{ "directed": false, "multigraph": false, "graph": {}, "nodes": [ { "label": "__init__.py", "file_type": "code", "source_file": "app/__init__.py", "source_location": "L1", "id": "app_init_py", "community": 316, "norm_label": "__init__.py" }, { "label": "main.py", "file_type": "code", "source_file": "app/main.py", "source_location": "L1", "id": "app_main_py", "community": 141, "norm_label": "main.py" }, { "label": "lifespan()", "file_type": "code", "source_file": "app/main.py", "source_location": "L48", "id": "app_main_lifespan", "community": 141, "norm_label": "lifespan()" }, { "label": "_db_pool_keepalive_loop()", "file_type": "code", "source_file": "app/main.py", "source_location": "L79", "id": "app_main_db_pool_keepalive_loop", "community": 141, "norm_label": "_db_pool_keepalive_loop()" }, { "label": "_error_json()", "file_type": "code", "source_file": "app/main.py", "source_location": "L127", "id": "app_main_error_json", "community": 141, "norm_label": "_error_json()" }, { "label": "sqlalchemy_exception_handler()", "file_type": "code", "source_file": "app/main.py", "source_location": "L140", "id": "app_main_sqlalchemy_exception_handler", "community": 141, "norm_label": "sqlalchemy_exception_handler()" }, { "label": "unhandled_exception_handler()", "file_type": "code", "source_file": "app/main.py", "source_location": "L151", "id": "app_main_unhandled_exception_handler", "community": 141, "norm_label": "unhandled_exception_handler()" }, { "label": "_mask_secret()", "file_type": "code", "source_file": "app/main.py", "source_location": "L182", "id": "app_main_mask_secret", "community": 141, "norm_label": "_mask_secret()" }, { "label": "root()", "file_type": "code", "source_file": "app/main.py", "source_location": "L204", "id": "app_main_root", "community": 141, "norm_label": "root()" }, { "label": "health_check()", "file_type": "code", "source_file": "app/main.py", "source_location": "L209", "id": "app_main_health_check", "community": 141, "norm_label": "health_check()" }, { "label": "\u5b9a\u671f ping MySQL\uff0c\u907f\u514d\u8fdc\u7a0b\u5e93/NAT \u56de\u6536\u7a7a\u95f2 TCP \u540e\u9996\u8bf7\u6c42\u957f\u65f6\u95f4\u5361\u4f4f\u3002", "file_type": "rationale", "source_file": "app/main.py", "source_location": "L80", "id": "app_main_rationale_80", "community": 141, "norm_label": "\u5b9a\u671f ping mysql,\u907f\u514d\u8fdc\u7a0b\u5e93/nat \u56de\u6536\u7a7a\u95f2 tcp \u540e\u9996\u8bf7\u6c42\u957f\u65f6\u95f4\u5361\u4f4f\u3002" }, { "label": "\u6570\u636e\u5e93\u5f02\u5e38\uff1a\u8fd4\u56de JSON \u5e76\u4fdd\u7559 CORS \u5934\uff0c\u907f\u514d\u6d4f\u89c8\u5668\u53ea\u62a5\u8de8\u57df\u9519\u8bef", "file_type": "rationale", "source_file": "app/main.py", "source_location": "L141", "id": "app_main_rationale_141", "community": 141, "norm_label": "\u6570\u636e\u5e93\u5f02\u5e38:\u8fd4\u56de json \u5e76\u4fdd\u7559 cors \u5934,\u907f\u514d\u6d4f\u89c8\u5668\u53ea\u62a5\u8de8\u57df\u9519\u8bef" }, { "label": "\u672a\u6355\u83b7\u5f02\u5e38\uff1a\u7edf\u4e00 JSON 500\uff0c\u786e\u4fdd\u8de8\u57df\u573a\u666f\u4e0b\u4ecd\u6709 Access-Control-Allow-Origin", "file_type": "rationale", "source_file": "app/main.py", "source_location": "L152", "id": "app_main_rationale_152", "community": 141, "norm_label": "\u672a\u6355\u83b7\u5f02\u5e38:\u7edf\u4e00 json 500,\u786e\u4fdd\u8de8\u57df\u573a\u666f\u4e0b\u4ecd\u6709 access-control-allow-origin" }, { "label": "db_auto_plan.py", "file_type": "code", "source_file": "app/tasks/db_auto_plan.py", "source_location": "L1", "id": "app_tasks_db_auto_plan_py", "community": 121, "norm_label": "db_auto_plan.py" }, { "label": "auto_generate_monthly_plans_job()", "file_type": "code", "source_file": "app/tasks/db_auto_plan.py", "source_location": "L10", "id": "tasks_db_auto_plan_auto_generate_monthly_plans_job", "community": 121, "norm_label": "auto_generate_monthly_plans_job()" }, { "label": "\u6bcf\u6708 1 \u65e5\u51cc\u6668\u6267\u884c\uff1a\u6309\u4e0a\u6708\u8ba1\u5212\u6a21\u677f\u751f\u6210\u672c\u6708\u8ba1\u5212\u3002", "file_type": "rationale", "source_file": "app/tasks/db_auto_plan.py", "source_location": "L11", "id": "tasks_db_auto_plan_rationale_11", "community": 121, "norm_label": "\u6bcf\u6708 1 \u65e5\u51cc\u6668\u6267\u884c:\u6309\u4e0a\u6708\u8ba1\u5212\u6a21\u677f\u751f\u6210\u672c\u6708\u8ba1\u5212\u3002" }, { "label": "customer_pool.py", "file_type": "code", "source_file": "app/tasks/customer_pool.py", "source_location": "L1", "id": "app_tasks_customer_pool_py", "community": 132, "norm_label": "customer_pool.py" }, { "label": "check_customer_protect_time()", "file_type": "code", "source_file": "app/tasks/customer_pool.py", "source_location": "L17", "id": "tasks_customer_pool_check_customer_protect_time", "community": 132, "norm_label": "check_customer_protect_time()" }, { "label": "remind_customer_recycle()", "file_type": "code", "source_file": "app/tasks/customer_pool.py", "source_location": "L66", "id": "tasks_customer_pool_remind_customer_recycle", "community": 132, "norm_label": "remind_customer_recycle()" }, { "label": "pool_recovery_job()", "file_type": "code", "source_file": "app/tasks/customer_pool.py", "source_location": "L112", "id": "tasks_customer_pool_pool_recovery_job", "community": 74, "norm_label": "pool_recovery_job()" }, { "label": "warn_customer_recycle()", "file_type": "code", "source_file": "app/tasks/customer_pool.py", "source_location": "L152", "id": "tasks_customer_pool_warn_customer_recycle", "community": 132, "norm_label": "warn_customer_recycle()" }, { "label": "_recycle_to_pool()", "file_type": "code", "source_file": "app/tasks/customer_pool.py", "source_location": "L225", "id": "tasks_customer_pool_recycle_to_pool", "community": 132, "norm_label": "_recycle_to_pool()" }, { "label": "\u6bcf\u5929\u51cc\u66681\u70b9\uff1a\u68c0\u67e5\u4fdd\u62a4\u671f\u5230\u671f\u5ba2\u6237\uff0c\u8ddf\u8fdb\u6b21\u6570\u4e0d\u8db3\u5219\u9000\u56de\u516c\u6d77", "file_type": "rationale", "source_file": "app/tasks/customer_pool.py", "source_location": "L18", "id": "tasks_customer_pool_rationale_18", "community": 132, "norm_label": "\u6bcf\u5929\u51cc\u66681\u70b9:\u68c0\u67e5\u4fdd\u62a4\u671f\u5230\u671f\u5ba2\u6237,\u8ddf\u8fdb\u6b21\u6570\u4e0d\u8db3\u5219\u9000\u56de\u516c\u6d77" }, { "label": "\u6bcf\u5929\u65e9\u4e0a9\u70b9\uff1a\u4fdd\u62a4\u671f\u5230\u671f\u63d0\u9192\uff083\u5929\u5185\u5230\u671f\u4e14\u8ddf\u8fdb\u4e0d\u8db3\uff09", "file_type": "rationale", "source_file": "app/tasks/customer_pool.py", "source_location": "L67", "id": "tasks_customer_pool_rationale_67", "community": 132, "norm_label": "\u6bcf\u5929\u65e9\u4e0a9\u70b9:\u4fdd\u62a4\u671f\u5230\u671f\u63d0\u9192(3\u5929\u5185\u5230\u671f\u4e14\u8ddf\u8fdb\u4e0d\u8db3)" }, { "label": "pl_personnel_age.py", "file_type": "code", "source_file": "app/tasks/pl_personnel_age.py", "source_location": "L1", "id": "app_tasks_pl_personnel_age_py", "community": 168, "norm_label": "pl_personnel_age.py" }, { "label": "refresh_personnel_ages_job()", "file_type": "code", "source_file": "app/tasks/pl_personnel_age.py", "source_location": "L10", "id": "tasks_pl_personnel_age_refresh_personnel_ages_job", "community": 168, "norm_label": "refresh_personnel_ages_job()" }, { "label": "\u6bcf\u65e5\u51cc\u6668\u91cd\u7b97 pl_personnel \u5e74\u9f84\uff08\u6709\u5408\u6cd5 18 \u4f4d\u8eab\u4efd\u8bc1\u53f7\u7684\u8bb0\u5f55\uff09\u3002", "file_type": "rationale", "source_file": "app/tasks/pl_personnel_age.py", "source_location": "L11", "id": "tasks_pl_personnel_age_rationale_11", "community": 168, "norm_label": "\u6bcf\u65e5\u51cc\u6668\u91cd\u7b97 pl_personnel \u5e74\u9f84(\u6709\u5408\u6cd5 18 \u4f4d\u8eab\u4efd\u8bc1\u53f7\u7684\u8bb0\u5f55)\u3002" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/tasks/__init__.py", "source_location": "L1", "id": "app_tasks_init_py", "community": 141, "norm_label": "__init__.py" }, { "label": "init_scheduled_tasks()", "file_type": "code", "source_file": "app/tasks/__init__.py", "source_location": "L10", "id": "tasks_init_init_scheduled_tasks", "community": 141, "norm_label": "init_scheduled_tasks()" }, { "label": "shutdown_scheduler()", "file_type": "code", "source_file": "app/tasks/__init__.py", "source_location": "L78", "id": "tasks_init_shutdown_scheduler", "community": 141, "norm_label": "shutdown_scheduler()" }, { "label": "pl_cert_expiry.py", "file_type": "code", "source_file": "app/tasks/pl_cert_expiry.py", "source_location": "L1", "id": "app_tasks_pl_cert_expiry_py", "community": 15, "norm_label": "pl_cert_expiry.py" }, { "label": "scan_pl_cert_expiry_job()", "file_type": "code", "source_file": "app/tasks/pl_cert_expiry.py", "source_location": "L10", "id": "tasks_pl_cert_expiry_scan_pl_cert_expiry_job", "community": 15, "norm_label": "scan_pl_cert_expiry_job()" }, { "label": "\u6bcf\u65e5\u626b\u63cf pl_cert\uff0c\u751f\u6210\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u3002", "file_type": "rationale", "source_file": "app/tasks/pl_cert_expiry.py", "source_location": "L11", "id": "tasks_pl_cert_expiry_rationale_11", "community": 15, "norm_label": "\u6bcf\u65e5\u626b\u63cf pl_cert,\u751f\u6210\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u3002" }, { "label": "db_auth.py", "file_type": "code", "source_file": "app/core/db_auth.py", "source_location": "L1", "id": "app_core_db_auth_py", "community": 22, "norm_label": "db_auth.py" }, { "label": "DbUserContext", "file_type": "code", "source_file": "app/core/db_auth.py", "source_location": "L22", "id": "core_db_auth_dbusercontext", "community": 22, "norm_label": "dbusercontext" }, { "label": ".to_tenant_user_dict()", "file_type": "code", "source_file": "app/core/db_auth.py", "source_location": "L31", "id": "core_db_auth_dbusercontext_to_tenant_user_dict", "community": 22, "norm_label": ".to_tenant_user_dict()" }, { "label": ".to_user_info()", "file_type": "code", "source_file": "app/core/db_auth.py", "source_location": "L38", "id": "core_db_auth_dbusercontext_to_user_info", "community": 22, "norm_label": ".to_user_info()" }, { "label": "get_db_current_user()", "file_type": "code", "source_file": "app/core/db_auth.py", "source_location": "L49", "id": "core_db_auth_get_db_current_user", "community": 22, "norm_label": "get_db_current_user()" }, { "label": "get_db_current_user_optional()", "file_type": "code", "source_file": "app/core/db_auth.py", "source_location": "L61", "id": "core_db_auth_get_db_current_user_optional", "community": 22, "norm_label": "get_db_current_user_optional()" }, { "label": "\u5730\u78c5\u6a21\u5757\u8ba4\u8bc1\u9002\u914d\uff1a\u95e8\u6237 JWT \u7528\u6237 \u2192 db \u4e1a\u52a1\u4e0a\u4e0b\u6587\u3002", "file_type": "rationale", "source_file": "app/core/db_auth.py", "source_location": "L1", "id": "core_db_auth_rationale_1", "community": 22, "norm_label": "\u5730\u78c5\u6a21\u5757\u8ba4\u8bc1\u9002\u914d:\u95e8\u6237 jwt \u7528\u6237 \u2192 db \u4e1a\u52a1\u4e0a\u4e0b\u6587\u3002" }, { "label": "db Router/Service \u4f7f\u7528\u7684\u5f53\u524d\u7528\u6237\u4e0a\u4e0b\u6587\u3002", "file_type": "rationale", "source_file": "app/core/db_auth.py", "source_location": "L23", "id": "core_db_auth_rationale_23", "community": 22, "norm_label": "db router/service \u4f7f\u7528\u7684\u5f53\u524d\u7528\u6237\u4e0a\u4e0b\u6587\u3002" }, { "label": "\u4e0e\u95e8\u6237 JWT / apply_data_scope \u6240\u9700\u7684 user_info \u5b57\u6bb5\u5bf9\u9f50\u3002", "file_type": "rationale", "source_file": "app/core/db_auth.py", "source_location": "L39", "id": "core_db_auth_rationale_39", "community": 22, "norm_label": "\u4e0e\u95e8\u6237 jwt / apply_data_scope \u6240\u9700\u7684 user_info \u5b57\u6bb5\u5bf9\u9f50\u3002" }, { "label": "\u6709 Bearer \u4e14\u4e3a admin/super_admin \u65f6\u8fd4\u56de\u4e0a\u4e0b\u6587\uff0c\u5426\u5219 None\uff08\u4f9b\u4e09\u65b9 H5 \u65e0\u767b\u5f55\u8c03\u7528\uff09\u3002", "file_type": "rationale", "source_file": "app/core/db_auth.py", "source_location": "L65", "id": "core_db_auth_rationale_65", "community": 22, "norm_label": "\u6709 bearer \u4e14\u4e3a admin/super_admin \u65f6\u8fd4\u56de\u4e0a\u4e0b\u6587,\u5426\u5219 none(\u4f9b\u4e09\u65b9 h5 \u65e0\u767b\u5f55\u8c03\u7528)\u3002" }, { "label": "tenant_context.py", "file_type": "code", "source_file": "app/core/tenant_context.py", "source_location": "L1", "id": "app_core_tenant_context_py", "community": 96, "norm_label": "tenant_context.py" }, { "label": "get_tenant_no()", "file_type": "code", "source_file": "app/core/tenant_context.py", "source_location": "L9", "id": "core_tenant_context_get_tenant_no", "community": 17, "norm_label": "get_tenant_no()" }, { "label": "\u4f18\u5148\u4f7f\u7528 user \u5b57\u5178\u4e2d\u7684 tenant_no\uff0c\u5426\u5219\u67e5 sys_user\uff0c\u6700\u540e\u56de\u9000 DEFAULT_TENANT_NO\u3002", "file_type": "rationale", "source_file": "app/core/tenant_context.py", "source_location": "L10", "id": "core_tenant_context_rationale_10", "community": 17, "norm_label": "\u4f18\u5148\u4f7f\u7528 user \u5b57\u5178\u4e2d\u7684 tenant_no,\u5426\u5219\u67e5 sys_user,\u6700\u540e\u56de\u9000 default_tenant_no\u3002" }, { "label": "oper_log_decorator.py", "file_type": "code", "source_file": "app/core/oper_log_decorator.py", "source_location": "L1", "id": "app_core_oper_log_decorator_py", "community": 123, "norm_label": "oper_log_decorator.py" }, { "label": "_to_dict()", "file_type": "code", "source_file": "app/core/oper_log_decorator.py", "source_location": "L23", "id": "core_oper_log_decorator_to_dict", "community": 123, "norm_label": "_to_dict()" }, { "label": "_pick_field()", "file_type": "code", "source_file": "app/core/oper_log_decorator.py", "source_location": "L36", "id": "core_oper_log_decorator_pick_field", "community": 123, "norm_label": "_pick_field()" }, { "label": "_resolve_business_id()", "file_type": "code", "source_file": "app/core/oper_log_decorator.py", "source_location": "L49", "id": "core_oper_log_decorator_resolve_business_id", "community": 123, "norm_label": "_resolve_business_id()" }, { "label": "_format_summary()", "file_type": "code", "source_file": "app/core/oper_log_decorator.py", "source_location": "L73", "id": "core_oper_log_decorator_format_summary", "community": 123, "norm_label": "_format_summary()" }, { "label": "_preserve_fastapi_signature()", "file_type": "code", "source_file": "app/core/oper_log_decorator.py", "source_location": "L95", "id": "core_oper_log_decorator_preserve_fastapi_signature", "community": 123, "norm_label": "_preserve_fastapi_signature()" }, { "label": "oper_log()", "file_type": "code", "source_file": "app/core/oper_log_decorator.py", "source_location": "L118", "id": "core_oper_log_decorator_oper_log", "community": 123, "norm_label": "oper_log()" }, { "label": "\u8def\u7531\u64cd\u4f5c\u65e5\u5fd7\u88c5\u9970\u5668\uff1a\u5199\u5165 ContextVar \u4f9b\u4e2d\u95f4\u4ef6\u843d\u5e93", "file_type": "rationale", "source_file": "app/core/oper_log_decorator.py", "source_location": "L1", "id": "core_oper_log_decorator_rationale_1", "community": 123, "norm_label": "\u8def\u7531\u64cd\u4f5c\u65e5\u5fd7\u88c5\u9970\u5668:\u5199\u5165 contextvar \u4f9b\u4e2d\u95f4\u4ef6\u843d\u5e93" }, { "label": "FastAPI \u901a\u8fc7 inspect.signature + wrapper.__globals__ \u89e3\u6790\u7c7b\u578b\uff1b\u9700\u5728\u539f\u51fd\u6570\u547d\u540d\u7a7a\u95f4\u4e0b\u89e3\u6790\u540e\u5199\u56de\u3002", "file_type": "rationale", "source_file": "app/core/oper_log_decorator.py", "source_location": "L96", "id": "core_oper_log_decorator_rationale_96", "community": 123, "norm_label": "fastapi \u901a\u8fc7 inspect.signature + wrapper.__globals__ \u89e3\u6790\u7c7b\u578b;\u9700\u5728\u539f\u51fd\u6570\u547d\u540d\u7a7a\u95f4\u4e0b\u89e3\u6790\u540e\u5199\u56de\u3002" }, { "label": "\u5728 handler \u6267\u884c\u524d\u8bbe\u7f6e\u64cd\u4f5c\u65e5\u5fd7\u5143\u6570\u636e\u3002", "file_type": "rationale", "source_file": "app/core/oper_log_decorator.py", "source_location": "L125", "id": "core_oper_log_decorator_rationale_125", "community": 123, "norm_label": "\u5728 handler \u6267\u884c\u524d\u8bbe\u7f6e\u64cd\u4f5c\u65e5\u5fd7\u5143\u6570\u636e\u3002" }, { "label": "auth.py", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L1", "id": "app_core_auth_py", "community": 75, "norm_label": "auth.py" }, { "label": "_session_key()", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L25", "id": "core_auth_session_key", "community": 75, "norm_label": "_session_key()" }, { "label": "_refresh_key()", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L29", "id": "core_auth_refresh_key", "community": 75, "norm_label": "_refresh_key()" }, { "label": "_redis_call_safe()", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L33", "id": "core_auth_redis_call_safe", "community": 75, "norm_label": "_redis_call_safe()" }, { "label": "store_session()", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L44", "id": "core_auth_store_session", "community": 75, "norm_label": "store_session()" }, { "label": "revoke_session()", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L49", "id": "core_auth_revoke_session", "community": 75, "norm_label": "revoke_session()" }, { "label": "extend_session()", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L54", "id": "core_auth_extend_session", "community": 75, "norm_label": "extend_session()" }, { "label": "is_session_valid()", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L61", "id": "core_auth_is_session_valid", "community": 75, "norm_label": "is_session_valid()" }, { "label": "store_refresh_token()", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L73", "id": "core_auth_store_refresh_token", "community": 75, "norm_label": "store_refresh_token()" }, { "label": "is_refresh_token_valid()", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L80", "id": "core_auth_is_refresh_token_valid", "community": 75, "norm_label": "is_refresh_token_valid()" }, { "label": "revoke_refresh_token()", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L91", "id": "core_auth_revoke_refresh_token", "community": 75, "norm_label": "revoke_refresh_token()" }, { "label": "create_access_token()", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L95", "id": "core_auth_create_access_token", "community": 75, "norm_label": "create_access_token()" }, { "label": "create_refresh_token()", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L119", "id": "core_auth_create_refresh_token", "community": 75, "norm_label": "create_refresh_token()" }, { "label": "decode_token()", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L135", "id": "core_auth_decode_token", "community": 75, "norm_label": "decode_token()" }, { "label": "get_current_user_by_token()", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L148", "id": "core_auth_get_current_user_by_token", "community": 2, "norm_label": "get_current_user_by_token()" }, { "label": "get_current_user()", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L206", "id": "core_auth_get_current_user", "community": 75, "norm_label": "get_current_user()" }, { "label": "get_current_user_simple()", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L214", "id": "core_auth_get_current_user_simple", "community": 75, "norm_label": "get_current_user_simple()" }, { "label": "get_client_ip()", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L233", "id": "core_auth_get_client_ip", "community": 75, "norm_label": "get_client_ip()" }, { "label": "\u540c\u6b65 Redis \u8c03\u7528\uff1b\u5931\u8d25\u65f6\u8fd4\u56de None \u4f9b\u8c03\u7528\u65b9\u964d\u7ea7\u3002", "file_type": "rationale", "source_file": "app/core/auth.py", "source_location": "L34", "id": "core_auth_rationale_34", "community": 75, "norm_label": "\u540c\u6b65 redis \u8c03\u7528;\u5931\u8d25\u65f6\u8fd4\u56de none \u4f9b\u8c03\u7528\u65b9\u964d\u7ea7\u3002" }, { "label": "\u5237\u65b0\u4f1a\u8bdd TTL\uff08\u5df2\u767b\u5f55\u7528\u6237\u6bcf\u6b21 API \u6821\u9a8c\u901a\u8fc7\u540e\u6ed1\u52a8\u7eed\u671f\uff09", "file_type": "rationale", "source_file": "app/core/auth.py", "source_location": "L55", "id": "core_auth_rationale_55", "community": 75, "norm_label": "\u5237\u65b0\u4f1a\u8bdd ttl(\u5df2\u767b\u5f55\u7528\u6237\u6bcf\u6b21 api \u6821\u9a8c\u901a\u8fc7\u540e\u6ed1\u52a8\u7eed\u671f)" }, { "label": "\u5199\u5165 refreshToken\uff08\u7528\u4e8e one-time \u4f7f\u7528/\u540a\u9500\uff09", "file_type": "rationale", "source_file": "app/core/auth.py", "source_location": "L74", "id": "core_auth_rationale_74", "community": 75, "norm_label": "\u5199\u5165 refreshtoken(\u7528\u4e8e one-time \u4f7f\u7528/\u540a\u9500)" }, { "label": "\u6839\u636e token \u83b7\u53d6\u5f53\u524d\u7528\u6237\uff08\u5305\u542b Redis \u4f1a\u8bdd\u6821\u9a8c\uff1b\u4f1a\u8bdd\u6ed1\u52a8\u7eed\u671f\uff09", "file_type": "rationale", "source_file": "app/core/auth.py", "source_location": "L149", "id": "core_auth_rationale_149", "community": 2, "norm_label": "\u6839\u636e token \u83b7\u53d6\u5f53\u524d\u7528\u6237(\u5305\u542b redis \u4f1a\u8bdd\u6821\u9a8c;\u4f1a\u8bdd\u6ed1\u52a8\u7eed\u671f)" }, { "label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\uff08sync \u4f9d\u8d56\uff0c\u914d\u5408 sync \u8def\u7531\u5728\u7ebf\u7a0b\u6c60\u6267\u884c\uff0c\u907f\u514d\u963b\u585e\u4e8b\u4ef6\u5faa\u73af\uff09\u3002", "file_type": "rationale", "source_file": "app/core/auth.py", "source_location": "L210", "id": "core_auth_rationale_210", "community": 75, "norm_label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237(sync \u4f9d\u8d56,\u914d\u5408 sync \u8def\u7531\u5728\u7ebf\u7a0b\u6c60\u6267\u884c,\u907f\u514d\u963b\u585e\u4e8b\u4ef6\u5faa\u73af)\u3002" }, { "label": "api_crypto.py", "file_type": "code", "source_file": "app/core/api_crypto.py", "source_location": "L1", "id": "app_core_api_crypto_py", "community": 56, "norm_label": "api_crypto.py" }, { "label": "ApiCryptoError", "file_type": "code", "source_file": "app/core/api_crypto.py", "source_location": "L14", "id": "core_api_crypto_apicryptoerror", "community": 56, "norm_label": "apicryptoerror" }, { "label": "Exception", "file_type": "code", "source_file": "", "source_location": "", "id": "exception", "community": 56, "norm_label": "exception" }, { "label": "derive_key()", "file_type": "code", "source_file": "app/core/api_crypto.py", "source_location": "L18", "id": "core_api_crypto_derive_key", "community": 56, "norm_label": "derive_key()" }, { "label": "_b64url_encode()", "file_type": "code", "source_file": "app/core/api_crypto.py", "source_location": "L23", "id": "core_api_crypto_b64url_encode", "community": 56, "norm_label": "_b64url_encode()" }, { "label": "_b64url_decode()", "file_type": "code", "source_file": "app/core/api_crypto.py", "source_location": "L27", "id": "core_api_crypto_b64url_decode", "community": 56, "norm_label": "_b64url_decode()" }, { "label": "encrypt_json()", "file_type": "code", "source_file": "app/core/api_crypto.py", "source_location": "L32", "id": "core_api_crypto_encrypt_json", "community": 56, "norm_label": "encrypt_json()" }, { "label": "decrypt_json()", "file_type": "code", "source_file": "app/core/api_crypto.py", "source_location": "L40", "id": "core_api_crypto_decrypt_json", "community": 56, "norm_label": "decrypt_json()" }, { "label": "gen_nonce_hex()", "file_type": "code", "source_file": "app/core/api_crypto.py", "source_location": "L59", "id": "core_api_crypto_gen_nonce_hex", "community": 56, "norm_label": "gen_nonce_hex()" }, { "label": "is_ts_in_window()", "file_type": "code", "source_file": "app/core/api_crypto.py", "source_location": "L63", "id": "core_api_crypto_is_ts_in_window", "community": 56, "norm_label": "is_ts_in_window()" }, { "label": "login_crypto.py", "file_type": "code", "source_file": "app/core/login_crypto.py", "source_location": "L1", "id": "app_core_login_crypto_py", "community": 271, "norm_label": "login_crypto.py" }, { "label": "ensure_initialized()", "file_type": "code", "source_file": "app/core/login_crypto.py", "source_location": "L22", "id": "core_login_crypto_ensure_initialized", "community": 271, "norm_label": "ensure_initialized()" }, { "label": "get_public_pem()", "file_type": "code", "source_file": "app/core/login_crypto.py", "source_location": "L56", "id": "core_login_crypto_get_public_pem", "community": 271, "norm_label": "get_public_pem()" }, { "label": "decrypt_login_payload()", "file_type": "code", "source_file": "app/core/login_crypto.py", "source_location": "L62", "id": "core_login_crypto_decrypt_login_payload", "community": 271, "norm_label": "decrypt_login_payload()" }, { "label": "_validate_ts()", "file_type": "code", "source_file": "app/core/login_crypto.py", "source_location": "L71", "id": "core_login_crypto_validate_ts", "community": 271, "norm_label": "_validate_ts()" }, { "label": "extract_login_credentials()", "file_type": "code", "source_file": "app/core/login_crypto.py", "source_location": "L83", "id": "core_login_crypto_extract_login_credentials", "community": 271, "norm_label": "extract_login_credentials()" }, { "label": "\u767b\u5f55\u51ed\u636e RSA \u89e3\u5bc6\uff08\u4e0e\u524d\u7aef JSEncrypt PKCS#1 v1.5 \u517c\u5bb9\uff09\u3002", "file_type": "rationale", "source_file": "app/core/login_crypto.py", "source_location": "L1", "id": "core_login_crypto_rationale_1", "community": 271, "norm_label": "\u767b\u5f55\u51ed\u636e rsa \u89e3\u5bc6(\u4e0e\u524d\u7aef jsencrypt pkcs#1 v1.5 \u517c\u5bb9)\u3002" }, { "label": "Base64 \u5bc6\u6587 -> JSON \u5bf9\u8c61\uff08\u987b\u542b username\u3001password\u3001ts \u6beb\u79d2\u65f6\u95f4\u6233\uff09\u3002", "file_type": "rationale", "source_file": "app/core/login_crypto.py", "source_location": "L63", "id": "core_login_crypto_rationale_63", "community": 271, "norm_label": "base64 \u5bc6\u6587 -> json \u5bf9\u8c61(\u987b\u542b username\u3001password\u3001ts \u6beb\u79d2\u65f6\u95f4\u6233)\u3002" }, { "label": "\u4ece\u8bf7\u6c42\u4f53\u89e3\u6790\u7528\u6237\u540d\u3001\u5bc6\u7801\u3002 \u8fd4\u56de (username, password, error_message)\uff1berror_message \u975e\u7a7a\u65f6\u8868\u793a\u5931\u8d25\u3002", "file_type": "rationale", "source_file": "app/core/login_crypto.py", "source_location": "L84", "id": "core_login_crypto_rationale_84", "community": 271, "norm_label": "\u4ece\u8bf7\u6c42\u4f53\u89e3\u6790\u7528\u6237\u540d\u3001\u5bc6\u7801\u3002 \u8fd4\u56de (username, password, error_message);error_message \u975e\u7a7a\u65f6\u8868\u793a\u5931\u8d25\u3002" }, { "label": "config.py", "file_type": "code", "source_file": "app/core/config.py", "source_location": "L1", "id": "app_core_config_py", "community": 183, "norm_label": "config.py" }, { "label": "Settings", "file_type": "code", "source_file": "app/core/config.py", "source_location": "L7", "id": "core_config_settings", "community": 183, "norm_label": "settings" }, { "label": "BaseSettings", "file_type": "code", "source_file": "", "source_location": "", "id": "basesettings", "community": 183, "norm_label": "basesettings" }, { "label": "Config", "file_type": "code", "source_file": "app/core/config.py", "source_location": "L186", "id": "core_config_config", "community": 183, "norm_label": "config" }, { "label": "wechat_pay.py", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L1", "id": "app_core_wechat_pay_py", "community": 112, "norm_label": "wechat_pay.py" }, { "label": "WechatPayClient", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L33", "id": "core_wechat_pay_wechatpayclient", "community": 112, "norm_label": "wechatpayclient" }, { "label": ".__init__()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L36", "id": "core_wechat_pay_wechatpayclient_init", "community": 112, "norm_label": ".__init__()" }, { "label": "._generate_nonce_str()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L47", "id": "core_wechat_pay_wechatpayclient_generate_nonce_str", "community": 112, "norm_label": "._generate_nonce_str()" }, { "label": "._generate_sign()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L51", "id": "core_wechat_pay_wechatpayclient_generate_sign", "community": 112, "norm_label": "._generate_sign()" }, { "label": "._generate_sign_v3()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L59", "id": "core_wechat_pay_wechatpayclient_generate_sign_v3", "community": 112, "norm_label": "._generate_sign_v3()" }, { "label": "._make_request()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L93", "id": "core_wechat_pay_wechatpayclient_make_request", "community": 112, "norm_label": "._make_request()" }, { "label": ".unified_order()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L123", "id": "core_wechat_pay_wechatpayclient_unified_order", "community": 112, "norm_label": ".unified_order()" }, { "label": "._generate_pay_sign()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L206", "id": "core_wechat_pay_wechatpayclient_generate_pay_sign", "community": 112, "norm_label": "._generate_pay_sign()" }, { "label": ".query_order()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L214", "id": "core_wechat_pay_wechatpayclient_query_order", "community": 112, "norm_label": ".query_order()" }, { "label": ".refund()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L247", "id": "core_wechat_pay_wechatpayclient_refund", "community": 112, "norm_label": ".refund()" }, { "label": ".close_order()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L320", "id": "core_wechat_pay_wechatpayclient_close_order", "community": 112, "norm_label": ".close_order()" }, { "label": "get_wechat_pay_client()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L354", "id": "core_wechat_pay_get_wechat_pay_client", "community": 112, "norm_label": "get_wechat_pay_client()" }, { "label": "wechat_pay()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L363", "id": "core_wechat_pay_wechat_pay", "community": 112, "norm_label": "wechat_pay()" }, { "label": "WechatPayV2Client", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L371", "id": "core_wechat_pay_wechatpayv2client", "community": 112, "norm_label": "wechatpayv2client" }, { "label": ".__init__()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L374", "id": "core_wechat_pay_wechatpayv2client_init", "community": 112, "norm_label": ".__init__()" }, { "label": "._generate_sign()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L386", "id": "core_wechat_pay_wechatpayv2client_generate_sign", "community": 112, "norm_label": "._generate_sign()" }, { "label": "._dict_to_xml()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L393", "id": "core_wechat_pay_wechatpayv2client_dict_to_xml", "community": 112, "norm_label": "._dict_to_xml()" }, { "label": "._xml_to_dict()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L401", "id": "core_wechat_pay_wechatpayv2client_xml_to_dict", "community": 112, "norm_label": "._xml_to_dict()" }, { "label": ".build_miniprogram_pay_params()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L409", "id": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", "community": 112, "norm_label": ".build_miniprogram_pay_params()" }, { "label": ".unified_order()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L435", "id": "core_wechat_pay_wechatpayv2client_unified_order", "community": 112, "norm_label": ".unified_order()" }, { "label": ".query_order()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L522", "id": "core_wechat_pay_wechatpayv2client_query_order", "community": 112, "norm_label": ".query_order()" }, { "label": ".refund()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L560", "id": "core_wechat_pay_wechatpayv2client_refund", "community": 112, "norm_label": ".refund()" }, { "label": ".parse_notify()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L614", "id": "core_wechat_pay_wechatpayv2client_parse_notify", "community": 112, "norm_label": ".parse_notify()" }, { "label": "get_wechat_pay_v2()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L625", "id": "core_wechat_pay_get_wechat_pay_v2", "community": 112, "norm_label": "get_wechat_pay_v2()" }, { "label": "\u5fae\u4fe1\u652f\u4ed8\u5de5\u5177\u6a21\u5757 \u652f\u6301\u5fae\u4fe1\u652f\u4ed8 V3 API \u6587\u6863\u53c2\u8003: https://pay.weixin.qq.com/docs/v3/apis/index.html", "file_type": "rationale", "source_file": "app/core/wechat_pay.py", "source_location": "L1", "id": "core_wechat_pay_rationale_1", "community": 112, "norm_label": "\u5fae\u4fe1\u652f\u4ed8\u5de5\u5177\u6a21\u5757 \u652f\u6301\u5fae\u4fe1\u652f\u4ed8 v3 api \u6587\u6863\u53c2\u8003: https://pay.weixin.qq.com/docs/v3/apis/index.html" }, { "label": "\u751f\u6210\u7b7e\u540d V3 (SHA256 with RSA)", "file_type": "rationale", "source_file": "app/core/wechat_pay.py", "source_location": "L60", "id": "core_wechat_pay_rationale_60", "community": 112, "norm_label": "\u751f\u6210\u7b7e\u540d v3 (sha256 with rsa)" }, { "label": "\u7edf\u4e00\u4e0b\u5355\u63a5\u53e3 (V3) Args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_amo", "file_type": "rationale", "source_file": "app/core/wechat_pay.py", "source_location": "L131", "id": "core_wechat_pay_rationale_131", "community": 112, "norm_label": "\u7edf\u4e00\u4e0b\u5355\u63a5\u53e3 (v3) args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_amo" }, { "label": "\u7533\u8bf7\u9000\u6b3e Args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_amount: \u8ba2\u5355", "file_type": "rationale", "source_file": "app/core/wechat_pay.py", "source_location": "L254", "id": "core_wechat_pay_rationale_254", "community": 112, "norm_label": "\u7533\u8bf7\u9000\u6b3e args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_amount: \u8ba2\u5355" }, { "label": "\u5c0f\u7a0b\u5e8f\u8c03\u8d77\u652f\u4ed8\u7684\u4e8c\u6b21\u7b7e\u540d\u53c2\u6570\uff08\u4e0e\u516c\u4f17\u53f7 JSAPI \u89c4\u5219\u4e00\u81f4\uff09", "file_type": "rationale", "source_file": "app/core/wechat_pay.py", "source_location": "L410", "id": "core_wechat_pay_rationale_410", "community": 112, "norm_label": "\u5c0f\u7a0b\u5e8f\u8c03\u8d77\u652f\u4ed8\u7684\u4e8c\u6b21\u7b7e\u540d\u53c2\u6570(\u4e0e\u516c\u4f17\u53f7 jsapi \u89c4\u5219\u4e00\u81f4)" }, { "label": "\u7edf\u4e00\u4e0b\u5355 (V2 API) Args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_f", "file_type": "rationale", "source_file": "app/core/wechat_pay.py", "source_location": "L443", "id": "core_wechat_pay_rationale_443", "community": 112, "norm_label": "\u7edf\u4e00\u4e0b\u5355 (v2 api) args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_f" }, { "label": "api_request_log_middleware.py", "file_type": "code", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L1", "id": "app_core_api_request_log_middleware_py", "community": 95, "norm_label": "api_request_log_middleware.py" }, { "label": "_truncate()", "file_type": "code", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L37", "id": "core_api_request_log_middleware_truncate", "community": 95, "norm_label": "_truncate()" }, { "label": "_truncate_utf8_bytes()", "file_type": "code", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L49", "id": "core_api_request_log_middleware_truncate_utf8_bytes", "community": 95, "norm_label": "_truncate_utf8_bytes()" }, { "label": "_redact_obj()", "file_type": "code", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L65", "id": "core_api_request_log_middleware_redact_obj", "community": 95, "norm_label": "_redact_obj()" }, { "label": "_format_body_bytes()", "file_type": "code", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L84", "id": "core_api_request_log_middleware_format_body_bytes", "community": 95, "norm_label": "_format_body_bytes()" }, { "label": "_claims_from_auth()", "file_type": "code", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L111", "id": "core_api_request_log_middleware_claims_from_auth", "community": 95, "norm_label": "_claims_from_auth()" }, { "label": "_should_skip_exclude()", "file_type": "code", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L137", "id": "core_api_request_log_middleware_should_skip_exclude", "community": 95, "norm_label": "_should_skip_exclude()" }, { "label": "_should_skip()", "file_type": "code", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L150", "id": "core_api_request_log_middleware_should_skip", "community": 95, "norm_label": "_should_skip()" }, { "label": "_persist_log()", "file_type": "code", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L163", "id": "core_api_request_log_middleware_persist_log", "community": 95, "norm_label": "_persist_log()" }, { "label": "_schedule_persist_log()", "file_type": "code", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L224", "id": "core_api_request_log_middleware_schedule_persist_log", "community": 95, "norm_label": "_schedule_persist_log()" }, { "label": "ApiRequestLogMiddleware", "file_type": "code", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L247", "id": "core_api_request_log_middleware_apirequestlogmiddleware", "community": 95, "norm_label": "apirequestlogmiddleware" }, { "label": "BaseHTTPMiddleware", "file_type": "code", "source_file": "", "source_location": "", "id": "basehttpmiddleware", "community": 95, "norm_label": "basehttpmiddleware" }, { "label": ".dispatch()", "file_type": "code", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L248", "id": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "community": 95, "norm_label": ".dispatch()" }, { "label": "\u7edf\u4e00\u8bb0\u5f55 API \u8bf7\u6c42/\u54cd\u5e94\u51fa\u5165\u53c2\u7684\u4e2d\u95f4\u4ef6", "file_type": "rationale", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L1", "id": "core_api_request_log_middleware_rationale_1", "community": 95, "norm_label": "\u7edf\u4e00\u8bb0\u5f55 api \u8bf7\u6c42/\u54cd\u5e94\u51fa\u5165\u53c2\u7684\u4e2d\u95f4\u4ef6" }, { "label": "database.py", "file_type": "code", "source_file": "app/core/database.py", "source_location": "L1", "id": "app_core_database_py", "community": 96, "norm_label": "database.py" }, { "label": "get_db()", "file_type": "code", "source_file": "app/core/database.py", "source_location": "L28", "id": "core_database_get_db", "community": 96, "norm_label": "get_db()" }, { "label": "_auto_fill_create_dept_id()", "file_type": "code", "source_file": "app/core/database.py", "source_location": "L38", "id": "core_database_auto_fill_create_dept_id", "community": 96, "norm_label": "_auto_fill_create_dept_id()" }, { "label": "ORM before_insert \u94a9\u5b50\uff1a\u5f53 create_dept_id \u4e3a\u7a7a\u65f6\uff0c\u81ea\u52a8\u4ece\u8bf7\u6c42\u4e0a\u4e0b\u6587\u586b\u5145\u5f53\u524d\u7528\u6237\u90e8\u95e8 ID", "file_type": "rationale", "source_file": "app/core/database.py", "source_location": "L39", "id": "core_database_rationale_39", "community": 96, "norm_label": "orm before_insert \u94a9\u5b50:\u5f53 create_dept_id \u4e3a\u7a7a\u65f6,\u81ea\u52a8\u4ece\u8bf7\u6c42\u4e0a\u4e0b\u6587\u586b\u5145\u5f53\u524d\u7528\u6237\u90e8\u95e8 id" }, { "label": "id_card.py", "file_type": "code", "source_file": "app/core/id_card.py", "source_location": "L1", "id": "app_core_id_card_py", "community": 168, "norm_label": "id_card.py" }, { "label": "calc_age_from_chinese_id_card()", "file_type": "code", "source_file": "app/core/id_card.py", "source_location": "L11", "id": "core_id_card_calc_age_from_chinese_id_card", "community": 168, "norm_label": "calc_age_from_chinese_id_card()" }, { "label": "\u4ece 18 \u4f4d\u8eab\u4efd\u8bc1\u53f7\u8ba1\u7b97\u5468\u5c81\u3002\u53f7\u7801\u4e0d\u5b8c\u6574\u6216\u51fa\u751f\u65e5\u671f\u65e0\u6548\u65f6\u8fd4\u56de None\u3002", "file_type": "rationale", "source_file": "app/core/id_card.py", "source_location": "L16", "id": "core_id_card_rationale_16", "community": 168, "norm_label": "\u4ece 18 \u4f4d\u8eab\u4efd\u8bc1\u53f7\u8ba1\u7b97\u5468\u5c81\u3002\u53f7\u7801\u4e0d\u5b8c\u6574\u6216\u51fa\u751f\u65e5\u671f\u65e0\u6548\u65f6\u8fd4\u56de none\u3002" }, { "label": "security.py", "file_type": "code", "source_file": "app/core/security.py", "source_location": "L1", "id": "app_core_security_py", "community": 75, "norm_label": "security.py" }, { "label": "verify_password()", "file_type": "code", "source_file": "app/core/security.py", "source_location": "L4", "id": "core_security_verify_password", "community": 75, "norm_label": "verify_password()" }, { "label": "get_password_hash()", "file_type": "code", "source_file": "app/core/security.py", "source_location": "L20", "id": "core_security_get_password_hash", "community": 75, "norm_label": "get_password_hash()" }, { "label": "\u9a8c\u8bc1\u5bc6\u7801\uff08\u54c8\u5e0c\u975e bcrypt \u6216\u635f\u574f\u65f6\u8fd4\u56de False\uff0c\u907f\u514d\u629b\u9519\uff09", "file_type": "rationale", "source_file": "app/core/security.py", "source_location": "L5", "id": "core_security_rationale_5", "community": 75, "norm_label": "\u9a8c\u8bc1\u5bc6\u7801(\u54c8\u5e0c\u975e bcrypt \u6216\u635f\u574f\u65f6\u8fd4\u56de false,\u907f\u514d\u629b\u9519)" }, { "label": "request_payload.py", "file_type": "code", "source_file": "app/core/request_payload.py", "source_location": "L1", "id": "app_core_request_payload_py", "community": 96, "norm_label": "request_payload.py" }, { "label": "resolve_request_payload()", "file_type": "code", "source_file": "app/core/request_payload.py", "source_location": "L12", "id": "core_request_payload_resolve_request_payload", "community": 96, "norm_label": "resolve_request_payload()" }, { "label": "\u7edf\u4e00\u89e3\u6790\u63a5\u53e3\u8bf7\u6c42\u8f7d\u8377\uff08\u660e\u6587 / \u5bc6\u6587\u4fe1\u5c01\uff09\u3002", "file_type": "rationale", "source_file": "app/core/request_payload.py", "source_location": "L1", "id": "core_request_payload_rationale_1", "community": 96, "norm_label": "\u7edf\u4e00\u89e3\u6790\u63a5\u53e3\u8bf7\u6c42\u8f7d\u8377(\u660e\u6587 / \u5bc6\u6587\u4fe1\u5c01)\u3002" }, { "label": "\u517c\u5bb9\u660e\u6587\u4e0e\u5bc6\u6587\u4fe1\u5c01\uff0c\u8fd4\u56de\u4e1a\u52a1\u5c42 payload\uff08\u591a\u4e3a dict\uff1b\u6279\u91cf\u6570\u7ec4\u63a5\u53e3\u89e3\u5bc6\u540e\u4e3a list\uff09\u3002", "file_type": "rationale", "source_file": "app/core/request_payload.py", "source_location": "L18", "id": "core_request_payload_rationale_18", "community": 96, "norm_label": "\u517c\u5bb9\u660e\u6587\u4e0e\u5bc6\u6587\u4fe1\u5c01,\u8fd4\u56de\u4e1a\u52a1\u5c42 payload(\u591a\u4e3a dict;\u6279\u91cf\u6570\u7ec4\u63a5\u53e3\u89e3\u5bc6\u540e\u4e3a list)\u3002" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/core/__init__.py", "source_location": "L1", "id": "app_core_init_py", "community": 96, "norm_label": "__init__.py" }, { "label": "oper_log_infer.py", "file_type": "code", "source_file": "app/core/oper_log_infer.py", "source_location": "L1", "id": "app_core_oper_log_infer_py", "community": 95, "norm_label": "oper_log_infer.py" }, { "label": "title_from_path()", "file_type": "code", "source_file": "app/core/oper_log_infer.py", "source_location": "L42", "id": "core_oper_log_infer_title_from_path", "community": 95, "norm_label": "title_from_path()" }, { "label": "business_type_from_path()", "file_type": "code", "source_file": "app/core/oper_log_infer.py", "source_location": "L50", "id": "core_oper_log_infer_business_type_from_path", "community": 95, "norm_label": "business_type_from_path()" }, { "label": "response.py", "file_type": "code", "source_file": "app/core/response.py", "source_location": "L1", "id": "app_core_response_py", "community": 296, "norm_label": "response.py" }, { "label": "ResponseModel", "file_type": "code", "source_file": "app/core/response.py", "source_location": "L8", "id": "core_response_responsemodel", "community": 296, "norm_label": "responsemodel" }, { "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": "", "id": "basemodel", "community": 0, "norm_label": "basemodel" }, { "label": "Config", "file_type": "code", "source_file": "app/core/response.py", "source_location": "L15", "id": "core_response_config", "community": 296, "norm_label": "config" }, { "label": "PageResult", "file_type": "code", "source_file": "app/core/response.py", "source_location": "L19", "id": "core_response_pageresult", "community": 296, "norm_label": "pageresult" }, { "label": "success_response()", "file_type": "code", "source_file": "app/core/response.py", "source_location": "L28", "id": "core_response_success_response", "community": 2, "norm_label": "success_response()" }, { "label": "format_api_error_message()", "file_type": "code", "source_file": "app/core/response.py", "source_location": "L39", "id": "core_response_format_api_error_message", "community": 296, "norm_label": "format_api_error_message()" }, { "label": "error_response()", "file_type": "code", "source_file": "app/core/response.py", "source_location": "L56", "id": "core_response_error_response", "community": 2, "norm_label": "error_response()" }, { "label": "\u5c06 HTTP/SQLAlchemy \u7b49\u5f02\u5e38\u8f6c\u4e3a\u53ef\u5c55\u793a\u7684\u9519\u8bef\u6587\u6848\uff08\u907f\u514d str([]) \u7a7a\u5217\u8868\uff09\u3002", "file_type": "rationale", "source_file": "app/core/response.py", "source_location": "L40", "id": "core_response_rationale_40", "community": 296, "norm_label": "\u5c06 http/sqlalchemy \u7b49\u5f02\u5e38\u8f6c\u4e3a\u53ef\u5c55\u793a\u7684\u9519\u8bef\u6587\u6848(\u907f\u514d str([]) \u7a7a\u5217\u8868)\u3002" }, { "label": "oper_log_context.py", "file_type": "code", "source_file": "app/core/oper_log_context.py", "source_location": "L1", "id": "app_core_oper_log_context_py", "community": 95, "norm_label": "oper_log_context.py" }, { "label": "OperLogMeta", "file_type": "code", "source_file": "app/core/oper_log_context.py", "source_location": "L10", "id": "core_oper_log_context_operlogmeta", "community": 95, "norm_label": "operlogmeta" }, { "label": "set_oper_log_meta()", "file_type": "code", "source_file": "app/core/oper_log_context.py", "source_location": "L20", "id": "core_oper_log_context_set_oper_log_meta", "community": 95, "norm_label": "set_oper_log_meta()" }, { "label": "get_oper_log_meta()", "file_type": "code", "source_file": "app/core/oper_log_context.py", "source_location": "L24", "id": "core_oper_log_context_get_oper_log_meta", "community": 95, "norm_label": "get_oper_log_meta()" }, { "label": "clear_oper_log_meta()", "file_type": "code", "source_file": "app/core/oper_log_context.py", "source_location": "L28", "id": "core_oper_log_context_clear_oper_log_meta", "community": 95, "norm_label": "clear_oper_log_meta()" }, { "label": "snapshot_oper_log_meta()", "file_type": "code", "source_file": "app/core/oper_log_context.py", "source_location": "L32", "id": "core_oper_log_context_snapshot_oper_log_meta", "community": 95, "norm_label": "snapshot_oper_log_meta()" }, { "label": "\u8bf7\u6c42\u7ea7\u64cd\u4f5c\u65e5\u5fd7\u5143\u6570\u636e\uff08ContextVar\uff09", "file_type": "rationale", "source_file": "app/core/oper_log_context.py", "source_location": "L1", "id": "core_oper_log_context_rationale_1", "community": 95, "norm_label": "\u8bf7\u6c42\u7ea7\u64cd\u4f5c\u65e5\u5fd7\u5143\u6570\u636e(contextvar)" }, { "label": "\u4f9b\u5f02\u6b65\u843d\u5e93\u7ebf\u7a0b\u4f7f\u7528\uff0c\u907f\u514d ContextVar \u8de8\u7ebf\u7a0b\u4e22\u5931\u3002", "file_type": "rationale", "source_file": "app/core/oper_log_context.py", "source_location": "L33", "id": "core_oper_log_context_rationale_33", "community": 95, "norm_label": "\u4f9b\u5f02\u6b65\u843d\u5e93\u7ebf\u7a0b\u4f7f\u7528,\u907f\u514d contextvar \u8de8\u7ebf\u7a0b\u4e22\u5931\u3002" }, { "label": "menu_guard.py", "file_type": "code", "source_file": "app/core/menu_guard.py", "source_location": "L1", "id": "app_core_menu_guard_py", "community": 99, "norm_label": "menu_guard.py" }, { "label": "require_admin_or_super_admin()", "file_type": "code", "source_file": "app/core/menu_guard.py", "source_location": "L15", "id": "core_menu_guard_require_admin_or_super_admin", "community": 99, "norm_label": "require_admin_or_super_admin()" }, { "label": "get_user_menu_codes()", "file_type": "code", "source_file": "app/core/menu_guard.py", "source_location": "L23", "id": "core_menu_guard_get_user_menu_codes", "community": 99, "norm_label": "get_user_menu_codes()" }, { "label": "require_menu_code()", "file_type": "code", "source_file": "app/core/menu_guard.py", "source_location": "L28", "id": "core_menu_guard_require_menu_code", "community": 99, "norm_label": "require_menu_code()" }, { "label": "\u83dc\u5355 code \u6743\u9650\u5b88\u536b\uff08V0.3\uff1a\u901a\u8fc7 sys_user_role \u2192 sys_role_menu \u2192 sys_menu.perms\uff09", "file_type": "rationale", "source_file": "app/core/menu_guard.py", "source_location": "L1", "id": "core_menu_guard_rationale_1", "community": 99, "norm_label": "\u83dc\u5355 code \u6743\u9650\u5b88\u536b(v0.3:\u901a\u8fc7 sys_user_role \u2192 sys_role_menu \u2192 sys_menu.perms)" }, { "label": "\u8fd0\u8425\u7aef\u89d2\u8272\u5b88\u536b\uff1aadmin / super_admin \u53ef\u8bbf\u95ee\u3002", "file_type": "rationale", "source_file": "app/core/menu_guard.py", "source_location": "L16", "id": "core_menu_guard_rationale_16", "community": 99, "norm_label": "\u8fd0\u8425\u7aef\u89d2\u8272\u5b88\u536b:admin / super_admin \u53ef\u8bbf\u95ee\u3002" }, { "label": "\u8bfb\u53d6\u7528\u6237\u6388\u6743\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6\u96c6\u5408\uff08\u4e0e\u524d\u7aef meta.menuCode / perms \u5bf9\u9f50\uff09\u3002", "file_type": "rationale", "source_file": "app/core/menu_guard.py", "source_location": "L24", "id": "core_menu_guard_rationale_24", "community": 99, "norm_label": "\u8bfb\u53d6\u7528\u6237\u6388\u6743\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6\u96c6\u5408(\u4e0e\u524d\u7aef meta.menucode / perms \u5bf9\u9f50)\u3002" }, { "label": "\u63a5\u53e3\u83dc\u5355\u6743\u9650\u5b88\u536b\u3002super_admin \u76f4\u63a5\u653e\u884c\u3002", "file_type": "rationale", "source_file": "app/core/menu_guard.py", "source_location": "L29", "id": "core_menu_guard_rationale_29", "community": 99, "norm_label": "\u63a5\u53e3\u83dc\u5355\u6743\u9650\u5b88\u536b\u3002super_admin \u76f4\u63a5\u653e\u884c\u3002" }, { "label": "db_collation.py", "file_type": "code", "source_file": "app/core/db_collation.py", "source_location": "L1", "id": "app_core_db_collation_py", "community": 287, "norm_label": "db_collation.py" }, { "label": "unicode_ci()", "file_type": "code", "source_file": "app/core/db_collation.py", "source_location": "L6", "id": "core_db_collation_unicode_ci", "community": 287, "norm_label": "unicode_ci()" }, { "label": "eq_unicode()", "file_type": "code", "source_file": "app/core/db_collation.py", "source_location": "L11", "id": "core_db_collation_eq_unicode", "community": 287, "norm_label": "eq_unicode()" }, { "label": "like_unicode()", "file_type": "code", "source_file": "app/core/db_collation.py", "source_location": "L16", "id": "core_db_collation_like_unicode", "community": 287, "norm_label": "like_unicode()" }, { "label": "MySQL \u5b57\u7b26\u4e32\u6bd4\u8f83/\u6a21\u7cca\u5339\u914d\u65f6\u7edf\u4e00\u6392\u5e8f\u89c4\u5219\uff0c\u907f\u514d Illegal mix of collations\u3002", "file_type": "rationale", "source_file": "app/core/db_collation.py", "source_location": "L1", "id": "core_db_collation_rationale_1", "community": 287, "norm_label": "mysql \u5b57\u7b26\u4e32\u6bd4\u8f83/\u6a21\u7cca\u5339\u914d\u65f6\u7edf\u4e00\u6392\u5e8f\u89c4\u5219,\u907f\u514d illegal mix of collations\u3002" }, { "label": "\u5c06\u5217\u663e\u5f0f\u8bbe\u4e3a utf8mb4_unicode_ci\u3002", "file_type": "rationale", "source_file": "app/core/db_collation.py", "source_location": "L7", "id": "core_db_collation_rationale_7", "community": 287, "norm_label": "\u5c06\u5217\u663e\u5f0f\u8bbe\u4e3a utf8mb4_unicode_ci\u3002" }, { "label": "\u8de8\u8868\u5b57\u7b26\u4e32\u7b49\u503c\u6bd4\u8f83\uff08JOIN / WHERE\uff09\u65f6\u7edf\u4e00\u4e3a utf8mb4_unicode_ci\u3002", "file_type": "rationale", "source_file": "app/core/db_collation.py", "source_location": "L12", "id": "core_db_collation_rationale_12", "community": 287, "norm_label": "\u8de8\u8868\u5b57\u7b26\u4e32\u7b49\u503c\u6bd4\u8f83(join / where)\u65f6\u7edf\u4e00\u4e3a utf8mb4_unicode_ci\u3002" }, { "label": "attachment_biz.py", "file_type": "code", "source_file": "app/core/attachment_biz.py", "source_location": "L1", "id": "app_core_attachment_biz_py", "community": 220, "norm_label": "attachment_biz.py" }, { "label": "resolve_upload_folder()", "file_type": "code", "source_file": "app/core/attachment_biz.py", "source_location": "L21", "id": "core_attachment_biz_resolve_upload_folder", "community": 220, "norm_label": "resolve_upload_folder()" }, { "label": "\u9644\u4ef6\u4e0a\u4f20 bizType \u4e0e MinIO \u76ee\u5f55\u6620\u5c04\uff08\u5bf9\u9f50\u539f CRM oss \u4e0a\u4f20\u8bed\u4e49\uff09", "file_type": "rationale", "source_file": "app/core/attachment_biz.py", "source_location": "L1", "id": "core_attachment_biz_rationale_1", "community": 220, "norm_label": "\u9644\u4ef6\u4e0a\u4f20 biztype \u4e0e minio \u76ee\u5f55\u6620\u5c04(\u5bf9\u9f50\u539f crm oss \u4e0a\u4f20\u8bed\u4e49)" }, { "label": "\u4f18\u5148\u4f7f\u7528\u663e\u5f0f folder\uff1b\u5426\u5219\u6309 bizType \u6620\u5c04\u9ed8\u8ba4\u76ee\u5f55\u3002", "file_type": "rationale", "source_file": "app/core/attachment_biz.py", "source_location": "L22", "id": "core_attachment_biz_rationale_22", "community": 220, "norm_label": "\u4f18\u5148\u4f7f\u7528\u663e\u5f0f folder;\u5426\u5219\u6309 biztype \u6620\u5c04\u9ed8\u8ba4\u76ee\u5f55\u3002" }, { "label": "redis_client.py", "file_type": "code", "source_file": "app/core/redis_client.py", "source_location": "L1", "id": "app_core_redis_client_py", "community": 96, "norm_label": "redis_client.py" }, { "label": "redis_enabled()", "file_type": "code", "source_file": "app/core/redis_client.py", "source_location": "L15", "id": "core_redis_client_redis_enabled", "community": 96, "norm_label": "redis_enabled()" }, { "label": "_redis_common_kwargs()", "file_type": "code", "source_file": "app/core/redis_client.py", "source_location": "L19", "id": "core_redis_client_redis_common_kwargs", "community": 96, "norm_label": "_redis_common_kwargs()" }, { "label": "get_sync_redis_client()", "file_type": "code", "source_file": "app/core/redis_client.py", "source_location": "L32", "id": "core_redis_client_get_sync_redis_client", "community": 96, "norm_label": "get_sync_redis_client()" }, { "label": "get_redis_client()", "file_type": "code", "source_file": "app/core/redis_client.py", "source_location": "L45", "id": "core_redis_client_get_redis_client", "community": 96, "norm_label": "get_redis_client()" }, { "label": "\u5171\u4eab Redis \u5ba2\u6237\u7aef\uff08\u540c\u6b65\uff1a\u4f1a\u8bdd\u9274\u6743\uff1b\u5f02\u6b65\uff1aAPI \u52a0\u5bc6 nonce\uff09\u3002", "file_type": "rationale", "source_file": "app/core/redis_client.py", "source_location": "L1", "id": "core_redis_client_rationale_1", "community": 96, "norm_label": "\u5171\u4eab redis \u5ba2\u6237\u7aef(\u540c\u6b65:\u4f1a\u8bdd\u9274\u6743;\u5f02\u6b65:api \u52a0\u5bc6 nonce)\u3002" }, { "label": "\u540c\u6b65 Redis\uff08auth \u4f1a\u8bdd\u7b49\uff0c\u5728\u7ebf\u7a0b\u6c60\u4e2d\u8c03\u7528\uff09\u3002", "file_type": "rationale", "source_file": "app/core/redis_client.py", "source_location": "L33", "id": "core_redis_client_rationale_33", "community": 96, "norm_label": "\u540c\u6b65 redis(auth \u4f1a\u8bdd\u7b49,\u5728\u7ebf\u7a0b\u6c60\u4e2d\u8c03\u7528)\u3002" }, { "label": "\u5f02\u6b65 Redis\uff08API \u52a0\u5bc6 nonce \u7b49\u4e2d\u95f4\u4ef6\uff09\u3002", "file_type": "rationale", "source_file": "app/core/redis_client.py", "source_location": "L46", "id": "core_redis_client_rationale_46", "community": 96, "norm_label": "\u5f02\u6b65 redis(api \u52a0\u5bc6 nonce \u7b49\u4e2d\u95f4\u4ef6)\u3002" }, { "label": "context.py", "file_type": "code", "source_file": "app/core/context.py", "source_location": "L1", "id": "app_core_context_py", "community": 313, "norm_label": "context.py" }, { "label": "\u8bf7\u6c42\u7ea7\u522b\u7684\u7528\u6237\u4e0a\u4e0b\u6587\u53d8\u91cf \u901a\u8fc7 contextvars \u5728\u8bf7\u6c42\u5904\u7406\u94fe\u8def\u4e2d\u4f20\u9012\u5f53\u524d\u7528\u6237\u4fe1\u606f\uff0c \u4f9b SQLAlchemy \u4e8b\u4ef6\u76d1\u542c\u5668\u7b49\u5e95\u5c42\u673a\u5236\u4f7f\u7528\uff0c\u907f\u514d\u9010\u5c42\u624b\u52a8\u4f20", "file_type": "rationale", "source_file": "app/core/context.py", "source_location": "L1", "id": "core_context_rationale_1", "community": 313, "norm_label": "\u8bf7\u6c42\u7ea7\u522b\u7684\u7528\u6237\u4e0a\u4e0b\u6587\u53d8\u91cf \u901a\u8fc7 contextvars \u5728\u8bf7\u6c42\u5904\u7406\u94fe\u8def\u4e2d\u4f20\u9012\u5f53\u524d\u7528\u6237\u4fe1\u606f, \u4f9b sqlalchemy \u4e8b\u4ef6\u76d1\u542c\u5668\u7b49\u5e95\u5c42\u673a\u5236\u4f7f\u7528,\u907f\u514d\u9010\u5c42\u624b\u52a8\u4f20" }, { "label": "utils.py", "file_type": "code", "source_file": "app/core/utils.py", "source_location": "L1", "id": "app_core_utils_py", "community": 32, "norm_label": "utils.py" }, { "label": "generate_uuid()", "file_type": "code", "source_file": "app/core/utils.py", "source_location": "L9", "id": "core_utils_generate_uuid", "community": 71, "norm_label": "generate_uuid()" }, { "label": "generate_id()", "file_type": "code", "source_file": "app/core/utils.py", "source_location": "L14", "id": "core_utils_generate_id", "community": 204, "norm_label": "generate_id()" }, { "label": "generate_random_password()", "file_type": "code", "source_file": "app/core/utils.py", "source_location": "L20", "id": "core_utils_generate_random_password", "community": 32, "norm_label": "generate_random_password()" }, { "label": "get_current_time()", "file_type": "code", "source_file": "app/core/utils.py", "source_location": "L26", "id": "core_utils_get_current_time", "community": 32, "norm_label": "get_current_time()" }, { "label": "format_datetime()", "file_type": "code", "source_file": "app/core/utils.py", "source_location": "L31", "id": "core_utils_format_datetime", "community": 32, "norm_label": "format_datetime()" }, { "label": "parse_datetime()", "file_type": "code", "source_file": "app/core/utils.py", "source_location": "L38", "id": "core_utils_parse_datetime", "community": 32, "norm_label": "parse_datetime()" }, { "label": "get_file_size_display()", "file_type": "code", "source_file": "app/core/utils.py", "source_location": "L48", "id": "core_utils_get_file_size_display", "community": 32, "norm_label": "get_file_size_display()" }, { "label": "storage.py", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L1", "id": "app_core_storage_py", "community": 52, "norm_label": "storage.py" }, { "label": "_guess_preview_content_type()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L34", "id": "core_storage_guess_preview_content_type", "community": 52, "norm_label": "_guess_preview_content_type()" }, { "label": "convert_heic_to_jpeg()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L61", "id": "core_storage_convert_heic_to_jpeg", "community": 52, "norm_label": "convert_heic_to_jpeg()" }, { "label": "process_image_content()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L76", "id": "core_storage_process_image_content", "community": 52, "norm_label": "process_image_content()" }, { "label": "BaseStorage", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L85", "id": "core_storage_basestorage", "community": 52, "norm_label": "basestorage" }, { "label": ".upload_file()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L88", "id": "core_storage_basestorage_upload_file", "community": 52, "norm_label": ".upload_file()" }, { "label": ".upload_base64()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L92", "id": "core_storage_basestorage_upload_base64", "community": 52, "norm_label": ".upload_base64()" }, { "label": ".delete_file()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L96", "id": "core_storage_basestorage_delete_file", "community": 52, "norm_label": ".delete_file()" }, { "label": ".get_url()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L100", "id": "core_storage_basestorage_get_url", "community": 52, "norm_label": ".get_url()" }, { "label": ".presigned_download_url()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L104", "id": "core_storage_basestorage_presigned_download_url", "community": 52, "norm_label": ".presigned_download_url()" }, { "label": ".presigned_preview_url()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L110", "id": "core_storage_basestorage_presigned_preview_url", "community": 52, "norm_label": ".presigned_preview_url()" }, { "label": "LocalStorage", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L115", "id": "core_storage_localstorage", "community": 52, "norm_label": "localstorage" }, { "label": ".__init__()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L118", "id": "core_storage_localstorage_init", "community": 52, "norm_label": ".__init__()" }, { "label": "._ensure_dir()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L122", "id": "core_storage_localstorage_ensure_dir", "community": 52, "norm_label": "._ensure_dir()" }, { "label": "._generate_filename()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L128", "id": "core_storage_localstorage_generate_filename", "community": 52, "norm_label": "._generate_filename()" }, { "label": ".upload_file()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L134", "id": "core_storage_localstorage_upload_file", "community": 52, "norm_label": ".upload_file()" }, { "label": ".upload_base64()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L149", "id": "core_storage_localstorage_upload_base64", "community": 52, "norm_label": ".upload_base64()" }, { "label": ".delete_file()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L158", "id": "core_storage_localstorage_delete_file", "community": 52, "norm_label": ".delete_file()" }, { "label": ".get_url()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L175", "id": "core_storage_localstorage_get_url", "community": 52, "norm_label": ".get_url()" }, { "label": "QiniuStorage", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L180", "id": "core_storage_qiniustorage", "community": 52, "norm_label": "qiniustorage" }, { "label": ".__init__()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L183", "id": "core_storage_qiniustorage_init", "community": 52, "norm_label": ".__init__()" }, { "label": "._generate_filename()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L192", "id": "core_storage_qiniustorage_generate_filename", "community": 52, "norm_label": "._generate_filename()" }, { "label": ".upload_file()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L198", "id": "core_storage_qiniustorage_upload_file", "community": 52, "norm_label": ".upload_file()" }, { "label": ".upload_base64()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L213", "id": "core_storage_qiniustorage_upload_base64", "community": 52, "norm_label": ".upload_base64()" }, { "label": ".delete_file()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L221", "id": "core_storage_qiniustorage_delete_file", "community": 52, "norm_label": ".delete_file()" }, { "label": ".get_url()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L232", "id": "core_storage_qiniustorage_get_url", "community": 52, "norm_label": ".get_url()" }, { "label": "OSSStorage", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L237", "id": "core_storage_ossstorage", "community": 52, "norm_label": "ossstorage" }, { "label": ".__init__()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L240", "id": "core_storage_ossstorage_init", "community": 52, "norm_label": ".__init__()" }, { "label": "._generate_filename()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L250", "id": "core_storage_ossstorage_generate_filename", "community": 52, "norm_label": "._generate_filename()" }, { "label": ".upload_file()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L256", "id": "core_storage_ossstorage_upload_file", "community": 52, "norm_label": ".upload_file()" }, { "label": ".upload_base64()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L267", "id": "core_storage_ossstorage_upload_base64", "community": 52, "norm_label": ".upload_base64()" }, { "label": ".delete_file()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L275", "id": "core_storage_ossstorage_delete_file", "community": 52, "norm_label": ".delete_file()" }, { "label": ".get_url()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L284", "id": "core_storage_ossstorage_get_url", "community": 52, "norm_label": ".get_url()" }, { "label": "MinIOStorage", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L289", "id": "core_storage_miniostorage", "community": 52, "norm_label": "miniostorage" }, { "label": ".__init__()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L292", "id": "core_storage_miniostorage_init", "community": 52, "norm_label": ".__init__()" }, { "label": "._build_presign_client()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L312", "id": "core_storage_miniostorage_build_presign_client", "community": 52, "norm_label": "._build_presign_client()" }, { "label": "._generate_filename()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L334", "id": "core_storage_miniostorage_generate_filename", "community": 52, "norm_label": "._generate_filename()" }, { "label": ".upload_file()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L340", "id": "core_storage_miniostorage_upload_file", "community": 52, "norm_label": ".upload_file()" }, { "label": ".upload_base64()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L357", "id": "core_storage_miniostorage_upload_base64", "community": 52, "norm_label": ".upload_base64()" }, { "label": ".delete_file()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L365", "id": "core_storage_miniostorage_delete_file", "community": 52, "norm_label": ".delete_file()" }, { "label": ".get_url()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L374", "id": "core_storage_miniostorage_get_url", "community": 52, "norm_label": ".get_url()" }, { "label": "._extract_object_key()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L378", "id": "core_storage_miniostorage_extract_object_key", "community": 52, "norm_label": "._extract_object_key()" }, { "label": ".presigned_download_url()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L394", "id": "core_storage_miniostorage_presigned_download_url", "community": 52, "norm_label": ".presigned_download_url()" }, { "label": ".presigned_preview_url()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L412", "id": "core_storage_miniostorage_presigned_preview_url", "community": 52, "norm_label": ".presigned_preview_url()" }, { "label": "get_storage()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L433", "id": "core_storage_get_storage", "community": 156, "norm_label": "get_storage()" }, { "label": "\u6587\u4ef6\u5b58\u50a8\u5de5\u5177\u6a21\u5757 \u652f\u6301\u591a\u79cd\u5b58\u50a8\u65b9\u5f0f\uff1a 1. \u672c\u5730\u5b58\u50a8 (local) - \u9ed8\u8ba4 2. \u4e03\u725b\u4e91\u5b58\u50a8 (qiniu) - \u63a8\u8350\u751f\u4ea7\u73af\u5883\u4f7f\u7528 3. \u963f\u91cc\u4e91OSS (", "file_type": "rationale", "source_file": "app/core/storage.py", "source_location": "L1", "id": "core_storage_rationale_1", "community": 52, "norm_label": "\u6587\u4ef6\u5b58\u50a8\u5de5\u5177\u6a21\u5757 \u652f\u6301\u591a\u79cd\u5b58\u50a8\u65b9\u5f0f: 1. \u672c\u5730\u5b58\u50a8 (local) - \u9ed8\u8ba4 2. \u4e03\u725b\u4e91\u5b58\u50a8 (qiniu) - \u63a8\u8350\u751f\u4ea7\u73af\u5883\u4f7f\u7528 3. \u963f\u91cc\u4e91oss (" }, { "label": "\u6309\u5bf9\u8c61\u952e\u540e\u7f00\u63a8\u65ad\u5185\u8054\u9884\u89c8 Content-Type\uff08\u7ea0\u6b63\u4e0a\u4f20\u65f6\u672a\u5199\u5165 MIME \u7684\u60c5\u51b5\uff09\u3002", "file_type": "rationale", "source_file": "app/core/storage.py", "source_location": "L35", "id": "core_storage_rationale_35", "community": 52, "norm_label": "\u6309\u5bf9\u8c61\u952e\u540e\u7f00\u63a8\u65ad\u5185\u8054\u9884\u89c8 content-type(\u7ea0\u6b63\u4e0a\u4f20\u65f6\u672a\u5199\u5165 mime \u7684\u60c5\u51b5)\u3002" }, { "label": "\u5c06 HEIC/HEIF \u683c\u5f0f\u8f6c\u6362\u4e3a JPEG \u683c\u5f0f", "file_type": "rationale", "source_file": "app/core/storage.py", "source_location": "L62", "id": "core_storage_rationale_62", "community": 52, "norm_label": "\u5c06 heic/heif \u683c\u5f0f\u8f6c\u6362\u4e3a jpeg \u683c\u5f0f" }, { "label": "\u5904\u7406\u56fe\u7247\u5185\u5bb9\uff0c\u5982\u679c\u662f HEIC \u683c\u5f0f\u5219\u8f6c\u6362\u4e3a JPEG", "file_type": "rationale", "source_file": "app/core/storage.py", "source_location": "L77", "id": "core_storage_rationale_77", "community": 52, "norm_label": "\u5904\u7406\u56fe\u7247\u5185\u5bb9,\u5982\u679c\u662f heic \u683c\u5f0f\u5219\u8f6c\u6362\u4e3a jpeg" }, { "label": "\u5e26\u4e0b\u8f7d\u6587\u4ef6\u540d\u7684\u8bbf\u95ee URL\uff1b\u9ed8\u8ba4\u5b9e\u73b0\u4e3a\u666e\u901a\u8bbf\u95ee\u5730\u5740\u3002", "file_type": "rationale", "source_file": "app/core/storage.py", "source_location": "L107", "id": "core_storage_rationale_107", "community": 52, "norm_label": "\u5e26\u4e0b\u8f7d\u6587\u4ef6\u540d\u7684\u8bbf\u95ee url;\u9ed8\u8ba4\u5b9e\u73b0\u4e3a\u666e\u901a\u8bbf\u95ee\u5730\u5740\u3002" }, { "label": "\u6d4f\u89c8\u5668\u5185\u8054\u9884\u89c8 URL\uff1b\u9ed8\u8ba4\u5b9e\u73b0\u4e3a\u666e\u901a\u8bbf\u95ee\u5730\u5740\u3002", "file_type": "rationale", "source_file": "app/core/storage.py", "source_location": "L111", "id": "core_storage_rationale_111", "community": 52, "norm_label": "\u6d4f\u89c8\u5668\u5185\u8054\u9884\u89c8 url;\u9ed8\u8ba4\u5b9e\u73b0\u4e3a\u666e\u901a\u8bbf\u95ee\u5730\u5740\u3002" }, { "label": "\u4ece MINIO_BASE_URL \u89e3\u6790\u516c\u7f51 endpoint\uff1b\u672a\u914d\u7f6e\u6216\u4e0e\u5185\u7f51\u76f8\u540c\u65f6\u590d\u7528 self.client\u3002", "file_type": "rationale", "source_file": "app/core/storage.py", "source_location": "L313", "id": "core_storage_rationale_313", "community": 52, "norm_label": "\u4ece minio_base_url \u89e3\u6790\u516c\u7f51 endpoint;\u672a\u914d\u7f6e\u6216\u4e0e\u5185\u7f51\u76f8\u540c\u65f6\u590d\u7528 self.client\u3002" }, { "label": "MinIO \u9884\u7b7e\u540d\u4e0b\u8f7d URL\uff0c\u643a\u5e26\u539f\u59cb\u6587\u4ef6\u540d\u3002", "file_type": "rationale", "source_file": "app/core/storage.py", "source_location": "L397", "id": "core_storage_rationale_397", "community": 52, "norm_label": "minio \u9884\u7b7e\u540d\u4e0b\u8f7d url,\u643a\u5e26\u539f\u59cb\u6587\u4ef6\u540d\u3002" }, { "label": "MinIO \u9884\u7b7e\u540d\u5185\u8054\u9884\u89c8 URL\uff08\u56fe\u7247\u65b0\u6807\u7b7e\u9875 / PDF iframe \u7b49\uff09\u3002 \u4e0a\u4f20\u65f6 put_object \u672a\u5199 content_typ", "file_type": "rationale", "source_file": "app/core/storage.py", "source_location": "L413", "id": "core_storage_rationale_413", "community": 52, "norm_label": "minio \u9884\u7b7e\u540d\u5185\u8054\u9884\u89c8 url(\u56fe\u7247\u65b0\u6807\u7b7e\u9875 / pdf iframe \u7b49)\u3002 \u4e0a\u4f20\u65f6 put_object \u672a\u5199 content_typ" }, { "label": "order_status_compat.py", "file_type": "code", "source_file": "app/core/order_status_compat.py", "source_location": "L1", "id": "app_core_order_status_compat_py", "community": 288, "norm_label": "order_status_compat.py" }, { "label": "ThreeStatus", "file_type": "code", "source_file": "app/core/order_status_compat.py", "source_location": "L9", "id": "core_order_status_compat_threestatus", "community": 288, "norm_label": "threestatus" }, { "label": "_to_decimal()", "file_type": "code", "source_file": "app/core/order_status_compat.py", "source_location": "L15", "id": "core_order_status_compat_to_decimal", "community": 288, "norm_label": "_to_decimal()" }, { "label": "derive_three_status_from_legacy()", "file_type": "code", "source_file": "app/core/order_status_compat.py", "source_location": "L26", "id": "core_order_status_compat_derive_three_status_from_legacy", "community": 288, "norm_label": "derive_three_status_from_legacy()" }, { "label": "derive_legacy_status_from_three()", "file_type": "code", "source_file": "app/core/order_status_compat.py", "source_location": "L69", "id": "core_order_status_compat_derive_legacy_status_from_three", "community": 288, "norm_label": "derive_legacy_status_from_three()" }, { "label": "\u9636\u6bb5A\u517c\u5bb9\uff1a\u4ece\u65e7 status \u63a8\u5bfc\u4e09\u5b57\u6bb5\u3002 \u7ea6\u675f\uff1a\u65e7 status \u672c\u8eab\u6df7\u5408\u4e86\u652f\u4ed8/\u914d\u9001/\u8ba2\u5355\u751f\u547d\u5468\u671f\uff0c\u56e0\u6b64\u53ea\u80fd\u5c3d\u529b\u63a8\u65ad\uff1b \u82e5\u4e1a\u52a1\u4fa7\u5df2\u6709\u66f4\u7cbe\u786e", "file_type": "rationale", "source_file": "app/core/order_status_compat.py", "source_location": "L31", "id": "core_order_status_compat_rationale_31", "community": 288, "norm_label": "\u9636\u6bb5a\u517c\u5bb9:\u4ece\u65e7 status \u63a8\u5bfc\u4e09\u5b57\u6bb5\u3002 \u7ea6\u675f:\u65e7 status \u672c\u8eab\u6df7\u5408\u4e86\u652f\u4ed8/\u914d\u9001/\u8ba2\u5355\u751f\u547d\u5468\u671f,\u56e0\u6b64\u53ea\u80fd\u5c3d\u529b\u63a8\u65ad; \u82e5\u4e1a\u52a1\u4fa7\u5df2\u6709\u66f4\u7cbe\u786e" }, { "label": "\u9636\u6bb5A\u517c\u5bb9\uff1a\u4ece\u4e09\u5b57\u6bb5\u53cd\u63a8\u65e7 status\uff08\u7528\u4e8e\u65e7\u524d\u7aef/\u65e7\u7b5b\u9009\u53c2\u6570\u517c\u5bb9\uff09\u3002", "file_type": "rationale", "source_file": "app/core/order_status_compat.py", "source_location": "L75", "id": "core_order_status_compat_rationale_75", "community": 288, "norm_label": "\u9636\u6bb5a\u517c\u5bb9:\u4ece\u4e09\u5b57\u6bb5\u53cd\u63a8\u65e7 status(\u7528\u4e8e\u65e7\u524d\u7aef/\u65e7\u7b5b\u9009\u53c2\u6570\u517c\u5bb9)\u3002" }, { "label": "exceptions.py", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L1", "id": "app_core_exceptions_py", "community": 56, "norm_label": "exceptions.py" }, { "label": "BusinessException", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L28", "id": "core_exceptions_businessexception", "community": 56, "norm_label": "businessexception" }, { "label": ".__init__()", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L30", "id": "core_exceptions_businessexception_init", "community": 56, "norm_label": ".__init__()" }, { "label": "ValidationException", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L37", "id": "core_exceptions_validationexception", "community": 56, "norm_label": "validationexception" }, { "label": ".__init__()", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L39", "id": "core_exceptions_validationexception_init", "community": 56, "norm_label": ".__init__()" }, { "label": "PermissionException", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L43", "id": "core_exceptions_permissionexception", "community": 56, "norm_label": "permissionexception" }, { "label": ".__init__()", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L45", "id": "core_exceptions_permissionexception_init", "community": 56, "norm_label": ".__init__()" }, { "label": "ResourceNotFoundException", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L49", "id": "core_exceptions_resourcenotfoundexception", "community": 56, "norm_label": "resourcenotfoundexception" }, { "label": ".__init__()", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L51", "id": "core_exceptions_resourcenotfoundexception_init", "community": 56, "norm_label": ".__init__()" }, { "label": "ResourceConflictException", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L55", "id": "core_exceptions_resourceconflictexception", "community": 56, "norm_label": "resourceconflictexception" }, { "label": ".__init__()", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L57", "id": "core_exceptions_resourceconflictexception_init", "community": 56, "norm_label": ".__init__()" }, { "label": "OrderLockedException", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L61", "id": "core_exceptions_orderlockedexception", "community": 56, "norm_label": "orderlockedexception" }, { "label": ".__init__()", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L63", "id": "core_exceptions_orderlockedexception_init", "community": 56, "norm_label": ".__init__()" }, { "label": "InvalidStatusTransitionException", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L67", "id": "core_exceptions_invalidstatustransitionexception", "community": 56, "norm_label": "invalidstatustransitionexception" }, { "label": ".__init__()", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L69", "id": "core_exceptions_invalidstatustransitionexception_init", "community": 56, "norm_label": ".__init__()" }, { "label": "log_operation()", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L73", "id": "core_exceptions_log_operation", "community": 56, "norm_label": "log_operation()" }, { "label": "log_api_request()", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L102", "id": "core_exceptions_log_api_request", "community": 56, "norm_label": "log_api_request()" }, { "label": "log_order_operation()", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L124", "id": "core_exceptions_log_order_operation", "community": 56, "norm_label": "log_order_operation()" }, { "label": "log_delivery_operation()", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L129", "id": "core_exceptions_log_delivery_operation", "community": 56, "norm_label": "log_delivery_operation()" }, { "label": "log_settlement_operation()", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L134", "id": "core_exceptions_log_settlement_operation", "community": 56, "norm_label": "log_settlement_operation()" }, { "label": "log_user_operation()", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L139", "id": "core_exceptions_log_user_operation", "community": 56, "norm_label": "log_user_operation()" }, { "label": "bx_auth.py", "file_type": "code", "source_file": "app/core/bx_auth.py", "source_location": "L1", "id": "app_core_bx_auth_py", "community": 85, "norm_label": "bx_auth.py" }, { "label": "BxUserContext", "file_type": "code", "source_file": "app/core/bx_auth.py", "source_location": "L13", "id": "core_bx_auth_bxusercontext", "community": 85, "norm_label": "bxusercontext" }, { "label": ".to_tenant_user_dict()", "file_type": "code", "source_file": "app/core/bx_auth.py", "source_location": "L22", "id": "core_bx_auth_bxusercontext_to_tenant_user_dict", "community": 85, "norm_label": ".to_tenant_user_dict()" }, { "label": ".to_user_info()", "file_type": "code", "source_file": "app/core/bx_auth.py", "source_location": "L30", "id": "core_bx_auth_bxusercontext_to_user_info", "community": 85, "norm_label": ".to_user_info()" }, { "label": "get_bx_current_user()", "file_type": "code", "source_file": "app/core/bx_auth.py", "source_location": "L41", "id": "core_bx_auth_get_bx_current_user", "community": 85, "norm_label": "get_bx_current_user()" }, { "label": "\u62a5\u9500\u6a21\u5757\u8ba4\u8bc1\u9002\u914d\uff1a\u95e8\u6237 JWT \u7528\u6237 \u2192 bx \u4e1a\u52a1\u4e0a\u4e0b\u6587\u3002", "file_type": "rationale", "source_file": "app/core/bx_auth.py", "source_location": "L1", "id": "core_bx_auth_rationale_1", "community": 85, "norm_label": "\u62a5\u9500\u6a21\u5757\u8ba4\u8bc1\u9002\u914d:\u95e8\u6237 jwt \u7528\u6237 \u2192 bx \u4e1a\u52a1\u4e0a\u4e0b\u6587\u3002" }, { "label": "bx Service/Router \u4f7f\u7528\u7684\u5f53\u524d\u7528\u6237\u4e0a\u4e0b\u6587\uff08sys_user.id \u4e3a UUID \u5b57\u7b26\u4e32\uff09\u3002", "file_type": "rationale", "source_file": "app/core/bx_auth.py", "source_location": "L14", "id": "core_bx_auth_rationale_14", "community": 85, "norm_label": "bx service/router \u4f7f\u7528\u7684\u5f53\u524d\u7528\u6237\u4e0a\u4e0b\u6587(sys_user.id \u4e3a uuid \u5b57\u7b26\u4e32)\u3002" }, { "label": "\u4f9b get_tenant_no \u7b49\u95e8\u6237\u5de5\u5177\u4f7f\u7528\u3002", "file_type": "rationale", "source_file": "app/core/bx_auth.py", "source_location": "L23", "id": "core_bx_auth_rationale_23", "community": 85, "norm_label": "\u4f9b get_tenant_no \u7b49\u95e8\u6237\u5de5\u5177\u4f7f\u7528\u3002" }, { "label": "\u4e0e\u95e8\u6237 JWT / apply_data_scope \u6240\u9700\u7684 user_info \u5b57\u6bb5\u5bf9\u9f50\u3002", "file_type": "rationale", "source_file": "app/core/bx_auth.py", "source_location": "L31", "id": "core_bx_auth_rationale_31", "community": 85, "norm_label": "\u4e0e\u95e8\u6237 jwt / apply_data_scope \u6240\u9700\u7684 user_info \u5b57\u6bb5\u5bf9\u9f50\u3002" }, { "label": "data_scope.py", "file_type": "code", "source_file": "app/core/data_scope.py", "source_location": "L1", "id": "app_core_data_scope_py", "community": 64, "norm_label": "data_scope.py" }, { "label": "get_user_dept_id()", "file_type": "code", "source_file": "app/core/data_scope.py", "source_location": "L28", "id": "core_data_scope_get_user_dept_id", "community": 64, "norm_label": "get_user_dept_id()" }, { "label": "_get_child_dept_ids()", "file_type": "code", "source_file": "app/core/data_scope.py", "source_location": "L38", "id": "core_data_scope_get_child_dept_ids", "community": 64, "norm_label": "_get_child_dept_ids()" }, { "label": "_resolve_user_role_scopes()", "file_type": "code", "source_file": "app/core/data_scope.py", "source_location": "L62", "id": "core_data_scope_resolve_user_role_scopes", "community": 64, "norm_label": "_resolve_user_role_scopes()" }, { "label": "_collect_scope_ids()", "file_type": "code", "source_file": "app/core/data_scope.py", "source_location": "L111", "id": "core_data_scope_collect_scope_ids", "community": 64, "norm_label": "_collect_scope_ids()" }, { "label": "_append_user_scope_conditions()", "file_type": "code", "source_file": "app/core/data_scope.py", "source_location": "L147", "id": "core_data_scope_append_user_scope_conditions", "community": 64, "norm_label": "_append_user_scope_conditions()" }, { "label": "apply_data_scope()", "file_type": "code", "source_file": "app/core/data_scope.py", "source_location": "L166", "id": "core_data_scope_apply_data_scope", "community": 64, "norm_label": "apply_data_scope()" }, { "label": "row_in_data_scope()", "file_type": "code", "source_file": "app/core/data_scope.py", "source_location": "L233", "id": "core_data_scope_row_in_data_scope", "community": 64, "norm_label": "row_in_data_scope()" }, { "label": "assert_row_in_data_scope()", "file_type": "code", "source_file": "app/core/data_scope.py", "source_location": "L274", "id": "core_data_scope_assert_row_in_data_scope", "community": 64, "norm_label": "assert_row_in_data_scope()" }, { "label": "\u6570\u636e\u6743\u9650\u8fc7\u6ee4\uff08V0.3\uff1a\u57fa\u4e8e\u89d2\u8272 data_scope \u7684\u67e5\u8be2\u7ea7\u884c\u7ea7\u8fc7\u6ee4\uff09 data_scope \u503c\uff1a 1 = \u5168\u90e8\u6570\u636e 2 = \u672c\u90e8\u95e8\u6570\u636e 3", "file_type": "rationale", "source_file": "app/core/data_scope.py", "source_location": "L1", "id": "core_data_scope_rationale_1", "community": 64, "norm_label": "\u6570\u636e\u6743\u9650\u8fc7\u6ee4(v0.3:\u57fa\u4e8e\u89d2\u8272 data_scope \u7684\u67e5\u8be2\u7ea7\u884c\u7ea7\u8fc7\u6ee4) data_scope \u503c: 1 = \u5168\u90e8\u6570\u636e 2 = \u672c\u90e8\u95e8\u6570\u636e 3" }, { "label": "\u4ece SysUser \u8bfb\u53d6\u7528\u6237\u7684 dept_id\u3002", "file_type": "rationale", "source_file": "app/core/data_scope.py", "source_location": "L29", "id": "core_data_scope_rationale_29", "community": 64, "norm_label": "\u4ece sysuser \u8bfb\u53d6\u7528\u6237\u7684 dept_id\u3002" }, { "label": "\u9012\u5f52\u83b7\u53d6 dept_id \u53ca\u5176\u6240\u6709\u5b50\u90e8\u95e8 ID\uff08\u542b\u81ea\u8eab\uff09\u3002", "file_type": "rationale", "source_file": "app/core/data_scope.py", "source_location": "L39", "id": "core_data_scope_rationale_39", "community": 64, "norm_label": "\u9012\u5f52\u83b7\u53d6 dept_id \u53ca\u5176\u6240\u6709\u5b50\u90e8\u95e8 id(\u542b\u81ea\u8eab)\u3002" }, { "label": "\u83b7\u53d6\u7528\u6237\u6240\u6709\u89d2\u8272\u7684\u6570\u636e\u6743\u9650\u914d\u7f6e\u3002 \u8fd4\u56de: [{\"data_scope\": str, \"details\": [SysRoleDataScopeDetai", "file_type": "rationale", "source_file": "app/core/data_scope.py", "source_location": "L65", "id": "core_data_scope_rationale_65", "community": 64, "norm_label": "\u83b7\u53d6\u7528\u6237\u6240\u6709\u89d2\u8272\u7684\u6570\u636e\u6743\u9650\u914d\u7f6e\u3002 \u8fd4\u56de: [{\"data_scope\": str, \"details\": [sysroledatascopedetai" }, { "label": "\u5408\u5e76\u591a\u89d2\u8272\u6570\u636e\u8303\u56f4\u4e3a dept_ids / user_ids \u5e76\u96c6\u3002", "file_type": "rationale", "source_file": "app/core/data_scope.py", "source_location": "L118", "id": "core_data_scope_rationale_118", "community": 64, "norm_label": "\u5408\u5e76\u591a\u89d2\u8272\u6570\u636e\u8303\u56f4\u4e3a dept_ids / user_ids \u5e76\u96c6\u3002" }, { "label": "\u6839\u636e\u7528\u6237\u89d2\u8272\u7684\u6570\u636e\u6743\u9650\u8fc7\u6ee4\u67e5\u8be2\u3002 \u9002\u7528\u4e8e\u4e1a\u52a1\u5355\u636e\u5217\u8868/\u8be6\u60c5\uff08\u62a5\u9500\u5355\u3001\u5ba2\u6237\u3001\u8fd0\u5355\u7b49\uff09\u3002 \u4ee5\u4e0b\u573a\u666f SHALL NOT \u8c03\u7528\u672c\u51fd\u6570\uff08\u4ec5\u79df\u6237\u9694\u79bb\u5373", "file_type": "rationale", "source_file": "app/core/data_scope.py", "source_location": "L174", "id": "core_data_scope_rationale_174", "community": 64, "norm_label": "\u6839\u636e\u7528\u6237\u89d2\u8272\u7684\u6570\u636e\u6743\u9650\u8fc7\u6ee4\u67e5\u8be2\u3002 \u9002\u7528\u4e8e\u4e1a\u52a1\u5355\u636e\u5217\u8868/\u8be6\u60c5(\u62a5\u9500\u5355\u3001\u5ba2\u6237\u3001\u8fd0\u5355\u7b49)\u3002 \u4ee5\u4e0b\u573a\u666f shall not \u8c03\u7528\u672c\u51fd\u6570(\u4ec5\u79df\u6237\u9694\u79bb\u5373" }, { "label": "\u5224\u65ad\u5355\u884c\u6570\u636e\u662f\u5426\u5728\u5f53\u524d\u7528\u6237\u6570\u636e\u6743\u9650\u8303\u56f4\u5185\u3002", "file_type": "rationale", "source_file": "app/core/data_scope.py", "source_location": "L240", "id": "core_data_scope_rationale_240", "community": 64, "norm_label": "\u5224\u65ad\u5355\u884c\u6570\u636e\u662f\u5426\u5728\u5f53\u524d\u7528\u6237\u6570\u636e\u6743\u9650\u8303\u56f4\u5185\u3002" }, { "label": "admin_request_json.py", "file_type": "code", "source_file": "app/core/admin_request_json.py", "source_location": "L1", "id": "app_core_admin_request_json_py", "community": 96, "norm_label": "admin_request_json.py" }, { "label": "parse_admin_request_json()", "file_type": "code", "source_file": "app/core/admin_request_json.py", "source_location": "L19", "id": "core_admin_request_json_parse_admin_request_json", "community": 96, "norm_label": "parse_admin_request_json()" }, { "label": "\u8fd0\u8425 Web\uff08/web/admin\uff09JSON \u8bf7\u6c42\u4f53\u89e3\u6790\u3002 \u4e0e ApiCryptoMiddleware \u914d\u5408\uff1a\u4e2d\u95f4\u4ef6\u672a\u6539\u5199 body \u65f6\uff0c\u5728\u8def\u7531\u5185\u89e3\u5bc6 `{", "file_type": "rationale", "source_file": "app/core/admin_request_json.py", "source_location": "L1", "id": "core_admin_request_json_rationale_1", "community": 96, "norm_label": "\u8fd0\u8425 web(/web/admin)json \u8bf7\u6c42\u4f53\u89e3\u6790\u3002 \u4e0e apicryptomiddleware \u914d\u5408:\u4e2d\u95f4\u4ef6\u672a\u6539\u5199 body \u65f6,\u5728\u8def\u7531\u5185\u89e3\u5bc6 `{" }, { "label": "\u8bfb\u53d6 JSON body\uff1bdict \u65f6\u8d70 resolve_request_payload\uff08\u660e\u6587 / \u5bc6\u6587 / data \u5305\u88c5\uff09\u3002 Returns:", "file_type": "rationale", "source_file": "app/core/admin_request_json.py", "source_location": "L25", "id": "core_admin_request_json_rationale_25", "community": 96, "norm_label": "\u8bfb\u53d6 json body;dict \u65f6\u8d70 resolve_request_payload(\u660e\u6587 / \u5bc6\u6587 / data \u5305\u88c5)\u3002 returns:" }, { "label": "delete_guard.py", "file_type": "code", "source_file": "app/core/delete_guard.py", "source_location": "L1", "id": "app_core_delete_guard_py", "community": 76, "norm_label": "delete_guard.py" }, { "label": "normalize_user_info()", "file_type": "code", "source_file": "app/core/delete_guard.py", "source_location": "L11", "id": "core_delete_guard_normalize_user_info", "community": 76, "norm_label": "normalize_user_info()" }, { "label": "user_info_from_context()", "file_type": "code", "source_file": "app/core/delete_guard.py", "source_location": "L27", "id": "core_delete_guard_user_info_from_context", "community": 76, "norm_label": "user_info_from_context()" }, { "label": "is_super_admin()", "file_type": "code", "source_file": "app/core/delete_guard.py", "source_location": "L39", "id": "core_delete_guard_is_super_admin", "community": 76, "norm_label": "is_super_admin()" }, { "label": "row_creator_id()", "file_type": "code", "source_file": "app/core/delete_guard.py", "source_location": "L45", "id": "core_delete_guard_row_creator_id", "community": 76, "norm_label": "row_creator_id()" }, { "label": "_actor_ids()", "file_type": "code", "source_file": "app/core/delete_guard.py", "source_location": "L53", "id": "core_delete_guard_actor_ids", "community": 76, "norm_label": "_actor_ids()" }, { "label": "_actor_names()", "file_type": "code", "source_file": "app/core/delete_guard.py", "source_location": "L64", "id": "core_delete_guard_actor_names", "community": 76, "norm_label": "_actor_names()" }, { "label": "can_delete_by_creator()", "file_type": "code", "source_file": "app/core/delete_guard.py", "source_location": "L75", "id": "core_delete_guard_can_delete_by_creator", "community": 76, "norm_label": "can_delete_by_creator()" }, { "label": "assert_row_deletable_by_creator()", "file_type": "code", "source_file": "app/core/delete_guard.py", "source_location": "L95", "id": "core_delete_guard_assert_row_deletable_by_creator", "community": 76, "norm_label": "assert_row_deletable_by_creator()" }, { "label": "assert_rows_deletable_by_creator()", "file_type": "code", "source_file": "app/core/delete_guard.py", "source_location": "L108", "id": "core_delete_guard_assert_rows_deletable_by_creator", "community": 76, "norm_label": "assert_rows_deletable_by_creator()" }, { "label": "\u5220\u9664\u6743\u9650\uff1a\u4ec5\u521b\u5efa\u4eba\u53ef\u5220\uff08super_admin \u4f8b\u5916\uff09\u3002", "file_type": "rationale", "source_file": "app/core/delete_guard.py", "source_location": "L1", "id": "core_delete_guard_rationale_1", "community": 76, "norm_label": "\u5220\u9664\u6743\u9650:\u4ec5\u521b\u5efa\u4eba\u53ef\u5220(super_admin \u4f8b\u5916)\u3002" }, { "label": "api_crypto_middleware.py", "file_type": "code", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L1", "id": "app_core_api_crypto_middleware_py", "community": 236, "norm_label": "api_crypto_middleware.py" }, { "label": "_nonce_key()", "file_type": "code", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L28", "id": "core_api_crypto_middleware_nonce_key", "community": 236, "norm_label": "_nonce_key()" }, { "label": "_should_skip_path()", "file_type": "code", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L32", "id": "core_api_crypto_middleware_should_skip_path", "community": 236, "norm_label": "_should_skip_path()" }, { "label": "_is_crypto_api()", "file_type": "code", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L37", "id": "core_api_crypto_middleware_is_crypto_api", "community": 236, "norm_label": "_is_crypto_api()" }, { "label": "_claims_from_auth()", "file_type": "code", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L43", "id": "core_api_crypto_middleware_claims_from_auth", "community": 236, "norm_label": "_claims_from_auth()" }, { "label": "_get_redis_client()", "file_type": "code", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L61", "id": "core_api_crypto_middleware_get_redis_client", "community": 236, "norm_label": "_get_redis_client()" }, { "label": "_mark_nonce_once()", "file_type": "code", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L65", "id": "core_api_crypto_middleware_mark_nonce_once", "community": 236, "norm_label": "_mark_nonce_once()" }, { "label": "_json_error_response()", "file_type": "code", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L90", "id": "core_api_crypto_middleware_json_error_response", "community": 236, "norm_label": "_json_error_response()" }, { "label": "_coerce_post_method_override_to_get()", "file_type": "code", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L95", "id": "core_api_crypto_middleware_coerce_post_method_override_to_get", "community": 236, "norm_label": "_coerce_post_method_override_to_get()" }, { "label": "ApiCryptoMiddleware", "file_type": "code", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L141", "id": "core_api_crypto_middleware_apicryptomiddleware", "community": 236, "norm_label": "apicryptomiddleware" }, { "label": ".dispatch()", "file_type": "code", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L142", "id": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "community": 236, "norm_label": ".dispatch()" }, { "label": "\u4ec5\u5bf9\u8fd0\u8425\u7aef\u4e0e\u5c0f\u7a0b\u5e8f\u4e1a\u52a1 API \u5e94\u7528\u7edf\u4e00\u5bc6\u6587\u534f\u8bae\u3002", "file_type": "rationale", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L38", "id": "core_api_crypto_middleware_rationale_38", "community": 236, "norm_label": "\u4ec5\u5bf9\u8fd0\u8425\u7aef\u4e0e\u5c0f\u7a0b\u5e8f\u4e1a\u52a1 api \u5e94\u7528\u7edf\u4e00\u5bc6\u6587\u534f\u8bae\u3002" }, { "label": "\u524d\u7aef Axios \u5728\u5f00\u542f\u52a0\u5bc6\u65f6\u4f1a\u628a GET \u6539\u4e3a POST \u5e76\u5e26 X-HTTP-Method-Override: GET\u3002 \u5f53\u540e\u7aef\u672a\u542f\u7528 API_EN", "file_type": "rationale", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L96", "id": "core_api_crypto_middleware_rationale_96", "community": 236, "norm_label": "\u524d\u7aef axios \u5728\u5f00\u542f\u52a0\u5bc6\u65f6\u4f1a\u628a get \u6539\u4e3a post \u5e76\u5e26 x-http-method-override: get\u3002 \u5f53\u540e\u7aef\u672a\u542f\u7528 api_en" }, { "label": "wechat_message.py", "file_type": "code", "source_file": "app/core/wechat_message.py", "source_location": "L1", "id": "app_core_wechat_message_py", "community": 237, "norm_label": "wechat_message.py" }, { "label": "WechatMessageService", "file_type": "code", "source_file": "app/core/wechat_message.py", "source_location": "L37", "id": "core_wechat_message_wechatmessageservice", "community": 237, "norm_label": "wechatmessageservice" }, { "label": ".__init__()", "file_type": "code", "source_file": "app/core/wechat_message.py", "source_location": "L49", "id": "core_wechat_message_wechatmessageservice_init", "community": 237, "norm_label": ".__init__()" }, { "label": "._get_access_token()", "file_type": "code", "source_file": "app/core/wechat_message.py", "source_location": "L55", "id": "core_wechat_message_wechatmessageservice_get_access_token", "community": 237, "norm_label": "._get_access_token()" }, { "label": "._send_template_message()", "file_type": "code", "source_file": "app/core/wechat_message.py", "source_location": "L85", "id": "core_wechat_message_wechatmessageservice_send_template_message", "community": 237, "norm_label": "._send_template_message()" }, { "label": "send_order_status()", "file_type": "code", "source_file": "app/core/wechat_message.py", "source_location": "L135", "id": "core_wechat_message_send_order_status", "community": 237, "norm_label": "send_order_status()" }, { "label": "send_payment_success()", "file_type": "code", "source_file": "app/core/wechat_message.py", "source_location": "L172", "id": "core_wechat_message_send_payment_success", "community": 237, "norm_label": "send_payment_success()" }, { "label": "send_delivery_notice()", "file_type": "code", "source_file": "app/core/wechat_message.py", "source_location": "L207", "id": "core_wechat_message_send_delivery_notice", "community": 237, "norm_label": "send_delivery_notice()" }, { "label": "send_delivery_warning()", "file_type": "code", "source_file": "app/core/wechat_message.py", "source_location": "L244", "id": "core_wechat_message_send_delivery_warning", "community": 237, "norm_label": "send_delivery_warning()" }, { "label": "send_refund_result()", "file_type": "code", "source_file": "app/core/wechat_message.py", "source_location": "L281", "id": "core_wechat_message_send_refund_result", "community": 237, "norm_label": "send_refund_result()" }, { "label": "send_urge_notification()", "file_type": "code", "source_file": "app/core/wechat_message.py", "source_location": "L318", "id": "core_wechat_message_send_urge_notification", "community": 237, "norm_label": "send_urge_notification()" }, { "label": "\u5fae\u4fe1\u6d88\u606f\u901a\u77e5\u670d\u52a1 \u652f\u6301\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u6a21\u677f\u6d88\u606f\u63a8\u9001 \u4f7f\u7528\u65b9\u5f0f: from app.core.wechat_message import WechatMes", "file_type": "rationale", "source_file": "app/core/wechat_message.py", "source_location": "L1", "id": "core_wechat_message_rationale_1", "community": 237, "norm_label": "\u5fae\u4fe1\u6d88\u606f\u901a\u77e5\u670d\u52a1 \u652f\u6301\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u6a21\u677f\u6d88\u606f\u63a8\u9001 \u4f7f\u7528\u65b9\u5f0f: from app.core.wechat_message import wechatmes" }, { "label": "\u53d1\u9001\u6a21\u677f\u6d88\u606f Args: openid: \u7528\u6237openid template_", "file_type": "rationale", "source_file": "app/core/wechat_message.py", "source_location": "L86", "id": "core_wechat_message_rationale_86", "community": 237, "norm_label": "\u53d1\u9001\u6a21\u677f\u6d88\u606f args: openid: \u7528\u6237openid template_" }, { "label": "\u53d1\u9001\u8ba2\u5355\u72b6\u6001\u901a\u77e5 Args: openid: \u7528\u6237openid order_n", "file_type": "rationale", "source_file": "app/core/wechat_message.py", "source_location": "L143", "id": "core_wechat_message_rationale_143", "community": 317, "norm_label": "\u53d1\u9001\u8ba2\u5355\u72b6\u6001\u901a\u77e5 args: openid: \u7528\u6237openid order_n" }, { "label": "\u53d1\u9001\u652f\u4ed8\u6210\u529f\u901a\u77e5 Args: openid: \u7528\u6237openid order_n", "file_type": "rationale", "source_file": "app/core/wechat_message.py", "source_location": "L179", "id": "core_wechat_message_rationale_179", "community": 318, "norm_label": "\u53d1\u9001\u652f\u4ed8\u6210\u529f\u901a\u77e5 args: openid: \u7528\u6237openid order_n" }, { "label": "\u53d1\u9001\u914d\u9001\u901a\u77e5 Args: openid: \u914d\u9001\u5458openid task_no:", "file_type": "rationale", "source_file": "app/core/wechat_message.py", "source_location": "L215", "id": "core_wechat_message_rationale_215", "community": 319, "norm_label": "\u53d1\u9001\u914d\u9001\u901a\u77e5 args: openid: \u914d\u9001\u5458openid task_no:" }, { "label": "\u53d1\u9001\u914d\u9001\u65f6\u6548\u9884\u8b66 Args: openid: \u914d\u9001\u5458openid task_n", "file_type": "rationale", "source_file": "app/core/wechat_message.py", "source_location": "L251", "id": "core_wechat_message_rationale_251", "community": 320, "norm_label": "\u53d1\u9001\u914d\u9001\u65f6\u6548\u9884\u8b66 args: openid: \u914d\u9001\u5458openid task_n" }, { "label": "\u53d1\u9001\u9000\u6b3e\u7ed3\u679c\u901a\u77e5 Args: openid: \u7528\u6237openid order_n", "file_type": "rationale", "source_file": "app/core/wechat_message.py", "source_location": "L289", "id": "core_wechat_message_rationale_289", "community": 321, "norm_label": "\u53d1\u9001\u9000\u6b3e\u7ed3\u679c\u901a\u77e5 args: openid: \u7528\u6237openid order_n" }, { "label": "\u53d1\u9001\u50ac\u5355\u901a\u77e5\u7ed9\u914d\u9001\u5458 Args: deliver_openid: \u914d\u9001\u5458openid", "file_type": "rationale", "source_file": "app/core/wechat_message.py", "source_location": "L325", "id": "core_wechat_message_rationale_325", "community": 322, "norm_label": "\u53d1\u9001\u50ac\u5355\u901a\u77e5\u7ed9\u914d\u9001\u5458 args: deliver_openid: \u914d\u9001\u5458openid" }, { "label": "bx_date_range.py", "file_type": "code", "source_file": "app/utils/bx_date_range.py", "source_location": "L1", "id": "app_utils_bx_date_range_py", "community": 194, "norm_label": "bx_date_range.py" }, { "label": "current_month_bounds()", "file_type": "code", "source_file": "app/utils/bx_date_range.py", "source_location": "L7", "id": "utils_bx_date_range_current_month_bounds", "community": 98, "norm_label": "current_month_bounds()" }, { "label": "parse_create_time_day_bounds()", "file_type": "code", "source_file": "app/utils/bx_date_range.py", "source_location": "L19", "id": "utils_bx_date_range_parse_create_time_day_bounds", "community": 194, "norm_label": "parse_create_time_day_bounds()" }, { "label": "_parse_day_start()", "file_type": "code", "source_file": "app/utils/bx_date_range.py", "source_location": "L29", "id": "utils_bx_date_range_parse_day_start", "community": 194, "norm_label": "_parse_day_start()" }, { "label": "resolve_create_time_bounds()", "file_type": "code", "source_file": "app/utils/bx_date_range.py", "source_location": "L38", "id": "utils_bx_date_range_resolve_create_time_bounds", "community": 194, "norm_label": "resolve_create_time_bounds()" }, { "label": "append_create_time_filters()", "file_type": "code", "source_file": "app/utils/bx_date_range.py", "source_location": "L57", "id": "utils_bx_date_range_append_create_time_filters", "community": 59, "norm_label": "append_create_time_filters()" }, { "label": "\u62a5\u9500\u6a21\u5757\u65e5\u671f\u8303\u56f4\u5de5\u5177\uff08\u4ece bx-backend \u8fc1\u79fb\uff09\u3002", "file_type": "rationale", "source_file": "app/utils/bx_date_range.py", "source_location": "L1", "id": "utils_bx_date_range_rationale_1", "community": 194, "norm_label": "\u62a5\u9500\u6a21\u5757\u65e5\u671f\u8303\u56f4\u5de5\u5177(\u4ece bx-backend \u8fc1\u79fb)\u3002" }, { "label": "\u5f53\u524d\u81ea\u7136\u6708 [month_start, next_month_start)\u3002", "file_type": "rationale", "source_file": "app/utils/bx_date_range.py", "source_location": "L8", "id": "utils_bx_date_range_rationale_8", "community": 98, "norm_label": "\u5f53\u524d\u81ea\u7136\u6708 [month_start, next_month_start)\u3002" }, { "label": "\u89e3\u6790\u7533\u8bf7\u65f6\u95f4\u7b5b\u9009\u8fb9\u754c\uff0c\u8fd4\u56de (\u542b\u8d77, \u4e0d\u542b\u6b62)\u3002", "file_type": "rationale", "source_file": "app/utils/bx_date_range.py", "source_location": "L43", "id": "utils_bx_date_range_rationale_43", "community": 194, "norm_label": "\u89e3\u6790\u7533\u8bf7\u65f6\u95f4\u7b5b\u9009\u8fb9\u754c,\u8fd4\u56de (\u542b\u8d77, \u4e0d\u542b\u6b62)\u3002" }, { "label": "crm_export_columns.py", "file_type": "code", "source_file": "app/utils/crm_export_columns.py", "source_location": "L1", "id": "app_utils_crm_export_columns_py", "community": 16, "norm_label": "crm_export_columns.py" }, { "label": "_yes_no()", "file_type": "code", "source_file": "app/utils/crm_export_columns.py", "source_location": "L7", "id": "utils_crm_export_columns_yes_no", "community": 16, "norm_label": "_yes_no()" }, { "label": "_join_brand_names()", "file_type": "code", "source_file": "app/utils/crm_export_columns.py", "source_location": "L15", "id": "utils_crm_export_columns_join_brand_names", "community": 16, "norm_label": "_join_brand_names()" }, { "label": "_join_alias_names()", "file_type": "code", "source_file": "app/utils/crm_export_columns.py", "source_location": "L24", "id": "utils_crm_export_columns_join_alias_names", "community": 16, "norm_label": "_join_alias_names()" }, { "label": "CRM \u6a21\u5757 Excel \u5bfc\u51fa\u5217\u5b9a\u4e49\uff08\u5b57\u6bb5\u4e0e\u5b57\u5178\u7c7b\u578b\u5bf9\u9f50 Java *Vo @ExcelDictFormat\uff09\u3002", "file_type": "rationale", "source_file": "app/utils/crm_export_columns.py", "source_location": "L1", "id": "utils_crm_export_columns_rationale_1", "community": 16, "norm_label": "crm \u6a21\u5757 excel \u5bfc\u51fa\u5217\u5b9a\u4e49(\u5b57\u6bb5\u4e0e\u5b57\u5178\u7c7b\u578b\u5bf9\u9f50 java *vo @exceldictformat)\u3002" }, { "label": "excel_list_validation.py", "file_type": "code", "source_file": "app/utils/excel_list_validation.py", "source_location": "L1", "id": "app_utils_excel_list_validation_py", "community": 21, "norm_label": "excel_list_validation.py" }, { "label": "write_option_sheet()", "file_type": "code", "source_file": "app/utils/excel_list_validation.py", "source_location": "L11", "id": "utils_excel_list_validation_write_option_sheet", "community": 21, "norm_label": "write_option_sheet()" }, { "label": "add_list_validation()", "file_type": "code", "source_file": "app/utils/excel_list_validation.py", "source_location": "L35", "id": "utils_excel_list_validation_add_list_validation", "community": 21, "norm_label": "add_list_validation()" }, { "label": "\u5199\u5165\u9009\u9879\u8868\uff1aA=label\uff0c\u53ef\u9009 B=id\u3002\u8fd4\u56de sheet_title\u3002", "file_type": "rationale", "source_file": "app/utils/excel_list_validation.py", "source_location": "L19", "id": "utils_excel_list_validation_rationale_19", "community": 21, "norm_label": "\u5199\u5165\u9009\u9879\u8868:a=label,\u53ef\u9009 b=id\u3002\u8fd4\u56de sheet_title\u3002" }, { "label": "option_rows \u4e3a\u9009\u9879\u6570\u636e\u884c\u6570\uff08\u4e0d\u542b\u8868\u5934\uff09\u3002option \u5728 A2:A{1+option_rows}\u3002", "file_type": "rationale", "source_file": "app/utils/excel_list_validation.py", "source_location": "L45", "id": "utils_excel_list_validation_rationale_45", "community": 21, "norm_label": "option_rows \u4e3a\u9009\u9879\u6570\u636e\u884c\u6570(\u4e0d\u542b\u8868\u5934)\u3002option \u5728 a2:a{1+option_rows}\u3002" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/utils/__init__.py", "source_location": "L1", "id": "app_utils_init_py", "community": 323, "norm_label": "__init__.py" }, { "label": "excel_export.py", "file_type": "code", "source_file": "app/utils/excel_export.py", "source_location": "L1", "id": "app_utils_excel_export_py", "community": 273, "norm_label": "excel_export.py" }, { "label": "ExportValidationError", "file_type": "code", "source_file": "app/utils/excel_export.py", "source_location": "L19", "id": "utils_excel_export_exportvalidationerror", "community": 10, "norm_label": "exportvalidationerror" }, { "label": "ValueError", "file_type": "code", "source_file": "", "source_location": "", "id": "valueerror", "community": 154, "norm_label": "valueerror" }, { "label": "ExportColumn", "file_type": "code", "source_file": "app/utils/excel_export.py", "source_location": "L24", "id": "utils_excel_export_exportcolumn", "community": 10, "norm_label": "exportcolumn" }, { "label": "load_dict_label_maps()", "file_type": "code", "source_file": "app/utils/excel_export.py", "source_location": "L33", "id": "utils_excel_export_load_dict_label_maps", "community": 13, "norm_label": "load_dict_label_maps()" }, { "label": "DictLabelResolver", "file_type": "code", "source_file": "app/utils/excel_export.py", "source_location": "L62", "id": "utils_excel_export_dictlabelresolver", "community": 273, "norm_label": "dictlabelresolver" }, { "label": ".__init__()", "file_type": "code", "source_file": "app/utils/excel_export.py", "source_location": "L65", "id": "utils_excel_export_dictlabelresolver_init", "community": 273, "norm_label": ".__init__()" }, { "label": ".resolve()", "file_type": "code", "source_file": "app/utils/excel_export.py", "source_location": "L77", "id": "utils_excel_export_dictlabelresolver_resolve", "community": 273, "norm_label": ".resolve()" }, { "label": ".row_to_cells()", "file_type": "code", "source_file": "app/utils/excel_export.py", "source_location": "L89", "id": "utils_excel_export_dictlabelresolver_row_to_cells", "community": 273, "norm_label": ".row_to_cells()" }, { "label": "_build_workbook()", "file_type": "code", "source_file": "app/utils/excel_export.py", "source_location": "L93", "id": "utils_excel_export_build_workbook", "community": 273, "norm_label": "_build_workbook()" }, { "label": "workbook_to_streaming_response()", "file_type": "code", "source_file": "app/utils/excel_export.py", "source_location": "L110", "id": "utils_excel_export_workbook_to_streaming_response", "community": 273, "norm_label": "workbook_to_streaming_response()" }, { "label": "filter_export_columns()", "file_type": "code", "source_file": "app/utils/excel_export.py", "source_location": "L130", "id": "utils_excel_export_filter_export_columns", "community": 2, "norm_label": "filter_export_columns()" }, { "label": "assert_export_row_count()", "file_type": "code", "source_file": "app/utils/excel_export.py", "source_location": "L146", "id": "utils_excel_export_assert_export_row_count", "community": 33, "norm_label": "assert_export_row_count()" }, { "label": "export_rows_to_xlsx_response()", "file_type": "code", "source_file": "app/utils/excel_export.py", "source_location": "L153", "id": "utils_excel_export_export_rows_to_xlsx_response", "community": 2, "norm_label": "export_rows_to_xlsx_response()" }, { "label": "Excel \u5bfc\u51fa\u5de5\u5177\uff1a\u96c6\u4e2d\u5904\u7406\u5b57\u5178 code \u2192 label\uff08\u5bf9\u9f50 Java ExcelDictConvert / ExcelDictPreloadConver", "file_type": "rationale", "source_file": "app/utils/excel_export.py", "source_location": "L1", "id": "utils_excel_export_rationale_1", "community": 273, "norm_label": "excel \u5bfc\u51fa\u5de5\u5177:\u96c6\u4e2d\u5904\u7406\u5b57\u5178 code \u2192 label(\u5bf9\u9f50 java exceldictconvert / exceldictpreloadconver" }, { "label": "\u5bfc\u51fa\u4e1a\u52a1\u6821\u9a8c\u5931\u8d25\uff08\u7a7a\u6570\u636e / \u8d85\u9650\u7b49\uff09\uff0c\u8def\u7531\u5c42\u8f6c\u4e3a 400\u3002", "file_type": "rationale", "source_file": "app/utils/excel_export.py", "source_location": "L20", "id": "utils_excel_export_rationale_20", "community": 10, "norm_label": "\u5bfc\u51fa\u4e1a\u52a1\u6821\u9a8c\u5931\u8d25(\u7a7a\u6570\u636e / \u8d85\u9650\u7b49),\u8def\u7531\u5c42\u8f6c\u4e3a 400\u3002" }, { "label": "\u5bfc\u51fa\u5217\u5b9a\u4e49\uff0cdict_type \u975e\u7a7a\u65f6\u81ea\u52a8\u5c06\u5b57\u5178 value \u8f6c\u4e3a label\u3002", "file_type": "rationale", "source_file": "app/utils/excel_export.py", "source_location": "L25", "id": "utils_excel_export_rationale_25", "community": 10, "norm_label": "\u5bfc\u51fa\u5217\u5b9a\u4e49,dict_type \u975e\u7a7a\u65f6\u81ea\u52a8\u5c06\u5b57\u5178 value \u8f6c\u4e3a label\u3002" }, { "label": "\u9884\u52a0\u8f7d\u591a\u4e2a\u5b57\u5178\u7c7b\u578b\u7684 value\u2192label \u6620\u5c04\uff08\u5355\u6b21\u67e5\u8be2\uff0c\u907f\u514d N+1\uff09\u3002", "file_type": "rationale", "source_file": "app/utils/excel_export.py", "source_location": "L38", "id": "utils_excel_export_rationale_38", "community": 13, "norm_label": "\u9884\u52a0\u8f7d\u591a\u4e2a\u5b57\u5178\u7c7b\u578b\u7684 value\u2192label \u6620\u5c04(\u5355\u6b21\u67e5\u8be2,\u907f\u514d n+1)\u3002" }, { "label": "\u5bfc\u51fa\u5355\u5143\u683c\u89e3\u6790\uff1a\u6309\u5217\u914d\u7f6e\u505a\u5b57\u5178\u7ffb\u8bd1\u6216\u81ea\u5b9a\u4e49\u683c\u5f0f\u5316\u3002", "file_type": "rationale", "source_file": "app/utils/excel_export.py", "source_location": "L63", "id": "utils_excel_export_rationale_63", "community": 273, "norm_label": "\u5bfc\u51fa\u5355\u5143\u683c\u89e3\u6790:\u6309\u5217\u914d\u7f6e\u505a\u5b57\u5178\u7ffb\u8bd1\u6216\u81ea\u5b9a\u4e49\u683c\u5f0f\u5316\u3002" }, { "label": "\u6309\u524d\u7aef\u53ef\u89c1\u5217 prop \u88c1\u526a\uff1b\u672a\u77e5 field \u5ffd\u7565\uff1brequested \u4e3a\u7a7a\u5219\u8fd4\u56de\u5168\u90e8\u9ed8\u8ba4\u5217\u3002", "file_type": "rationale", "source_file": "app/utils/excel_export.py", "source_location": "L134", "id": "utils_excel_export_rationale_134", "community": 2, "norm_label": "\u6309\u524d\u7aef\u53ef\u89c1\u5217 prop \u88c1\u526a;\u672a\u77e5 field \u5ffd\u7565;requested \u4e3a\u7a7a\u5219\u8fd4\u56de\u5168\u90e8\u9ed8\u8ba4\u5217\u3002" }, { "label": "CRM \u5217\u8868\u5bfc\u51fa\u7edf\u4e00\u5165\u53e3\uff1a\u8868\u5934 + \u884c\u6570\u636e + \u5b57\u5178 label \u8f6c\u6362 + \u6587\u4ef6\u6d41\u54cd\u5e94\u3002", "file_type": "rationale", "source_file": "app/utils/excel_export.py", "source_location": "L163", "id": "utils_excel_export_rationale_163", "community": 2, "norm_label": "crm \u5217\u8868\u5bfc\u51fa\u7edf\u4e00\u5165\u53e3:\u8868\u5934 + \u884c\u6570\u636e + \u5b57\u5178 label \u8f6c\u6362 + \u6587\u4ef6\u6d41\u54cd\u5e94\u3002" }, { "label": "pinyin_abbr.py", "file_type": "code", "source_file": "app/utils/pinyin_abbr.py", "source_location": "L1", "id": "app_utils_pinyin_abbr_py", "community": 172, "norm_label": "pinyin_abbr.py" }, { "label": "normalize_name_pinyin_abbr()", "file_type": "code", "source_file": "app/utils/pinyin_abbr.py", "source_location": "L13", "id": "utils_pinyin_abbr_normalize_name_pinyin_abbr", "community": 172, "norm_label": "normalize_name_pinyin_abbr()" }, { "label": "build_name_pinyin_abbr()", "file_type": "code", "source_file": "app/utils/pinyin_abbr.py", "source_location": "L20", "id": "utils_pinyin_abbr_build_name_pinyin_abbr", "community": 172, "norm_label": "build_name_pinyin_abbr()" }, { "label": "resolve_name_pinyin_abbr()", "file_type": "code", "source_file": "app/utils/pinyin_abbr.py", "source_location": "L36", "id": "utils_pinyin_abbr_resolve_name_pinyin_abbr", "community": 172, "norm_label": "resolve_name_pinyin_abbr()" }, { "label": "\u540d\u79f0\u62fc\u97f3\u9996\u5b57\u6bcd\u7f29\u5199\uff1a\u5e93\u5185\u5b58\u5c0f\u5199\uff0c\u68c0\u7d22\u65f6\u5927\u5c0f\u5199\u4e0d\u654f\u611f\u3002", "file_type": "rationale", "source_file": "app/utils/pinyin_abbr.py", "source_location": "L1", "id": "utils_pinyin_abbr_rationale_1", "community": 172, "norm_label": "\u540d\u79f0\u62fc\u97f3\u9996\u5b57\u6bcd\u7f29\u5199:\u5e93\u5185\u5b58\u5c0f\u5199,\u68c0\u7d22\u65f6\u5927\u5c0f\u5199\u4e0d\u654f\u611f\u3002" }, { "label": "\u4fdd\u5b58\u65f6\u89e3\u6790\u62fc\u97f3\u5b57\u6bb5\u3002 - submitted_provided=True\uff1a\u7528\u63d0\u4ea4\u503c\uff08\u7a7a\u5219\u6309 name \u751f\u6210\uff09 - \u5426\u5219\uff1a\u5df2\u6709\u975e\u7a7a existi", "file_type": "rationale", "source_file": "app/utils/pinyin_abbr.py", "source_location": "L43", "id": "utils_pinyin_abbr_rationale_43", "community": 172, "norm_label": "\u4fdd\u5b58\u65f6\u89e3\u6790\u62fc\u97f3\u5b57\u6bb5\u3002 - submitted_provided=true:\u7528\u63d0\u4ea4\u503c(\u7a7a\u5219\u6309 name \u751f\u6210) - \u5426\u5219:\u5df2\u6709\u975e\u7a7a existi" }, { "label": "bx_codegen.py", "file_type": "code", "source_file": "app/utils/bx_codegen.py", "source_location": "L1", "id": "app_utils_bx_codegen_py", "community": 60, "norm_label": "bx_codegen.py" }, { "label": "generate_apply_code()", "file_type": "code", "source_file": "app/utils/bx_codegen.py", "source_location": "L15", "id": "utils_bx_codegen_generate_apply_code", "community": 60, "norm_label": "generate_apply_code()" }, { "label": "parse_reimburse_date()", "file_type": "code", "source_file": "app/utils/bx_codegen.py", "source_location": "L40", "id": "utils_bx_codegen_parse_reimburse_date", "community": 60, "norm_label": "parse_reimburse_date()" }, { "label": "parse_optional_date()", "file_type": "code", "source_file": "app/utils/bx_codegen.py", "source_location": "L53", "id": "utils_bx_codegen_parse_optional_date", "community": 164, "norm_label": "parse_optional_date()" }, { "label": "format_reimburse_title()", "file_type": "code", "source_file": "app/utils/bx_codegen.py", "source_location": "L67", "id": "utils_bx_codegen_format_reimburse_title", "community": 60, "norm_label": "format_reimburse_title()" }, { "label": "is_auto_reimburse_title()", "file_type": "code", "source_file": "app/utils/bx_codegen.py", "source_location": "L71", "id": "utils_bx_codegen_is_auto_reimburse_title", "community": 60, "norm_label": "is_auto_reimburse_title()" }, { "label": "preview_reimburse_title_seq()", "file_type": "code", "source_file": "app/utils/bx_codegen.py", "source_location": "L75", "id": "utils_bx_codegen_preview_reimburse_title_seq", "community": 60, "norm_label": "preview_reimburse_title_seq()" }, { "label": "allocate_reimburse_title_seq()", "file_type": "code", "source_file": "app/utils/bx_codegen.py", "source_location": "L94", "id": "utils_bx_codegen_allocate_reimburse_title_seq", "community": 60, "norm_label": "allocate_reimburse_title_seq()" }, { "label": "generate_title()", "file_type": "code", "source_file": "app/utils/bx_codegen.py", "source_location": "L116", "id": "utils_bx_codegen_generate_title", "community": 60, "norm_label": "generate_title()" }, { "label": "resolve_reimburse_title()", "file_type": "code", "source_file": "app/utils/bx_codegen.py", "source_location": "L129", "id": "utils_bx_codegen_resolve_reimburse_title", "community": 60, "norm_label": "resolve_reimburse_title()" }, { "label": "\u62a5\u9500\u5355\u53f7/\u6807\u9898\u751f\u6210\uff08\u4ece bx-backend \u8fc1\u79fb\uff0c\u589e\u52a0 tenant_no \u9694\u79bb\uff09\u3002", "file_type": "rationale", "source_file": "app/utils/bx_codegen.py", "source_location": "L1", "id": "utils_bx_codegen_rationale_1", "community": 60, "norm_label": "\u62a5\u9500\u5355\u53f7/\u6807\u9898\u751f\u6210(\u4ece bx-backend \u8fc1\u79fb,\u589e\u52a0 tenant_no \u9694\u79bb)\u3002" }, { "label": "\u751f\u6210\u987a\u5e8f\u5355\u53f7\uff1a{prefix}{YYYYMMDD}{3\u4f4d\u5e8f\u53f7}\u3002 prefix \u793a\u4f8b\uff1aBYJ\uff08\u5907\u7528\u91d1\uff09\u3001BX\uff08\u62a5\u9500\uff09\u3002", "file_type": "rationale", "source_file": "app/utils/bx_codegen.py", "source_location": "L16", "id": "utils_bx_codegen_rationale_16", "community": 60, "norm_label": "\u751f\u6210\u987a\u5e8f\u5355\u53f7:{prefix}{yyyymmdd}{3\u4f4d\u5e8f\u53f7}\u3002 prefix \u793a\u4f8b:byj(\u5907\u7528\u91d1)\u3001bx(\u62a5\u9500)\u3002" }, { "label": "\u53ef\u9009\u65e5\u671f\uff1a\u7a7a \u2192 None\uff1b\u5408\u6cd5 YYYY-MM-DD / date / datetime \u2192 date\u3002", "file_type": "rationale", "source_file": "app/utils/bx_codegen.py", "source_location": "L54", "id": "utils_bx_codegen_rationale_54", "community": 164, "norm_label": "\u53ef\u9009\u65e5\u671f:\u7a7a \u2192 none;\u5408\u6cd5 yyyy-mm-dd / date / datetime \u2192 date\u3002" }, { "label": "\u5206\u914d\u540c\u79df\u6237\u3001\u540c\u62a5\u9500\u65e5\u671f\u4e0b\u7684\u6807\u9898\u5e8f\u53f7\uff08MAX+1\uff09\u3002 \u914d\u5408 uk_tenant_reimburse_date_title_seq \u552f\u4e00\u7ea6\u675f\uff0c\u5e76\u53d1\u51b2\u7a81\u65f6\u7531\u4e0a", "file_type": "rationale", "source_file": "app/utils/bx_codegen.py", "source_location": "L100", "id": "utils_bx_codegen_rationale_100", "community": 60, "norm_label": "\u5206\u914d\u540c\u79df\u6237\u3001\u540c\u62a5\u9500\u65e5\u671f\u4e0b\u7684\u6807\u9898\u5e8f\u53f7(max+1)\u3002 \u914d\u5408 uk_tenant_reimburse_date_title_seq \u552f\u4e00\u7ea6\u675f,\u5e76\u53d1\u51b2\u7a81\u65f6\u7531\u4e0a" }, { "label": "\u9884\u89c8\u7528\u6807\u9898\u751f\u6210\uff08\u63d0\u4ea4\u65f6\u4ecd\u4f1a\u5728\u670d\u52a1\u7aef\u91cd\u65b0\u5206\u914d\u5e8f\u53f7\u4ee5\u4fdd\u8bc1\u5e76\u53d1\u5b89\u5168\uff09\u3002", "file_type": "rationale", "source_file": "app/utils/bx_codegen.py", "source_location": "L123", "id": "utils_bx_codegen_rationale_123", "community": 60, "norm_label": "\u9884\u89c8\u7528\u6807\u9898\u751f\u6210(\u63d0\u4ea4\u65f6\u4ecd\u4f1a\u5728\u670d\u52a1\u7aef\u91cd\u65b0\u5206\u914d\u5e8f\u53f7\u4ee5\u4fdd\u8bc1\u5e76\u53d1\u5b89\u5168)\u3002" }, { "label": "\u786e\u5b9a\u6700\u7ec8\u6807\u9898\u4e0e title_seq\u3002 - \u672a\u586b\u6807\u9898\u6216\u4ecd\u4e3a\u81ea\u52a8\u6807\u9898\u683c\u5f0f\u65f6\uff1a\u6309\u62a5\u9500\u65e5\u671f\u91cd\u65b0\u5206\u914d\u5e8f\u53f7\u5e76\u751f\u6210\u6807\u9898\u3002 - \u81ea\u5b9a\u4e49\u6807\u9898\uff1atitle_seq", "file_type": "rationale", "source_file": "app/utils/bx_codegen.py", "source_location": "L137", "id": "utils_bx_codegen_rationale_137", "community": 60, "norm_label": "\u786e\u5b9a\u6700\u7ec8\u6807\u9898\u4e0e title_seq\u3002 - \u672a\u586b\u6807\u9898\u6216\u4ecd\u4e3a\u81ea\u52a8\u6807\u9898\u683c\u5f0f\u65f6:\u6309\u62a5\u9500\u65e5\u671f\u91cd\u65b0\u5206\u914d\u5e8f\u53f7\u5e76\u751f\u6210\u6807\u9898\u3002 - \u81ea\u5b9a\u4e49\u6807\u9898:title_seq" }, { "label": "duty_models.py", "file_type": "code", "source_file": "app/models/duty_models.py", "source_location": "L1", "id": "app_models_duty_models_py", "community": 80, "norm_label": "duty_models.py" }, { "label": "DutyDay", "file_type": "code", "source_file": "app/models/duty_models.py", "source_location": "L35", "id": "models_duty_models_dutyday", "community": 80, "norm_label": "dutyday" }, { "label": "Base", "file_type": "code", "source_file": "", "source_location": "", "id": "base", "community": 6, "norm_label": "base" }, { "label": "DutySlot", "file_type": "code", "source_file": "app/models/duty_models.py", "source_location": "L55", "id": "models_duty_models_dutyslot", "community": 80, "norm_label": "dutyslot" }, { "label": "DutyAssignment", "file_type": "code", "source_file": "app/models/duty_models.py", "source_location": "L79", "id": "models_duty_models_dutyassignment", "community": 80, "norm_label": "dutyassignment" }, { "label": "\u503c\u73ed\u6392\u73ed\u6a21\u578b \u2014 docs/superpowers/specs/2026-08-14-duty-schedule-design.md", "file_type": "rationale", "source_file": "app/models/duty_models.py", "source_location": "L1", "id": "models_duty_models_rationale_1", "community": 80, "norm_label": "\u503c\u73ed\u6392\u73ed\u6a21\u578b \u2014 docs/superpowers/specs/2026-08-14-duty-schedule-design.md" }, { "label": "pl_models.py", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1", "id": "app_models_pl_models_py", "community": 6, "norm_label": "pl_models.py" }, { "label": "PlCarrier", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L28", "id": "models_pl_models_plcarrier", "community": 22, "norm_label": "plcarrier" }, { "label": "PlVehicle", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L57", "id": "models_pl_models_plvehicle", "community": 22, "norm_label": "plvehicle" }, { "label": "PlPersonnel", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L84", "id": "models_pl_models_plpersonnel", "community": 22, "norm_label": "plpersonnel" }, { "label": "PlTransportAddress", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L119", "id": "models_pl_models_pltransportaddress", "community": 6, "norm_label": "pltransportaddress" }, { "label": "PlCustomerStopPref", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L144", "id": "models_pl_models_plcustomerstoppref", "community": 6, "norm_label": "plcustomerstoppref" }, { "label": "PlCert", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L169", "id": "models_pl_models_plcert", "community": 6, "norm_label": "plcert" }, { "label": "PlDriver", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L195", "id": "models_pl_models_pldriver", "community": 28, "norm_label": "pldriver" }, { "label": "PlVehiclePersonnel", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L221", "id": "models_pl_models_plvehiclepersonnel", "community": 22, "norm_label": "plvehiclepersonnel" }, { "label": "PlVehicleDriver", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L242", "id": "models_pl_models_plvehicledriver", "community": 22, "norm_label": "plvehicledriver" }, { "label": "PlPlan", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L267", "id": "models_pl_models_plplan", "community": 6, "norm_label": "plplan" }, { "label": "PlPlanContract", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L376", "id": "models_pl_models_plplancontract", "community": 6, "norm_label": "plplancontract" }, { "label": "PlPlanProduct", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L399", "id": "models_pl_models_plplanproduct", "community": 6, "norm_label": "plplanproduct" }, { "label": "PlPlanProductBrandQty", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L458", "id": "models_pl_models_plplanproductbrandqty", "community": 230, "norm_label": "plplanproductbrandqty" }, { "label": "PlPlanChange", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L486", "id": "models_pl_models_plplanchange", "community": 51, "norm_label": "plplanchange" }, { "label": "PlPlanLoad", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L508", "id": "models_pl_models_plplanload", "community": 6, "norm_label": "plplanload" }, { "label": "PlPlanLoadProduct", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L536", "id": "models_pl_models_plplanloadproduct", "community": 6, "norm_label": "plplanloadproduct" }, { "label": "PlPlanDelivery", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L567", "id": "models_pl_models_plplandelivery", "community": 6, "norm_label": "plplandelivery" }, { "label": "PlPlanDeliveryProduct", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L596", "id": "models_pl_models_plplandeliveryproduct", "community": 6, "norm_label": "plplandeliveryproduct" }, { "label": "PlTransport", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L632", "id": "models_pl_models_pltransport", "community": 6, "norm_label": "pltransport" }, { "label": "PlTransportProductFeedback", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L695", "id": "models_pl_models_pltransportproductfeedback", "community": 6, "norm_label": "pltransportproductfeedback" }, { "label": "PlTransportProductBrandQty", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L716", "id": "models_pl_models_pltransportproductbrandqty", "community": 6, "norm_label": "pltransportproductbrandqty" }, { "label": "PlTransportDbLink", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L739", "id": "models_pl_models_pltransportdblink", "community": 6, "norm_label": "pltransportdblink" }, { "label": "PlPlanTransport", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L764", "id": "models_pl_models_plplantransport", "community": 28, "norm_label": "plplantransport" }, { "label": "PlTransportDriverStopFeedback", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L783", "id": "models_pl_models_pltransportdriverstopfeedback", "community": 6, "norm_label": "pltransportdriverstopfeedback" }, { "label": "PlTransportSiteStopFeedback", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L811", "id": "models_pl_models_pltransportsitestopfeedback", "community": 6, "norm_label": "pltransportsitestopfeedback" }, { "label": "PlTransportSiteLink", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L841", "id": "models_pl_models_pltransportsitelink", "community": 6, "norm_label": "pltransportsitelink" }, { "label": "PlInboundOrder", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L874", "id": "models_pl_models_plinboundorder", "community": 6, "norm_label": "plinboundorder" }, { "label": "PlInboundOrderItem", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L904", "id": "models_pl_models_plinboundorderitem", "community": 6, "norm_label": "plinboundorderitem" }, { "label": "PlInboundOrderItemBrandQty", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L930", "id": "models_pl_models_plinboundorderitembrandqty", "community": 6, "norm_label": "plinboundorderitembrandqty" }, { "label": "PlOutboundOrder", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L953", "id": "models_pl_models_ploutboundorder", "community": 6, "norm_label": "ploutboundorder" }, { "label": "PlOutboundOrderItem", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L983", "id": "models_pl_models_ploutboundorderitem", "community": 6, "norm_label": "ploutboundorderitem" }, { "label": "PlOutboundOrderItemBrandQty", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1009", "id": "models_pl_models_ploutboundorderitembrandqty", "community": 6, "norm_label": "ploutboundorderitembrandqty" }, { "label": "PlTransportApproval", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1032", "id": "models_pl_models_pltransportapproval", "community": 6, "norm_label": "pltransportapproval" }, { "label": "PlFreightSettlement", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1061", "id": "models_pl_models_plfreightsettlement", "community": 152, "norm_label": "plfreightsettlement" }, { "label": "PlFreightSettlementApproval", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1093", "id": "models_pl_models_plfreightsettlementapproval", "community": 6, "norm_label": "plfreightsettlementapproval" }, { "label": "PlFreightSettlementTransport", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1120", "id": "models_pl_models_plfreightsettlementtransport", "community": 6, "norm_label": "plfreightsettlementtransport" }, { "label": "PlRemittanceVoucher", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1140", "id": "models_pl_models_plremittancevoucher", "community": 6, "norm_label": "plremittancevoucher" }, { "label": "PlInventory", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1167", "id": "models_pl_models_plinventory", "community": 68, "norm_label": "plinventory" }, { "label": "PlInventoryTransaction", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1201", "id": "models_pl_models_plinventorytransaction", "community": 68, "norm_label": "plinventorytransaction" }, { "label": "PlInventoryWarning", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1232", "id": "models_pl_models_plinventorywarning", "community": 68, "norm_label": "plinventorywarning" }, { "label": "PlDocumentReminder", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1259", "id": "models_pl_models_pldocumentreminder", "community": 68, "norm_label": "pldocumentreminder" }, { "label": "PlVehicleRechargeApply", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1287", "id": "models_pl_models_plvehiclerechargeapply", "community": 6, "norm_label": "plvehiclerechargeapply" }, { "label": "PlVehicleMaintenanceApply", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1312", "id": "models_pl_models_plvehiclemaintenanceapply", "community": 6, "norm_label": "plvehiclemaintenanceapply" }, { "label": "PlVehicleMaintenanceProcess", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1340", "id": "models_pl_models_plvehiclemaintenanceprocess", "community": 6, "norm_label": "plvehiclemaintenanceprocess" }, { "label": "PlVehicleUreaApply", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1364", "id": "models_pl_models_plvehicleureaapply", "community": 6, "norm_label": "plvehicleureaapply" }, { "label": "PlVehicleUreaDisburse", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1391", "id": "models_pl_models_plvehicleureadisburse", "community": 6, "norm_label": "plvehicleureadisburse" }, { "label": "PlOcrUsageMonth", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1415", "id": "models_pl_models_plocrusagemonth", "community": 6, "norm_label": "plocrusagemonth" }, { "label": "PlVehicleRechargeRecord", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1434", "id": "models_pl_models_plvehiclerechargerecord", "community": 6, "norm_label": "plvehiclerechargerecord" }, { "label": "\u8fd0\u8f93\u901a\u7528\u5730\u5740\u5e93 pl_transport_address", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L120", "id": "models_pl_models_rationale_120", "community": 6, "norm_label": "\u8fd0\u8f93\u901a\u7528\u5730\u5740\u5e93 pl_transport_address" }, { "label": "\u5ba2\u6237\u88c5/\u9001\u8d27\u7269\u6d41\u9ed8\u8ba4\u8bb0\u5fc6 pl_customer_stop_pref", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L145", "id": "models_pl_models_rationale_145", "community": 6, "norm_label": "\u5ba2\u6237\u88c5/\u9001\u8d27\u7269\u6d41\u9ed8\u8ba4\u8bb0\u5fc6 pl_customer_stop_pref" }, { "label": "\u53f8\u673a\u8868 pl_driver\uff08\u517c\u5bb9\u65e7\u8868\uff0c\u8fc1\u79fb\u540e\u9010\u6b65\u5e9f\u5f03\uff09", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L196", "id": "models_pl_models_rationale_196", "community": 28, "norm_label": "\u53f8\u673a\u8868 pl_driver(\u517c\u5bb9\u65e7\u8868,\u8fc1\u79fb\u540e\u9010\u6b65\u5e9f\u5f03)" }, { "label": "\u8f66\u8f86-\u4eba\u5458\u5173\u8054\u8868 pl_vehicle_personnel", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L222", "id": "models_pl_models_rationale_222", "community": 22, "norm_label": "\u8f66\u8f86-\u4eba\u5458\u5173\u8054\u8868 pl_vehicle_personnel" }, { "label": "\u8f66\u8f86-\u53f8\u673a\u5173\u8054\u8868 pl_vehicle_driver\uff08\u517c\u5bb9\u65e7\u8868\uff09", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L243", "id": "models_pl_models_rationale_243", "community": 22, "norm_label": "\u8f66\u8f86-\u53f8\u673a\u5173\u8054\u8868 pl_vehicle_driver(\u517c\u5bb9\u65e7\u8868)" }, { "label": "\u8fd0\u8f93\u8ba1\u5212-\u5408\u540c\u5173\u8054\uff08\u5206\u4fa7\u591a\u9009\uff09 pl_plan_contract", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L377", "id": "models_pl_models_rationale_377", "community": 6, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u5408\u540c\u5173\u8054(\u5206\u4fa7\u591a\u9009) pl_plan_contract" }, { "label": "\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6\u8868 pl_plan_product", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L400", "id": "models_pl_models_rationale_400", "community": 6, "norm_label": "\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6\u8868 pl_plan_product" }, { "label": "\u8ba1\u5212\u4ea7\u54c1\u5f52\u6863\u54c1\u724c\u6570\u91cf pl_plan_product_brand_qty stop_product_id \u4e3a\u7a7a\uff1a\u8ba1\u5212\u4ea7\u54c1\u7ea7\u6c47\u603b\uff1b\u975e\u7a7a\uff1a\u88c5\u8d27/\u9001\u8d27\u6bb5\u4ea7\u54c1", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L459", "id": "models_pl_models_rationale_459", "community": 230, "norm_label": "\u8ba1\u5212\u4ea7\u54c1\u5f52\u6863\u54c1\u724c\u6570\u91cf pl_plan_product_brand_qty stop_product_id \u4e3a\u7a7a:\u8ba1\u5212\u4ea7\u54c1\u7ea7\u6c47\u603b;\u975e\u7a7a:\u88c5\u8d27/\u9001\u8d27\u6bb5\u4ea7\u54c1" }, { "label": "\u8ba1\u5212\u53d8\u66f4\u8bb0\u5f55\u8868 pl_plan_change", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L487", "id": "models_pl_models_rationale_487", "community": 51, "norm_label": "\u8ba1\u5212\u53d8\u66f4\u8bb0\u5f55\u8868 pl_plan_change" }, { "label": "\u8fd0\u8f93\u8ba1\u5212-\u88c5\u8d27\u6bb5 pl_plan_load\uff08plan 1:1\uff09", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L509", "id": "models_pl_models_rationale_509", "community": 6, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u88c5\u8d27\u6bb5 pl_plan_load(plan 1:1)" }, { "label": "\u8fd0\u8f93\u8ba1\u5212-\u88c5\u8d27\u6bb5\u4ea7\u54c1\u660e\u7ec6 pl_plan_load_product", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L537", "id": "models_pl_models_rationale_537", "community": 6, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u88c5\u8d27\u6bb5\u4ea7\u54c1\u660e\u7ec6 pl_plan_load_product" }, { "label": "\u8fd0\u8f93\u8ba1\u5212-\u9001\u8d27\u6bb5 pl_plan_delivery\uff08plan 1:N\uff09", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L568", "id": "models_pl_models_rationale_568", "community": 6, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u9001\u8d27\u6bb5 pl_plan_delivery(plan 1:n)" }, { "label": "\u8fd0\u8f93\u8ba1\u5212-\u9001\u8d27\u6bb5\u4ea7\u54c1\u660e\u7ec6 pl_plan_delivery_product", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L597", "id": "models_pl_models_rationale_597", "community": 6, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u9001\u8d27\u6bb5\u4ea7\u54c1\u660e\u7ec6 pl_plan_delivery_product" }, { "label": "\u8fd0\u8f93\u5355\u6309\u4ea7\u54c1\u56de\u4f20 pl_transport_product_feedback", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L696", "id": "models_pl_models_rationale_696", "community": 6, "norm_label": "\u8fd0\u8f93\u5355\u6309\u4ea7\u54c1\u56de\u4f20 pl_transport_product_feedback" }, { "label": "\u8fd0\u8f93\u5355\u4ea7\u54c1\u56de\u4f20\u54c1\u724c\u6570\u91cf pl_transport_product_brand_qty", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L717", "id": "models_pl_models_rationale_717", "community": 6, "norm_label": "\u8fd0\u8f93\u5355\u4ea7\u54c1\u56de\u4f20\u54c1\u724c\u6570\u91cf pl_transport_product_brand_qty" }, { "label": "\u8fd0\u8f93-\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054 pl_transport_db_link", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L740", "id": "models_pl_models_rationale_740", "community": 6, "norm_label": "\u8fd0\u8f93-\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054 pl_transport_db_link" }, { "label": "\u8ba1\u5212-\u8fd0\u8f93\u5173\u8054\u8868 pl_plan_transport", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L765", "id": "models_pl_models_rationale_765", "community": 28, "norm_label": "\u8ba1\u5212-\u8fd0\u8f93\u5173\u8054\u8868 pl_plan_transport" }, { "label": "\u8fd0\u8f93\u5355-\u53f8\u673a\u6309\u6bb5\u9644\u4ef6\u56de\u4f20 pl_transport_driver_stop_feedback", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L784", "id": "models_pl_models_rationale_784", "community": 6, "norm_label": "\u8fd0\u8f93\u5355-\u53f8\u673a\u6309\u6bb5\u9644\u4ef6\u56de\u4f20 pl_transport_driver_stop_feedback" }, { "label": "\u8fd0\u8f93\u5355-\u73b0\u573a\u6309\u6bb5\u56de\u4f20 pl_transport_site_stop_feedback", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L812", "id": "models_pl_models_rationale_812", "community": 6, "norm_label": "\u8fd0\u8f93\u5355-\u73b0\u573a\u6309\u6bb5\u56de\u4f20 pl_transport_site_stop_feedback" }, { "label": "\u8fd0\u8f93\u8ba1\u5212\u73b0\u573a\u94fe\u63a5 pl_transport_site_link\uff08\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026\uff09", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L842", "id": "models_pl_models_rationale_842", "community": 6, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u73b0\u573a\u94fe\u63a5 pl_transport_site_link(\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026)" }, { "label": "\u8fd0\u8f93\u8ba1\u5212-\u5165\u5e93\u5355 pl_inbound_order", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L875", "id": "models_pl_models_rationale_875", "community": 6, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u5165\u5e93\u5355 pl_inbound_order" }, { "label": "\u8fd0\u8f93\u8ba1\u5212-\u5165\u5e93\u5355\u660e\u7ec6 pl_inbound_order_item", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L905", "id": "models_pl_models_rationale_905", "community": 6, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u5165\u5e93\u5355\u660e\u7ec6 pl_inbound_order_item" }, { "label": "\u5165\u5e93\u660e\u7ec6\u54c1\u724c\u6570\u91cf pl_inbound_order_item_brand_qty", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L931", "id": "models_pl_models_rationale_931", "community": 6, "norm_label": "\u5165\u5e93\u660e\u7ec6\u54c1\u724c\u6570\u91cf pl_inbound_order_item_brand_qty" }, { "label": "\u8fd0\u8f93\u8ba1\u5212-\u51fa\u5e93\u5355 pl_outbound_order", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L954", "id": "models_pl_models_rationale_954", "community": 6, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u51fa\u5e93\u5355 pl_outbound_order" }, { "label": "\u8fd0\u8f93\u8ba1\u5212-\u51fa\u5e93\u5355\u660e\u7ec6 pl_outbound_order_item", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L984", "id": "models_pl_models_rationale_984", "community": 6, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u51fa\u5e93\u5355\u660e\u7ec6 pl_outbound_order_item" }, { "label": "\u51fa\u5e93\u660e\u7ec6\u54c1\u724c\u6570\u91cf pl_outbound_order_item_brand_qty", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1010", "id": "models_pl_models_rationale_1010", "community": 6, "norm_label": "\u51fa\u5e93\u660e\u7ec6\u54c1\u724c\u6570\u91cf pl_outbound_order_item_brand_qty" }, { "label": "\u8fd0\u8f93\u5ba1\u6279\u8bb0\u5f55\u8868 pl_transport_approval", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1033", "id": "models_pl_models_rationale_1033", "community": 6, "norm_label": "\u8fd0\u8f93\u5ba1\u6279\u8bb0\u5f55\u8868 pl_transport_approval" }, { "label": "\u8fd0\u8d39\u7ed3\u7b97\u8868 pl_freight_settlement", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1062", "id": "models_pl_models_rationale_1062", "community": 152, "norm_label": "\u8fd0\u8d39\u7ed3\u7b97\u8868 pl_freight_settlement" }, { "label": "\u8fd0\u8d39\u7ed3\u7b97\u5ba1\u6279 pl_freight_settlement_approval", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1094", "id": "models_pl_models_rationale_1094", "community": 6, "norm_label": "\u8fd0\u8d39\u7ed3\u7b97\u5ba1\u6279 pl_freight_settlement_approval" }, { "label": "\u7ed3\u7b97\u5355-\u8fd0\u8f93\u5173\u8054\u8868 pl_freight_settlement_transport", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1121", "id": "models_pl_models_rationale_1121", "community": 6, "norm_label": "\u7ed3\u7b97\u5355-\u8fd0\u8f93\u5173\u8054\u8868 pl_freight_settlement_transport" }, { "label": "\u6c47\u6b3e\u51ed\u8bc1\u8868 pl_remittance_voucher", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1141", "id": "models_pl_models_rationale_1141", "community": 6, "norm_label": "\u6c47\u6b3e\u51ed\u8bc1\u8868 pl_remittance_voucher" }, { "label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1202", "id": "models_pl_models_rationale_1202", "community": 68, "norm_label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction" }, { "label": "\u5e93\u5b58\u9884\u8b66\u8868 pl_inventory_warning", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1233", "id": "models_pl_models_rationale_1233", "community": 68, "norm_label": "\u5e93\u5b58\u9884\u8b66\u8868 pl_inventory_warning" }, { "label": "\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u8868 pl_document_reminder", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1260", "id": "models_pl_models_rationale_1260", "community": 68, "norm_label": "\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u8868 pl_document_reminder" }, { "label": "\u8f66\u8f86ETC/\u52a0\u6cb9\u5145\u503c\u7533\u8bf7 pl_vehicle_recharge_apply", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1288", "id": "models_pl_models_rationale_1288", "community": 6, "norm_label": "\u8f66\u8f86etc/\u52a0\u6cb9\u5145\u503c\u7533\u8bf7 pl_vehicle_recharge_apply" }, { "label": "\u8f66\u8f86\u7ef4\u4fdd\u7533\u8bf7 pl_vehicle_maintenance_apply", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1313", "id": "models_pl_models_rationale_1313", "community": 6, "norm_label": "\u8f66\u8f86\u7ef4\u4fdd\u7533\u8bf7 pl_vehicle_maintenance_apply" }, { "label": "\u8f66\u8f86\u7ef4\u4fdd\u5904\u7406\u767b\u8bb0 pl_vehicle_maintenance_process", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1341", "id": "models_pl_models_rationale_1341", "community": 6, "norm_label": "\u8f66\u8f86\u7ef4\u4fdd\u5904\u7406\u767b\u8bb0 pl_vehicle_maintenance_process" }, { "label": "\u8f66\u8f86\u5c3f\u7d20\u7533\u8bf7 pl_vehicle_urea_apply", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1365", "id": "models_pl_models_rationale_1365", "community": 6, "norm_label": "\u8f66\u8f86\u5c3f\u7d20\u7533\u8bf7 pl_vehicle_urea_apply" }, { "label": "\u8f66\u8f86\u5c3f\u7d20\u53d1\u653e\u767b\u8bb0 pl_vehicle_urea_disburse", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1392", "id": "models_pl_models_rationale_1392", "community": 6, "norm_label": "\u8f66\u8f86\u5c3f\u7d20\u53d1\u653e\u767b\u8bb0 pl_vehicle_urea_disburse" }, { "label": "\u963f\u91cc\u4e91 OCR \u6708\u5ea6\u8c03\u7528\u8ba1\u6570 pl_ocr_usage_month\uff08\u6309\u81ea\u7136\u6708\u5168\u5c40\u7edf\u8ba1\uff09", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1416", "id": "models_pl_models_rationale_1416", "community": 6, "norm_label": "\u963f\u91cc\u4e91 ocr \u6708\u5ea6\u8c03\u7528\u8ba1\u6570 pl_ocr_usage_month(\u6309\u81ea\u7136\u6708\u5168\u5c40\u7edf\u8ba1)" }, { "label": "\u8f66\u8f86ETC/\u52a0\u6cb9\u5145\u503c\u53d1\u653e\u767b\u8bb0 pl_vehicle_recharge_record", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1435", "id": "models_pl_models_rationale_1435", "community": 6, "norm_label": "\u8f66\u8f86etc/\u52a0\u6cb9\u5145\u503c\u53d1\u653e\u767b\u8bb0 pl_vehicle_recharge_record" }, { "label": "models.py", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L1", "id": "app_models_models_py", "community": 10, "norm_label": "models.py" }, { "label": "UserRole", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L11", "id": "models_models_userrole", "community": 10, "norm_label": "userrole" }, { "label": "str", "file_type": "code", "source_file": "", "source_location": "", "id": "str", "community": 16, "norm_label": "str" }, { "label": "SysUser", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L29", "id": "models_models_sysuser", "community": 10, "norm_label": "sysuser" }, { "label": "SysRole", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L56", "id": "models_models_sysrole", "community": 10, "norm_label": "sysrole" }, { "label": "SysUserRole", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L77", "id": "models_models_sysuserrole", "community": 10, "norm_label": "sysuserrole" }, { "label": "SysRoleMenu", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L97", "id": "models_models_sysrolemenu", "community": 191, "norm_label": "sysrolemenu" }, { "label": "SysRoleDataScopeDetail", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L117", "id": "models_models_sysroledatascopedetail", "community": 191, "norm_label": "sysroledatascopedetail" }, { "label": "SysMenu", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L138", "id": "models_models_sysmenu", "community": 249, "norm_label": "sysmenu" }, { "label": "SysDept", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L165", "id": "models_models_sysdept", "community": 10, "norm_label": "sysdept" }, { "label": "SysTenant", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L189", "id": "models_models_systenant", "community": 253, "norm_label": "systenant" }, { "label": "SysSite", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L210", "id": "models_models_syssite", "community": 268, "norm_label": "syssite" }, { "label": "SysPost", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L236", "id": "models_models_syspost", "community": 267, "norm_label": "syspost" }, { "label": "SysUserPost", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L257", "id": "models_models_sysuserpost", "community": 10, "norm_label": "sysuserpost" }, { "label": "SysUserMenuFavorite", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L276", "id": "models_models_sysusermenufavorite", "community": 102, "norm_label": "sysusermenufavorite" }, { "label": "SysDictType", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L300", "id": "models_models_sysdicttype", "community": 252, "norm_label": "sysdicttype" }, { "label": "SysEthnic", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L320", "id": "models_models_sysethnic", "community": 6, "norm_label": "sysethnic" }, { "label": "SysDictData", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L340", "id": "models_models_sysdictdata", "community": 10, "norm_label": "sysdictdata" }, { "label": "SysApiRequestLog", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L372", "id": "models_models_sysapirequestlog", "community": 95, "norm_label": "sysapirequestlog" }, { "label": "SysApiRequestLogHis", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L404", "id": "models_models_sysapirequestloghis", "community": 90, "norm_label": "sysapirequestloghis" }, { "label": "BizLeaveRequest", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L446", "id": "models_models_bizleaverequest", "community": 260, "norm_label": "bizleaverequest" }, { "label": "BizAttachment", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L476", "id": "models_models_bizattachment", "community": 6, "norm_label": "bizattachment" }, { "label": "WfProcessDef", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L506", "id": "models_models_wfprocessdef", "community": 10, "norm_label": "wfprocessdef" }, { "label": "WfProcessVersion", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L527", "id": "models_models_wfprocessversion", "community": 10, "norm_label": "wfprocessversion" }, { "label": "WfNode", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L549", "id": "models_models_wfnode", "community": 10, "norm_label": "wfnode" }, { "label": "WfTransition", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L572", "id": "models_models_wftransition", "community": 10, "norm_label": "wftransition" }, { "label": "WfProcessInstance", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L594", "id": "models_models_wfprocessinstance", "community": 10, "norm_label": "wfprocessinstance" }, { "label": "WfTask", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L619", "id": "models_models_wftask", "community": 10, "norm_label": "wftask" }, { "label": "\u6570\u636e\u6a21\u578b\uff08\u4e0e docs/sql/shanxia2.0.sql \u5168\u5e93\u5bfc\u51fa\u57fa\u7ebf\u5bf9\u9f50\u7684\u6838\u5fc3\u7cfb\u7edf\u8868\uff09", "file_type": "rationale", "source_file": "app/models/models.py", "source_location": "L1", "id": "models_models_rationale_1", "community": 10, "norm_label": "\u6570\u636e\u6a21\u578b(\u4e0e docs/sql/shanxia2.0.sql \u5168\u5e93\u5bfc\u51fa\u57fa\u7ebf\u5bf9\u9f50\u7684\u6838\u5fc3\u7cfb\u7edf\u8868)" }, { "label": "Web \u7ba1\u7406\u7aef\u7ea6\u5b9a\u89d2\u8272\uff08\u7531 sys_role.role_name \u6620\u5c04\u800c\u6765\uff0c\u975e\u6570\u636e\u5e93\u679a\u4e3e\uff09", "file_type": "rationale", "source_file": "app/models/models.py", "source_location": "L12", "id": "models_models_rationale_12", "community": 10, "norm_label": "web \u7ba1\u7406\u7aef\u7ea6\u5b9a\u89d2\u8272(\u7531 sys_role.role_name \u6620\u5c04\u800c\u6765,\u975e\u6570\u636e\u5e93\u679a\u4e3e)" }, { "label": "\u7528\u6237-\u89d2\u8272\u5173\u8054 sys_user_role\uff08V0.3\uff09", "file_type": "rationale", "source_file": "app/models/models.py", "source_location": "L78", "id": "models_models_rationale_78", "community": 10, "norm_label": "\u7528\u6237-\u89d2\u8272\u5173\u8054 sys_user_role(v0.3)" }, { "label": "\u89d2\u8272-\u83dc\u5355\u5173\u8054 sys_role_menu\uff08V0.3\uff09", "file_type": "rationale", "source_file": "app/models/models.py", "source_location": "L98", "id": "models_models_rationale_98", "community": 191, "norm_label": "\u89d2\u8272-\u83dc\u5355\u5173\u8054 sys_role_menu(v0.3)" }, { "label": "\u89d2\u8272\u81ea\u5b9a\u4e49\u6570\u636e\u6743\u9650\u660e\u7ec6 sys_role_data_scope_detail", "file_type": "rationale", "source_file": "app/models/models.py", "source_location": "L118", "id": "models_models_rationale_118", "community": 191, "norm_label": "\u89d2\u8272\u81ea\u5b9a\u4e49\u6570\u636e\u6743\u9650\u660e\u7ec6 sys_role_data_scope_detail" }, { "label": "\u79df\u6237\u8868 sys_tenant\uff08V0.3 2.1.1\uff09", "file_type": "rationale", "source_file": "app/models/models.py", "source_location": "L190", "id": "models_models_rationale_190", "community": 253, "norm_label": "\u79df\u6237\u8868 sys_tenant(v0.3 2.1.1)" }, { "label": "\u7528\u6237-\u804c\u4f4d\u5173\u8054 sys_user_post", "file_type": "rationale", "source_file": "app/models/models.py", "source_location": "L258", "id": "models_models_rationale_258", "community": 10, "norm_label": "\u7528\u6237-\u804c\u4f4d\u5173\u8054 sys_user_post" }, { "label": "\u7528\u6237\u83dc\u5355\u6536\u85cf sys_user_menu_favorite", "file_type": "rationale", "source_file": "app/models/models.py", "source_location": "L277", "id": "models_models_rationale_277", "community": 102, "norm_label": "\u7528\u6237\u83dc\u5355\u6536\u85cf sys_user_menu_favorite" }, { "label": "\u6c11\u65cf\u7801\u8868 sys_ethnic\uff08\u56fd\u6807 GB/T 3304\uff0c\u5168\u5c40\uff09", "file_type": "rationale", "source_file": "app/models/models.py", "source_location": "L321", "id": "models_models_rationale_321", "community": 6, "norm_label": "\u6c11\u65cf\u7801\u8868 sys_ethnic(\u56fd\u6807 gb/t 3304,\u5168\u5c40)" }, { "label": "\u8bf7\u5047\u7533\u8bf7 biz_leave_request", "file_type": "rationale", "source_file": "app/models/models.py", "source_location": "L447", "id": "models_models_rationale_447", "community": 260, "norm_label": "\u8bf7\u5047\u7533\u8bf7 biz_leave_request" }, { "label": "\u6d41\u7a0b\u5b9a\u4e49\u7248\u672c wf_process_version", "file_type": "rationale", "source_file": "app/models/models.py", "source_location": "L528", "id": "models_models_rationale_528", "community": 10, "norm_label": "\u6d41\u7a0b\u5b9a\u4e49\u7248\u672c wf_process_version" }, { "label": "\u6d41\u7a0b\u8fde\u7ebf/\u8f6c\u79fb wf_transition", "file_type": "rationale", "source_file": "app/models/models.py", "source_location": "L573", "id": "models_models_rationale_573", "community": 10, "norm_label": "\u6d41\u7a0b\u8fde\u7ebf/\u8f6c\u79fb wf_transition" }, { "label": "\u6d41\u7a0b\u5b9e\u4f8b wf_process_instance", "file_type": "rationale", "source_file": "app/models/models.py", "source_location": "L595", "id": "models_models_rationale_595", "community": 10, "norm_label": "\u6d41\u7a0b\u5b9e\u4f8b wf_process_instance" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/models/__init__.py", "source_location": "L1", "id": "app_models_init_py", "community": 90, "norm_label": "__init__.py" }, { "label": "crm_models.py", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L1", "id": "app_models_crm_models_py", "community": 6, "norm_label": "crm_models.py" }, { "label": "CrmProductCategory", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L21", "id": "models_crm_models_crmproductcategory", "community": 6, "norm_label": "crmproductcategory" }, { "label": "CrmProduct", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L43", "id": "models_crm_models_crmproduct", "community": 71, "norm_label": "crmproduct" }, { "label": "CrmProductBrand", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L79", "id": "models_crm_models_crmproductbrand", "community": 6, "norm_label": "crmproductbrand" }, { "label": "CrmProductAlias", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L99", "id": "models_crm_models_crmproductalias", "community": 6, "norm_label": "crmproductalias" }, { "label": "SysOss", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L118", "id": "models_crm_models_sysoss", "community": 71, "norm_label": "sysoss" }, { "label": "CrmCustomer", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L150", "id": "models_crm_models_crmcustomer", "community": 6, "norm_label": "crmcustomer" }, { "label": "CrmContact", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L234", "id": "models_crm_models_crmcontact", "community": 6, "norm_label": "crmcontact" }, { "label": "CrmInvoiceInfo", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L269", "id": "models_crm_models_crminvoiceinfo", "community": 207, "norm_label": "crminvoiceinfo" }, { "label": "CrmCustomerFollow", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L297", "id": "models_crm_models_crmcustomerfollow", "community": 6, "norm_label": "crmcustomerfollow" }, { "label": "CrmCustomerPool", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L328", "id": "models_crm_models_crmcustomerpool", "community": 45, "norm_label": "crmcustomerpool" }, { "label": "CrmCustomerPoolRule", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L354", "id": "models_crm_models_crmcustomerpoolrule", "community": 6, "norm_label": "crmcustomerpoolrule" }, { "label": "CrmOpportunity", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L377", "id": "models_crm_models_crmopportunity", "community": 6, "norm_label": "crmopportunity" }, { "label": "CrmOpportunityFollow", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L420", "id": "models_crm_models_crmopportunityfollow", "community": 74, "norm_label": "crmopportunityfollow" }, { "label": "CrmOpportunityProduct", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L451", "id": "models_crm_models_crmopportunityproduct", "community": 6, "norm_label": "crmopportunityproduct" }, { "label": "CrmOpportunityStageLog", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L481", "id": "models_crm_models_crmopportunitystagelog", "community": 6, "norm_label": "crmopportunitystagelog" }, { "label": "CrmContract", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L512", "id": "models_crm_models_crmcontract", "community": 28, "norm_label": "crmcontract" }, { "label": "CrmContractApproverSetting", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L597", "id": "models_crm_models_crmcontractapproversetting", "community": 83, "norm_label": "crmcontractapproversetting" }, { "label": "CrmContractApproval", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L616", "id": "models_crm_models_crmcontractapproval", "community": 42, "norm_label": "crmcontractapproval" }, { "label": "CrmContractChange", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L647", "id": "models_crm_models_crmcontractchange", "community": 6, "norm_label": "crmcontractchange" }, { "label": "CrmContractTemplate", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L678", "id": "models_crm_models_crmcontracttemplate", "community": 6, "norm_label": "crmcontracttemplate" }, { "label": "CrmContractProduct", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L712", "id": "models_crm_models_crmcontractproduct", "community": 28, "norm_label": "crmcontractproduct" }, { "label": "CrmContractProductPriceTier", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L755", "id": "models_crm_models_crmcontractproductpricetier", "community": 190, "norm_label": "crmcontractproductpricetier" }, { "label": "CrmQuote", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L780", "id": "models_crm_models_crmquote", "community": 298, "norm_label": "crmquote" }, { "label": "CrmQuoteProduct", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L839", "id": "models_crm_models_crmquoteproduct", "community": 6, "norm_label": "crmquoteproduct" }, { "label": "CrmQuoteApproverSetting", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L877", "id": "models_crm_models_crmquoteapproversetting", "community": 83, "norm_label": "crmquoteapproversetting" }, { "label": "CrmQuoteApproval", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L896", "id": "models_crm_models_crmquoteapproval", "community": 170, "norm_label": "crmquoteapproval" }, { "label": "CrmQuoteShareLog", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L921", "id": "models_crm_models_crmquotesharelog", "community": 218, "norm_label": "crmquotesharelog" }, { "label": "CrmClue", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L947", "id": "models_crm_models_crmclue", "community": 6, "norm_label": "crmclue" }, { "label": "CrmClueFollow", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L997", "id": "models_crm_models_crmcluefollow", "community": 63, "norm_label": "crmcluefollow" }, { "label": "CrmPriceLetter", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L1021", "id": "models_crm_models_crmpriceletter", "community": 6, "norm_label": "crmpriceletter" }, { "label": "CrmSupplierInfo", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L1052", "id": "models_crm_models_crmsupplierinfo", "community": 6, "norm_label": "crmsupplierinfo" }, { "label": "CRM \u6a21\u5757\u6570\u636e\u6a21\u578b\uff08\u4ea7\u54c1\u5206\u7c7b\u3001\u4ea7\u54c1\u4e3b\u8868\u3001\u7edf\u4e00\u9644\u4ef6\u8868\u3001\u5ba2\u6237\u7ba1\u7406\u3001\u516c\u6d77\u6c60\u3001\u7ebf\u7d22\u7ba1\u7406\uff09", "file_type": "rationale", "source_file": "app/models/crm_models.py", "source_location": "L1", "id": "models_crm_models_rationale_1", "community": 6, "norm_label": "crm \u6a21\u5757\u6570\u636e\u6a21\u578b(\u4ea7\u54c1\u5206\u7c7b\u3001\u4ea7\u54c1\u4e3b\u8868\u3001\u7edf\u4e00\u9644\u4ef6\u8868\u3001\u5ba2\u6237\u7ba1\u7406\u3001\u516c\u6d77\u6c60\u3001\u7ebf\u7d22\u7ba1\u7406)" }, { "label": "CRM-\u8c03\u4ef7\u51fd\u6863\u6848\uff08\u72ec\u7acb\uff0c\u4e0d\u5173\u8054\u5408\u540c/\u62a5\u4ef7\u5355\uff09", "file_type": "rationale", "source_file": "app/models/crm_models.py", "source_location": "L1022", "id": "models_crm_models_rationale_1022", "community": 6, "norm_label": "crm-\u8c03\u4ef7\u51fd\u6863\u6848(\u72ec\u7acb,\u4e0d\u5173\u8054\u5408\u540c/\u62a5\u4ef7\u5355)" }, { "label": "db_models.py", "file_type": "code", "source_file": "app/models/db_models.py", "source_location": "L1", "id": "app_models_db_models_py", "community": 6, "norm_label": "db_models.py" }, { "label": "DbPurchasePlan", "file_type": "code", "source_file": "app/models/db_models.py", "source_location": "L9", "id": "models_db_models_dbpurchaseplan", "community": 6, "norm_label": "dbpurchaseplan" }, { "label": "DbInboundOutbound", "file_type": "code", "source_file": "app/models/db_models.py", "source_location": "L44", "id": "models_db_models_dbinboundoutbound", "community": 6, "norm_label": "dbinboundoutbound" }, { "label": "DbWeighingSlip", "file_type": "code", "source_file": "app/models/db_models.py", "source_location": "L77", "id": "models_db_models_dbweighingslip", "community": 116, "norm_label": "dbweighingslip" }, { "label": "DbSequence", "file_type": "code", "source_file": "app/models/db_models.py", "source_location": "L116", "id": "models_db_models_dbsequence", "community": 6, "norm_label": "dbsequence" }, { "label": "\u5730\u78c5\uff08db\uff09\u6a21\u5757\u6570\u636e\u6a21\u578b \u2014 \u5bf9\u9f50 docs/sql/db_tables.sql", "file_type": "rationale", "source_file": "app/models/db_models.py", "source_location": "L1", "id": "models_db_models_rationale_1", "community": 6, "norm_label": "\u5730\u78c5(db)\u6a21\u5757\u6570\u636e\u6a21\u578b \u2014 \u5bf9\u9f50 docs/sql/db_tables.sql" }, { "label": "base.py", "file_type": "code", "source_file": "app/models/base.py", "source_location": "L1", "id": "app_models_base_py", "community": 281, "norm_label": "base.py" }, { "label": "BaseModel", "file_type": "code", "source_file": "app/models/base.py", "source_location": "L10", "id": "models_base_basemodel", "community": 281, "norm_label": "basemodel" }, { "label": "__tablename__()", "file_type": "code", "source_file": "app/models/base.py", "source_location": "L15", "id": "models_base_tablename", "community": 281, "norm_label": "__tablename__()" }, { "label": ".to_dict()", "file_type": "code", "source_file": "app/models/base.py", "source_location": "L29", "id": "models_base_basemodel_to_dict", "community": 281, "norm_label": ".to_dict()" }, { "label": "SoftDeleteModel", "file_type": "code", "source_file": "app/models/base.py", "source_location": "L44", "id": "models_base_softdeletemodel", "community": 281, "norm_label": "softdeletemodel" }, { "label": "get_active()", "file_type": "code", "source_file": "app/models/base.py", "source_location": "L51", "id": "models_base_get_active", "community": 281, "norm_label": "get_active()" }, { "label": ".soft_delete()", "file_type": "code", "source_file": "app/models/base.py", "source_location": "L55", "id": "models_base_softdeletemodel_soft_delete", "community": 281, "norm_label": ".soft_delete()" }, { "label": ".restore()", "file_type": "code", "source_file": "app/models/base.py", "source_location": "L60", "id": "models_base_softdeletemodel_restore", "community": 281, "norm_label": ".restore()" }, { "label": "bx_models.py", "file_type": "code", "source_file": "app/models/bx_models.py", "source_location": "L1", "id": "app_models_bx_models_py", "community": 85, "norm_label": "bx_models.py" }, { "label": "BxExpenseItem", "file_type": "code", "source_file": "app/models/bx_models.py", "source_location": "L10", "id": "models_bx_models_bxexpenseitem", "community": 85, "norm_label": "bxexpenseitem" }, { "label": "BxWorkflowDef", "file_type": "code", "source_file": "app/models/bx_models.py", "source_location": "L33", "id": "models_bx_models_bxworkflowdef", "community": 85, "norm_label": "bxworkflowdef" }, { "label": "BxWorkflowNode", "file_type": "code", "source_file": "app/models/bx_models.py", "source_location": "L62", "id": "models_bx_models_bxworkflownode", "community": 85, "norm_label": "bxworkflownode" }, { "label": "BxAdvanceApply", "file_type": "code", "source_file": "app/models/bx_models.py", "source_location": "L95", "id": "models_bx_models_bxadvanceapply", "community": 85, "norm_label": "bxadvanceapply" }, { "label": "BxAdvanceApproval", "file_type": "code", "source_file": "app/models/bx_models.py", "source_location": "L128", "id": "models_bx_models_bxadvanceapproval", "community": 98, "norm_label": "bxadvanceapproval" }, { "label": "BxReimburseApply", "file_type": "code", "source_file": "app/models/bx_models.py", "source_location": "L151", "id": "models_bx_models_bxreimburseapply", "community": 85, "norm_label": "bxreimburseapply" }, { "label": "BxReimburseDetail", "file_type": "code", "source_file": "app/models/bx_models.py", "source_location": "L189", "id": "models_bx_models_bxreimbursedetail", "community": 60, "norm_label": "bxreimbursedetail" }, { "label": "BxReimburseApproval", "file_type": "code", "source_file": "app/models/bx_models.py", "source_location": "L211", "id": "models_bx_models_bxreimburseapproval", "community": 60, "norm_label": "bxreimburseapproval" }, { "label": "BxReimburseOffset", "file_type": "code", "source_file": "app/models/bx_models.py", "source_location": "L234", "id": "models_bx_models_bxreimburseoffset", "community": 85, "norm_label": "bxreimburseoffset" }, { "label": "BxAttachment", "file_type": "code", "source_file": "app/models/bx_models.py", "source_location": "L252", "id": "models_bx_models_bxattachment", "community": 85, "norm_label": "bxattachment" }, { "label": "BxInvoice", "file_type": "code", "source_file": "app/models/bx_models.py", "source_location": "L275", "id": "models_bx_models_bxinvoice", "community": 85, "norm_label": "bxinvoice" }, { "label": "BxInvoiceLedger", "file_type": "code", "source_file": "app/models/bx_models.py", "source_location": "L297", "id": "models_bx_models_bxinvoiceledger", "community": 85, "norm_label": "bxinvoiceledger" }, { "label": "BxReimburseInvoice", "file_type": "code", "source_file": "app/models/bx_models.py", "source_location": "L322", "id": "models_bx_models_bxreimburseinvoice", "community": 85, "norm_label": "bxreimburseinvoice" }, { "label": "BxInvoiceWalletSummary", "file_type": "code", "source_file": "app/models/bx_models.py", "source_location": "L340", "id": "models_bx_models_bxinvoicewalletsummary", "community": 85, "norm_label": "bxinvoicewalletsummary" }, { "label": "\u62a5\u9500\uff08bx\uff09\u6a21\u5757\u6570\u636e\u6a21\u578b \u2014 \u5bf9\u9f50 docs/sql/20260606_bx_tables.sql", "file_type": "rationale", "source_file": "app/models/bx_models.py", "source_location": "L1", "id": "models_bx_models_rationale_1", "community": 85, "norm_label": "\u62a5\u9500(bx)\u6a21\u5757\u6570\u636e\u6a21\u578b \u2014 \u5bf9\u9f50 docs/sql/20260606_bx_tables.sql" }, { "label": "auth.py", "file_type": "code", "source_file": "app/schemas/auth.py", "source_location": "L1", "id": "app_schemas_auth_py", "community": 0, "norm_label": "auth.py" }, { "label": "LoginRequest", "file_type": "code", "source_file": "app/schemas/auth.py", "source_location": "L7", "id": "schemas_auth_loginrequest", "community": 0, "norm_label": "loginrequest" }, { "label": "LoginResponse", "file_type": "code", "source_file": "app/schemas/auth.py", "source_location": "L13", "id": "schemas_auth_loginresponse", "community": 0, "norm_label": "loginresponse" }, { "label": "UserCreate", "file_type": "code", "source_file": "app/schemas/auth.py", "source_location": "L23", "id": "schemas_auth_usercreate", "community": 0, "norm_label": "usercreate" }, { "label": "UserResponse", "file_type": "code", "source_file": "app/schemas/auth.py", "source_location": "L33", "id": "schemas_auth_userresponse", "community": 0, "norm_label": "userresponse" }, { "label": "Config", "file_type": "code", "source_file": "app/schemas/auth.py", "source_location": "L44", "id": "schemas_auth_config", "community": 0, "norm_label": "config" }, { "label": "ChangePasswordRequest", "file_type": "code", "source_file": "app/schemas/auth.py", "source_location": "L48", "id": "schemas_auth_changepasswordrequest", "community": 0, "norm_label": "changepasswordrequest" }, { "label": "ResetPasswordRequest", "file_type": "code", "source_file": "app/schemas/auth.py", "source_location": "L54", "id": "schemas_auth_resetpasswordrequest", "community": 0, "norm_label": "resetpasswordrequest" }, { "label": "Pydantic schemas - \u7528\u6237\u8ba4\u8bc1", "file_type": "rationale", "source_file": "app/schemas/auth.py", "source_location": "L1", "id": "schemas_auth_rationale_1", "community": 0, "norm_label": "pydantic schemas - \u7528\u6237\u8ba4\u8bc1" }, { "label": "user.py", "file_type": "code", "source_file": "app/schemas/user.py", "source_location": "L1", "id": "app_schemas_user_py", "community": 0, "norm_label": "user.py" }, { "label": "UserBase", "file_type": "code", "source_file": "app/schemas/user.py", "source_location": "L6", "id": "schemas_user_userbase", "community": 0, "norm_label": "userbase" }, { "label": "UserCreate", "file_type": "code", "source_file": "app/schemas/user.py", "source_location": "L16", "id": "schemas_user_usercreate", "community": 0, "norm_label": "usercreate" }, { "label": "UserUpdate", "file_type": "code", "source_file": "app/schemas/user.py", "source_location": "L21", "id": "schemas_user_userupdate", "community": 0, "norm_label": "userupdate" }, { "label": "UserResponse", "file_type": "code", "source_file": "app/schemas/user.py", "source_location": "L30", "id": "schemas_user_userresponse", "community": 0, "norm_label": "userresponse" }, { "label": "Config", "file_type": "code", "source_file": "app/schemas/user.py", "source_location": "L35", "id": "schemas_user_config", "community": 0, "norm_label": "config" }, { "label": "UserListResponse", "file_type": "code", "source_file": "app/schemas/user.py", "source_location": "L39", "id": "schemas_user_userlistresponse", "community": 0, "norm_label": "userlistresponse" }, { "label": "LoginRequest", "file_type": "code", "source_file": "app/schemas/user.py", "source_location": "L48", "id": "schemas_user_loginrequest", "community": 0, "norm_label": "loginrequest" }, { "label": "LoginResponse", "file_type": "code", "source_file": "app/schemas/user.py", "source_location": "L54", "id": "schemas_user_loginresponse", "community": 0, "norm_label": "loginresponse" }, { "label": "ChangePasswordRequest", "file_type": "code", "source_file": "app/schemas/user.py", "source_location": "L62", "id": "schemas_user_changepasswordrequest", "community": 0, "norm_label": "changepasswordrequest" }, { "label": "ResetPasswordRequest", "file_type": "code", "source_file": "app/schemas/user.py", "source_location": "L68", "id": "schemas_user_resetpasswordrequest", "community": 0, "norm_label": "resetpasswordrequest" }, { "label": "menu_favorite.py", "file_type": "code", "source_file": "app/schemas/menu_favorite.py", "source_location": "L1", "id": "app_schemas_menu_favorite_py", "community": 10, "norm_label": "menu_favorite.py" }, { "label": "MenuFavoriteCreateBody", "file_type": "code", "source_file": "app/schemas/menu_favorite.py", "source_location": "L6", "id": "schemas_menu_favorite_menufavoritecreatebody", "community": 10, "norm_label": "menufavoritecreatebody" }, { "label": "MenuFavoriteDeleteBody", "file_type": "code", "source_file": "app/schemas/menu_favorite.py", "source_location": "L10", "id": "schemas_menu_favorite_menufavoritedeletebody", "community": 10, "norm_label": "menufavoritedeletebody" }, { "label": "MenuFavoriteReorderBody", "file_type": "code", "source_file": "app/schemas/menu_favorite.py", "source_location": "L14", "id": "schemas_menu_favorite_menufavoritereorderbody", "community": 10, "norm_label": "menufavoritereorderbody" }, { "label": "\u6536\u85cf\u83dc\u5355\u5b8c\u6574\u6709\u5e8f\u5217\u8868\uff08paths \u987b\u4e0e\u5f53\u524d\u6709\u6548\u6536\u85cf\u96c6\u5408\u4e00\u81f4\uff09", "file_type": "rationale", "source_file": "app/schemas/menu_favorite.py", "source_location": "L15", "id": "schemas_menu_favorite_rationale_15", "community": 10, "norm_label": "\u6536\u85cf\u83dc\u5355\u5b8c\u6574\u6709\u5e8f\u5217\u8868(paths \u987b\u4e0e\u5f53\u524d\u6709\u6548\u6536\u85cf\u96c6\u5408\u4e00\u81f4)" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/schemas/__init__.py", "source_location": "L1", "id": "app_schemas_init_py", "community": 20, "norm_label": "__init__.py" }, { "label": "menu.py", "file_type": "code", "source_file": "app/schemas/menu.py", "source_location": "L1", "id": "app_schemas_menu_py", "community": 0, "norm_label": "menu.py" }, { "label": "MenuMeta", "file_type": "code", "source_file": "app/schemas/menu.py", "source_location": "L6", "id": "schemas_menu_menumeta", "community": 0, "norm_label": "menumeta" }, { "label": "MenuItem", "file_type": "code", "source_file": "app/schemas/menu.py", "source_location": "L19", "id": "schemas_menu_menuitem", "community": 0, "norm_label": "menuitem" }, { "label": "MenuListResponse", "file_type": "code", "source_file": "app/schemas/menu.py", "source_location": "L30", "id": "schemas_menu_menulistresponse", "community": 0, "norm_label": "menulistresponse" }, { "label": "attachment.py", "file_type": "code", "source_file": "app/schemas/attachment.py", "source_location": "L1", "id": "app_schemas_attachment_py", "community": 0, "norm_label": "attachment.py" }, { "label": "AttachmentUploadResponse", "file_type": "code", "source_file": "app/schemas/attachment.py", "source_location": "L5", "id": "schemas_attachment_attachmentuploadresponse", "community": 0, "norm_label": "attachmentuploadresponse" }, { "label": "common.py", "file_type": "code", "source_file": "app/schemas/common.py", "source_location": "L1", "id": "app_schemas_common_py", "community": 0, "norm_label": "common.py" }, { "label": "PaginationParams", "file_type": "code", "source_file": "app/schemas/common.py", "source_location": "L6", "id": "schemas_common_paginationparams", "community": 0, "norm_label": "paginationparams" }, { "label": "PaginationResult", "file_type": "code", "source_file": "app/schemas/common.py", "source_location": "L12", "id": "schemas_common_paginationresult", "community": 0, "norm_label": "paginationresult" }, { "label": "IdInput", "file_type": "code", "source_file": "app/schemas/common.py", "source_location": "L21", "id": "schemas_common_idinput", "community": 0, "norm_label": "idinput" }, { "label": "StatusInput", "file_type": "code", "source_file": "app/schemas/common.py", "source_location": "L26", "id": "schemas_common_statusinput", "community": 0, "norm_label": "statusinput" }, { "label": "DeleteInput", "file_type": "code", "source_file": "app/schemas/common.py", "source_location": "L31", "id": "schemas_common_deleteinput", "community": 0, "norm_label": "deleteinput" }, { "label": "workflow.py", "file_type": "code", "source_file": "app/schemas/workflow.py", "source_location": "L1", "id": "app_schemas_workflow_py", "community": 0, "norm_label": "workflow.py" }, { "label": "ProcessDefCreate", "file_type": "code", "source_file": "app/schemas/workflow.py", "source_location": "L7", "id": "schemas_workflow_processdefcreate", "community": 0, "norm_label": "processdefcreate" }, { "label": "ProcessDefUpdate", "file_type": "code", "source_file": "app/schemas/workflow.py", "source_location": "L15", "id": "schemas_workflow_processdefupdate", "community": 0, "norm_label": "processdefupdate" }, { "label": "ProcessDefResponse", "file_type": "code", "source_file": "app/schemas/workflow.py", "source_location": "L23", "id": "schemas_workflow_processdefresponse", "community": 0, "norm_label": "processdefresponse" }, { "label": "Config", "file_type": "code", "source_file": "app/schemas/workflow.py", "source_location": "L35", "id": "schemas_workflow_config", "community": 0, "norm_label": "config" }, { "label": "NodeData", "file_type": "code", "source_file": "app/schemas/workflow.py", "source_location": "L39", "id": "schemas_workflow_nodedata", "community": 0, "norm_label": "nodedata" }, { "label": "TransitionData", "file_type": "code", "source_file": "app/schemas/workflow.py", "source_location": "L46", "id": "schemas_workflow_transitiondata", "community": 0, "norm_label": "transitiondata" }, { "label": "PublishVersionRequest", "file_type": "code", "source_file": "app/schemas/workflow.py", "source_location": "L52", "id": "schemas_workflow_publishversionrequest", "community": 0, "norm_label": "publishversionrequest" }, { "label": "VersionResponse", "file_type": "code", "source_file": "app/schemas/workflow.py", "source_location": "L59", "id": "schemas_workflow_versionresponse", "community": 0, "norm_label": "versionresponse" }, { "label": "StartInstanceRequest", "file_type": "code", "source_file": "app/schemas/workflow.py", "source_location": "L71", "id": "schemas_workflow_startinstancerequest", "community": 0, "norm_label": "startinstancerequest" }, { "label": "ApproveRequest", "file_type": "code", "source_file": "app/schemas/workflow.py", "source_location": "L79", "id": "schemas_workflow_approverequest", "community": 0, "norm_label": "approverequest" }, { "label": "TaskResponse", "file_type": "code", "source_file": "app/schemas/workflow.py", "source_location": "L83", "id": "schemas_workflow_taskresponse", "community": 0, "norm_label": "taskresponse" }, { "label": "InstanceResponse", "file_type": "code", "source_file": "app/schemas/workflow.py", "source_location": "L103", "id": "schemas_workflow_instanceresponse", "community": 0, "norm_label": "instanceresponse" }, { "label": "Pydantic schemas - \u5de5\u4f5c\u6d41", "file_type": "rationale", "source_file": "app/schemas/workflow.py", "source_location": "L1", "id": "schemas_workflow_rationale_1", "community": 0, "norm_label": "pydantic schemas - \u5de5\u4f5c\u6d41" }, { "label": "duty.py", "file_type": "code", "source_file": "app/schemas/duty.py", "source_location": "L1", "id": "app_schemas_duty_py", "community": 142, "norm_label": "duty.py" }, { "label": "DutyAssignmentIn", "file_type": "code", "source_file": "app/schemas/duty.py", "source_location": "L13", "id": "schemas_duty_dutyassignmentin", "community": 142, "norm_label": "dutyassignmentin" }, { "label": "DutySlotSaveIn", "file_type": "code", "source_file": "app/schemas/duty.py", "source_location": "L19", "id": "schemas_duty_dutyslotsavein", "community": 142, "norm_label": "dutyslotsavein" }, { "label": "_split_work_plans()", "file_type": "code", "source_file": "app/schemas/duty.py", "source_location": "L31", "id": "schemas_duty_split_work_plans", "community": 142, "norm_label": "_split_work_plans()" }, { "label": "DutyDaySaveBody", "file_type": "code", "source_file": "app/schemas/duty.py", "source_location": "L39", "id": "schemas_duty_dutydaysavebody", "community": 142, "norm_label": "dutydaysavebody" }, { "label": "DutyLinkBody", "file_type": "code", "source_file": "app/schemas/duty.py", "source_location": "L45", "id": "schemas_duty_dutylinkbody", "community": 142, "norm_label": "dutylinkbody" }, { "label": "DutyGrabBody", "file_type": "code", "source_file": "app/schemas/duty.py", "source_location": "L49", "id": "schemas_duty_dutygrabbody", "community": 142, "norm_label": "dutygrabbody" }, { "label": "DutyDictEnsureBody", "file_type": "code", "source_file": "app/schemas/duty.py", "source_location": "L54", "id": "schemas_duty_dutydictensurebody", "community": 142, "norm_label": "dutydictensurebody" }, { "label": "\u503c\u73ed\u6392\u73ed Pydantic schemas", "file_type": "rationale", "source_file": "app/schemas/duty.py", "source_location": "L1", "id": "schemas_duty_rationale_1", "community": 142, "norm_label": "\u503c\u73ed\u6392\u73ed pydantic schemas" }, { "label": "leave.py", "file_type": "code", "source_file": "app/schemas/leave.py", "source_location": "L1", "id": "app_schemas_leave_py", "community": 10, "norm_label": "leave.py" }, { "label": "LeaveCreate", "file_type": "code", "source_file": "app/schemas/leave.py", "source_location": "L7", "id": "schemas_leave_leavecreate", "community": 10, "norm_label": "leavecreate" }, { "label": "LeaveUpdate", "file_type": "code", "source_file": "app/schemas/leave.py", "source_location": "L16", "id": "schemas_leave_leaveupdate", "community": 10, "norm_label": "leaveupdate" }, { "label": "LeaveResponse", "file_type": "code", "source_file": "app/schemas/leave.py", "source_location": "L25", "id": "schemas_leave_leaveresponse", "community": 10, "norm_label": "leaveresponse" }, { "label": "Config", "file_type": "code", "source_file": "app/schemas/leave.py", "source_location": "L39", "id": "schemas_leave_config", "community": 10, "norm_label": "config" }, { "label": "Pydantic schemas - \u8bf7\u5047\u7533\u8bf7", "file_type": "rationale", "source_file": "app/schemas/leave.py", "source_location": "L1", "id": "schemas_leave_rationale_1", "community": 10, "norm_label": "pydantic schemas - \u8bf7\u5047\u7533\u8bf7" }, { "label": "plan.py", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L1", "id": "app_schemas_pl_plan_py", "community": 28, "norm_label": "plan.py" }, { "label": "PlanProductBase", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L16", "id": "pl_plan_planproductbase", "community": 28, "norm_label": "planproductbase" }, { "label": "PlanProductCreate", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L55", "id": "pl_plan_planproductcreate", "community": 28, "norm_label": "planproductcreate" }, { "label": "PlanProductUpdate", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L60", "id": "pl_plan_planproductupdate", "community": 28, "norm_label": "planproductupdate" }, { "label": "PlanArchiveBrandQtyItem", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L82", "id": "pl_plan_planarchivebrandqtyitem", "community": 28, "norm_label": "planarchivebrandqtyitem" }, { "label": "PlanProductRead", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L90", "id": "pl_plan_planproductread", "community": 28, "norm_label": "planproductread" }, { "label": "PlanStopProductBody", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L107", "id": "pl_plan_planstopproductbody", "community": 46, "norm_label": "planstopproductbody" }, { "label": "PlanStopProductRead", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L125", "id": "pl_plan_planstopproductread", "community": 57, "norm_label": "planstopproductread" }, { "label": "PlanLoadBody", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L144", "id": "pl_plan_planloadbody", "community": 28, "norm_label": "planloadbody" }, { "label": "PlanDeliveryBody", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L164", "id": "pl_plan_plandeliverybody", "community": 28, "norm_label": "plandeliverybody" }, { "label": "PlanLoadRead", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L185", "id": "pl_plan_planloadread", "community": 28, "norm_label": "planloadread" }, { "label": "PlanDeliveryRead", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L196", "id": "pl_plan_plandeliveryread", "community": 28, "norm_label": "plandeliveryread" }, { "label": "PlanBase", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L212", "id": "pl_plan_planbase", "community": 28, "norm_label": "planbase" }, { "label": "PlanContractLink", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L263", "id": "pl_plan_plancontractlink", "community": 46, "norm_label": "plancontractlink" }, { "label": "PlanCreate", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L270", "id": "pl_plan_plancreate", "community": 28, "norm_label": "plancreate" }, { "label": "PlanTransportCreateBlock", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L287", "id": "pl_plan_plantransportcreateblock", "community": 28, "norm_label": "plantransportcreateblock" }, { "label": "PlanUpdate", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L301", "id": "pl_plan_planupdate", "community": 28, "norm_label": "planupdate" }, { "label": "HazardCertReadyBody", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L358", "id": "pl_plan_hazardcertreadybody", "community": 28, "norm_label": "hazardcertreadybody" }, { "label": "ErpEnteredBody", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L363", "id": "pl_plan_erpenteredbody", "community": 28, "norm_label": "erpenteredbody" }, { "label": "PlanDocumentAttachmentItem", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L368", "id": "pl_plan_plandocumentattachmentitem", "community": 28, "norm_label": "plandocumentattachmentitem" }, { "label": "PlanRead", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L374", "id": "pl_plan_planread", "community": 28, "norm_label": "planread" }, { "label": "PlanResourceSnapshotMixin", "file_type": "code", "source_file": "", "source_location": "", "id": "planresourcesnapshotmixin", "community": 28, "norm_label": "planresourcesnapshotmixin" }, { "label": "PlanWithProducts", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L409", "id": "pl_plan_planwithproducts", "community": 28, "norm_label": "planwithproducts" }, { "label": "DeliveryPrintCustomerOption", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L451", "id": "pl_plan_deliveryprintcustomeroption", "community": 28, "norm_label": "deliveryprintcustomeroption" }, { "label": "DeliverySlipPrintRead", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L458", "id": "pl_plan_deliveryslipprintread", "community": 28, "norm_label": "deliveryslipprintread" }, { "label": "PlanInboundSlipTemplateSave", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L471", "id": "pl_plan_planinboundsliptemplatesave", "community": 28, "norm_label": "planinboundsliptemplatesave" }, { "label": "PlanDeliverySlipTemplateSave", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L476", "id": "pl_plan_plandeliverysliptemplatesave", "community": 28, "norm_label": "plandeliverysliptemplatesave" }, { "label": "PlanSubpackSlipTemplateSave", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L483", "id": "pl_plan_plansubpacksliptemplatesave", "community": 28, "norm_label": "plansubpacksliptemplatesave" }, { "label": "CreateFromContractRequest", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L495", "id": "pl_plan_createfromcontractrequest", "community": 28, "norm_label": "createfromcontractrequest" }, { "label": "PlanCreateFull", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L506", "id": "pl_plan_plancreatefull", "community": 28, "norm_label": "plancreatefull" }, { "label": "PlanListQuery", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L522", "id": "pl_plan_planlistquery", "community": 28, "norm_label": "planlistquery" }, { "label": "PlanProductCertItem", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L547", "id": "pl_plan_planproductcertitem", "community": 28, "norm_label": "planproductcertitem" }, { "label": "PlanProductCertsUpdate", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L555", "id": "pl_plan_planproductcertsupdate", "community": 28, "norm_label": "planproductcertsupdate" }, { "label": "PlanArchiveProductItem", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L560", "id": "pl_plan_planarchiveproductitem", "community": 28, "norm_label": "planarchiveproductitem" }, { "label": "PlanArchiveStopProductItem", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L571", "id": "pl_plan_planarchivestopproductitem", "community": 28, "norm_label": "planarchivestopproductitem" }, { "label": "PlanArchiveLoadBlock", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L583", "id": "pl_plan_planarchiveloadblock", "community": 28, "norm_label": "planarchiveloadblock" }, { "label": "PlanArchiveDeliveryBlock", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L589", "id": "pl_plan_planarchivedeliveryblock", "community": 28, "norm_label": "planarchivedeliveryblock" }, { "label": "PlanArchiveFreightBlock", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L595", "id": "pl_plan_planarchivefreightblock", "community": 28, "norm_label": "planarchivefreightblock" }, { "label": "PlanArchiveStopFeedbackAttachmentItem", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L607", "id": "pl_plan_planarchivestopfeedbackattachmentitem", "community": 28, "norm_label": "planarchivestopfeedbackattachmentitem" }, { "label": "PlanArchiveFeedbacksBlock", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L614", "id": "pl_plan_planarchivefeedbacksblock", "community": 28, "norm_label": "planarchivefeedbacksblock" }, { "label": "PlanArchiveBody", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L624", "id": "pl_plan_planarchivebody", "community": 28, "norm_label": "planarchivebody" }, { "label": "PlanDriverFeedbackProductItem", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L633", "id": "pl_plan_plandriverfeedbackproductitem", "community": 28, "norm_label": "plandriverfeedbackproductitem" }, { "label": "PlanDriverFeedbackUpdateBody", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L640", "id": "pl_plan_plandriverfeedbackupdatebody", "community": 28, "norm_label": "plandriverfeedbackupdatebody" }, { "label": "PlanSiteFeedbackUpdateBody", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L649", "id": "pl_plan_plansitefeedbackupdatebody", "community": 28, "norm_label": "plansitefeedbackupdatebody" }, { "label": "PlanListResponse", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L662", "id": "pl_plan_planlistresponse", "community": 28, "norm_label": "planlistresponse" }, { "label": "PlanForceFollowStatusBody", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L667", "id": "pl_plan_planforcefollowstatusbody", "community": 28, "norm_label": "planforcefollowstatusbody" }, { "label": "PlanSideContractsUpdateBody", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L678", "id": "pl_plan_plansidecontractsupdatebody", "community": 28, "norm_label": "plansidecontractsupdatebody" }, { "label": "PlanStopContractsUpdateBody", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L683", "id": "pl_plan_planstopcontractsupdatebody", "community": 28, "norm_label": "planstopcontractsupdatebody" }, { "label": "PlanContractGapRead", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L690", "id": "pl_plan_plancontractgapread", "community": 28, "norm_label": "plancontractgapread" }, { "label": "PlanContractGapListResponse", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L711", "id": "pl_plan_plancontractgaplistresponse", "community": 28, "norm_label": "plancontractgaplistresponse" }, { "label": "\u8fd0\u7ef4\u7ea0\u9519\uff1a\u5f3a\u5236\u6539\u8ddf\u8fdb\u72b6\u6001\uff08\u4ec5\u6539\u5b57\u6bb5\uff0c\u4e0d\u8054\u52a8\u4e1a\u52a1\uff09\u3002", "file_type": "rationale", "source_file": "app/schemas/pl/plan.py", "source_location": "L668", "id": "pl_plan_rationale_668", "community": 28, "norm_label": "\u8fd0\u7ef4\u7ea0\u9519:\u5f3a\u5236\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u8054\u52a8\u4e1a\u52a1)\u3002" }, { "label": "transport.py", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L1", "id": "app_schemas_pl_transport_py", "community": 13, "norm_label": "transport.py" }, { "label": "TransportBase", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L18", "id": "pl_transport_transportbase", "community": 13, "norm_label": "transportbase" }, { "label": "TransportCreate", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L42", "id": "pl_transport_transportcreate", "community": 13, "norm_label": "transportcreate" }, { "label": "TransportStopDibangOption", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L47", "id": "pl_transport_transportstopdibangoption", "community": 13, "norm_label": "transportstopdibangoption" }, { "label": "TransportArrange", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L54", "id": "pl_transport_transportarrange", "community": 13, "norm_label": "transportarrange" }, { "label": "TransportInventoryLinkRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L89", "id": "pl_transport_transportinventorylinkread", "community": 13, "norm_label": "transportinventorylinkread" }, { "label": "TransportSiteLinkRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L101", "id": "pl_transport_transportsitelinkread", "community": 13, "norm_label": "transportsitelinkread" }, { "label": "TransportUpdate", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L115", "id": "pl_transport_transportupdate", "community": 13, "norm_label": "transportupdate" }, { "label": "TransportDriverProductFeedbackRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L139", "id": "pl_transport_transportdriverproductfeedbackread", "community": 13, "norm_label": "transportdriverproductfeedbackread" }, { "label": "TransportStopFeedbackRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L155", "id": "pl_transport_transportstopfeedbackread", "community": 13, "norm_label": "transportstopfeedbackread" }, { "label": "TransportDriverStopProductFeedbackRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L169", "id": "pl_transport_transportdriverstopproductfeedbackread", "community": 13, "norm_label": "transportdriverstopproductfeedbackread" }, { "label": "TransportRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L182", "id": "pl_transport_transportread", "community": 13, "norm_label": "transportread" }, { "label": "TransportIoOrderBrief", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L210", "id": "pl_transport_transportioorderbrief", "community": 13, "norm_label": "transportioorderbrief" }, { "label": "ContractQtyReminderItem", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L220", "id": "pl_transport_contractqtyreminderitem", "community": 13, "norm_label": "contractqtyreminderitem" }, { "label": "ContractQtyReminder", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L238", "id": "pl_transport_contractqtyreminder", "community": 13, "norm_label": "contractqtyreminder" }, { "label": "TransportArrangeResult", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L243", "id": "pl_transport_transportarrangeresult", "community": 13, "norm_label": "transportarrangeresult" }, { "label": "PlanArrangeInfoRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L257", "id": "pl_transport_planarrangeinforead", "community": 28, "norm_label": "planarrangeinforead" }, { "label": "TransportWithPlans", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L269", "id": "pl_transport_transportwithplans", "community": 13, "norm_label": "transportwithplans" }, { "label": "TransportFeedback", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L278", "id": "pl_transport_transportfeedback", "community": 13, "norm_label": "transportfeedback" }, { "label": "PublicTransportProductFeedbackItem", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L287", "id": "pl_transport_publictransportproductfeedbackitem", "community": 13, "norm_label": "publictransportproductfeedbackitem" }, { "label": "PublicTransportFeedback", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L294", "id": "pl_transport_publictransportfeedback", "community": 13, "norm_label": "publictransportfeedback" }, { "label": "PublicTransportDriverStopProductFeedbackItem", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L302", "id": "pl_transport_publictransportdriverstopproductfeedbackitem", "community": 13, "norm_label": "publictransportdriverstopproductfeedbackitem" }, { "label": "PublicTransportDriverStopFeedback", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L309", "id": "pl_transport_publictransportdriverstopfeedback", "community": 13, "norm_label": "publictransportdriverstopfeedback" }, { "label": "PublicTransportStopProductRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L318", "id": "pl_transport_publictransportstopproductread", "community": 13, "norm_label": "publictransportstopproductread" }, { "label": "PublicTransportSiteStopFeedback", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L337", "id": "pl_transport_publictransportsitestopfeedback", "community": 13, "norm_label": "publictransportsitestopfeedback" }, { "label": "PublicTransportStopRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L346", "id": "pl_transport_publictransportstopread", "community": 13, "norm_label": "publictransportstopread" }, { "label": "PublicTransportPlanProductRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L368", "id": "pl_transport_publictransportplanproductread", "community": 13, "norm_label": "publictransportplanproductread" }, { "label": "PublicTransportPersonnelRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L386", "id": "pl_transport_publictransportpersonnelread", "community": 13, "norm_label": "publictransportpersonnelread" }, { "label": "PublicTransportPageRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L393", "id": "pl_transport_publictransportpageread", "community": 13, "norm_label": "publictransportpageread" }, { "label": "PublicTransportHistoryProductRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L427", "id": "pl_transport_publictransporthistoryproductread", "community": 13, "norm_label": "publictransporthistoryproductread" }, { "label": "PublicTransportHistoryStopProductRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L436", "id": "pl_transport_publictransporthistorystopproductread", "community": 13, "norm_label": "publictransporthistorystopproductread" }, { "label": "PublicTransportHistoryStopRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L445", "id": "pl_transport_publictransporthistorystopread", "community": 13, "norm_label": "publictransporthistorystopread" }, { "label": "PublicTransportHistoryRecordRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L456", "id": "pl_transport_publictransporthistoryrecordread", "community": 13, "norm_label": "publictransporthistoryrecordread" }, { "label": "PublicTransportHistoryPageRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L477", "id": "pl_transport_publictransporthistorypageread", "community": 13, "norm_label": "publictransporthistorypageread" }, { "label": "PublicTransportMultiStopSitePageRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L485", "id": "pl_transport_publictransportmultistopsitepageread", "community": 13, "norm_label": "publictransportmultistopsitepageread" }, { "label": "PublicTransportSitePageRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L496", "id": "pl_transport_publictransportsitepageread", "community": 13, "norm_label": "publictransportsitepageread" }, { "label": "ApprovalSubmit", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L530", "id": "pl_transport_approvalsubmit", "community": 13, "norm_label": "approvalsubmit" }, { "label": "ApprovalRequest", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L535", "id": "pl_transport_approvalrequest", "community": 13, "norm_label": "approvalrequest" }, { "label": "ApprovalRecordRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L541", "id": "pl_transport_approvalrecordread", "community": 13, "norm_label": "approvalrecordread" }, { "label": "TransportListQuery", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L560", "id": "pl_transport_transportlistquery", "community": 13, "norm_label": "transportlistquery" }, { "label": "TransportListResponse", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L572", "id": "pl_transport_transportlistresponse", "community": 13, "norm_label": "transportlistresponse" }, { "label": "menu_badge.py", "file_type": "code", "source_file": "app/schemas/pl/menu_badge.py", "source_location": "L1", "id": "app_schemas_pl_menu_badge_py", "community": 174, "norm_label": "menu_badge.py" }, { "label": "PlMenuBadgeStatsRead", "file_type": "code", "source_file": "app/schemas/pl/menu_badge.py", "source_location": "L6", "id": "pl_menu_badge_plmenubadgestatsread", "community": 174, "norm_label": "plmenubadgestatsread" }, { "label": "vehicle_maintenance.py", "file_type": "code", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L1", "id": "app_schemas_pl_vehicle_maintenance_py", "community": 219, "norm_label": "vehicle_maintenance.py" }, { "label": "VehicleMaintenanceApplyCreate", "file_type": "code", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L9", "id": "pl_vehicle_maintenance_vehiclemaintenanceapplycreate", "community": 219, "norm_label": "vehiclemaintenanceapplycreate" }, { "label": "VehicleMaintenanceApplyUpdate", "file_type": "code", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L24", "id": "pl_vehicle_maintenance_vehiclemaintenanceapplyupdate", "community": 219, "norm_label": "vehiclemaintenanceapplyupdate" }, { "label": "VehicleMaintenanceApplyRead", "file_type": "code", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L28", "id": "pl_vehicle_maintenance_vehiclemaintenanceapplyread", "community": 219, "norm_label": "vehiclemaintenanceapplyread" }, { "label": "VehicleMaintenanceApplyListResponse", "file_type": "code", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L49", "id": "pl_vehicle_maintenance_vehiclemaintenanceapplylistresponse", "community": 219, "norm_label": "vehiclemaintenanceapplylistresponse" }, { "label": "VehicleMaintenanceApplyReminder", "file_type": "code", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L58", "id": "pl_vehicle_maintenance_vehiclemaintenanceapplyreminder", "community": 219, "norm_label": "vehiclemaintenanceapplyreminder" }, { "label": "VehicleMaintenanceProcessCreate", "file_type": "code", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L72", "id": "pl_vehicle_maintenance_vehiclemaintenanceprocesscreate", "community": 219, "norm_label": "vehiclemaintenanceprocesscreate" }, { "label": "validate_amount()", "file_type": "code", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L85", "id": "pl_vehicle_maintenance_validate_amount", "community": 219, "norm_label": "validate_amount()" }, { "label": "VehicleMaintenanceProcessUpdate", "file_type": "code", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L91", "id": "pl_vehicle_maintenance_vehiclemaintenanceprocessupdate", "community": 219, "norm_label": "vehiclemaintenanceprocessupdate" }, { "label": "VehicleMaintenanceProcessRead", "file_type": "code", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L95", "id": "pl_vehicle_maintenance_vehiclemaintenanceprocessread", "community": 219, "norm_label": "vehiclemaintenanceprocessread" }, { "label": "VehicleMaintenanceProcessListResponse", "file_type": "code", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L115", "id": "pl_vehicle_maintenance_vehiclemaintenanceprocesslistresponse", "community": 219, "norm_label": "vehiclemaintenanceprocesslistresponse" }, { "label": "VehicleMaintenanceProcessBoardItem", "file_type": "code", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L124", "id": "pl_vehicle_maintenance_vehiclemaintenanceprocessboarditem", "community": 219, "norm_label": "vehiclemaintenanceprocessboarditem" }, { "label": "VehicleMaintenanceProcessBoardListResponse", "file_type": "code", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L147", "id": "pl_vehicle_maintenance_vehiclemaintenanceprocessboardlistresponse", "community": 219, "norm_label": "vehiclemaintenanceprocessboardlistresponse" }, { "label": "resource_snapshot.py", "file_type": "code", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L1", "id": "app_schemas_pl_resource_snapshot_py", "community": 22, "norm_label": "resource_snapshot.py" }, { "label": "SnapshotCertRead", "file_type": "code", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L11", "id": "pl_resource_snapshot_snapshotcertread", "community": 22, "norm_label": "snapshotcertread" }, { "label": "SnapshotPersonnelRow", "file_type": "code", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L29", "id": "pl_resource_snapshot_snapshotpersonnelrow", "community": 22, "norm_label": "snapshotpersonnelrow" }, { "label": "TransportResourceSnapshot", "file_type": "code", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L45", "id": "pl_resource_snapshot_transportresourcesnapshot", "community": 22, "norm_label": "transportresourcesnapshot" }, { "label": "parse_resource_snapshot()", "file_type": "code", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L65", "id": "pl_resource_snapshot_parse_resource_snapshot", "community": 22, "norm_label": "parse_resource_snapshot()" }, { "label": "PlanResourceSnapshotMixin", "file_type": "code", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L81", "id": "pl_resource_snapshot_planresourcesnapshotmixin", "community": 28, "norm_label": "planresourcesnapshotmixin" }, { "label": "_coerce_resource_snapshot()", "file_type": "code", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L91", "id": "pl_resource_snapshot_coerce_resource_snapshot", "community": 22, "norm_label": "_coerce_resource_snapshot()" }, { "label": "\u8fd0\u8f93\u8ba1\u5212 - \u5b89\u6392\u8fd0\u8f93\u65f6\u8f66\u8f86/\u4eba\u5458/\u8bc1\u4ef6\u8d44\u6e90\u5feb\u7167 Schema", "file_type": "rationale", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L1", "id": "pl_resource_snapshot_rationale_1", "community": 22, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 - \u5b89\u6392\u8fd0\u8f93\u65f6\u8f66\u8f86/\u4eba\u5458/\u8bc1\u4ef6\u8d44\u6e90\u5feb\u7167 schema" }, { "label": "\u4ece ORM \u6587\u672c\u5217\u6216 dict \u89e3\u6790\u5feb\u7167\u3002", "file_type": "rationale", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L66", "id": "pl_resource_snapshot_rationale_66", "community": 22, "norm_label": "\u4ece orm \u6587\u672c\u5217\u6216 dict \u89e3\u6790\u5feb\u7167\u3002" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/schemas/pl/__init__.py", "source_location": "L1", "id": "app_schemas_pl_init_py", "community": 23, "norm_label": "__init__.py" }, { "label": "\u8fd0\u8f93\u8ba1\u5212\u7ba1\u7406 - Pydantic Schema", "file_type": "rationale", "source_file": "app/schemas/pl/__init__.py", "source_location": "L1", "id": "pl_init_rationale_1", "community": 23, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u7ba1\u7406 - pydantic schema" }, { "label": "freight.py", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L1", "id": "app_schemas_pl_freight_py", "community": 152, "norm_label": "freight.py" }, { "label": "FreightSettlementBase", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L14", "id": "pl_freight_freightsettlementbase", "community": 152, "norm_label": "freightsettlementbase" }, { "label": "FreightSettlementCreate", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L26", "id": "pl_freight_freightsettlementcreate", "community": 152, "norm_label": "freightsettlementcreate" }, { "label": "check_ids()", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L32", "id": "pl_freight_check_ids", "community": 152, "norm_label": "check_ids()" }, { "label": "FreightSettlementUpdate", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L38", "id": "pl_freight_freightsettlementupdate", "community": 152, "norm_label": "freightsettlementupdate" }, { "label": "FreightSettlementRead", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L50", "id": "pl_freight_freightsettlementread", "community": 152, "norm_label": "freightsettlementread" }, { "label": "FreightSettlementListItem", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L64", "id": "pl_freight_freightsettlementlistitem", "community": 152, "norm_label": "freightsettlementlistitem" }, { "label": "FreightSettlementTransportRead", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L78", "id": "pl_freight_freightsettlementtransportread", "community": 152, "norm_label": "freightsettlementtransportread" }, { "label": "UnsettledPlanItem", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L88", "id": "pl_freight_unsettledplanitem", "community": 152, "norm_label": "unsettledplanitem" }, { "label": "UnsettledPlanListResponse", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L109", "id": "pl_freight_unsettledplanlistresponse", "community": 152, "norm_label": "unsettledplanlistresponse" }, { "label": "SettlementPlanSummary", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L114", "id": "pl_freight_settlementplansummary", "community": 152, "norm_label": "settlementplansummary" }, { "label": "SettlementApprovalFlowItem", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L124", "id": "pl_freight_settlementapprovalflowitem", "community": 152, "norm_label": "settlementapprovalflowitem" }, { "label": "FreightSettlementWithTransports", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L138", "id": "pl_freight_freightsettlementwithtransports", "community": 152, "norm_label": "freightsettlementwithtransports" }, { "label": "FreightSettlementSubmitApprovalBody", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L156", "id": "pl_freight_freightsettlementsubmitapprovalbody", "community": 152, "norm_label": "freightsettlementsubmitapprovalbody" }, { "label": "FreightSettlementApprovalActionBody", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L163", "id": "pl_freight_freightsettlementapprovalactionbody", "community": 152, "norm_label": "freightsettlementapprovalactionbody" }, { "label": "FreightSettlementDisburseBody", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L168", "id": "pl_freight_freightsettlementdisbursebody", "community": 152, "norm_label": "freightsettlementdisbursebody" }, { "label": "RemittanceVoucherCreate", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L181", "id": "pl_freight_remittancevouchercreate", "community": 152, "norm_label": "remittancevouchercreate" }, { "label": "RemittanceVoucherRead", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L190", "id": "pl_freight_remittancevoucherread", "community": 152, "norm_label": "remittancevoucherread" }, { "label": "FreightSettlementListQuery", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L209", "id": "pl_freight_freightsettlementlistquery", "community": 152, "norm_label": "freightsettlementlistquery" }, { "label": "FreightSettlementListResponse", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L218", "id": "pl_freight_freightsettlementlistresponse", "community": 152, "norm_label": "freightsettlementlistresponse" }, { "label": "FreightSettlementByTransportRead", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L223", "id": "pl_freight_freightsettlementbytransportread", "community": 152, "norm_label": "freightsettlementbytransportread" }, { "label": "io_order.py", "file_type": "code", "source_file": "app/schemas/pl/io_order.py", "source_location": "L1", "id": "app_schemas_pl_io_order_py", "community": 139, "norm_label": "io_order.py" }, { "label": "BrandOption", "file_type": "code", "source_file": "app/schemas/pl/io_order.py", "source_location": "L11", "id": "pl_io_order_brandoption", "community": 13, "norm_label": "brandoption" }, { "label": "BrandQtyItem", "file_type": "code", "source_file": "app/schemas/pl/io_order.py", "source_location": "L17", "id": "pl_io_order_brandqtyitem", "community": 13, "norm_label": "brandqtyitem" }, { "label": "IoOrderItemRead", "file_type": "code", "source_file": "app/schemas/pl/io_order.py", "source_location": "L24", "id": "pl_io_order_ioorderitemread", "community": 139, "norm_label": "ioorderitemread" }, { "label": "IoOrderItemPatch", "file_type": "code", "source_file": "app/schemas/pl/io_order.py", "source_location": "L51", "id": "pl_io_order_ioorderitempatch", "community": 139, "norm_label": "ioorderitempatch" }, { "label": "IoOrderPatch", "file_type": "code", "source_file": "app/schemas/pl/io_order.py", "source_location": "L58", "id": "pl_io_order_ioorderpatch", "community": 139, "norm_label": "ioorderpatch" }, { "label": "IoOrderRead", "file_type": "code", "source_file": "app/schemas/pl/io_order.py", "source_location": "L67", "id": "pl_io_order_ioorderread", "community": 139, "norm_label": "ioorderread" }, { "label": "IoOrderListResponse", "file_type": "code", "source_file": "app/schemas/pl/io_order.py", "source_location": "L108", "id": "pl_io_order_ioorderlistresponse", "community": 139, "norm_label": "ioorderlistresponse" }, { "label": "PublicIoOrderItemFeedback", "file_type": "code", "source_file": "app/schemas/pl/io_order.py", "source_location": "L113", "id": "pl_io_order_publicioorderitemfeedback", "community": 139, "norm_label": "publicioorderitemfeedback" }, { "label": "PublicIoOrderStopProductFeedback", "file_type": "code", "source_file": "app/schemas/pl/io_order.py", "source_location": "L120", "id": "pl_io_order_publicioorderstopproductfeedback", "community": 139, "norm_label": "publicioorderstopproductfeedback" }, { "label": "PublicIoOrderStopFeedback", "file_type": "code", "source_file": "app/schemas/pl/io_order.py", "source_location": "L127", "id": "pl_io_order_publicioorderstopfeedback", "community": 139, "norm_label": "publicioorderstopfeedback" }, { "label": "PublicIoOrderFeedback", "file_type": "code", "source_file": "app/schemas/pl/io_order.py", "source_location": "L135", "id": "pl_io_order_publicioorderfeedback", "community": 139, "norm_label": "publicioorderfeedback" }, { "label": "PublicIoOrderHistoryProductRead", "file_type": "code", "source_file": "app/schemas/pl/io_order.py", "source_location": "L144", "id": "pl_io_order_publicioorderhistoryproductread", "community": 139, "norm_label": "publicioorderhistoryproductread" }, { "label": "PublicIoOrderHistoryRecordRead", "file_type": "code", "source_file": "app/schemas/pl/io_order.py", "source_location": "L153", "id": "pl_io_order_publicioorderhistoryrecordread", "community": 139, "norm_label": "publicioorderhistoryrecordread" }, { "label": "PublicIoOrderHistoryPageRead", "file_type": "code", "source_file": "app/schemas/pl/io_order.py", "source_location": "L178", "id": "pl_io_order_publicioorderhistorypageread", "community": 139, "norm_label": "publicioorderhistorypageread" }, { "label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5165\u5e93\u5355 / \u51fa\u5e93\u5355\u7ba1\u7406\u7aef API", "file_type": "rationale", "source_file": "app/api/pl/io_order.py", "source_location": "L1", "id": "pl_io_order_rationale_1", "community": 139, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5165\u5e93\u5355 / \u51fa\u5e93\u5355\u7ba1\u7406\u7aef api" }, { "label": "transport_address.py", "file_type": "code", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L1", "id": "app_schemas_pl_transport_address_py", "community": 290, "norm_label": "transport_address.py" }, { "label": "TransportAddressBase", "file_type": "code", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L9", "id": "pl_transport_address_transportaddressbase", "community": 290, "norm_label": "transportaddressbase" }, { "label": "TransportAddressCreate", "file_type": "code", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L23", "id": "pl_transport_address_transportaddresscreate", "community": 290, "norm_label": "transportaddresscreate" }, { "label": "validate_coordinates()", "file_type": "code", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L25", "id": "pl_transport_address_validate_coordinates", "community": 290, "norm_label": "validate_coordinates()" }, { "label": "TransportAddressUpdate", "file_type": "code", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L31", "id": "pl_transport_address_transportaddressupdate", "community": 290, "norm_label": "transportaddressupdate" }, { "label": "TransportAddressRead", "file_type": "code", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L45", "id": "pl_transport_address_transportaddressread", "community": 290, "norm_label": "transportaddressread" }, { "label": "TransportAddressListResponse", "file_type": "code", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L59", "id": "pl_transport_address_transportaddresslistresponse", "community": 76, "norm_label": "transportaddresslistresponse" }, { "label": "base_data.py", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L1", "id": "app_schemas_pl_base_data_py", "community": 117, "norm_label": "base_data.py" }, { "label": "CarrierBase", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L19", "id": "pl_base_data_carrierbase", "community": 117, "norm_label": "carrierbase" }, { "label": "CarrierQualificationBase", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L27", "id": "pl_base_data_carrierqualificationbase", "community": 117, "norm_label": "carrierqualificationbase" }, { "label": "CarrierCreate", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L45", "id": "pl_base_data_carriercreate", "community": 117, "norm_label": "carriercreate" }, { "label": "CarrierUpdate", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L49", "id": "pl_base_data_carrierupdate", "community": 117, "norm_label": "carrierupdate" }, { "label": "CarrierAuditReject", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L71", "id": "pl_base_data_carrierauditreject", "community": 117, "norm_label": "carrierauditreject" }, { "label": "CarrierRead", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L77", "id": "pl_base_data_carrierread", "community": 117, "norm_label": "carrierread" }, { "label": "carrier_to_read()", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L96", "id": "pl_base_data_carrier_to_read", "community": 41, "norm_label": "carrier_to_read()" }, { "label": "VehiclePersonnelRow", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L132", "id": "pl_base_data_vehiclepersonnelrow", "community": 22, "norm_label": "vehiclepersonnelrow" }, { "label": "CertRow", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L143", "id": "pl_base_data_certrow", "community": 117, "norm_label": "certrow" }, { "label": "CertRead", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L158", "id": "pl_base_data_certread", "community": 117, "norm_label": "certread" }, { "label": "VehicleBase", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L174", "id": "pl_base_data_vehiclebase", "community": 117, "norm_label": "vehiclebase" }, { "label": "VehicleCreate", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L190", "id": "pl_base_data_vehiclecreate", "community": 117, "norm_label": "vehiclecreate" }, { "label": "VehicleUpdate", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L197", "id": "pl_base_data_vehicleupdate", "community": 117, "norm_label": "vehicleupdate" }, { "label": "VehicleRead", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L214", "id": "pl_base_data_vehicleread", "community": 117, "norm_label": "vehicleread" }, { "label": "VehicleDetailRead", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L229", "id": "pl_base_data_vehicledetailread", "community": 117, "norm_label": "vehicledetailread" }, { "label": "PersonnelBase", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L240", "id": "pl_base_data_personnelbase", "community": 117, "norm_label": "personnelbase" }, { "label": "PersonnelCreate", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L264", "id": "pl_base_data_personnelcreate", "community": 117, "norm_label": "personnelcreate" }, { "label": "PersonnelUpdate", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L269", "id": "pl_base_data_personnelupdate", "community": 117, "norm_label": "personnelupdate" }, { "label": "PersonnelRead", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L287", "id": "pl_base_data_personnelread", "community": 117, "norm_label": "personnelread" }, { "label": "PersonnelDetailRead", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L302", "id": "pl_base_data_personneldetailread", "community": 117, "norm_label": "personneldetailread" }, { "label": "DriverBase", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L312", "id": "pl_base_data_driverbase", "community": 117, "norm_label": "driverbase" }, { "label": "DriverCreate", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L325", "id": "pl_base_data_drivercreate", "community": 117, "norm_label": "drivercreate" }, { "label": "DriverUpdate", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L329", "id": "pl_base_data_driverupdate", "community": 117, "norm_label": "driverupdate" }, { "label": "DriverRead", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L343", "id": "pl_base_data_driverread", "community": 117, "norm_label": "driverread" }, { "label": "DriverListResponse", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L356", "id": "pl_base_data_driverlistresponse", "community": 117, "norm_label": "driverlistresponse" }, { "label": "VehicleDriverCreate", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L366", "id": "pl_base_data_vehicledrivercreate", "community": 117, "norm_label": "vehicledrivercreate" }, { "label": "VehicleDriverRead", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L373", "id": "pl_base_data_vehicledriverread", "community": 117, "norm_label": "vehicledriverread" }, { "label": "CarrierListResponse", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L383", "id": "pl_base_data_carrierlistresponse", "community": 117, "norm_label": "carrierlistresponse" }, { "label": "VehicleListResponse", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L388", "id": "pl_base_data_vehiclelistresponse", "community": 117, "norm_label": "vehiclelistresponse" }, { "label": "PersonnelListResponse", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L393", "id": "pl_base_data_personnellistresponse", "community": 117, "norm_label": "personnellistresponse" }, { "label": "\u8fd0\u8f93\u8ba1\u5212\u7ba1\u7406 - \u57fa\u7840\u6570\u636e API\uff08\u627f\u8fd0\u5546\u3001\u8f66\u8f86\u3001\u4eba\u5458\uff09", "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L1", "id": "pl_base_data_rationale_1", "community": 117, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u7ba1\u7406 - \u57fa\u7840\u6570\u636e api(\u627f\u8fd0\u5546\u3001\u8f66\u8f86\u3001\u4eba\u5458)" }, { "label": "vehicle_urea.py", "file_type": "code", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L1", "id": "app_schemas_pl_vehicle_urea_py", "community": 206, "norm_label": "vehicle_urea.py" }, { "label": "VehicleUreaApplyCreate", "file_type": "code", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L9", "id": "pl_vehicle_urea_vehicleureaapplycreate", "community": 206, "norm_label": "vehicleureaapplycreate" }, { "label": "validate_quantity()", "file_type": "code", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L24", "id": "pl_vehicle_urea_validate_quantity", "community": 206, "norm_label": "validate_quantity()" }, { "label": "validate_apply_amount()", "file_type": "code", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L31", "id": "pl_vehicle_urea_validate_apply_amount", "community": 206, "norm_label": "validate_apply_amount()" }, { "label": "VehicleUreaApplyUpdate", "file_type": "code", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L37", "id": "pl_vehicle_urea_vehicleureaapplyupdate", "community": 206, "norm_label": "vehicleureaapplyupdate" }, { "label": "VehicleUreaApplyRead", "file_type": "code", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L41", "id": "pl_vehicle_urea_vehicleureaapplyread", "community": 206, "norm_label": "vehicleureaapplyread" }, { "label": "VehicleUreaApplyListResponse", "file_type": "code", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L61", "id": "pl_vehicle_urea_vehicleureaapplylistresponse", "community": 206, "norm_label": "vehicleureaapplylistresponse" }, { "label": "VehicleUreaDisburseCreate", "file_type": "code", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L70", "id": "pl_vehicle_urea_vehicleureadisbursecreate", "community": 206, "norm_label": "vehicleureadisbursecreate" }, { "label": "validate_amount()", "file_type": "code", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L83", "id": "pl_vehicle_urea_validate_amount", "community": 206, "norm_label": "validate_amount()" }, { "label": "VehicleUreaDisburseUpdate", "file_type": "code", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L89", "id": "pl_vehicle_urea_vehicleureadisburseupdate", "community": 206, "norm_label": "vehicleureadisburseupdate" }, { "label": "VehicleUreaDisburseRead", "file_type": "code", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L93", "id": "pl_vehicle_urea_vehicleureadisburseread", "community": 206, "norm_label": "vehicleureadisburseread" }, { "label": "VehicleUreaDisburseListResponse", "file_type": "code", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L113", "id": "pl_vehicle_urea_vehicleureadisburselistresponse", "community": 206, "norm_label": "vehicleureadisburselistresponse" }, { "label": "VehicleUreaDisburseBoardItem", "file_type": "code", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L122", "id": "pl_vehicle_urea_vehicleureadisburseboarditem", "community": 206, "norm_label": "vehicleureadisburseboarditem" }, { "label": "VehicleUreaDisburseBoardListResponse", "file_type": "code", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L144", "id": "pl_vehicle_urea_vehicleureadisburseboardlistresponse", "community": 206, "norm_label": "vehicleureadisburseboardlistresponse" }, { "label": "vehicle_recharge.py", "file_type": "code", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L1", "id": "app_schemas_pl_vehicle_recharge_py", "community": 199, "norm_label": "vehicle_recharge.py" }, { "label": "VehicleRechargeApplyCreate", "file_type": "code", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L11", "id": "pl_vehicle_recharge_vehiclerechargeapplycreate", "community": 199, "norm_label": "vehiclerechargeapplycreate" }, { "label": "validate_recharge_type()", "file_type": "code", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L24", "id": "pl_vehicle_recharge_validate_recharge_type", "community": 199, "norm_label": "validate_recharge_type()" }, { "label": "VehicleRechargeApplyUpdate", "file_type": "code", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L30", "id": "pl_vehicle_recharge_vehiclerechargeapplyupdate", "community": 199, "norm_label": "vehiclerechargeapplyupdate" }, { "label": "VehicleRechargeApplyRead", "file_type": "code", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L34", "id": "pl_vehicle_recharge_vehiclerechargeapplyread", "community": 199, "norm_label": "vehiclerechargeapplyread" }, { "label": "VehicleRechargeApplyListResponse", "file_type": "code", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L52", "id": "pl_vehicle_recharge_vehiclerechargeapplylistresponse", "community": 199, "norm_label": "vehiclerechargeapplylistresponse" }, { "label": "VehicleRechargeApplyOption", "file_type": "code", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L61", "id": "pl_vehicle_recharge_vehiclerechargeapplyoption", "community": 199, "norm_label": "vehiclerechargeapplyoption" }, { "label": "VehicleRechargeRecordCreate", "file_type": "code", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L70", "id": "pl_vehicle_recharge_vehiclerechargerecordcreate", "community": 199, "norm_label": "vehiclerechargerecordcreate" }, { "label": "validate_amount()", "file_type": "code", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L92", "id": "pl_vehicle_recharge_validate_amount", "community": 199, "norm_label": "validate_amount()" }, { "label": "VehicleRechargeRecordUpdate", "file_type": "code", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L98", "id": "pl_vehicle_recharge_vehiclerechargerecordupdate", "community": 199, "norm_label": "vehiclerechargerecordupdate" }, { "label": "VehicleRechargeRecordRead", "file_type": "code", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L102", "id": "pl_vehicle_recharge_vehiclerechargerecordread", "community": 199, "norm_label": "vehiclerechargerecordread" }, { "label": "VehicleRechargeRecordListResponse", "file_type": "code", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L123", "id": "pl_vehicle_recharge_vehiclerechargerecordlistresponse", "community": 199, "norm_label": "vehiclerechargerecordlistresponse" }, { "label": "VehicleRechargeDisburseBoardItem", "file_type": "code", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L132", "id": "pl_vehicle_recharge_vehiclerechargedisburseboarditem", "community": 199, "norm_label": "vehiclerechargedisburseboarditem" }, { "label": "VehicleRechargeDisburseBoardListResponse", "file_type": "code", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L156", "id": "pl_vehicle_recharge_vehiclerechargedisburseboardlistresponse", "community": 199, "norm_label": "vehiclerechargedisburseboardlistresponse" }, { "label": "\u53d1\u653e\u767b\u8bb0\u9875\uff1a\u7533\u8bf7\u5355 + \u5173\u8054\u53d1\u653e\u4fe1\u606f\uff08\u5de6\u8fde\u63a5\uff09", "file_type": "rationale", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L133", "id": "pl_vehicle_recharge_rationale_133", "community": 199, "norm_label": "\u53d1\u653e\u767b\u8bb0\u9875:\u7533\u8bf7\u5355 + \u5173\u8054\u53d1\u653e\u4fe1\u606f(\u5de6\u8fde\u63a5)" }, { "label": "paste_recognize.py", "file_type": "code", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L1", "id": "app_schemas_pl_paste_recognize_py", "community": 22, "norm_label": "paste_recognize.py" }, { "label": "ConflictAction", "file_type": "code", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L7", "id": "pl_paste_recognize_conflictaction", "community": 22, "norm_label": "conflictaction" }, { "label": "PastePersonnelIn", "file_type": "code", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L15", "id": "pl_paste_recognize_pastepersonnelin", "community": 22, "norm_label": "pastepersonnelin" }, { "label": "PasteVehicleIn", "file_type": "code", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L24", "id": "pl_paste_recognize_pastevehiclein", "community": 22, "norm_label": "pastevehiclein" }, { "label": "PasteCommitBody", "file_type": "code", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L34", "id": "pl_paste_recognize_pastecommitbody", "community": 22, "norm_label": "pastecommitbody" }, { "label": "PasteCommitResult", "file_type": "code", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L45", "id": "pl_paste_recognize_pastecommitresult", "community": 22, "norm_label": "pastecommitresult" }, { "label": "\u8fd0\u8f93\u8ba1\u5212 - \u4e09\u65b9\u7c98\u8d34\u8bc6\u522b\u63d0\u4ea4 Schema", "file_type": "rationale", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L1", "id": "pl_paste_recognize_rationale_1", "community": 22, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 - \u4e09\u65b9\u7c98\u8d34\u8bc6\u522b\u63d0\u4ea4 schema" }, { "label": "datetime_parse.py", "file_type": "code", "source_file": "app/schemas/pl/datetime_parse.py", "source_location": "L1", "id": "app_schemas_pl_datetime_parse_py", "community": 308, "norm_label": "datetime_parse.py" }, { "label": "parse_optional_plan_datetime()", "file_type": "code", "source_file": "app/schemas/pl/datetime_parse.py", "source_location": "L10", "id": "pl_datetime_parse_parse_optional_plan_datetime", "community": 308, "norm_label": "parse_optional_plan_datetime()" }, { "label": "\u8fd0\u8f93\u8ba1\u5212\u76f8\u5173\u65e5\u671f\u65f6\u95f4\u89e3\u6790\uff1a\u524d\u7aef date-picker \u4ec5\u4f20 YYYY-MM-DD\u3002", "file_type": "rationale", "source_file": "app/schemas/pl/datetime_parse.py", "source_location": "L1", "id": "pl_datetime_parse_rationale_1", "community": 308, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u76f8\u5173\u65e5\u671f\u65f6\u95f4\u89e3\u6790:\u524d\u7aef date-picker \u4ec5\u4f20 yyyy-mm-dd\u3002" }, { "label": "customer_stop_pref.py", "file_type": "code", "source_file": "app/schemas/pl/customer_stop_pref.py", "source_location": "L1", "id": "app_schemas_pl_customer_stop_pref_py", "community": 0, "norm_label": "customer_stop_pref.py" }, { "label": "CustomerStopPrefRead", "file_type": "code", "source_file": "app/schemas/pl/customer_stop_pref.py", "source_location": "L8", "id": "pl_customer_stop_pref_customerstopprefread", "community": 0, "norm_label": "customerstopprefread" }, { "label": "inventory.py", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L1", "id": "app_schemas_pl_inventory_py", "community": 68, "norm_label": "inventory.py" }, { "label": "InventoryRead", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L14", "id": "pl_inventory_inventoryread", "community": 68, "norm_label": "inventoryread" }, { "label": "InventoryTransactionRead", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L38", "id": "pl_inventory_inventorytransactionread", "community": 68, "norm_label": "inventorytransactionread" }, { "label": "InventoryWarningRead", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L61", "id": "pl_inventory_inventorywarningread", "community": 68, "norm_label": "inventorywarningread" }, { "label": "InventoryWarningUpdate", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L78", "id": "pl_inventory_inventorywarningupdate", "community": 68, "norm_label": "inventorywarningupdate" }, { "label": "InventoryWarningThreshold", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L84", "id": "pl_inventory_inventorywarningthreshold", "community": 68, "norm_label": "inventorywarningthreshold" }, { "label": "DocumentReminderRead", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L98", "id": "pl_inventory_documentreminderread", "community": 68, "norm_label": "documentreminderread" }, { "label": "DocumentReminderUpdate", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L116", "id": "pl_inventory_documentreminderupdate", "community": 68, "norm_label": "documentreminderupdate" }, { "label": "DocumentReminderStatsRead", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L122", "id": "pl_inventory_documentreminderstatsread", "community": 68, "norm_label": "documentreminderstatsread" }, { "label": "InventoryLedgerQuery", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L132", "id": "pl_inventory_inventoryledgerquery", "community": 68, "norm_label": "inventoryledgerquery" }, { "label": "InventoryLedgerResponse", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L139", "id": "pl_inventory_inventoryledgerresponse", "community": 68, "norm_label": "inventoryledgerresponse" }, { "label": "InventoryTransactionQuery", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L144", "id": "pl_inventory_inventorytransactionquery", "community": 68, "norm_label": "inventorytransactionquery" }, { "label": "InventoryTransactionResponse", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L154", "id": "pl_inventory_inventorytransactionresponse", "community": 68, "norm_label": "inventorytransactionresponse" }, { "label": "InventorySummaryQuery", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L159", "id": "pl_inventory_inventorysummaryquery", "community": 68, "norm_label": "inventorysummaryquery" }, { "label": "InventorySummaryItem", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L167", "id": "pl_inventory_inventorysummaryitem", "community": 68, "norm_label": "inventorysummaryitem" }, { "label": "InventorySummaryResponse", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L176", "id": "pl_inventory_inventorysummaryresponse", "community": 68, "norm_label": "inventorysummaryresponse" }, { "label": "TransportStatsQuery", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L180", "id": "pl_inventory_transportstatsquery", "community": 68, "norm_label": "transportstatsquery" }, { "label": "TransportStatsItem", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L187", "id": "pl_inventory_transportstatsitem", "community": 68, "norm_label": "transportstatsitem" }, { "label": "TransportStatsResponse", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L194", "id": "pl_inventory_transportstatsresponse", "community": 68, "norm_label": "transportstatsresponse" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/schemas/monitor/__init__.py", "source_location": "L1", "id": "app_schemas_monitor_init_py", "community": 324, "norm_label": "__init__.py" }, { "label": "operlog.py", "file_type": "code", "source_file": "app/schemas/monitor/operlog.py", "source_location": "L1", "id": "app_schemas_monitor_operlog_py", "community": 0, "norm_label": "operlog.py" }, { "label": "OperLogListBody", "file_type": "code", "source_file": "app/schemas/monitor/operlog.py", "source_location": "L8", "id": "monitor_operlog_operloglistbody", "community": 0, "norm_label": "operloglistbody" }, { "label": "OperLogDetailBody", "file_type": "code", "source_file": "app/schemas/monitor/operlog.py", "source_location": "L21", "id": "monitor_operlog_operlogdetailbody", "community": 0, "norm_label": "operlogdetailbody" }, { "label": "\u64cd\u4f5c\u65e5\u5fd7\uff08\u517c\u5bb9 RuoYi OperLog \u89c6\u56fe\uff09", "file_type": "rationale", "source_file": "app/schemas/monitor/operlog.py", "source_location": "L1", "id": "monitor_operlog_rationale_1", "community": 0, "norm_label": "\u64cd\u4f5c\u65e5\u5fd7(\u517c\u5bb9 ruoyi operlog \u89c6\u56fe)" }, { "label": "reimburse.py", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L1", "id": "app_schemas_bx_reimburse_py", "community": 129, "norm_label": "reimburse.py" }, { "label": "_coerce_id()", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L9", "id": "bx_reimburse_coerce_id", "community": 129, "norm_label": "_coerce_id()" }, { "label": "ReimburseDetailCreate", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L15", "id": "bx_reimburse_reimbursedetailcreate", "community": 129, "norm_label": "reimbursedetailcreate" }, { "label": "validate_expense_item_id()", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L25", "id": "bx_reimburse_validate_expense_item_id", "community": 129, "norm_label": "validate_expense_item_id()" }, { "label": "ReimburseDetailOut", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L32", "id": "bx_reimburse_reimbursedetailout", "community": 129, "norm_label": "reimbursedetailout" }, { "label": "ReimburseInvoiceLinkIn", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L43", "id": "bx_reimburse_reimburseinvoicelinkin", "community": 129, "norm_label": "reimburseinvoicelinkin" }, { "label": "validate_invoice_id()", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L53", "id": "bx_reimburse_validate_invoice_id", "community": 129, "norm_label": "validate_invoice_id()" }, { "label": "coerce_attachment_id()", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L61", "id": "bx_reimburse_coerce_attachment_id", "community": 129, "norm_label": "coerce_attachment_id()" }, { "label": "ReimburseInvoiceBriefOut", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L65", "id": "bx_reimburse_reimburseinvoicebriefout", "community": 60, "norm_label": "reimburseinvoicebriefout" }, { "label": "ReimburseApplyCreate", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L78", "id": "bx_reimburse_reimburseapplycreate", "community": 129, "norm_label": "reimburseapplycreate" }, { "label": "details_must_not_be_empty()", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L91", "id": "bx_reimburse_details_must_not_be_empty", "community": 129, "norm_label": "details_must_not_be_empty()" }, { "label": "coerce_applicant_id()", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L98", "id": "bx_reimburse_coerce_applicant_id", "community": 129, "norm_label": "coerce_applicant_id()" }, { "label": "ReimburseApplyUpdate", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L102", "id": "bx_reimburse_reimburseapplyupdate", "community": 129, "norm_label": "reimburseapplyupdate" }, { "label": "ReimburseSubmitBody", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L119", "id": "bx_reimburse_reimbursesubmitbody", "community": 129, "norm_label": "reimbursesubmitbody" }, { "label": "ReimburseApplyOut", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L126", "id": "bx_reimburse_reimburseapplyout", "community": 129, "norm_label": "reimburseapplyout" }, { "label": "ReimburseApprovalCreate", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L156", "id": "bx_reimburse_reimburseapprovalcreate", "community": 129, "norm_label": "reimburseapprovalcreate" }, { "label": "ReimburseApprovalOut", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L163", "id": "bx_reimburse_reimburseapprovalout", "community": 129, "norm_label": "reimburseapprovalout" }, { "label": "ReimburseMyStatsOut", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L176", "id": "bx_reimburse_reimbursemystatsout", "community": 129, "norm_label": "reimbursemystatsout" }, { "label": "ReimburseApproverPendingStatsOut", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L188", "id": "bx_reimburse_reimburseapproverpendingstatsout", "community": 129, "norm_label": "reimburseapproverpendingstatsout" }, { "label": "PayRequest", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L195", "id": "bx_reimburse_payrequest", "community": 129, "norm_label": "payrequest" }, { "label": "OffsetRequest", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L202", "id": "bx_reimburse_offsetrequest", "community": 129, "norm_label": "offsetrequest" }, { "label": "validate_advance_id()", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L211", "id": "bx_reimburse_validate_advance_id", "community": 129, "norm_label": "validate_advance_id()" }, { "label": "OffsetItem", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L218", "id": "bx_reimburse_offsetitem", "community": 129, "norm_label": "offsetitem" }, { "label": "BatchOffsetRequest", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L233", "id": "bx_reimburse_batchoffsetrequest", "community": 129, "norm_label": "batchoffsetrequest" }, { "label": "ReimburseOffsetRecordOut", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L241", "id": "bx_reimburse_reimburseoffsetrecordout", "community": 129, "norm_label": "reimburseoffsetrecordout" }, { "label": "PaymentFinanceStatsOut", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L254", "id": "bx_reimburse_paymentfinancestatsout", "community": 129, "norm_label": "paymentfinancestatsout" }, { "label": "\u62a5\u9500\u5355\u52fe\u9009\u7684\u53d1\u7968\u9644\u4ef6\uff08\u540c\u4e00\u53d1\u7968\u53ef\u52fe\u9009\u591a\u4e2a\u9644\u4ef6\uff0c\u5404\u5360\u4e00\u6761\uff09\u3002", "file_type": "rationale", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L44", "id": "bx_reimburse_rationale_44", "community": 129, "norm_label": "\u62a5\u9500\u5355\u52fe\u9009\u7684\u53d1\u7968\u9644\u4ef6(\u540c\u4e00\u53d1\u7968\u53ef\u52fe\u9009\u591a\u4e2a\u9644\u4ef6,\u5404\u5360\u4e00\u6761)\u3002" }, { "label": "expense_item.py", "file_type": "code", "source_file": "app/schemas/bx/expense_item.py", "source_location": "L1", "id": "app_schemas_bx_expense_item_py", "community": 227, "norm_label": "expense_item.py" }, { "label": "_coerce_id()", "file_type": "code", "source_file": "app/schemas/bx/expense_item.py", "source_location": "L7", "id": "bx_expense_item_coerce_id", "community": 227, "norm_label": "_coerce_id()" }, { "label": "ExpenseItemCreate", "file_type": "code", "source_file": "app/schemas/bx/expense_item.py", "source_location": "L13", "id": "bx_expense_item_expenseitemcreate", "community": 227, "norm_label": "expenseitemcreate" }, { "label": "validate_parent_id()", "file_type": "code", "source_file": "app/schemas/bx/expense_item.py", "source_location": "L26", "id": "bx_expense_item_validate_parent_id", "community": 227, "norm_label": "validate_parent_id()" }, { "label": "ExpenseItemUpdate", "file_type": "code", "source_file": "app/schemas/bx/expense_item.py", "source_location": "L30", "id": "bx_expense_item_expenseitemupdate", "community": 227, "norm_label": "expenseitemupdate" }, { "label": "ExpenseItemOut", "file_type": "code", "source_file": "app/schemas/bx/expense_item.py", "source_location": "L49", "id": "bx_expense_item_expenseitemout", "community": 227, "norm_label": "expenseitemout" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/schemas/bx/__init__.py", "source_location": "L1", "id": "app_schemas_bx_init_py", "community": 300, "norm_label": "__init__.py" }, { "label": "\u62a5\u9500\uff08bx\uff09API \u8def\u7531\u805a\u5408 \u2014 REST \u98ce\u683c\uff0c\u534f\u8bae\u5bf9\u9f50 bx \u539f\u7cfb\u7edf\u3002", "file_type": "rationale", "source_file": "app/api/bx/__init__.py", "source_location": "L1", "id": "bx_init_rationale_1", "community": 300, "norm_label": "\u62a5\u9500(bx)api \u8def\u7531\u805a\u5408 \u2014 rest \u98ce\u683c,\u534f\u8bae\u5bf9\u9f50 bx \u539f\u7cfb\u7edf\u3002" }, { "label": "attachment.py", "file_type": "code", "source_file": "app/schemas/bx/attachment.py", "source_location": "L1", "id": "app_schemas_bx_attachment_py", "community": 0, "norm_label": "attachment.py" }, { "label": "AttachmentOut", "file_type": "code", "source_file": "app/schemas/bx/attachment.py", "source_location": "L9", "id": "bx_attachment_attachmentout", "community": 0, "norm_label": "attachmentout" }, { "label": "advance.py", "file_type": "code", "source_file": "app/schemas/bx/advance.py", "source_location": "L1", "id": "app_schemas_bx_advance_py", "community": 0, "norm_label": "advance.py" }, { "label": "_coerce_optional_id()", "file_type": "code", "source_file": "app/schemas/bx/advance.py", "source_location": "L9", "id": "bx_advance_coerce_optional_id", "community": 0, "norm_label": "_coerce_optional_id()" }, { "label": "AdvanceApplyCreate", "file_type": "code", "source_file": "app/schemas/bx/advance.py", "source_location": "L16", "id": "bx_advance_advanceapplycreate", "community": 0, "norm_label": "advanceapplycreate" }, { "label": "validate_expense_item_id()", "file_type": "code", "source_file": "app/schemas/bx/advance.py", "source_location": "L27", "id": "bx_advance_validate_expense_item_id", "community": 0, "norm_label": "validate_expense_item_id()" }, { "label": "AdvanceApplyUpdate", "file_type": "code", "source_file": "app/schemas/bx/advance.py", "source_location": "L31", "id": "bx_advance_advanceapplyupdate", "community": 0, "norm_label": "advanceapplyupdate" }, { "label": "AdvanceApplyOut", "file_type": "code", "source_file": "app/schemas/bx/advance.py", "source_location": "L46", "id": "bx_advance_advanceapplyout", "community": 0, "norm_label": "advanceapplyout" }, { "label": "AdvanceApprovalCreate", "file_type": "code", "source_file": "app/schemas/bx/advance.py", "source_location": "L70", "id": "bx_advance_advanceapprovalcreate", "community": 0, "norm_label": "advanceapprovalcreate" }, { "label": "AdvanceApprovalOut", "file_type": "code", "source_file": "app/schemas/bx/advance.py", "source_location": "L77", "id": "bx_advance_advanceapprovalout", "community": 0, "norm_label": "advanceapprovalout" }, { "label": "AdvanceMyStatsOut", "file_type": "code", "source_file": "app/schemas/bx/advance.py", "source_location": "L90", "id": "bx_advance_advancemystatsout", "community": 0, "norm_label": "advancemystatsout" }, { "label": "AdvanceApproverPendingStatsOut", "file_type": "code", "source_file": "app/schemas/bx/advance.py", "source_location": "L105", "id": "bx_advance_advanceapproverpendingstatsout", "community": 0, "norm_label": "advanceapproverpendingstatsout" }, { "label": "AdvanceIssueOut", "file_type": "code", "source_file": "app/schemas/bx/advance.py", "source_location": "L112", "id": "bx_advance_advanceissueout", "community": 0, "norm_label": "advanceissueout" }, { "label": "AdvanceIssueRequest", "file_type": "code", "source_file": "app/schemas/bx/advance.py", "source_location": "L131", "id": "bx_advance_advanceissuerequest", "community": 0, "norm_label": "advanceissuerequest" }, { "label": "AdvanceOffsetRecordOut", "file_type": "code", "source_file": "app/schemas/bx/advance.py", "source_location": "L138", "id": "bx_advance_advanceoffsetrecordout", "community": 0, "norm_label": "advanceoffsetrecordout" }, { "label": "AdvanceFinanceIssueStatsOut", "file_type": "code", "source_file": "app/schemas/bx/advance.py", "source_location": "L151", "id": "bx_advance_advancefinanceissuestatsout", "community": 0, "norm_label": "advancefinanceissuestatsout" }, { "label": "common.py", "file_type": "code", "source_file": "app/schemas/bx/common.py", "source_location": "L1", "id": "app_schemas_bx_common_py", "community": 297, "norm_label": "common.py" }, { "label": "_dt_to_str()", "file_type": "code", "source_file": "app/schemas/bx/common.py", "source_location": "L11", "id": "bx_common_dt_to_str", "community": 297, "norm_label": "_dt_to_str()" }, { "label": "_date_to_str()", "file_type": "code", "source_file": "app/schemas/bx/common.py", "source_location": "L17", "id": "bx_common_date_to_str", "community": 297, "norm_label": "_date_to_str()" }, { "label": "PagedQuery", "file_type": "code", "source_file": "app/schemas/bx/common.py", "source_location": "L29", "id": "bx_common_pagedquery", "community": 297, "norm_label": "pagedquery" }, { "label": "ApiResponse", "file_type": "code", "source_file": "app/schemas/bx/common.py", "source_location": "L36", "id": "bx_common_apiresponse", "community": 69, "norm_label": "apiresponse" }, { "label": "PagedData", "file_type": "code", "source_file": "app/schemas/bx/common.py", "source_location": "L42", "id": "bx_common_pageddata", "community": 119, "norm_label": "pageddata" }, { "label": "PagedResponse", "file_type": "code", "source_file": "app/schemas/bx/common.py", "source_location": "L51", "id": "bx_common_pagedresponse", "community": 297, "norm_label": "pagedresponse" }, { "label": "bx \u539f\u7cfb\u7edf API \u54cd\u5e94\u5305\u88c5\uff08code=0 / msg / data.rows\uff09\uff0c\u4e0e\u95e8\u6237 success_response \u5206\u79bb\u3002", "file_type": "rationale", "source_file": "app/schemas/bx/common.py", "source_location": "L1", "id": "bx_common_rationale_1", "community": 297, "norm_label": "bx \u539f\u7cfb\u7edf api \u54cd\u5e94\u5305\u88c5(code=0 / msg / data.rows),\u4e0e\u95e8\u6237 success_response \u5206\u79bb\u3002" }, { "label": "workflow.py", "file_type": "code", "source_file": "app/schemas/bx/workflow.py", "source_location": "L1", "id": "app_schemas_bx_workflow_py", "community": 0, "norm_label": "workflow.py" }, { "label": "_coerce_optional_id()", "file_type": "code", "source_file": "app/schemas/bx/workflow.py", "source_location": "L7", "id": "bx_workflow_coerce_optional_id", "community": 0, "norm_label": "_coerce_optional_id()" }, { "label": "WorkflowNodeCreate", "file_type": "code", "source_file": "app/schemas/bx/workflow.py", "source_location": "L13", "id": "bx_workflow_workflownodecreate", "community": 0, "norm_label": "workflownodecreate" }, { "label": "validate_approver_id()", "file_type": "code", "source_file": "app/schemas/bx/workflow.py", "source_location": "L23", "id": "bx_workflow_validate_approver_id", "community": 0, "norm_label": "validate_approver_id()" }, { "label": "WorkflowNodeOut", "file_type": "code", "source_file": "app/schemas/bx/workflow.py", "source_location": "L27", "id": "bx_workflow_workflownodeout", "community": 0, "norm_label": "workflownodeout" }, { "label": "WorkflowDefCreate", "file_type": "code", "source_file": "app/schemas/bx/workflow.py", "source_location": "L37", "id": "bx_workflow_workflowdefcreate", "community": 0, "norm_label": "workflowdefcreate" }, { "label": "WorkflowDefUpdate", "file_type": "code", "source_file": "app/schemas/bx/workflow.py", "source_location": "L46", "id": "bx_workflow_workflowdefupdate", "community": 0, "norm_label": "workflowdefupdate" }, { "label": "WorkflowDefOut", "file_type": "code", "source_file": "app/schemas/bx/workflow.py", "source_location": "L55", "id": "bx_workflow_workflowdefout", "community": 0, "norm_label": "workflowdefout" }, { "label": "invoice.py", "file_type": "code", "source_file": "app/schemas/bx/invoice.py", "source_location": "L1", "id": "app_schemas_bx_invoice_py", "community": 227, "norm_label": "invoice.py" }, { "label": "WalletSummaryOut", "file_type": "code", "source_file": "app/schemas/bx/invoice.py", "source_location": "L9", "id": "bx_invoice_walletsummaryout", "community": 227, "norm_label": "walletsummaryout" }, { "label": "LedgerOut", "file_type": "code", "source_file": "app/schemas/bx/invoice.py", "source_location": "L24", "id": "bx_invoice_ledgerout", "community": 227, "norm_label": "ledgerout" }, { "label": "InvoiceAttachmentOut", "file_type": "code", "source_file": "app/schemas/bx/invoice.py", "source_location": "L38", "id": "bx_invoice_invoiceattachmentout", "community": 227, "norm_label": "invoiceattachmentout" }, { "label": "InvoiceOut", "file_type": "code", "source_file": "app/schemas/bx/invoice.py", "source_location": "L47", "id": "bx_invoice_invoiceout", "community": 227, "norm_label": "invoiceout" }, { "label": "price_letter.py", "file_type": "code", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L1", "id": "app_schemas_crm_price_letter_py", "community": 0, "norm_label": "price_letter.py" }, { "label": "PriceLetterListBody", "file_type": "code", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L9", "id": "crm_price_letter_priceletterlistbody", "community": 0, "norm_label": "priceletterlistbody" }, { "label": ".to_list_kwargs()", "file_type": "code", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L25", "id": "crm_price_letter_priceletterlistbody_to_list_kwargs", "community": 0, "norm_label": ".to_list_kwargs()" }, { "label": "PriceLetterDetailBody", "file_type": "code", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L45", "id": "crm_price_letter_priceletterdetailbody", "community": 0, "norm_label": "priceletterdetailbody" }, { "label": "PriceLetterCreateBody", "file_type": "code", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L51", "id": "crm_price_letter_pricelettercreatebody", "community": 0, "norm_label": "pricelettercreatebody" }, { "label": "PriceLetterUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L67", "id": "crm_price_letter_priceletterupdatebody", "community": 0, "norm_label": "priceletterupdatebody" }, { "label": "PriceLetterVoidBody", "file_type": "code", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L84", "id": "crm_price_letter_pricelettervoidbody", "community": 0, "norm_label": "pricelettervoidbody" }, { "label": "CRM \u8c03\u4ef7\u51fd Pydantic Schemas", "file_type": "rationale", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L1", "id": "crm_price_letter_rationale_1", "community": 0, "norm_label": "crm \u8c03\u4ef7\u51fd pydantic schemas" }, { "label": "\u8c03\u4ef7\u51fd\u5217\u8868\u67e5\u8be2\uff1bextra=allow \u63a5\u6536\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570\u3002", "file_type": "rationale", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L10", "id": "crm_price_letter_rationale_10", "community": 0, "norm_label": "\u8c03\u4ef7\u51fd\u5217\u8868\u67e5\u8be2;extra=allow \u63a5\u6536\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570\u3002" }, { "label": "pool_rule.py", "file_type": "code", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L1", "id": "app_schemas_crm_pool_rule_py", "community": 0, "norm_label": "pool_rule.py" }, { "label": "PoolRuleListBody", "file_type": "code", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L7", "id": "crm_pool_rule_poolrulelistbody", "community": 0, "norm_label": "poolrulelistbody" }, { "label": "PoolRuleDetailBody", "file_type": "code", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L19", "id": "crm_pool_rule_poolruledetailbody", "community": 0, "norm_label": "poolruledetailbody" }, { "label": "PoolRuleAddBody", "file_type": "code", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L25", "id": "crm_pool_rule_poolruleaddbody", "community": 0, "norm_label": "poolruleaddbody" }, { "label": "PoolRuleUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L37", "id": "crm_pool_rule_poolruleupdatebody", "community": 0, "norm_label": "poolruleupdatebody" }, { "label": "PoolRuleDeleteBody", "file_type": "code", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L50", "id": "crm_pool_rule_poolruledeletebody", "community": 0, "norm_label": "poolruledeletebody" }, { "label": "PoolRuleUpdateStatusBody", "file_type": "code", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L56", "id": "crm_pool_rule_poolruleupdatestatusbody", "community": 0, "norm_label": "poolruleupdatestatusbody" }, { "label": "PoolRuleExecuteBody", "file_type": "code", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L63", "id": "crm_pool_rule_poolruleexecutebody", "community": 0, "norm_label": "poolruleexecutebody" }, { "label": "CRM \u516c\u6d77\u6c60\u89c4\u5219 CRUD + \u89c4\u5219\u6267\u884c\u903b\u8f91", "file_type": "rationale", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L1", "id": "crm_pool_rule_rationale_1", "community": 0, "norm_label": "crm \u516c\u6d77\u6c60\u89c4\u5219 crud + \u89c4\u5219\u6267\u884c\u903b\u8f91" }, { "label": "customer_pool.py", "file_type": "code", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L1", "id": "app_schemas_crm_customer_pool_py", "community": 192, "norm_label": "customer_pool.py" }, { "label": "PoolCustomerListBody", "file_type": "code", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L9", "id": "crm_customer_pool_poolcustomerlistbody", "community": 192, "norm_label": "poolcustomerlistbody" }, { "label": "CustomerColumnFilterMixin", "file_type": "code", "source_file": "", "source_location": "", "id": "customercolumnfiltermixin", "community": 192, "norm_label": "customercolumnfiltermixin" }, { "label": ".to_list_kwargs()", "file_type": "code", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L18", "id": "crm_customer_pool_poolcustomerlistbody_to_list_kwargs", "community": 192, "norm_label": ".to_list_kwargs()" }, { "label": "PoolAssignBody", "file_type": "code", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L27", "id": "crm_customer_pool_poolassignbody", "community": 192, "norm_label": "poolassignbody" }, { "label": "PoolClaimBody", "file_type": "code", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L35", "id": "crm_customer_pool_poolclaimbody", "community": 192, "norm_label": "poolclaimbody" }, { "label": "PoolRecordListBody", "file_type": "code", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L41", "id": "crm_customer_pool_poolrecordlistbody", "community": 192, "norm_label": "poolrecordlistbody" }, { "label": "PoolRecordDetailBody", "file_type": "code", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L51", "id": "crm_customer_pool_poolrecorddetailbody", "community": 192, "norm_label": "poolrecorddetailbody" }, { "label": "CRM \u5ba2\u6237\u516c\u6d77\u6c60\u8bb0\u5f55 Pydantic Schemas", "file_type": "rationale", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L1", "id": "crm_customer_pool_rationale_1", "community": 192, "norm_label": "crm \u5ba2\u6237\u516c\u6d77\u6c60\u8bb0\u5f55 pydantic schemas" }, { "label": "\u5217\u7b5b + keyword\uff1b\u516c\u6d77\u8303\u56f4\u7531 list_pool_customers \u5f3a\u5236 status=pool\u3002", "file_type": "rationale", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L19", "id": "crm_customer_pool_rationale_19", "community": 192, "norm_label": "\u5217\u7b5b + keyword;\u516c\u6d77\u8303\u56f4\u7531 list_pool_customers \u5f3a\u5236 status=pool\u3002" }, { "label": "quote.py", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L1", "id": "app_schemas_crm_quote_py", "community": 0, "norm_label": "quote.py" }, { "label": "QuoteProductItem", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L8", "id": "crm_quote_quoteproductitem", "community": 0, "norm_label": "quoteproductitem" }, { "label": "QuoteListBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L35", "id": "crm_quote_quotelistbody", "community": 0, "norm_label": "quotelistbody" }, { "label": "QuoteDetailBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L68", "id": "crm_quote_quotedetailbody", "community": 0, "norm_label": "quotedetailbody" }, { "label": "QuoteDeleteBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L72", "id": "crm_quote_quotedeletebody", "community": 0, "norm_label": "quotedeletebody" }, { "label": "QuoteCreateBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L76", "id": "crm_quote_quotecreatebody", "community": 0, "norm_label": "quotecreatebody" }, { "label": "QuoteUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L110", "id": "crm_quote_quoteupdatebody", "community": 0, "norm_label": "quoteupdatebody" }, { "label": "QuoteSubmitBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L114", "id": "crm_quote_quotesubmitbody", "community": 0, "norm_label": "quotesubmitbody" }, { "label": "QuoteTemplateSaveBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L120", "id": "crm_quote_quotetemplatesavebody", "community": 0, "norm_label": "quotetemplatesavebody" }, { "label": "QuoteTemplateGetBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L125", "id": "crm_quote_quotetemplategetbody", "community": 0, "norm_label": "quotetemplategetbody" }, { "label": "QuotePdfBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L129", "id": "crm_quote_quotepdfbody", "community": 0, "norm_label": "quotepdfbody" }, { "label": "QuoteShareGenerateBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L133", "id": "crm_quote_quotesharegeneratebody", "community": 0, "norm_label": "quotesharegeneratebody" }, { "label": "QuoteAcceptBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L139", "id": "crm_quote_quoteacceptbody", "community": 0, "norm_label": "quoteacceptbody" }, { "label": "QuoteRejectBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L144", "id": "crm_quote_quoterejectbody", "community": 0, "norm_label": "quoterejectbody" }, { "label": "QuoteToContractBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L150", "id": "crm_quote_quotetocontractbody", "community": 0, "norm_label": "quotetocontractbody" }, { "label": "QuoteNewVersionBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L159", "id": "crm_quote_quotenewversionbody", "community": 0, "norm_label": "quotenewversionbody" }, { "label": "QuoteVersionsBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L165", "id": "crm_quote_quoteversionsbody", "community": 0, "norm_label": "quoteversionsbody" }, { "label": "QuoteInvalidBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L169", "id": "crm_quote_quoteinvalidbody", "community": 0, "norm_label": "quoteinvalidbody" }, { "label": "QuoteStatisticsOverviewBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L174", "id": "crm_quote_quotestatisticsoverviewbody", "community": 0, "norm_label": "quotestatisticsoverviewbody" }, { "label": "QuoteStatisticsTrendBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L180", "id": "crm_quote_quotestatisticstrendbody", "community": 0, "norm_label": "quotestatisticstrendbody" }, { "label": "QuoteProductListBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L186", "id": "crm_quote_quoteproductlistbody", "community": 0, "norm_label": "quoteproductlistbody" }, { "label": "QuoteProductCreateBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L190", "id": "crm_quote_quoteproductcreatebody", "community": 0, "norm_label": "quoteproductcreatebody" }, { "label": "QuoteProductUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L212", "id": "crm_quote_quoteproductupdatebody", "community": 0, "norm_label": "quoteproductupdatebody" }, { "label": "QuoteProductDeleteBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L216", "id": "crm_quote_quoteproductdeletebody", "community": 0, "norm_label": "quoteproductdeletebody" }, { "label": "QuoteApprovalListBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L220", "id": "crm_quote_quoteapprovallistbody", "community": 0, "norm_label": "quoteapprovallistbody" }, { "label": "QuoteApprovalApproveBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L224", "id": "crm_quote_quoteapprovalapprovebody", "community": 0, "norm_label": "quoteapprovalapprovebody" }, { "label": "QuoteApprovalWithdrawBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L231", "id": "crm_quote_quoteapprovalwithdrawbody", "community": 0, "norm_label": "quoteapprovalwithdrawbody" }, { "label": "QuoteApprovalRefreshNamesBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L236", "id": "crm_quote_quoteapprovalrefreshnamesbody", "community": 0, "norm_label": "quoteapprovalrefreshnamesbody" }, { "label": "QuoteShareLogListBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L240", "id": "crm_quote_quoteshareloglistbody", "community": 0, "norm_label": "quoteshareloglistbody" }, { "label": "QuoteShareLogStatisticsBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L244", "id": "crm_quote_quotesharelogstatisticsbody", "community": 0, "norm_label": "quotesharelogstatisticsbody" }, { "label": "CRM \u62a5\u4ef7\u5355 CRUD \u2014 \u5bf9\u7167 CrmQuoteServiceImpl.java\uff08P2 \u5168\u91cf\uff09", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1", "id": "crm_quote_rationale_1", "community": 0, "norm_label": "crm \u62a5\u4ef7\u5355 crud \u2014 \u5bf9\u7167 crmquoteserviceimpl.java(p2 \u5168\u91cf)" }, { "label": "\u5217\u8868/\u5bfc\u51fa\u67e5\u8be2\uff1bextra=allow \u63a5\u6536\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570\uff08*In / *From|To / *Op|Min|Max \u7b49\uff09\u3002", "file_type": "rationale", "source_file": "app/schemas/crm/quote.py", "source_location": "L36", "id": "crm_quote_rationale_36", "community": 0, "norm_label": "\u5217\u8868/\u5bfc\u51fa\u67e5\u8be2;extra=allow \u63a5\u6536\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570(*in / *from|to / *op|min|max \u7b49)\u3002" }, { "label": "customer_follow.py", "file_type": "code", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L1", "id": "app_schemas_crm_customer_follow_py", "community": 0, "norm_label": "customer_follow.py" }, { "label": "CustomerFollowListBody", "file_type": "code", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L8", "id": "crm_customer_follow_customerfollowlistbody", "community": 0, "norm_label": "customerfollowlistbody" }, { "label": "CustomerFollowCreateBody", "file_type": "code", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L24", "id": "crm_customer_follow_customerfollowcreatebody", "community": 0, "norm_label": "customerfollowcreatebody" }, { "label": "CustomerFollowUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L39", "id": "crm_customer_follow_customerfollowupdatebody", "community": 0, "norm_label": "customerfollowupdatebody" }, { "label": "CustomerFollowDeleteBody", "file_type": "code", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L55", "id": "crm_customer_follow_customerfollowdeletebody", "community": 0, "norm_label": "customerfollowdeletebody" }, { "label": "CustomerFollowDetailBody", "file_type": "code", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L59", "id": "crm_customer_follow_customerfollowdetailbody", "community": 0, "norm_label": "customerfollowdetailbody" }, { "label": "CustomerFollowByCustomerBody", "file_type": "code", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L63", "id": "crm_customer_follow_customerfollowbycustomerbody", "community": 0, "norm_label": "customerfollowbycustomerbody" }, { "label": "CRM \u5ba2\u6237\u8ddf\u8fdb\u8bb0\u5f55 Pydantic Schemas", "file_type": "rationale", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L1", "id": "crm_customer_follow_rationale_1", "community": 0, "norm_label": "crm \u5ba2\u6237\u8ddf\u8fdb\u8bb0\u5f55 pydantic schemas" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/schemas/crm/__init__.py", "source_location": "L1", "id": "app_schemas_crm_init_py", "community": 325, "norm_label": "__init__.py" }, { "label": "quote_approver_setting.py", "file_type": "code", "source_file": "app/schemas/crm/quote_approver_setting.py", "source_location": "L1", "id": "app_schemas_crm_quote_approver_setting_py", "community": 0, "norm_label": "quote_approver_setting.py" }, { "label": "QuoteApproverSettingSaveBody", "file_type": "code", "source_file": "app/schemas/crm/quote_approver_setting.py", "source_location": "L6", "id": "crm_quote_approver_setting_quoteapproversettingsavebody", "community": 0, "norm_label": "quoteapproversettingsavebody" }, { "label": "supplier_info.py", "file_type": "code", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L1", "id": "app_schemas_crm_supplier_info_py", "community": 0, "norm_label": "supplier_info.py" }, { "label": "SupplierInfoListBody", "file_type": "code", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L8", "id": "crm_supplier_info_supplierinfolistbody", "community": 72, "norm_label": "supplierinfolistbody" }, { "label": "SupplierInfoListAllBody", "file_type": "code", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L22", "id": "crm_supplier_info_supplierinfolistallbody", "community": 0, "norm_label": "supplierinfolistallbody" }, { "label": "SupplierInfoDetailBody", "file_type": "code", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L31", "id": "crm_supplier_info_supplierinfodetailbody", "community": 0, "norm_label": "supplierinfodetailbody" }, { "label": "SupplierInfoCreateBody", "file_type": "code", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L35", "id": "crm_supplier_info_supplierinfocreatebody", "community": 0, "norm_label": "supplierinfocreatebody" }, { "label": "SupplierInfoUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L54", "id": "crm_supplier_info_supplierinfoupdatebody", "community": 0, "norm_label": "supplierinfoupdatebody" }, { "label": "SupplierInfoDeleteBody", "file_type": "code", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L74", "id": "crm_supplier_info_supplierinfodeletebody", "community": 0, "norm_label": "supplierinfodeletebody" }, { "label": "CRM \u4f9b\u65b9\u4fe1\u606f CRUD \u2014 \u5bf9\u7167 CrmSupplierInfoServiceImpl.java", "file_type": "rationale", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L1", "id": "crm_supplier_info_rationale_1", "community": 0, "norm_label": "crm \u4f9b\u65b9\u4fe1\u606f crud \u2014 \u5bf9\u7167 crmsupplierinfoserviceimpl.java" }, { "label": "opportunity.py", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L1", "id": "app_schemas_crm_opportunity_py", "community": 0, "norm_label": "opportunity.py" }, { "label": "OpportunityColumnFilterMixin", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L8", "id": "crm_opportunity_opportunitycolumnfiltermixin", "community": 0, "norm_label": "opportunitycolumnfiltermixin" }, { "label": ".column_filter_kwargs()", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L74", "id": "crm_opportunity_opportunitycolumnfiltermixin_column_filter_kwargs", "community": 0, "norm_label": ".column_filter_kwargs()" }, { "label": "OpportunityListBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L139", "id": "crm_opportunity_opportunitylistbody", "community": 0, "norm_label": "opportunitylistbody" }, { "label": ".to_list_kwargs()", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L151", "id": "crm_opportunity_opportunitylistbody_to_list_kwargs", "community": 0, "norm_label": ".to_list_kwargs()" }, { "label": "OpportunityDetailBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L165", "id": "crm_opportunity_opportunitydetailbody", "community": 0, "norm_label": "opportunitydetailbody" }, { "label": "OpportunityCreateBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L171", "id": "crm_opportunity_opportunitycreatebody", "community": 0, "norm_label": "opportunitycreatebody" }, { "label": "OpportunityUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L192", "id": "crm_opportunity_opportunityupdatebody", "community": 0, "norm_label": "opportunityupdatebody" }, { "label": "OpportunityDeleteBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L196", "id": "crm_opportunity_opportunitydeletebody", "community": 0, "norm_label": "opportunitydeletebody" }, { "label": "OpportunityAssignBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L202", "id": "crm_opportunity_opportunityassignbody", "community": 0, "norm_label": "opportunityassignbody" }, { "label": "OpportunityChangeStageBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L210", "id": "crm_opportunity_opportunitychangestagebody", "community": 0, "norm_label": "opportunitychangestagebody" }, { "label": "OpportunityMarkWonBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L221", "id": "crm_opportunity_opportunitymarkwonbody", "community": 0, "norm_label": "opportunitymarkwonbody" }, { "label": "OpportunityMarkLostBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L230", "id": "crm_opportunity_opportunitymarklostbody", "community": 0, "norm_label": "opportunitymarklostbody" }, { "label": "OpportunityBatchUpdateStageBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L240", "id": "crm_opportunity_opportunitybatchupdatestagebody", "community": 0, "norm_label": "opportunitybatchupdatestagebody" }, { "label": "OpportunityBatchUpdateExpectDateBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L252", "id": "crm_opportunity_opportunitybatchupdateexpectdatebody", "community": 0, "norm_label": "opportunitybatchupdateexpectdatebody" }, { "label": "OpportunityStageLogListBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L262", "id": "crm_opportunity_opportunitystageloglistbody", "community": 0, "norm_label": "opportunitystageloglistbody" }, { "label": "OpportunityStatisticsBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L268", "id": "crm_opportunity_opportunitystatisticsbody", "community": 7, "norm_label": "opportunitystatisticsbody" }, { "label": "OpportunityKanbanBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L277", "id": "crm_opportunity_opportunitykanbanbody", "community": 0, "norm_label": "opportunitykanbanbody" }, { "label": "OpportunityFollowListBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L281", "id": "crm_opportunity_opportunityfollowlistbody", "community": 0, "norm_label": "opportunityfollowlistbody" }, { "label": "OpportunityFollowDetailBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L289", "id": "crm_opportunity_opportunityfollowdetailbody", "community": 0, "norm_label": "opportunityfollowdetailbody" }, { "label": "OpportunityFollowCreateBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L295", "id": "crm_opportunity_opportunityfollowcreatebody", "community": 0, "norm_label": "opportunityfollowcreatebody" }, { "label": "OpportunityFollowUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L309", "id": "crm_opportunity_opportunityfollowupdatebody", "community": 0, "norm_label": "opportunityfollowupdatebody" }, { "label": "OpportunityFollowDeleteBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L313", "id": "crm_opportunity_opportunityfollowdeletebody", "community": 0, "norm_label": "opportunityfollowdeletebody" }, { "label": "OpportunityProductListBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L319", "id": "crm_opportunity_opportunityproductlistbody", "community": 0, "norm_label": "opportunityproductlistbody" }, { "label": "OpportunityProductByOpportunityBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L328", "id": "crm_opportunity_opportunityproductbyopportunitybody", "community": 0, "norm_label": "opportunityproductbyopportunitybody" }, { "label": "OpportunityProductDetailBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L335", "id": "crm_opportunity_opportunityproductdetailbody", "community": 0, "norm_label": "opportunityproductdetailbody" }, { "label": "OpportunityProductCreateBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L341", "id": "crm_opportunity_opportunityproductcreatebody", "community": 0, "norm_label": "opportunityproductcreatebody" }, { "label": "OpportunityProductBatchAddBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L358", "id": "crm_opportunity_opportunityproductbatchaddbody", "community": 0, "norm_label": "opportunityproductbatchaddbody" }, { "label": "OpportunityProductUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L365", "id": "crm_opportunity_opportunityproductupdatebody", "community": 0, "norm_label": "opportunityproductupdatebody" }, { "label": "OpportunityProductDeleteBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L369", "id": "crm_opportunity_opportunityproductdeletebody", "community": 0, "norm_label": "opportunityproductdeletebody" }, { "label": "CRM \u5546\u673a CRUD\uff08\u4e3b\u8868 + \u9636\u6bb5/\u8d62\u8f93\u5355/\u7edf\u8ba1/\u770b\u677f/\u6f0f\u6597\uff09", "file_type": "rationale", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1", "id": "crm_opportunity_rationale_1", "community": 0, "norm_label": "crm \u5546\u673a crud(\u4e3b\u8868 + \u9636\u6bb5/\u8d62\u8f93\u5355/\u7edf\u8ba1/\u770b\u677f/\u6f0f\u6597)" }, { "label": "clue.py", "file_type": "code", "source_file": "app/schemas/crm/clue.py", "source_location": "L1", "id": "app_schemas_crm_clue_py", "community": 0, "norm_label": "clue.py" }, { "label": "ClueColumnFilterMixin", "file_type": "code", "source_file": "app/schemas/crm/clue.py", "source_location": "L11", "id": "crm_clue_cluecolumnfiltermixin", "community": 0, "norm_label": "cluecolumnfiltermixin" }, { "label": ".column_filter_kwargs()", "file_type": "code", "source_file": "app/schemas/crm/clue.py", "source_location": "L55", "id": "crm_clue_cluecolumnfiltermixin_column_filter_kwargs", "community": 0, "norm_label": ".column_filter_kwargs()" }, { "label": "ClueListBody", "file_type": "code", "source_file": "app/schemas/crm/clue.py", "source_location": "L94", "id": "crm_clue_cluelistbody", "community": 0, "norm_label": "cluelistbody" }, { "label": ".to_list_kwargs()", "file_type": "code", "source_file": "app/schemas/crm/clue.py", "source_location": "L114", "id": "crm_clue_cluelistbody_to_list_kwargs", "community": 0, "norm_label": ".to_list_kwargs()" }, { "label": "ClueCreateBody", "file_type": "code", "source_file": "app/schemas/crm/clue.py", "source_location": "L133", "id": "crm_clue_cluecreatebody", "community": 0, "norm_label": "cluecreatebody" }, { "label": "ClueUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/clue.py", "source_location": "L164", "id": "crm_clue_clueupdatebody", "community": 0, "norm_label": "clueupdatebody" }, { "label": "ClueDeleteBody", "file_type": "code", "source_file": "app/schemas/crm/clue.py", "source_location": "L171", "id": "crm_clue_cluedeletebody", "community": 0, "norm_label": "cluedeletebody" }, { "label": "ClueAssignBody", "file_type": "code", "source_file": "app/schemas/crm/clue.py", "source_location": "L177", "id": "crm_clue_clueassignbody", "community": 0, "norm_label": "clueassignbody" }, { "label": "ClueConvertBody", "file_type": "code", "source_file": "app/schemas/crm/clue.py", "source_location": "L185", "id": "crm_clue_clueconvertbody", "community": 0, "norm_label": "clueconvertbody" }, { "label": "ClueStatusBody", "file_type": "code", "source_file": "app/schemas/crm/clue.py", "source_location": "L196", "id": "crm_clue_cluestatusbody", "community": 0, "norm_label": "cluestatusbody" }, { "label": "ClueLevelBody", "file_type": "code", "source_file": "app/schemas/crm/clue.py", "source_location": "L203", "id": "crm_clue_cluelevelbody", "community": 0, "norm_label": "cluelevelbody" }, { "label": "ClueInvalidBody", "file_type": "code", "source_file": "app/schemas/crm/clue.py", "source_location": "L210", "id": "crm_clue_clueinvalidbody", "community": 0, "norm_label": "clueinvalidbody" }, { "label": "ClueFollowListBody", "file_type": "code", "source_file": "app/schemas/crm/clue.py", "source_location": "L221", "id": "crm_clue_cluefollowlistbody", "community": 0, "norm_label": "cluefollowlistbody" }, { "label": "ClueFollowCreateBody", "file_type": "code", "source_file": "app/schemas/crm/clue.py", "source_location": "L229", "id": "crm_clue_cluefollowcreatebody", "community": 0, "norm_label": "cluefollowcreatebody" }, { "label": "ClueFollowDeleteBody", "file_type": "code", "source_file": "app/schemas/crm/clue.py", "source_location": "L240", "id": "crm_clue_cluefollowdeletebody", "community": 0, "norm_label": "cluefollowdeletebody" }, { "label": "ClueFollowUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/clue.py", "source_location": "L246", "id": "crm_clue_cluefollowupdatebody", "community": 0, "norm_label": "cluefollowupdatebody" }, { "label": "ClueStatisticsBody", "file_type": "code", "source_file": "app/schemas/crm/clue.py", "source_location": "L257", "id": "crm_clue_cluestatisticsbody", "community": 228, "norm_label": "cluestatisticsbody" }, { "label": "CRM \u7ebf\u7d22 CRUD\uff08\u7ebf\u7d22\u4e3b\u8868 + \u8f6c\u5316/\u5206\u914d/\u65e0\u6548/\u7b49\u7ea7\u64cd\u4f5c\uff09", "file_type": "rationale", "source_file": "app/crud/crm/clue.py", "source_location": "L1", "id": "crm_clue_rationale_1", "community": 0, "norm_label": "crm \u7ebf\u7d22 crud(\u7ebf\u7d22\u4e3b\u8868 + \u8f6c\u5316/\u5206\u914d/\u65e0\u6548/\u7b49\u7ea7\u64cd\u4f5c)" }, { "label": "\u5217\u5934\u6f0f\u6597\u53c2\u6570\uff1a\u524d\u7aef camelCase \u2194 \u540e\u7aef snake_case\u3002", "file_type": "rationale", "source_file": "app/schemas/crm/clue.py", "source_location": "L12", "id": "crm_clue_rationale_12", "community": 0, "norm_label": "\u5217\u5934\u6f0f\u6597\u53c2\u6570:\u524d\u7aef camelcase \u2194 \u540e\u7aef snake_case\u3002" }, { "label": "product.py", "file_type": "code", "source_file": "app/schemas/crm/product.py", "source_location": "L1", "id": "app_schemas_crm_product_py", "community": 0, "norm_label": "product.py" }, { "label": "ProductCategoryCreateBody", "file_type": "code", "source_file": "app/schemas/crm/product.py", "source_location": "L12", "id": "crm_product_productcategorycreatebody", "community": 0, "norm_label": "productcategorycreatebody" }, { "label": "ProductCategoryUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/product.py", "source_location": "L26", "id": "crm_product_productcategoryupdatebody", "community": 0, "norm_label": "productcategoryupdatebody" }, { "label": "CategoryDeleteBody", "file_type": "code", "source_file": "app/schemas/crm/product.py", "source_location": "L41", "id": "crm_product_categorydeletebody", "community": 0, "norm_label": "categorydeletebody" }, { "label": "ProductCategoryTreeBody", "file_type": "code", "source_file": "app/schemas/crm/product.py", "source_location": "L47", "id": "crm_product_productcategorytreebody", "community": 0, "norm_label": "productcategorytreebody" }, { "label": "ProductUpdateStatusBody", "file_type": "code", "source_file": "app/schemas/crm/product.py", "source_location": "L56", "id": "crm_product_productupdatestatusbody", "community": 0, "norm_label": "productupdatestatusbody" }, { "label": "ProductColumnFilterMixin", "file_type": "code", "source_file": "app/schemas/crm/product.py", "source_location": "L66", "id": "crm_product_productcolumnfiltermixin", "community": 0, "norm_label": "productcolumnfiltermixin" }, { "label": ".column_filter_kwargs()", "file_type": "code", "source_file": "app/schemas/crm/product.py", "source_location": "L107", "id": "crm_product_productcolumnfiltermixin_column_filter_kwargs", "community": 0, "norm_label": ".column_filter_kwargs()" }, { "label": "ProductListBody", "file_type": "code", "source_file": "app/schemas/crm/product.py", "source_location": "L140", "id": "crm_product_productlistbody", "community": 0, "norm_label": "productlistbody" }, { "label": ".to_list_kwargs()", "file_type": "code", "source_file": "app/schemas/crm/product.py", "source_location": "L169", "id": "crm_product_productlistbody_to_list_kwargs", "community": 0, "norm_label": ".to_list_kwargs()" }, { "label": "ProductBrandItem", "file_type": "code", "source_file": "app/schemas/crm/product.py", "source_location": "L181", "id": "crm_product_productbranditem", "community": 0, "norm_label": "productbranditem" }, { "label": "ProductAliasItem", "file_type": "code", "source_file": "app/schemas/crm/product.py", "source_location": "L192", "id": "crm_product_productaliasitem", "community": 0, "norm_label": "productaliasitem" }, { "label": "ProductCreateBody", "file_type": "code", "source_file": "app/schemas/crm/product.py", "source_location": "L202", "id": "crm_product_productcreatebody", "community": 0, "norm_label": "productcreatebody" }, { "label": "ProductUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/product.py", "source_location": "L239", "id": "crm_product_productupdatebody", "community": 0, "norm_label": "productupdatebody" }, { "label": "ProductDetailBody", "file_type": "code", "source_file": "app/schemas/crm/product.py", "source_location": "L277", "id": "crm_product_productdetailbody", "community": 0, "norm_label": "productdetailbody" }, { "label": "ProductDeleteBody", "file_type": "code", "source_file": "app/schemas/crm/product.py", "source_location": "L283", "id": "crm_product_productdeletebody", "community": 0, "norm_label": "productdeletebody" }, { "label": "ProductOptionsBody", "file_type": "code", "source_file": "app/schemas/crm/product.py", "source_location": "L290", "id": "crm_product_productoptionsbody", "community": 0, "norm_label": "productoptionsbody" }, { "label": "CRM \u4ea7\u54c1\u6a21\u5757 CRUD\uff08\u4ea7\u54c1\u5206\u7c7b + \u4ea7\u54c1 + \u9644\u4ef6\uff09", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L1", "id": "crm_product_rationale_1", "community": 0, "norm_label": "crm \u4ea7\u54c1\u6a21\u5757 crud(\u4ea7\u54c1\u5206\u7c7b + \u4ea7\u54c1 + \u9644\u4ef6)" }, { "label": "\u4ea7\u54c1\u5206\u7c7b\u6811\u67e5\u8be2\uff08\u5bc6\u6587\u89e3\u5bc6\u540e\u987b\u7528 Pydantic \u7ed1\u5b9a\uff0c\u88f8 dict=None \u5728\u90e8\u5206\u94fe\u8def\u4e0b\u4f1a\u4e22 body\uff09", "file_type": "rationale", "source_file": "app/schemas/crm/product.py", "source_location": "L48", "id": "crm_product_rationale_48", "community": 0, "norm_label": "\u4ea7\u54c1\u5206\u7c7b\u6811\u67e5\u8be2(\u5bc6\u6587\u89e3\u5bc6\u540e\u987b\u7528 pydantic \u7ed1\u5b9a,\u88f8 dict=none \u5728\u90e8\u5206\u94fe\u8def\u4e0b\u4f1a\u4e22 body)" }, { "label": "\u5217\u5934\u6f0f\u6597\u53c2\u6570\uff1a\u524d\u7aef camelCase \u2194 \u540e\u7aef snake_case\uff0c\u4f9b build_product_column_filters\u3002", "file_type": "rationale", "source_file": "app/schemas/crm/product.py", "source_location": "L67", "id": "crm_product_rationale_67", "community": 16, "norm_label": "\u5217\u5934\u6f0f\u6597\u53c2\u6570:\u524d\u7aef camelcase \u2194 \u540e\u7aef snake_case,\u4f9b build_product_column_filters\u3002" }, { "label": "customer.py", "file_type": "code", "source_file": "app/schemas/crm/customer.py", "source_location": "L1", "id": "app_schemas_crm_customer_py", "community": 0, "norm_label": "customer.py" }, { "label": "CustomerOptionsBody", "file_type": "code", "source_file": "app/schemas/crm/customer.py", "source_location": "L12", "id": "crm_customer_customeroptionsbody", "community": 0, "norm_label": "customeroptionsbody" }, { "label": "CustomerColumnFilterMixin", "file_type": "code", "source_file": "app/schemas/crm/customer.py", "source_location": "L27", "id": "crm_customer_customercolumnfiltermixin", "community": 192, "norm_label": "customercolumnfiltermixin" }, { "label": ".column_filter_kwargs()", "file_type": "code", "source_file": "app/schemas/crm/customer.py", "source_location": "L111", "id": "crm_customer_customercolumnfiltermixin_column_filter_kwargs", "community": 192, "norm_label": ".column_filter_kwargs()" }, { "label": "CustomerListBody", "file_type": "code", "source_file": "app/schemas/crm/customer.py", "source_location": "L188", "id": "crm_customer_customerlistbody", "community": 7, "norm_label": "customerlistbody" }, { "label": ".to_list_kwargs()", "file_type": "code", "source_file": "app/schemas/crm/customer.py", "source_location": "L208", "id": "crm_customer_customerlistbody_to_list_kwargs", "community": 192, "norm_label": ".to_list_kwargs()" }, { "label": "CustomerCreateBody", "file_type": "code", "source_file": "app/schemas/crm/customer.py", "source_location": "L231", "id": "crm_customer_customercreatebody", "community": 0, "norm_label": "customercreatebody" }, { "label": "_forbid_legacy_invoice_fields()", "file_type": "code", "source_file": "app/schemas/crm/customer.py", "source_location": "L272", "id": "crm_customer_forbid_legacy_invoice_fields", "community": 0, "norm_label": "_forbid_legacy_invoice_fields()" }, { "label": "CustomerUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/customer.py", "source_location": "L297", "id": "crm_customer_customerupdatebody", "community": 0, "norm_label": "customerupdatebody" }, { "label": "CustomerDeleteBody", "file_type": "code", "source_file": "app/schemas/crm/customer.py", "source_location": "L364", "id": "crm_customer_customerdeletebody", "community": 0, "norm_label": "customerdeletebody" }, { "label": "CustomerDetailBody", "file_type": "code", "source_file": "app/schemas/crm/customer.py", "source_location": "L372", "id": "crm_customer_customerdetailbody", "community": 0, "norm_label": "customerdetailbody" }, { "label": "CustomerTransferBody", "file_type": "code", "source_file": "app/schemas/crm/customer.py", "source_location": "L379", "id": "crm_customer_customertransferbody", "community": 0, "norm_label": "customertransferbody" }, { "label": "CustomerIntoPoolBody", "file_type": "code", "source_file": "app/schemas/crm/customer.py", "source_location": "L391", "id": "crm_customer_customerintopoolbody", "community": 0, "norm_label": "customerintopoolbody" }, { "label": "CustomerDealBody", "file_type": "code", "source_file": "app/schemas/crm/customer.py", "source_location": "L401", "id": "crm_customer_customerdealbody", "community": 0, "norm_label": "customerdealbody" }, { "label": "CustomerClaimBody", "file_type": "code", "source_file": "app/schemas/crm/customer.py", "source_location": "L413", "id": "crm_customer_customerclaimbody", "community": 0, "norm_label": "customerclaimbody" }, { "label": "CustomerAssignPoolBody", "file_type": "code", "source_file": "app/schemas/crm/customer.py", "source_location": "L422", "id": "crm_customer_customerassignpoolbody", "community": 0, "norm_label": "customerassignpoolbody" }, { "label": "CustomerCheckDuplicateBody", "file_type": "code", "source_file": "app/schemas/crm/customer.py", "source_location": "L433", "id": "crm_customer_customercheckduplicatebody", "community": 0, "norm_label": "customercheckduplicatebody" }, { "label": "CRM \u5ba2\u6237 CRUD\uff08\u5ba2\u6237\u4e3b\u8868 + \u8f6c\u79fb/\u6210\u4ea4/\u516c\u6d77\u6c60\u64cd\u4f5c\uff09", "file_type": "rationale", "source_file": "app/crud/crm/customer.py", "source_location": "L1", "id": "crm_customer_rationale_1", "community": 0, "norm_label": "crm \u5ba2\u6237 crud(\u5ba2\u6237\u4e3b\u8868 + \u8f6c\u79fb/\u6210\u4ea4/\u516c\u6d77\u6c60\u64cd\u4f5c)" }, { "label": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879\u8bf7\u6c42\u4f53\uff08\u79df\u6237\u5185\u53ea\u8bfb\u641c\u7d22\uff0c\u4e0d\u505a owner \u6570\u636e\u6743\u9650\uff09", "file_type": "rationale", "source_file": "app/schemas/crm/customer.py", "source_location": "L13", "id": "crm_customer_rationale_13", "community": 0, "norm_label": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879\u8bf7\u6c42\u4f53(\u79df\u6237\u5185\u53ea\u8bfb\u641c\u7d22,\u4e0d\u505a owner \u6570\u636e\u6743\u9650)" }, { "label": "\u5217\u5934\u6f0f\u6597\u53c2\u6570\uff1a\u524d\u7aef camelCase \u2194 \u540e\u7aef snake_case\uff0c\u4f9b build_customer_column_filters\u3002", "file_type": "rationale", "source_file": "app/schemas/crm/customer.py", "source_location": "L28", "id": "crm_customer_rationale_28", "community": 192, "norm_label": "\u5217\u5934\u6f0f\u6597\u53c2\u6570:\u524d\u7aef camelcase \u2194 \u540e\u7aef snake_case,\u4f9b build_customer_column_filters\u3002" }, { "label": "snake_case \u5217\u7b5b\u53c2\u6570\uff0c\u4f9b CRUD / build_customer_column_filters\u3002", "file_type": "rationale", "source_file": "app/schemas/crm/customer.py", "source_location": "L112", "id": "crm_customer_rationale_112", "community": 192, "norm_label": "snake_case \u5217\u7b5b\u53c2\u6570,\u4f9b crud / build_customer_column_filters\u3002" }, { "label": "\u89e3\u6790\u5217\u8868\u67e5\u8be2\u53c2\u6570\uff0c\u4f9b API \u4e0e CRUD \u5171\u7528\u3002", "file_type": "rationale", "source_file": "app/schemas/crm/customer.py", "source_location": "L209", "id": "crm_customer_rationale_209", "community": 192, "norm_label": "\u89e3\u6790\u5217\u8868\u67e5\u8be2\u53c2\u6570,\u4f9b api \u4e0e crud \u5171\u7528\u3002" }, { "label": "statistics.py", "file_type": "code", "source_file": "app/schemas/crm/statistics.py", "source_location": "L1", "id": "app_schemas_crm_statistics_py", "community": 310, "norm_label": "statistics.py" }, { "label": "StatisticsBody", "file_type": "code", "source_file": "app/schemas/crm/statistics.py", "source_location": "L8", "id": "crm_statistics_statisticsbody", "community": 310, "norm_label": "statisticsbody" }, { "label": "CRM \u7edf\u8ba1\u5206\u6790 Pydantic Schemas", "file_type": "rationale", "source_file": "app/schemas/crm/statistics.py", "source_location": "L1", "id": "crm_statistics_rationale_1", "community": 310, "norm_label": "crm \u7edf\u8ba1\u5206\u6790 pydantic schemas" }, { "label": "contract_approver_setting.py", "file_type": "code", "source_file": "app/schemas/crm/contract_approver_setting.py", "source_location": "L1", "id": "app_schemas_crm_contract_approver_setting_py", "community": 0, "norm_label": "contract_approver_setting.py" }, { "label": "ContractApproverSettingSaveBody", "file_type": "code", "source_file": "app/schemas/crm/contract_approver_setting.py", "source_location": "L6", "id": "crm_contract_approver_setting_contractapproversettingsavebody", "community": 0, "norm_label": "contractapproversettingsavebody" }, { "label": "contract.py", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L1", "id": "app_schemas_crm_contract_py", "community": 50, "norm_label": "contract.py" }, { "label": "ContractProductPriceTierItem", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L8", "id": "crm_contract_contractproductpricetieritem", "community": 50, "norm_label": "contractproductpricetieritem" }, { "label": "ContractProductItem", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L23", "id": "crm_contract_contractproductitem", "community": 50, "norm_label": "contractproductitem" }, { "label": "ContractListQuery", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L57", "id": "crm_contract_contractlistquery", "community": 50, "norm_label": "contractlistquery" }, { "label": "ContractCreateBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L91", "id": "crm_contract_contractcreatebody", "community": 50, "norm_label": "contractcreatebody" }, { "label": "ContractUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L155", "id": "crm_contract_contractupdatebody", "community": 50, "norm_label": "contractupdatebody" }, { "label": "ContractSubmitBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L159", "id": "crm_contract_contractsubmitbody", "community": 50, "norm_label": "contractsubmitbody" }, { "label": "ContractBatchSubmitBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L165", "id": "crm_contract_contractbatchsubmitbody", "community": 50, "norm_label": "contractbatchsubmitbody" }, { "label": "ContractWithdrawBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L171", "id": "crm_contract_contractwithdrawbody", "community": 50, "norm_label": "contractwithdrawbody" }, { "label": "ContractStatusBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L176", "id": "crm_contract_contractstatusbody", "community": 50, "norm_label": "contractstatusbody" }, { "label": "ContractInvalidBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L181", "id": "crm_contract_contractinvalidbody", "community": 50, "norm_label": "contractinvalidbody" }, { "label": "ContractTemplateSaveBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L187", "id": "crm_contract_contracttemplatesavebody", "community": 50, "norm_label": "contracttemplatesavebody" }, { "label": "ContractDeleteBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L193", "id": "crm_contract_contractdeletebody", "community": 50, "norm_label": "contractdeletebody" }, { "label": "ContractApprovalActionBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L197", "id": "crm_contract_contractapprovalactionbody", "community": 50, "norm_label": "contractapprovalactionbody" }, { "label": "ContractUploadFileBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L209", "id": "crm_contract_contractuploadfilebody", "community": 50, "norm_label": "contractuploadfilebody" }, { "label": "ContractUploadAttachmentsBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L214", "id": "crm_contract_contractuploadattachmentsbody", "community": 50, "norm_label": "contractuploadattachmentsbody" }, { "label": "ContractExportBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L222", "id": "crm_contract_contractexportbody", "community": 50, "norm_label": "contractexportbody" }, { "label": "ContractStatisticsOverviewQuery", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L229", "id": "crm_contract_contractstatisticsoverviewquery", "community": 50, "norm_label": "contractstatisticsoverviewquery" }, { "label": "ContractStatisticsTrendQuery", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L235", "id": "crm_contract_contractstatisticstrendquery", "community": 50, "norm_label": "contractstatisticstrendquery" }, { "label": "ContractRenewBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L241", "id": "crm_contract_contractrenewbody", "community": 50, "norm_label": "contractrenewbody" }, { "label": "ContractApprovalPassBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L245", "id": "crm_contract_contractapprovalpassbody", "community": 50, "norm_label": "contractapprovalpassbody" }, { "label": "ContractApprovalRejectBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L250", "id": "crm_contract_contractapprovalrejectbody", "community": 50, "norm_label": "contractapprovalrejectbody" }, { "label": "ContractApprovalRefreshNamesBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L255", "id": "crm_contract_contractapprovalrefreshnamesbody", "community": 50, "norm_label": "contractapprovalrefreshnamesbody" }, { "label": "ContractApprovalListQuery", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L259", "id": "crm_contract_contractapprovallistquery", "community": 50, "norm_label": "contractapprovallistquery" }, { "label": "ContractChangeListQuery", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L275", "id": "crm_contract_contractchangelistquery", "community": 50, "norm_label": "contractchangelistquery" }, { "label": "ContractTemplateListQuery", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L291", "id": "crm_contract_contracttemplatelistquery", "community": 50, "norm_label": "contracttemplatelistquery" }, { "label": "ContractSignBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L306", "id": "crm_contract_contractsignbody", "community": 50, "norm_label": "contractsignbody" }, { "label": "ContractBatchAssignBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L313", "id": "crm_contract_contractbatchassignbody", "community": 50, "norm_label": "contractbatchassignbody" }, { "label": "ContractChangeCreateBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L319", "id": "crm_contract_contractchangecreatebody", "community": 50, "norm_label": "contractchangecreatebody" }, { "label": "ContractChangeUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L334", "id": "crm_contract_contractchangeupdatebody", "community": 50, "norm_label": "contractchangeupdatebody" }, { "label": "ContractChangeSubmitBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L338", "id": "crm_contract_contractchangesubmitbody", "community": 50, "norm_label": "contractchangesubmitbody" }, { "label": "ContractChangeExportBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L344", "id": "crm_contract_contractchangeexportbody", "community": 50, "norm_label": "contractchangeexportbody" }, { "label": "ContractTemplateCreateBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L351", "id": "crm_contract_contracttemplatecreatebody", "community": 50, "norm_label": "contracttemplatecreatebody" }, { "label": "ContractTemplateUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L373", "id": "crm_contract_contracttemplateupdatebody", "community": 50, "norm_label": "contracttemplateupdatebody" }, { "label": "ContractTemplateExportBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L377", "id": "crm_contract_contracttemplateexportbody", "community": 50, "norm_label": "contracttemplateexportbody" }, { "label": "ContractApprovalTransferBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L384", "id": "crm_contract_contractapprovaltransferbody", "community": 50, "norm_label": "contractapprovaltransferbody" }, { "label": "ContractApprovalExportBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L390", "id": "crm_contract_contractapprovalexportbody", "community": 50, "norm_label": "contractapprovalexportbody" }, { "label": "CRM \u5408\u540c CRUD \u2014 \u5bf9\u7167 CrmContractServiceImpl.java\uff08\u5217\u8868/\u8be6\u60c5 P1\uff09", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1", "id": "crm_contract_rationale_1", "community": 50, "norm_label": "crm \u5408\u540c crud \u2014 \u5bf9\u7167 crmcontractserviceimpl.java(\u5217\u8868/\u8be6\u60c5 p1)" }, { "label": "GET /contract/list \u67e5\u8be2\u53c2\u6570\uff08\u5bf9\u9f50 CrmContractBo + pageNum/pageSize\uff09\u3002 extra=allow\uff1a\u5217\u5934", "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L58", "id": "crm_contract_rationale_58", "community": 50, "norm_label": "get /contract/list \u67e5\u8be2\u53c2\u6570(\u5bf9\u9f50 crmcontractbo + pagenum/pagesize)\u3002 extra=allow:\u5217\u5934" }, { "label": "POST /contract/approval \u2014 \u6309\u5408\u540c ID \u5ba1\u6279", "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L198", "id": "crm_contract_rationale_198", "community": 50, "norm_label": "post /contract/approval \u2014 \u6309\u5408\u540c id \u5ba1\u6279" }, { "label": "POST /contract/export \u7b5b\u9009\u6761\u4ef6\uff08\u65e0\u5206\u9875\u6216\u6cbf\u7528 list \u53c2\u6570\uff09", "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L223", "id": "crm_contract_rationale_223", "community": 50, "norm_label": "post /contract/export \u7b5b\u9009\u6761\u4ef6(\u65e0\u5206\u9875\u6216\u6cbf\u7528 list \u53c2\u6570)" }, { "label": "\u7eed\u7b7e \u2014 \u5b57\u6bb5\u540c\u521b\u5efa\uff0cparent \u7531\u8def\u5f84\u63d0\u4f9b", "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L242", "id": "crm_contract_rationale_242", "community": 50, "norm_label": "\u7eed\u7b7e \u2014 \u5b57\u6bb5\u540c\u521b\u5efa,parent \u7531\u8def\u5f84\u63d0\u4f9b" }, { "label": "GET /contract/approval/list\uff1bextra=allow \u900f\u4f20\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570\u3002", "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L260", "id": "crm_contract_rationale_260", "community": 50, "norm_label": "get /contract/approval/list;extra=allow \u900f\u4f20\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570\u3002" }, { "label": "GET /contract/change/list\uff1bextra=allow \u900f\u4f20\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570\u3002", "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L276", "id": "crm_contract_rationale_276", "community": 50, "norm_label": "get /contract/change/list;extra=allow \u900f\u4f20\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570\u3002" }, { "label": "GET /contract/template/list\uff1bextra=allow \u900f\u4f20\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570\u3002", "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L292", "id": "crm_contract_rationale_292", "community": 50, "norm_label": "get /contract/template/list;extra=allow \u900f\u4f20\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570\u3002" }, { "label": "contact.py", "file_type": "code", "source_file": "app/schemas/crm/contact.py", "source_location": "L1", "id": "app_schemas_crm_contact_py", "community": 0, "norm_label": "contact.py" }, { "label": "ContactListBody", "file_type": "code", "source_file": "app/schemas/crm/contact.py", "source_location": "L8", "id": "crm_contact_contactlistbody", "community": 0, "norm_label": "contactlistbody" }, { "label": "ContactCreateBody", "file_type": "code", "source_file": "app/schemas/crm/contact.py", "source_location": "L27", "id": "crm_contact_contactcreatebody", "community": 0, "norm_label": "contactcreatebody" }, { "label": "ContactUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/contact.py", "source_location": "L50", "id": "crm_contact_contactupdatebody", "community": 0, "norm_label": "contactupdatebody" }, { "label": "ContactDeleteBody", "file_type": "code", "source_file": "app/schemas/crm/contact.py", "source_location": "L74", "id": "crm_contact_contactdeletebody", "community": 0, "norm_label": "contactdeletebody" }, { "label": "ContactDetailBody", "file_type": "code", "source_file": "app/schemas/crm/contact.py", "source_location": "L78", "id": "crm_contact_contactdetailbody", "community": 0, "norm_label": "contactdetailbody" }, { "label": "ContactByCustomerBody", "file_type": "code", "source_file": "app/schemas/crm/contact.py", "source_location": "L82", "id": "crm_contact_contactbycustomerbody", "community": 0, "norm_label": "contactbycustomerbody" }, { "label": "ContactSetPrimaryBody", "file_type": "code", "source_file": "app/schemas/crm/contact.py", "source_location": "L88", "id": "crm_contact_contactsetprimarybody", "community": 0, "norm_label": "contactsetprimarybody" }, { "label": "CRM \u8054\u7cfb\u4eba Pydantic Schemas", "file_type": "rationale", "source_file": "app/schemas/crm/contact.py", "source_location": "L1", "id": "crm_contact_rationale_1", "community": 0, "norm_label": "crm \u8054\u7cfb\u4eba pydantic schemas" }, { "label": "invoice_info.py", "file_type": "code", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L1", "id": "app_schemas_crm_invoice_info_py", "community": 0, "norm_label": "invoice_info.py" }, { "label": "InvoiceInfoByCustomerBody", "file_type": "code", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L8", "id": "crm_invoice_info_invoiceinfobycustomerbody", "community": 0, "norm_label": "invoiceinfobycustomerbody" }, { "label": "InvoiceInfoCreateBody", "file_type": "code", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L14", "id": "crm_invoice_info_invoiceinfocreatebody", "community": 0, "norm_label": "invoiceinfocreatebody" }, { "label": "InvoiceInfoUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L30", "id": "crm_invoice_info_invoiceinfoupdatebody", "community": 0, "norm_label": "invoiceinfoupdatebody" }, { "label": "InvoiceInfoDeleteBody", "file_type": "code", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L47", "id": "crm_invoice_info_invoiceinfodeletebody", "community": 0, "norm_label": "invoiceinfodeletebody" }, { "label": "InvoiceInfoSetDefaultBody", "file_type": "code", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L52", "id": "crm_invoice_info_invoiceinfosetdefaultbody", "community": 0, "norm_label": "invoiceinfosetdefaultbody" }, { "label": "CRM \u5ba2\u6237\u5f00\u7968\u4fe1\u606f Pydantic Schemas", "file_type": "rationale", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L1", "id": "crm_invoice_info_rationale_1", "community": 0, "norm_label": "crm \u5ba2\u6237\u5f00\u7968\u4fe1\u606f pydantic schemas" }, { "label": "public_inventory.py", "file_type": "code", "source_file": "app/schemas/db/public_inventory.py", "source_location": "L1", "id": "app_schemas_db_public_inventory_py", "community": 116, "norm_label": "public_inventory.py" }, { "label": "PublicInventoryFeedback", "file_type": "code", "source_file": "app/schemas/db/public_inventory.py", "source_location": "L7", "id": "db_public_inventory_publicinventoryfeedback", "community": 116, "norm_label": "publicinventoryfeedback" }, { "label": "PublicInventoryPageRead", "file_type": "code", "source_file": "app/schemas/db/public_inventory.py", "source_location": "L13", "id": "db_public_inventory_publicinventorypageread", "community": 116, "norm_label": "publicinventorypageread" }, { "label": "InventorySiteUrlRead", "file_type": "code", "source_file": "app/schemas/db/public_inventory.py", "source_location": "L34", "id": "db_public_inventory_inventorysiteurlread", "community": 116, "norm_label": "inventorysiteurlread" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/schemas/db/__init__.py", "source_location": "L1", "id": "app_schemas_db_init_py", "community": 15, "norm_label": "__init__.py" }, { "label": "\u5730\u78c5 API \u8def\u7531\u805a\u5408 \u2014 REST \u98ce\u683c\uff0c\u534f\u8bae\u5bf9\u9f50\u539f simple-dibang-xiaoshou\u3002", "file_type": "rationale", "source_file": "app/api/db/__init__.py", "source_location": "L1", "id": "db_init_rationale_1", "community": 15, "norm_label": "\u5730\u78c5 api \u8def\u7531\u805a\u5408 \u2014 rest \u98ce\u683c,\u534f\u8bae\u5bf9\u9f50\u539f simple-dibang-xiaoshou\u3002" }, { "label": "dashboard.py", "file_type": "code", "source_file": "app/schemas/db/dashboard.py", "source_location": "L1", "id": "app_schemas_db_dashboard_py", "community": 212, "norm_label": "dashboard.py" }, { "label": "DashboardStats", "file_type": "code", "source_file": "app/schemas/db/dashboard.py", "source_location": "L6", "id": "db_dashboard_dashboardstats", "community": 212, "norm_label": "dashboardstats" }, { "label": "DashboardCargoStat", "file_type": "code", "source_file": "app/schemas/db/dashboard.py", "source_location": "L14", "id": "db_dashboard_dashboardcargostat", "community": 212, "norm_label": "dashboardcargostat" }, { "label": "DashboardPartnerCargoStat", "file_type": "code", "source_file": "app/schemas/db/dashboard.py", "source_location": "L20", "id": "db_dashboard_dashboardpartnercargostat", "community": 212, "norm_label": "dashboardpartnercargostat" }, { "label": "weighing.py", "file_type": "code", "source_file": "app/schemas/db/weighing.py", "source_location": "L1", "id": "app_schemas_db_weighing_py", "community": 116, "norm_label": "weighing.py" }, { "label": "WeighingSlipBase", "file_type": "code", "source_file": "app/schemas/db/weighing.py", "source_location": "L6", "id": "db_weighing_weighingslipbase", "community": 116, "norm_label": "weighingslipbase" }, { "label": "WeighingSlipCreate", "file_type": "code", "source_file": "app/schemas/db/weighing.py", "source_location": "L33", "id": "db_weighing_weighingslipcreate", "community": 116, "norm_label": "weighingslipcreate" }, { "label": "WeighingSlipUpdate", "file_type": "code", "source_file": "app/schemas/db/weighing.py", "source_location": "L58", "id": "db_weighing_weighingslipupdate", "community": 116, "norm_label": "weighingslipupdate" }, { "label": "WeighingSlipRead", "file_type": "code", "source_file": "app/schemas/db/weighing.py", "source_location": "L86", "id": "db_weighing_weighingslipread", "community": 116, "norm_label": "weighingslipread" }, { "label": "plans.py", "file_type": "code", "source_file": "app/schemas/db/plans.py", "source_location": "L1", "id": "app_schemas_db_plans_py", "community": 116, "norm_label": "plans.py" }, { "label": "PurchasePlanBase", "file_type": "code", "source_file": "app/schemas/db/plans.py", "source_location": "L6", "id": "db_plans_purchaseplanbase", "community": 116, "norm_label": "purchaseplanbase" }, { "label": "PurchasePlanCreate", "file_type": "code", "source_file": "app/schemas/db/plans.py", "source_location": "L34", "id": "db_plans_purchaseplancreate", "community": 116, "norm_label": "purchaseplancreate" }, { "label": "PurchasePlanUpdate", "file_type": "code", "source_file": "app/schemas/db/plans.py", "source_location": "L54", "id": "db_plans_purchaseplanupdate", "community": 116, "norm_label": "purchaseplanupdate" }, { "label": "PurchasePlanRead", "file_type": "code", "source_file": "app/schemas/db/plans.py", "source_location": "L82", "id": "db_plans_purchaseplanread", "community": 116, "norm_label": "purchaseplanread" }, { "label": "PurchasePlanWithFillLink", "file_type": "code", "source_file": "app/schemas/db/plans.py", "source_location": "L90", "id": "db_plans_purchaseplanwithfilllink", "community": 116, "norm_label": "purchaseplanwithfilllink" }, { "label": "inventory.py", "file_type": "code", "source_file": "app/schemas/db/inventory.py", "source_location": "L1", "id": "app_schemas_db_inventory_py", "community": 116, "norm_label": "inventory.py" }, { "label": "InboundOutboundBase", "file_type": "code", "source_file": "app/schemas/db/inventory.py", "source_location": "L6", "id": "db_inventory_inboundoutboundbase", "community": 116, "norm_label": "inboundoutboundbase" }, { "label": "InboundOutboundCreate", "file_type": "code", "source_file": "app/schemas/db/inventory.py", "source_location": "L24", "id": "db_inventory_inboundoutboundcreate", "community": 116, "norm_label": "inboundoutboundcreate" }, { "label": "InboundOutboundUpdate", "file_type": "code", "source_file": "app/schemas/db/inventory.py", "source_location": "L40", "id": "db_inventory_inboundoutboundupdate", "community": 116, "norm_label": "inboundoutboundupdate" }, { "label": "CreateLinkForPlanPayload", "file_type": "code", "source_file": "app/schemas/db/inventory.py", "source_location": "L58", "id": "db_inventory_createlinkforplanpayload", "community": 116, "norm_label": "createlinkforplanpayload" }, { "label": "InboundOutboundRead", "file_type": "code", "source_file": "app/schemas/db/inventory.py", "source_location": "L65", "id": "db_inventory_inboundoutboundread", "community": 116, "norm_label": "inboundoutboundread" }, { "label": "sample_code.py", "file_type": "code", "source_file": "app/crud/sample_code.py", "source_location": "L1", "id": "app_crud_sample_code_py", "community": 205, "norm_label": "sample_code.py" }, { "label": "_resolve_issued_user_display_name()", "file_type": "code", "source_file": "app/crud/sample_code.py", "source_location": "L15", "id": "crud_sample_code_resolve_issued_user_display_name", "community": 205, "norm_label": "_resolve_issued_user_display_name()" }, { "label": "_parse_issued_time()", "file_type": "code", "source_file": "app/crud/sample_code.py", "source_location": "L32", "id": "crud_sample_code_parse_issued_time", "community": 205, "norm_label": "_parse_issued_time()" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/sample_code.py", "source_location": "L44", "id": "crud_sample_code_row_to_dict", "community": 205, "norm_label": "_row_to_dict()" }, { "label": "sample_code_exists()", "file_type": "code", "source_file": "app/crud/sample_code.py", "source_location": "L61", "id": "crud_sample_code_sample_code_exists", "community": 205, "norm_label": "sample_code_exists()" }, { "label": "list_sample_codes()", "file_type": "code", "source_file": "app/crud/sample_code.py", "source_location": "L73", "id": "crud_sample_code_list_sample_codes", "community": 205, "norm_label": "list_sample_codes()" }, { "label": "get_sample_code()", "file_type": "code", "source_file": "app/crud/sample_code.py", "source_location": "L104", "id": "crud_sample_code_get_sample_code", "community": 205, "norm_label": "get_sample_code()" }, { "label": "create_sample_code()", "file_type": "code", "source_file": "app/crud/sample_code.py", "source_location": "L111", "id": "crud_sample_code_create_sample_code", "community": 205, "norm_label": "create_sample_code()" }, { "label": "update_sample_code()", "file_type": "code", "source_file": "app/crud/sample_code.py", "source_location": "L167", "id": "crud_sample_code_update_sample_code", "community": 205, "norm_label": "update_sample_code()" }, { "label": "soft_delete_sample_code()", "file_type": "code", "source_file": "app/crud/sample_code.py", "source_location": "L219", "id": "crud_sample_code_soft_delete_sample_code", "community": 205, "norm_label": "soft_delete_sample_code()" }, { "label": "batch_generate_sample_codes()", "file_type": "code", "source_file": "app/crud/sample_code.py", "source_location": "L229", "id": "crud_sample_code_batch_generate_sample_codes", "community": 205, "norm_label": "batch_generate_sample_codes()" }, { "label": "batch_issue_sample_codes()", "file_type": "code", "source_file": "app/crud/sample_code.py", "source_location": "L312", "id": "crud_sample_code_batch_issue_sample_codes", "community": 205, "norm_label": "batch_issue_sample_codes()" }, { "label": "batch_revoke_sample_codes()", "file_type": "code", "source_file": "app/crud/sample_code.py", "source_location": "L357", "id": "crud_sample_code_batch_revoke_sample_codes", "community": 205, "norm_label": "batch_revoke_sample_codes()" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/sample_code.py", "source_location": "L396", "id": "crud_sample_code_total_pages", "community": 205, "norm_label": "total_pages()" }, { "label": "\u6837\u672c\u7f16\u7801\u6c60 CRUD\uff08biz_sample_code\uff09", "file_type": "rationale", "source_file": "app/crud/sample_code.py", "source_location": "L1", "id": "crud_sample_code_rationale_1", "community": 205, "norm_label": "\u6837\u672c\u7f16\u7801\u6c60 crud(biz_sample_code)" }, { "label": "\u6279\u91cf\u751f\u6210\u6837\u672c\u7f16\u7801: \u7c7b\u578b\u524d\u7f00 + \u4e2d\u95f4\u6bb5 + \u8865\u96f6\u5e8f\u53f7", "file_type": "rationale", "source_file": "app/crud/sample_code.py", "source_location": "L240", "id": "crud_sample_code_rationale_240", "community": 205, "norm_label": "\u6279\u91cf\u751f\u6210\u6837\u672c\u7f16\u7801: \u7c7b\u578b\u524d\u7f00 + \u4e2d\u95f4\u6bb5 + \u8865\u96f6\u5e8f\u53f7" }, { "label": "post.py", "file_type": "code", "source_file": "app/crud/post.py", "source_location": "L1", "id": "app_crud_post_py", "community": 267, "norm_label": "post.py" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/post.py", "source_location": "L16", "id": "crud_post_row_to_dict", "community": 267, "norm_label": "_row_to_dict()" }, { "label": "list_posts()", "file_type": "code", "source_file": "app/crud/post.py", "source_location": "L31", "id": "crud_post_list_posts", "community": 267, "norm_label": "list_posts()" }, { "label": "get_post()", "file_type": "code", "source_file": "app/crud/post.py", "source_location": "L69", "id": "crud_post_get_post", "community": 267, "norm_label": "get_post()" }, { "label": "post_code_exists()", "file_type": "code", "source_file": "app/crud/post.py", "source_location": "L77", "id": "crud_post_post_code_exists", "community": 267, "norm_label": "post_code_exists()" }, { "label": "create_post()", "file_type": "code", "source_file": "app/crud/post.py", "source_location": "L84", "id": "crud_post_create_post", "community": 267, "norm_label": "create_post()" }, { "label": "update_post()", "file_type": "code", "source_file": "app/crud/post.py", "source_location": "L121", "id": "crud_post_update_post", "community": 267, "norm_label": "update_post()" }, { "label": "soft_delete_post()", "file_type": "code", "source_file": "app/crud/post.py", "source_location": "L158", "id": "crud_post_soft_delete_post", "community": 267, "norm_label": "soft_delete_post()" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/post.py", "source_location": "L169", "id": "crud_post_total_pages", "community": 267, "norm_label": "total_pages()" }, { "label": "user.py", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L1", "id": "app_crud_user_py", "community": 171, "norm_label": "user.py" }, { "label": "_hash_password()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L19", "id": "crud_user_hash_password", "community": 171, "norm_label": "_hash_password()" }, { "label": "_UserCRUDCompat", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L23", "id": "crud_user_usercrudcompat", "community": 10, "norm_label": "_usercrudcompat" }, { "label": ".get_by_user_no()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L24", "id": "crud_user_usercrudcompat_get_by_user_no", "community": 10, "norm_label": ".get_by_user_no()" }, { "label": ".get_by_user_no_for_web_login()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L35", "id": "crud_user_usercrudcompat_get_by_user_no_for_web_login", "community": 10, "norm_label": ".get_by_user_no_for_web_login()" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L54", "id": "crud_user_row_to_dict", "community": 171, "norm_label": "_row_to_dict()" }, { "label": "list_users()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L75", "id": "crud_user_list_users", "community": 171, "norm_label": "list_users()" }, { "label": "get_user()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L126", "id": "crud_user_get_user", "community": 171, "norm_label": "get_user()" }, { "label": "list_post_ids_for_user()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L134", "id": "crud_user_list_post_ids_for_user", "community": 171, "norm_label": "list_post_ids_for_user()" }, { "label": "set_user_post_ids_only()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L144", "id": "crud_user_set_user_post_ids_only", "community": 171, "norm_label": "set_user_post_ids_only()" }, { "label": "list_user_ids_bound_to_post()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L176", "id": "crud_user_list_user_ids_bound_to_post", "community": 171, "norm_label": "list_user_ids_bound_to_post()" }, { "label": "sync_post_user_bindings()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L191", "id": "crud_user_sync_post_user_bindings", "community": 171, "norm_label": "sync_post_user_bindings()" }, { "label": "get_user_with_relations()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L219", "id": "crud_user_get_user_with_relations", "community": 171, "norm_label": "get_user_with_relations()" }, { "label": "user_no_exists()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L244", "id": "crud_user_user_no_exists", "community": 171, "norm_label": "user_no_exists()" }, { "label": "_replace_associations()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L253", "id": "crud_user_replace_associations", "community": 171, "norm_label": "_replace_associations()" }, { "label": "create_user()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L304", "id": "crud_user_create_user", "community": 171, "norm_label": "create_user()" }, { "label": "update_user()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L363", "id": "crud_user_update_user", "community": 171, "norm_label": "update_user()" }, { "label": "soft_delete_user()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L418", "id": "crud_user_soft_delete_user", "community": 171, "norm_label": "soft_delete_user()" }, { "label": "change_password()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L429", "id": "crud_user_change_password", "community": 171, "norm_label": "change_password()" }, { "label": "reset_password()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L449", "id": "crud_user_reset_password", "community": 171, "norm_label": "reset_password()" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L459", "id": "crud_user_total_pages", "community": 171, "norm_label": "total_pages()" }, { "label": "\u7528\u6237 CRUD\uff08sys_user + sys_user_role + sys_user_post\uff09", "file_type": "rationale", "source_file": "app/crud/user.py", "source_location": "L1", "id": "crud_user_rationale_1", "community": 171, "norm_label": "\u7528\u6237 crud(sys_user + sys_user_role + sys_user_post)" }, { "label": "Web \u767b\u5f55\uff1a\u4f18\u5148 DEFAULT_TENANT_NO\uff1b\u672a\u547d\u4e2d\u65f6\u6309 user_no \u56de\u9000\uff08\u517c\u5bb9\u672a\u6267\u884c\u79df\u6237\u8fc1\u79fb\u7684\u5e93\uff09\u3002", "file_type": "rationale", "source_file": "app/crud/user.py", "source_location": "L36", "id": "crud_user_rationale_36", "community": 10, "norm_label": "web \u767b\u5f55:\u4f18\u5148 default_tenant_no;\u672a\u547d\u4e2d\u65f6\u6309 user_no \u56de\u9000(\u517c\u5bb9\u672a\u6267\u884c\u79df\u6237\u8fc1\u79fb\u7684\u5e93)\u3002" }, { "label": "\u4ec5\u66ff\u6362 sys_user_post\uff0c\u4e0d\u5f71\u54cd sys_user_role\u3002", "file_type": "rationale", "source_file": "app/crud/user.py", "source_location": "L151", "id": "crud_user_rationale_151", "community": 171, "norm_label": "\u4ec5\u66ff\u6362 sys_user_post,\u4e0d\u5f71\u54cd sys_user_role\u3002" }, { "label": "\u5c06\u672c\u804c\u4f4d\u7ed1\u5b9a\u7684\u7528\u6237\u96c6\u5408\u8bbe\u4e3a user_ids\uff08\u53ea\u589e\u5220\u672c\u804c\u4f4d\uff0c\u4fdd\u7559\u7528\u6237\u5176\u5b83\u804c\u4f4d\u4e0e\u89d2\u8272\uff09\u3002", "file_type": "rationale", "source_file": "app/crud/user.py", "source_location": "L198", "id": "crud_user_rationale_198", "community": 171, "norm_label": "\u5c06\u672c\u804c\u4f4d\u7ed1\u5b9a\u7684\u7528\u6237\u96c6\u5408\u8bbe\u4e3a user_ids(\u53ea\u589e\u5220\u672c\u804c\u4f4d,\u4fdd\u7559\u7528\u6237\u5176\u5b83\u804c\u4f4d\u4e0e\u89d2\u8272)\u3002" }, { "label": "dict_type.py", "file_type": "code", "source_file": "app/crud/dict_type.py", "source_location": "L1", "id": "app_crud_dict_type_py", "community": 252, "norm_label": "dict_type.py" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/dict_type.py", "source_location": "L16", "id": "crud_dict_type_row_to_dict", "community": 252, "norm_label": "_row_to_dict()" }, { "label": "list_dict_types()", "file_type": "code", "source_file": "app/crud/dict_type.py", "source_location": "L30", "id": "crud_dict_type_list_dict_types", "community": 252, "norm_label": "list_dict_types()" }, { "label": "get_dict_type()", "file_type": "code", "source_file": "app/crud/dict_type.py", "source_location": "L68", "id": "crud_dict_type_get_dict_type", "community": 252, "norm_label": "get_dict_type()" }, { "label": "dict_type_code_exists()", "file_type": "code", "source_file": "app/crud/dict_type.py", "source_location": "L76", "id": "crud_dict_type_dict_type_code_exists", "community": 252, "norm_label": "dict_type_code_exists()" }, { "label": "create_dict_type()", "file_type": "code", "source_file": "app/crud/dict_type.py", "source_location": "L87", "id": "crud_dict_type_create_dict_type", "community": 252, "norm_label": "create_dict_type()" }, { "label": "update_dict_type()", "file_type": "code", "source_file": "app/crud/dict_type.py", "source_location": "L122", "id": "crud_dict_type_update_dict_type", "community": 252, "norm_label": "update_dict_type()" }, { "label": "soft_delete_dict_type()", "file_type": "code", "source_file": "app/crud/dict_type.py", "source_location": "L158", "id": "crud_dict_type_soft_delete_dict_type", "community": 252, "norm_label": "soft_delete_dict_type()" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/dict_type.py", "source_location": "L172", "id": "crud_dict_type_total_pages", "community": 252, "norm_label": "total_pages()" }, { "label": "\u5b57\u5178\u7c7b\u578b CRUD\uff08sys_dict_type\uff09", "file_type": "rationale", "source_file": "app/crud/dict_type.py", "source_location": "L1", "id": "crud_dict_type_rationale_1", "community": 252, "norm_label": "\u5b57\u5178\u7c7b\u578b crud(sys_dict_type)" }, { "label": "tenant.py", "file_type": "code", "source_file": "app/crud/tenant.py", "source_location": "L1", "id": "app_crud_tenant_py", "community": 253, "norm_label": "tenant.py" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/tenant.py", "source_location": "L17", "id": "crud_tenant_row_to_dict", "community": 253, "norm_label": "_row_to_dict()" }, { "label": "list_tenants()", "file_type": "code", "source_file": "app/crud/tenant.py", "source_location": "L32", "id": "crud_tenant_list_tenants", "community": 253, "norm_label": "list_tenants()" }, { "label": "get_tenant()", "file_type": "code", "source_file": "app/crud/tenant.py", "source_location": "L69", "id": "crud_tenant_get_tenant", "community": 253, "norm_label": "get_tenant()" }, { "label": "tenant_no_exists()", "file_type": "code", "source_file": "app/crud/tenant.py", "source_location": "L77", "id": "crud_tenant_tenant_no_exists", "community": 253, "norm_label": "tenant_no_exists()" }, { "label": "create_tenant()", "file_type": "code", "source_file": "app/crud/tenant.py", "source_location": "L84", "id": "crud_tenant_create_tenant", "community": 253, "norm_label": "create_tenant()" }, { "label": "update_tenant()", "file_type": "code", "source_file": "app/crud/tenant.py", "source_location": "L121", "id": "crud_tenant_update_tenant", "community": 253, "norm_label": "update_tenant()" }, { "label": "soft_delete_tenant()", "file_type": "code", "source_file": "app/crud/tenant.py", "source_location": "L163", "id": "crud_tenant_soft_delete_tenant", "community": 253, "norm_label": "soft_delete_tenant()" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/tenant.py", "source_location": "L176", "id": "crud_tenant_total_pages", "community": 253, "norm_label": "total_pages()" }, { "label": "menu_favorite.py", "file_type": "code", "source_file": "app/crud/menu_favorite.py", "source_location": "L1", "id": "app_crud_menu_favorite_py", "community": 102, "norm_label": "menu_favorite.py" }, { "label": "normalize_menu_path()", "file_type": "code", "source_file": "app/crud/menu_favorite.py", "source_location": "L15", "id": "crud_menu_favorite_normalize_menu_path", "community": 102, "norm_label": "normalize_menu_path()" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/menu_favorite.py", "source_location": "L24", "id": "crud_menu_favorite_row_to_dict", "community": 102, "norm_label": "_row_to_dict()" }, { "label": "_next_order_num()", "file_type": "code", "source_file": "app/crud/menu_favorite.py", "source_location": "L33", "id": "crud_menu_favorite_next_order_num", "community": 102, "norm_label": "_next_order_num()" }, { "label": "list_favorites()", "file_type": "code", "source_file": "app/crud/menu_favorite.py", "source_location": "L47", "id": "crud_menu_favorite_list_favorites", "community": 102, "norm_label": "list_favorites()" }, { "label": "count_active()", "file_type": "code", "source_file": "app/crud/menu_favorite.py", "source_location": "L69", "id": "crud_menu_favorite_count_active", "community": 102, "norm_label": "count_active()" }, { "label": "find_active()", "file_type": "code", "source_file": "app/crud/menu_favorite.py", "source_location": "L81", "id": "crud_menu_favorite_find_active", "community": 102, "norm_label": "find_active()" }, { "label": "find_soft_deleted()", "file_type": "code", "source_file": "app/crud/menu_favorite.py", "source_location": "L96", "id": "crud_menu_favorite_find_soft_deleted", "community": 102, "norm_label": "find_soft_deleted()" }, { "label": "add_favorite()", "file_type": "code", "source_file": "app/crud/menu_favorite.py", "source_location": "L111", "id": "crud_menu_favorite_add_favorite", "community": 102, "norm_label": "add_favorite()" }, { "label": "soft_delete_favorite()", "file_type": "code", "source_file": "app/crud/menu_favorite.py", "source_location": "L162", "id": "crud_menu_favorite_soft_delete_favorite", "community": 102, "norm_label": "soft_delete_favorite()" }, { "label": "reorder_favorites()", "file_type": "code", "source_file": "app/crud/menu_favorite.py", "source_location": "L180", "id": "crud_menu_favorite_reorder_favorites", "community": 102, "norm_label": "reorder_favorites()" }, { "label": "\u6309\u4f20\u5165 paths \u987a\u5e8f\u91cd\u5199 order_num\uff081-based\uff09\u3002paths \u987b\u8986\u76d6\u5f53\u524d\u5168\u90e8\u6709\u6548\u6536\u85cf\u3002", "file_type": "rationale", "source_file": "app/crud/menu_favorite.py", "source_location": "L187", "id": "crud_menu_favorite_rationale_187", "community": 102, "norm_label": "\u6309\u4f20\u5165 paths \u987a\u5e8f\u91cd\u5199 order_num(1-based)\u3002paths \u987b\u8986\u76d6\u5f53\u524d\u5168\u90e8\u6709\u6548\u6536\u85cf\u3002" }, { "label": "biz_no_generator.py", "file_type": "code", "source_file": "app/crud/biz_no_generator.py", "source_location": "L1", "id": "app_crud_biz_no_generator_py", "community": 295, "norm_label": "biz_no_generator.py" }, { "label": "_prefix_for()", "file_type": "code", "source_file": "app/crud/biz_no_generator.py", "source_location": "L19", "id": "crud_biz_no_generator_prefix_for", "community": 295, "norm_label": "_prefix_for()" }, { "label": "_format_biz_no()", "file_type": "code", "source_file": "app/crud/biz_no_generator.py", "source_location": "L23", "id": "crud_biz_no_generator_format_biz_no", "community": 295, "norm_label": "_format_biz_no()" }, { "label": "allocate_next_biz_no()", "file_type": "code", "source_file": "app/crud/biz_no_generator.py", "source_location": "L27", "id": "crud_biz_no_generator_allocate_next_biz_no", "community": 295, "norm_label": "allocate_next_biz_no()" }, { "label": "\u4e1a\u52a1\u534f\u8bae\u53f7\u81ea\u52a8\u751f\u6210\uff1aXBCC / JZCC + YYYYMMDD + 6 \u4f4d\u5e8f\u53f7", "file_type": "rationale", "source_file": "app/crud/biz_no_generator.py", "source_location": "L1", "id": "crud_biz_no_generator_rationale_1", "community": 295, "norm_label": "\u4e1a\u52a1\u534f\u8bae\u53f7\u81ea\u52a8\u751f\u6210:xbcc / jzcc + yyyymmdd + 6 \u4f4d\u5e8f\u53f7" }, { "label": "\u539f\u5b50\u5206\u914d\u4e0b\u4e00\u4e2a\u4e1a\u52a1\u534f\u8bae\u53f7\u3002 \u987b\u5728 create \u4e8b\u52a1\u5185\u8c03\u7528\uff1b\u4f7f\u7528 MySQL LAST_INSERT_ID \u4fdd\u8bc1\u5e76\u53d1\u5b89\u5168\u3002", "file_type": "rationale", "source_file": "app/crud/biz_no_generator.py", "source_location": "L35", "id": "crud_biz_no_generator_rationale_35", "community": 295, "norm_label": "\u539f\u5b50\u5206\u914d\u4e0b\u4e00\u4e2a\u4e1a\u52a1\u534f\u8bae\u53f7\u3002 \u987b\u5728 create \u4e8b\u52a1\u5185\u8c03\u7528;\u4f7f\u7528 mysql last_insert_id \u4fdd\u8bc1\u5e76\u53d1\u5b89\u5168\u3002" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/crud/__init__.py", "source_location": "L1", "id": "app_crud_init_py", "community": 177, "norm_label": "__init__.py" }, { "label": "role.py", "file_type": "code", "source_file": "app/crud/role.py", "source_location": "L1", "id": "app_crud_role_py", "community": 191, "norm_label": "role.py" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/role.py", "source_location": "L21", "id": "crud_role_row_to_dict", "community": 191, "norm_label": "_row_to_dict()" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/role.py", "source_location": "L36", "id": "crud_role_total_pages", "community": 191, "norm_label": "total_pages()" }, { "label": "list_roles()", "file_type": "code", "source_file": "app/crud/role.py", "source_location": "L47", "id": "crud_role_list_roles", "community": 191, "norm_label": "list_roles()" }, { "label": "get_role()", "file_type": "code", "source_file": "app/crud/role.py", "source_location": "L87", "id": "crud_role_get_role", "community": 191, "norm_label": "get_role()" }, { "label": "role_name_exists()", "file_type": "code", "source_file": "app/crud/role.py", "source_location": "L95", "id": "crud_role_role_name_exists", "community": 191, "norm_label": "role_name_exists()" }, { "label": "create_role()", "file_type": "code", "source_file": "app/crud/role.py", "source_location": "L109", "id": "crud_role_create_role", "community": 191, "norm_label": "create_role()" }, { "label": "update_role()", "file_type": "code", "source_file": "app/crud/role.py", "source_location": "L146", "id": "crud_role_update_role", "community": 191, "norm_label": "update_role()" }, { "label": "soft_delete_role()", "file_type": "code", "source_file": "app/crud/role.py", "source_location": "L183", "id": "crud_role_soft_delete_role", "community": 191, "norm_label": "soft_delete_role()" }, { "label": "get_role_menu_ids()", "file_type": "code", "source_file": "app/crud/role.py", "source_location": "L206", "id": "crud_role_get_role_menu_ids", "community": 191, "norm_label": "get_role_menu_ids()" }, { "label": "update_role_menus()", "file_type": "code", "source_file": "app/crud/role.py", "source_location": "L215", "id": "crud_role_update_role_menus", "community": 191, "norm_label": "update_role_menus()" }, { "label": "get_role_data_scope()", "file_type": "code", "source_file": "app/crud/role.py", "source_location": "L250", "id": "crud_role_get_role_data_scope", "community": 191, "norm_label": "get_role_data_scope()" }, { "label": "update_role_data_scope()", "file_type": "code", "source_file": "app/crud/role.py", "source_location": "L259", "id": "crud_role_update_role_data_scope", "community": 191, "norm_label": "update_role_data_scope()" }, { "label": "\u89d2\u8272 CRUD\uff08sys_role / sys_role_menu / sys_role_data_scope_detail\uff09", "file_type": "rationale", "source_file": "app/crud/role.py", "source_location": "L1", "id": "crud_role_rationale_1", "community": 191, "norm_label": "\u89d2\u8272 crud(sys_role / sys_role_menu / sys_role_data_scope_detail)" }, { "label": "menu.py", "file_type": "code", "source_file": "app/crud/menu.py", "source_location": "L1", "id": "app_crud_menu_py", "community": 249, "norm_label": "menu.py" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/menu.py", "source_location": "L14", "id": "crud_menu_row_to_dict", "community": 249, "norm_label": "_row_to_dict()" }, { "label": "_build_tree()", "file_type": "code", "source_file": "app/crud/menu.py", "source_location": "L35", "id": "crud_menu_build_tree", "community": 249, "norm_label": "_build_tree()" }, { "label": "list_menus()", "file_type": "code", "source_file": "app/crud/menu.py", "source_location": "L43", "id": "crud_menu_list_menus", "community": 249, "norm_label": "list_menus()" }, { "label": "list_menus_tree()", "file_type": "code", "source_file": "app/crud/menu.py", "source_location": "L64", "id": "crud_menu_list_menus_tree", "community": 249, "norm_label": "list_menus_tree()" }, { "label": "get_menu()", "file_type": "code", "source_file": "app/crud/menu.py", "source_location": "L103", "id": "crud_menu_get_menu", "community": 249, "norm_label": "get_menu()" }, { "label": "menu_name_exists()", "file_type": "code", "source_file": "app/crud/menu.py", "source_location": "L111", "id": "crud_menu_menu_name_exists", "community": 249, "norm_label": "menu_name_exists()" }, { "label": "create_menu()", "file_type": "code", "source_file": "app/crud/menu.py", "source_location": "L125", "id": "crud_menu_create_menu", "community": 249, "norm_label": "create_menu()" }, { "label": "update_menu()", "file_type": "code", "source_file": "app/crud/menu.py", "source_location": "L172", "id": "crud_menu_update_menu", "community": 249, "norm_label": "update_menu()" }, { "label": "_cascade_soft_delete()", "file_type": "code", "source_file": "app/crud/menu.py", "source_location": "L222", "id": "crud_menu_cascade_soft_delete", "community": 249, "norm_label": "_cascade_soft_delete()" }, { "label": "soft_delete_menu()", "file_type": "code", "source_file": "app/crud/menu.py", "source_location": "L235", "id": "crud_menu_soft_delete_menu", "community": 249, "norm_label": "soft_delete_menu()" }, { "label": "site.py", "file_type": "code", "source_file": "app/crud/site.py", "source_location": "L1", "id": "app_crud_site_py", "community": 268, "norm_label": "site.py" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/site.py", "source_location": "L16", "id": "crud_site_row_to_dict", "community": 268, "norm_label": "_row_to_dict()" }, { "label": "list_sites()", "file_type": "code", "source_file": "app/crud/site.py", "source_location": "L36", "id": "crud_site_list_sites", "community": 268, "norm_label": "list_sites()" }, { "label": "get_site()", "file_type": "code", "source_file": "app/crud/site.py", "source_location": "L74", "id": "crud_site_get_site", "community": 268, "norm_label": "get_site()" }, { "label": "site_code_exists()", "file_type": "code", "source_file": "app/crud/site.py", "source_location": "L82", "id": "crud_site_site_code_exists", "community": 268, "norm_label": "site_code_exists()" }, { "label": "create_site()", "file_type": "code", "source_file": "app/crud/site.py", "source_location": "L89", "id": "crud_site_create_site", "community": 268, "norm_label": "create_site()" }, { "label": "update_site()", "file_type": "code", "source_file": "app/crud/site.py", "source_location": "L136", "id": "crud_site_update_site", "community": 268, "norm_label": "update_site()" }, { "label": "soft_delete_site()", "file_type": "code", "source_file": "app/crud/site.py", "source_location": "L188", "id": "crud_site_soft_delete_site", "community": 268, "norm_label": "soft_delete_site()" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/site.py", "source_location": "L199", "id": "crud_site_total_pages", "community": 268, "norm_label": "total_pages()" }, { "label": "api_request_log.py", "file_type": "code", "source_file": "app/crud/api_request_log.py", "source_location": "L1", "id": "app_crud_api_request_log_py", "community": 90, "norm_label": "api_request_log.py" }, { "label": "ApiRequestLogCRUD", "file_type": "code", "source_file": "app/crud/api_request_log.py", "source_location": "L12", "id": "crud_api_request_log_apirequestlogcrud", "community": 90, "norm_label": "apirequestlogcrud" }, { "label": "get_multi_with_filters()", "file_type": "code", "source_file": "app/crud/api_request_log.py", "source_location": "L14", "id": "crud_api_request_log_get_multi_with_filters", "community": 90, "norm_label": "get_multi_with_filters()" }, { "label": "get()", "file_type": "code", "source_file": "app/crud/api_request_log.py", "source_location": "L85", "id": "crud_api_request_log_get", "community": 90, "norm_label": "get()" }, { "label": "delete()", "file_type": "code", "source_file": "app/crud/api_request_log.py", "source_location": "L91", "id": "crud_api_request_log_delete", "community": 90, "norm_label": "delete()" }, { "label": "oss.py", "file_type": "code", "source_file": "app/crud/oss.py", "source_location": "L1", "id": "app_crud_oss_py", "community": 132, "norm_label": "oss.py" }, { "label": "create_oss()", "file_type": "code", "source_file": "app/crud/oss.py", "source_location": "L12", "id": "crud_oss_create_oss", "community": 71, "norm_label": "create_oss()" }, { "label": "get_oss_by_url()", "file_type": "code", "source_file": "app/crud/oss.py", "source_location": "L55", "id": "crud_oss_get_oss_by_url", "community": 132, "norm_label": "get_oss_by_url()" }, { "label": "get_oss_by_id()", "file_type": "code", "source_file": "app/crud/oss.py", "source_location": "L66", "id": "crud_oss_get_oss_by_id", "community": 132, "norm_label": "get_oss_by_id()" }, { "label": "resolve_storage_path()", "file_type": "code", "source_file": "app/crud/oss.py", "source_location": "L77", "id": "crud_oss_resolve_storage_path", "community": 132, "norm_label": "resolve_storage_path()" }, { "label": "\u6309\u4e3b\u952e id \u67e5\u8be2\u9644\u4ef6\uff08\u517c\u5bb9\u65e7 CRM \u96ea\u82b1 oss_id \u8fc1\u5165\u540e\u7684\u8bb0\u5f55\uff09", "file_type": "rationale", "source_file": "app/crud/oss.py", "source_location": "L67", "id": "crud_oss_rationale_67", "community": 132, "norm_label": "\u6309\u4e3b\u952e id \u67e5\u8be2\u9644\u4ef6(\u517c\u5bb9\u65e7 crm \u96ea\u82b1 oss_id \u8fc1\u5165\u540e\u7684\u8bb0\u5f55)" }, { "label": "\u5c06 fileUrl \u6216\u65e7 CRM \u6570\u5b57 ossId \u89e3\u6790\u4e3a MinIO \u76f8\u5bf9\u8def\u5f84\u3002 \u95e8\u6237\u65b0\u4e0a\u4f20\u628a\u76f8\u5bf9\u8def\u5f84\u5199\u5165\u4e1a\u52a1\u5b57\u6bb5\uff1b\u8fc1\u5165\u5408\u540c\u9644\u4ef6\u4ecd\u5b58\u6570\u5b57 ossId", "file_type": "rationale", "source_file": "app/crud/oss.py", "source_location": "L78", "id": "crud_oss_rationale_78", "community": 132, "norm_label": "\u5c06 fileurl \u6216\u65e7 crm \u6570\u5b57 ossid \u89e3\u6790\u4e3a minio \u76f8\u5bf9\u8def\u5f84\u3002 \u95e8\u6237\u65b0\u4e0a\u4f20\u628a\u76f8\u5bf9\u8def\u5f84\u5199\u5165\u4e1a\u52a1\u5b57\u6bb5;\u8fc1\u5165\u5408\u540c\u9644\u4ef6\u4ecd\u5b58\u6570\u5b57 ossid" }, { "label": "dict_data.py", "file_type": "code", "source_file": "app/crud/dict_data.py", "source_location": "L1", "id": "app_crud_dict_data_py", "community": 254, "norm_label": "dict_data.py" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/dict_data.py", "source_location": "L16", "id": "crud_dict_data_row_to_dict", "community": 254, "norm_label": "_row_to_dict()" }, { "label": "list_dict_data()", "file_type": "code", "source_file": "app/crud/dict_data.py", "source_location": "L32", "id": "crud_dict_data_list_dict_data", "community": 254, "norm_label": "list_dict_data()" }, { "label": "get_dict_data()", "file_type": "code", "source_file": "app/crud/dict_data.py", "source_location": "L68", "id": "crud_dict_data_get_dict_data", "community": 254, "norm_label": "get_dict_data()" }, { "label": "create_dict_data()", "file_type": "code", "source_file": "app/crud/dict_data.py", "source_location": "L76", "id": "crud_dict_data_create_dict_data", "community": 254, "norm_label": "create_dict_data()" }, { "label": "update_dict_data()", "file_type": "code", "source_file": "app/crud/dict_data.py", "source_location": "L110", "id": "crud_dict_data_update_dict_data", "community": 254, "norm_label": "update_dict_data()" }, { "label": "soft_delete_dict_data()", "file_type": "code", "source_file": "app/crud/dict_data.py", "source_location": "L142", "id": "crud_dict_data_soft_delete_dict_data", "community": 254, "norm_label": "soft_delete_dict_data()" }, { "label": "list_dict_data_options()", "file_type": "code", "source_file": "app/crud/dict_data.py", "source_location": "L153", "id": "crud_dict_data_list_dict_data_options", "community": 254, "norm_label": "list_dict_data_options()" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/dict_data.py", "source_location": "L171", "id": "crud_dict_data_total_pages", "community": 254, "norm_label": "total_pages()" }, { "label": "\u5b57\u5178\u6570\u636e CRUD\uff08sys_dict_data\uff09", "file_type": "rationale", "source_file": "app/crud/dict_data.py", "source_location": "L1", "id": "crud_dict_data_rationale_1", "community": 254, "norm_label": "\u5b57\u5178\u6570\u636e crud(sys_dict_data)" }, { "label": "\u5b57\u5178\u4e0b\u62c9\u9009\u9879\uff1a\u79df\u6237\u4e3b\u6570\u636e\uff0c\u5ffd\u7565\u6570\u636e\u8303\u56f4\uff08user_info \u4fdd\u7559\u517c\u5bb9\u8c03\u7528\u65b9\uff0c\u4e0d\u53c2\u4e0e\u8fc7\u6ee4\uff09\u3002", "file_type": "rationale", "source_file": "app/crud/dict_data.py", "source_location": "L160", "id": "crud_dict_data_rationale_160", "community": 254, "norm_label": "\u5b57\u5178\u4e0b\u62c9\u9009\u9879:\u79df\u6237\u4e3b\u6570\u636e,\u5ffd\u7565\u6570\u636e\u8303\u56f4(user_info \u4fdd\u7559\u517c\u5bb9\u8c03\u7528\u65b9,\u4e0d\u53c2\u4e0e\u8fc7\u6ee4)\u3002" }, { "label": "ethnic.py", "file_type": "code", "source_file": "app/crud/ethnic.py", "source_location": "L1", "id": "app_crud_ethnic_py", "community": 90, "norm_label": "ethnic.py" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/ethnic.py", "source_location": "L9", "id": "crud_ethnic_row_to_dict", "community": 90, "norm_label": "_row_to_dict()" }, { "label": "list_ethnics()", "file_type": "code", "source_file": "app/crud/ethnic.py", "source_location": "L18", "id": "crud_ethnic_list_ethnics", "community": 90, "norm_label": "list_ethnics()" }, { "label": "\u6c11\u65cf\u7801\u8868 CRUD\uff08\u5168\u5c40 sys_ethnic\uff09", "file_type": "rationale", "source_file": "app/crud/ethnic.py", "source_location": "L1", "id": "crud_ethnic_rationale_1", "community": 90, "norm_label": "\u6c11\u65cf\u7801\u8868 crud(\u5168\u5c40 sys_ethnic)" }, { "label": "workflow.py", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L1", "id": "app_crud_workflow_py", "community": 148, "norm_label": "workflow.py" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L30", "id": "crud_workflow_row_to_dict", "community": 148, "norm_label": "_row_to_dict()" }, { "label": "list_process_defs()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L45", "id": "crud_workflow_list_process_defs", "community": 148, "norm_label": "list_process_defs()" }, { "label": "get_process_def()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L101", "id": "crud_workflow_get_process_def", "community": 148, "norm_label": "get_process_def()" }, { "label": "process_code_exists()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L109", "id": "crud_workflow_process_code_exists", "community": 148, "norm_label": "process_code_exists()" }, { "label": "create_process_def()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L120", "id": "crud_workflow_create_process_def", "community": 148, "norm_label": "create_process_def()" }, { "label": "update_process_def()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L157", "id": "crud_workflow_update_process_def", "community": 148, "norm_label": "update_process_def()" }, { "label": "soft_delete_process_def()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L196", "id": "crud_workflow_soft_delete_process_def", "community": 148, "norm_label": "soft_delete_process_def()" }, { "label": "publish_version()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L212", "id": "crud_workflow_publish_version", "community": 10, "norm_label": "publish_version()" }, { "label": "get_latest_version()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L304", "id": "crud_workflow_get_latest_version", "community": 148, "norm_label": "get_latest_version()" }, { "label": "_version_to_dict()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L318", "id": "crud_workflow_version_to_dict", "community": 148, "norm_label": "_version_to_dict()" }, { "label": "list_versions()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L329", "id": "crud_workflow_list_versions", "community": 148, "norm_label": "list_versions()" }, { "label": "get_nodes_by_version()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L344", "id": "crud_workflow_get_nodes_by_version", "community": 148, "norm_label": "get_nodes_by_version()" }, { "label": "get_transitions_by_version()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L353", "id": "crud_workflow_get_transitions_by_version", "community": 148, "norm_label": "get_transitions_by_version()" }, { "label": "create_instance()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L367", "id": "crud_workflow_create_instance", "community": 148, "norm_label": "create_instance()" }, { "label": "get_instance()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L405", "id": "crud_workflow_get_instance", "community": 148, "norm_label": "get_instance()" }, { "label": "update_instance_status()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L413", "id": "crud_workflow_update_instance_status", "community": 148, "norm_label": "update_instance_status()" }, { "label": "list_my_instances()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L423", "id": "crud_workflow_list_my_instances", "community": 148, "norm_label": "list_my_instances()" }, { "label": "get_all_tasks_for_business()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L511", "id": "crud_workflow_get_all_tasks_for_business", "community": 148, "norm_label": "get_all_tasks_for_business()" }, { "label": "create_task()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L572", "id": "crud_workflow_create_task", "community": 148, "norm_label": "create_task()" }, { "label": "get_task()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L603", "id": "crud_workflow_get_task", "community": 148, "norm_label": "get_task()" }, { "label": "get_pending_tasks_by_node()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L611", "id": "crud_workflow_get_pending_tasks_by_node", "community": 148, "norm_label": "get_pending_tasks_by_node()" }, { "label": "_task_row_to_dict()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L626", "id": "crud_workflow_task_row_to_dict", "community": 148, "norm_label": "_task_row_to_dict()" }, { "label": "list_pending_tasks()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L653", "id": "crud_workflow_list_pending_tasks", "community": 148, "norm_label": "list_pending_tasks()" }, { "label": "list_completed_tasks()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L716", "id": "crud_workflow_list_completed_tasks", "community": 148, "norm_label": "list_completed_tasks()" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L779", "id": "crud_workflow_total_pages", "community": 148, "norm_label": "total_pages()" }, { "label": "\u5de5\u4f5c\u6d41 CRUD\uff08wf_process_def / wf_process_version / wf_node / wf_transition / wf_proc", "file_type": "rationale", "source_file": "app/crud/workflow.py", "source_location": "L1", "id": "crud_workflow_rationale_1", "community": 148, "norm_label": "\u5de5\u4f5c\u6d41 crud(wf_process_def / wf_process_version / wf_node / wf_transition / wf_proc" }, { "label": "dept.py", "file_type": "code", "source_file": "app/crud/dept.py", "source_location": "L1", "id": "app_crud_dept_py", "community": 241, "norm_label": "dept.py" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/dept.py", "source_location": "L14", "id": "crud_dept_row_to_dict", "community": 241, "norm_label": "_row_to_dict()" }, { "label": "_build_tree()", "file_type": "code", "source_file": "app/crud/dept.py", "source_location": "L32", "id": "crud_dept_build_tree", "community": 241, "norm_label": "_build_tree()" }, { "label": "_collect_with_ancestors()", "file_type": "code", "source_file": "app/crud/dept.py", "source_location": "L40", "id": "crud_dept_collect_with_ancestors", "community": 241, "norm_label": "_collect_with_ancestors()" }, { "label": "list_depts()", "file_type": "code", "source_file": "app/crud/dept.py", "source_location": "L56", "id": "crud_dept_list_depts", "community": 241, "norm_label": "list_depts()" }, { "label": "list_depts_tree()", "file_type": "code", "source_file": "app/crud/dept.py", "source_location": "L76", "id": "crud_dept_list_depts_tree", "community": 241, "norm_label": "list_depts_tree()" }, { "label": "get_dept()", "file_type": "code", "source_file": "app/crud/dept.py", "source_location": "L98", "id": "crud_dept_get_dept", "community": 241, "norm_label": "get_dept()" }, { "label": "create_dept()", "file_type": "code", "source_file": "app/crud/dept.py", "source_location": "L106", "id": "crud_dept_create_dept", "community": 241, "norm_label": "create_dept()" }, { "label": "update_dept()", "file_type": "code", "source_file": "app/crud/dept.py", "source_location": "L147", "id": "crud_dept_update_dept", "community": 241, "norm_label": "update_dept()" }, { "label": "_cascade_soft_delete()", "file_type": "code", "source_file": "app/crud/dept.py", "source_location": "L185", "id": "crud_dept_cascade_soft_delete", "community": 241, "norm_label": "_cascade_soft_delete()" }, { "label": "soft_delete_dept()", "file_type": "code", "source_file": "app/crud/dept.py", "source_location": "L198", "id": "crud_dept_soft_delete_dept", "community": 241, "norm_label": "soft_delete_dept()" }, { "label": "\u4fdd\u7559\u5339\u914d\u8282\u70b9\u53ca\u5176\u5168\u90e8\u4e0a\u7ea7\uff0c\u4f9b\u5173\u952e\u8bcd\u68c0\u7d22\u540e\u4ecd\u80fd\u6b63\u786e\u7ec4\u6811\u3002", "file_type": "rationale", "source_file": "app/crud/dept.py", "source_location": "L43", "id": "crud_dept_rationale_43", "community": 241, "norm_label": "\u4fdd\u7559\u5339\u914d\u8282\u70b9\u53ca\u5176\u5168\u90e8\u4e0a\u7ea7,\u4f9b\u5173\u952e\u8bcd\u68c0\u7d22\u540e\u4ecd\u80fd\u6b63\u786e\u7ec4\u6811\u3002" }, { "label": "base.py", "file_type": "code", "source_file": "app/crud/base.py", "source_location": "L1", "id": "app_crud_base_py", "community": 204, "norm_label": "base.py" }, { "label": "camel_to_snake()", "file_type": "code", "source_file": "app/crud/base.py", "source_location": "L14", "id": "crud_base_camel_to_snake", "community": 204, "norm_label": "camel_to_snake()" }, { "label": "get_model_attr()", "file_type": "code", "source_file": "app/crud/base.py", "source_location": "L20", "id": "crud_base_get_model_attr", "community": 204, "norm_label": "get_model_attr()" }, { "label": "CRUDBase", "file_type": "code", "source_file": "app/crud/base.py", "source_location": "L33", "id": "crud_base_crudbase", "community": 204, "norm_label": "crudbase" }, { "label": ".__init__()", "file_type": "code", "source_file": "app/crud/base.py", "source_location": "L36", "id": "crud_base_crudbase_init", "community": 204, "norm_label": ".__init__()" }, { "label": ".get()", "file_type": "code", "source_file": "app/crud/base.py", "source_location": "L39", "id": "crud_base_crudbase_get", "community": 204, "norm_label": ".get()" }, { "label": ".get_multi()", "file_type": "code", "source_file": "app/crud/base.py", "source_location": "L43", "id": "crud_base_crudbase_get_multi", "community": 204, "norm_label": ".get_multi()" }, { "label": ".get_all()", "file_type": "code", "source_file": "app/crud/base.py", "source_location": "L67", "id": "crud_base_crudbase_get_all", "community": 204, "norm_label": ".get_all()" }, { "label": ".create()", "file_type": "code", "source_file": "app/crud/base.py", "source_location": "L74", "id": "crud_base_crudbase_create", "community": 204, "norm_label": ".create()" }, { "label": ".update()", "file_type": "code", "source_file": "app/crud/base.py", "source_location": "L95", "id": "crud_base_crudbase_update", "community": 204, "norm_label": ".update()" }, { "label": ".delete()", "file_type": "code", "source_file": "app/crud/base.py", "source_location": "L114", "id": "crud_base_crudbase_delete", "community": 204, "norm_label": ".delete()" }, { "label": ".hard_delete()", "file_type": "code", "source_file": "app/crud/base.py", "source_location": "L126", "id": "crud_base_crudbase_hard_delete", "community": 204, "norm_label": ".hard_delete()" }, { "label": ".count()", "file_type": "code", "source_file": "app/crud/base.py", "source_location": "L135", "id": "crud_base_crudbase_count", "community": 204, "norm_label": ".count()" }, { "label": ".exists()", "file_type": "code", "source_file": "app/crud/base.py", "source_location": "L142", "id": "crud_base_crudbase_exists", "community": 126, "norm_label": ".exists()" }, { "label": "HistoryCRUD", "file_type": "code", "source_file": "app/crud/base.py", "source_location": "L150", "id": "crud_base_historycrud", "community": 204, "norm_label": "historycrud" }, { "label": ".create_history()", "file_type": "code", "source_file": "app/crud/base.py", "source_location": "L153", "id": "crud_base_historycrud_create_history", "community": 204, "norm_label": ".create_history()" }, { "label": "leave.py", "file_type": "code", "source_file": "app/crud/leave.py", "source_location": "L1", "id": "app_crud_leave_py", "community": 260, "norm_label": "leave.py" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/leave.py", "source_location": "L15", "id": "crud_leave_total_pages", "community": 260, "norm_label": "total_pages()" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/leave.py", "source_location": "L19", "id": "crud_leave_row_to_dict", "community": 260, "norm_label": "_row_to_dict()" }, { "label": "list_leaves()", "file_type": "code", "source_file": "app/crud/leave.py", "source_location": "L39", "id": "crud_leave_list_leaves", "community": 260, "norm_label": "list_leaves()" }, { "label": "get_leave()", "file_type": "code", "source_file": "app/crud/leave.py", "source_location": "L81", "id": "crud_leave_get_leave", "community": 260, "norm_label": "get_leave()" }, { "label": "create_leave()", "file_type": "code", "source_file": "app/crud/leave.py", "source_location": "L86", "id": "crud_leave_create_leave", "community": 260, "norm_label": "create_leave()" }, { "label": "update_leave()", "file_type": "code", "source_file": "app/crud/leave.py", "source_location": "L117", "id": "crud_leave_update_leave", "community": 260, "norm_label": "update_leave()" }, { "label": "update_leave_status()", "file_type": "code", "source_file": "app/crud/leave.py", "source_location": "L137", "id": "crud_leave_update_leave_status", "community": 260, "norm_label": "update_leave_status()" }, { "label": "soft_delete_leave()", "file_type": "code", "source_file": "app/crud/leave.py", "source_location": "L149", "id": "crud_leave_soft_delete_leave", "community": 260, "norm_label": "soft_delete_leave()" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/crud/monitor/__init__.py", "source_location": "L1", "id": "app_crud_monitor_init_py", "community": 326, "norm_label": "__init__.py" }, { "label": "oper_log.py", "file_type": "code", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L1", "id": "app_crud_monitor_oper_log_py", "community": 95, "norm_label": "oper_log.py" }, { "label": "_oper_status()", "file_type": "code", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L16", "id": "monitor_oper_log_oper_status", "community": 95, "norm_label": "_oper_status()" }, { "label": "_row_to_oper_log()", "file_type": "code", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L20", "id": "monitor_oper_log_row_to_oper_log", "community": 95, "norm_label": "_row_to_oper_log()" }, { "label": "_apply_oper_log_scope()", "file_type": "code", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L56", "id": "monitor_oper_log_apply_oper_log_scope", "community": 95, "norm_label": "_apply_oper_log_scope()" }, { "label": "_oper_log_row_in_scope()", "file_type": "code", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L102", "id": "monitor_oper_log_oper_log_row_in_scope", "community": 95, "norm_label": "_oper_log_row_in_scope()" }, { "label": "list_oper_logs()", "file_type": "code", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L112", "id": "monitor_oper_log_list_oper_logs", "community": 95, "norm_label": "list_oper_logs()" }, { "label": "get_oper_log()", "file_type": "code", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L188", "id": "monitor_oper_log_get_oper_log", "community": 95, "norm_label": "get_oper_log()" }, { "label": "\u64cd\u4f5c\u65e5\u5fd7\uff1a\u57fa\u4e8e sys_api_request_log \u9002\u914d RuoYi OperLog \u89c6\u56fe", "file_type": "rationale", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L1", "id": "monitor_oper_log_rationale_1", "community": 95, "norm_label": "\u64cd\u4f5c\u65e5\u5fd7:\u57fa\u4e8e sys_api_request_log \u9002\u914d ruoyi operlog \u89c6\u56fe" }, { "label": "\u64cd\u4f5c\u65e5\u5fd7\u6309 oper_user_id\uff08user_id/create_by\uff09\u5e94\u7528\u6570\u636e\u6743\u9650\u3002", "file_type": "rationale", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L57", "id": "monitor_oper_log_rationale_57", "community": 95, "norm_label": "\u64cd\u4f5c\u65e5\u5fd7\u6309 oper_user_id(user_id/create_by)\u5e94\u7528\u6570\u636e\u6743\u9650\u3002" }, { "label": "contract_product.py", "file_type": "code", "source_file": "app/crud/crm/contract_product.py", "source_location": "L1", "id": "app_crud_crm_contract_product_py", "community": 190, "norm_label": "contract_product.py" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/contract_product.py", "source_location": "L21", "id": "crm_contract_product_row_to_dict", "community": 190, "norm_label": "_row_to_dict()" }, { "label": "_tier_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/contract_product.py", "source_location": "L56", "id": "crm_contract_product_tier_row_to_dict", "community": 195, "norm_label": "_tier_row_to_dict()" }, { "label": "list_contract_products()", "file_type": "code", "source_file": "app/crud/crm/contract_product.py", "source_location": "L80", "id": "crm_contract_product_list_contract_products", "community": 195, "norm_label": "list_contract_products()" }, { "label": "list_products_by_contract_ids()", "file_type": "code", "source_file": "app/crud/crm/contract_product.py", "source_location": "L124", "id": "crm_contract_product_list_products_by_contract_ids", "community": 190, "norm_label": "list_products_by_contract_ids()" }, { "label": "_decimal_value()", "file_type": "code", "source_file": "app/crud/crm/contract_product.py", "source_location": "L154", "id": "crm_contract_product_decimal_value", "community": 190, "norm_label": "_decimal_value()" }, { "label": "_get_field()", "file_type": "code", "source_file": "app/crud/crm/contract_product.py", "source_location": "L162", "id": "crm_contract_product_get_field", "community": 190, "norm_label": "_get_field()" }, { "label": "_parse_optional_date()", "file_type": "code", "source_file": "app/crud/crm/contract_product.py", "source_location": "L169", "id": "crm_contract_product_parse_optional_date", "community": 190, "norm_label": "_parse_optional_date()" }, { "label": "calculate_subtotal()", "file_type": "code", "source_file": "app/crud/crm/contract_product.py", "source_location": "L187", "id": "crm_contract_product_calculate_subtotal", "community": 190, "norm_label": "calculate_subtotal()" }, { "label": "_letter_oss_ids_to_json()", "file_type": "code", "source_file": "app/crud/crm/contract_product.py", "source_location": "L196", "id": "crm_contract_product_letter_oss_ids_to_json", "community": 190, "norm_label": "_letter_oss_ids_to_json()" }, { "label": "insert_contract_product()", "file_type": "code", "source_file": "app/crud/crm/contract_product.py", "source_location": "L206", "id": "crm_contract_product_insert_contract_product", "community": 190, "norm_label": "insert_contract_product()" }, { "label": "batch_insert_contract_products()", "file_type": "code", "source_file": "app/crud/crm/contract_product.py", "source_location": "L296", "id": "crm_contract_product_batch_insert_contract_products", "community": 190, "norm_label": "batch_insert_contract_products()" }, { "label": "delete_price_tiers_by_contract_id()", "file_type": "code", "source_file": "app/crud/crm/contract_product.py", "source_location": "L344", "id": "crm_contract_product_delete_price_tiers_by_contract_id", "community": 190, "norm_label": "delete_price_tiers_by_contract_id()" }, { "label": "delete_products_by_contract_id()", "file_type": "code", "source_file": "app/crud/crm/contract_product.py", "source_location": "L361", "id": "crm_contract_product_delete_products_by_contract_id", "community": 190, "norm_label": "delete_products_by_contract_id()" }, { "label": "save_price_tiers_for_product()", "file_type": "code", "source_file": "app/crud/crm/contract_product.py", "source_location": "L377", "id": "crm_contract_product_save_price_tiers_for_product", "community": 190, "norm_label": "save_price_tiers_for_product()" }, { "label": "CRM \u5408\u540c\u4ea7\u54c1\u660e\u7ec6 CRUD \u2014 \u5bf9\u7167 CrmContractProductServiceImpl.java", "file_type": "rationale", "source_file": "app/crud/crm/contract_product.py", "source_location": "L1", "id": "crm_contract_product_rationale_1", "community": 190, "norm_label": "crm \u5408\u540c\u4ea7\u54c1\u660e\u7ec6 crud \u2014 \u5bf9\u7167 crmcontractproductserviceimpl.java" }, { "label": "\u6309\u5408\u540c ID \u6279\u91cf\u52a0\u8f7d\u4ea7\u54c1\u660e\u7ec6\uff08\u4e0d\u542b\u4ef7\u9636\u3001\u5371\u5316\u6807\u8bb0\uff0c\u4f9b\u5217\u8868\u6458\u8981\u5c55\u793a\uff09", "file_type": "rationale", "source_file": "app/crud/crm/contract_product.py", "source_location": "L130", "id": "crm_contract_product_rationale_130", "community": 190, "norm_label": "\u6309\u5408\u540c id \u6279\u91cf\u52a0\u8f7d\u4ea7\u54c1\u660e\u7ec6(\u4e0d\u542b\u4ef7\u9636\u3001\u5371\u5316\u6807\u8bb0,\u4f9b\u5217\u8868\u6458\u8981\u5c55\u793a)" }, { "label": "Java: deleteByContractId \u2014 \u8f6f\u5220\u9664\u4ea7\u54c1\u660e\u7ec6\u53ca\u8c03\u4ef7\u533a\u95f4", "file_type": "rationale", "source_file": "app/crud/crm/contract_product.py", "source_location": "L362", "id": "crm_contract_product_rationale_362", "community": 190, "norm_label": "java: deletebycontractid \u2014 \u8f6f\u5220\u9664\u4ea7\u54c1\u660e\u7ec6\u53ca\u8c03\u4ef7\u533a\u95f4" }, { "label": "Java: savePriceTiersForProduct", "file_type": "rationale", "source_file": "app/crud/crm/contract_product.py", "source_location": "L387", "id": "crm_contract_product_rationale_387", "community": 190, "norm_label": "java: savepricetiersforproduct" }, { "label": "price_letter.py", "file_type": "code", "source_file": "app/crud/crm/price_letter.py", "source_location": "L1", "id": "app_crud_crm_price_letter_py", "community": 208, "norm_label": "price_letter.py" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/crm/price_letter.py", "source_location": "L29", "id": "crm_price_letter_total_pages", "community": 208, "norm_label": "total_pages()" }, { "label": "_parse_date()", "file_type": "code", "source_file": "app/crud/crm/price_letter.py", "source_location": "L35", "id": "crm_price_letter_parse_date", "community": 208, "norm_label": "_parse_date()" }, { "label": "_strip_html()", "file_type": "code", "source_file": "app/crud/crm/price_letter.py", "source_location": "L53", "id": "crm_price_letter_strip_html", "community": 208, "norm_label": "_strip_html()" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/price_letter.py", "source_location": "L59", "id": "crm_price_letter_row_to_dict", "community": 208, "norm_label": "_row_to_dict()" }, { "label": "_validate_letter_payload()", "file_type": "code", "source_file": "app/crud/crm/price_letter.py", "source_location": "L85", "id": "crm_price_letter_validate_letter_payload", "community": 208, "norm_label": "_validate_letter_payload()" }, { "label": "list_price_letters()", "file_type": "code", "source_file": "app/crud/crm/price_letter.py", "source_location": "L105", "id": "crm_price_letter_list_price_letters", "community": 208, "norm_label": "list_price_letters()" }, { "label": "get_price_letter()", "file_type": "code", "source_file": "app/crud/crm/price_letter.py", "source_location": "L160", "id": "crm_price_letter_get_price_letter", "community": 208, "norm_label": "get_price_letter()" }, { "label": "create_price_letter()", "file_type": "code", "source_file": "app/crud/crm/price_letter.py", "source_location": "L170", "id": "crm_price_letter_create_price_letter", "community": 208, "norm_label": "create_price_letter()" }, { "label": "update_price_letter()", "file_type": "code", "source_file": "app/crud/crm/price_letter.py", "source_location": "L256", "id": "crm_price_letter_update_price_letter", "community": 208, "norm_label": "update_price_letter()" }, { "label": "void_price_letter()", "file_type": "code", "source_file": "app/crud/crm/price_letter.py", "source_location": "L339", "id": "crm_price_letter_void_price_letter", "community": 208, "norm_label": "void_price_letter()" }, { "label": "pool_rule.py", "file_type": "code", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L1", "id": "app_crud_crm_pool_rule_py", "community": 74, "norm_label": "pool_rule.py" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L25", "id": "crm_pool_rule_total_pages", "community": 74, "norm_label": "total_pages()" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L31", "id": "crm_pool_rule_row_to_dict", "community": 74, "norm_label": "_row_to_dict()" }, { "label": "list_pool_rules()", "file_type": "code", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L48", "id": "crm_pool_rule_list_pool_rules", "community": 74, "norm_label": "list_pool_rules()" }, { "label": "get_pool_rule()", "file_type": "code", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L85", "id": "crm_pool_rule_get_pool_rule", "community": 74, "norm_label": "get_pool_rule()" }, { "label": "create_pool_rule()", "file_type": "code", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L97", "id": "crm_pool_rule_create_pool_rule", "community": 6, "norm_label": "create_pool_rule()" }, { "label": "update_pool_rule()", "file_type": "code", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L129", "id": "crm_pool_rule_update_pool_rule", "community": 74, "norm_label": "update_pool_rule()" }, { "label": "delete_pool_rules()", "file_type": "code", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L169", "id": "crm_pool_rule_delete_pool_rules", "community": 74, "norm_label": "delete_pool_rules()" }, { "label": "update_pool_rule_status()", "file_type": "code", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L188", "id": "crm_pool_rule_update_pool_rule_status", "community": 74, "norm_label": "update_pool_rule_status()" }, { "label": "execute_pool_rules()", "file_type": "code", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L208", "id": "crm_pool_rule_execute_pool_rules", "community": 74, "norm_label": "execute_pool_rules()" }, { "label": "_execute_single_rule()", "file_type": "code", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L235", "id": "crm_pool_rule_execute_single_rule", "community": 74, "norm_label": "_execute_single_rule()" }, { "label": "customer_pool.py", "file_type": "code", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L1", "id": "app_crud_crm_customer_pool_py", "community": 45, "norm_label": "customer_pool.py" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L17", "id": "crm_customer_pool_total_pages", "community": 45, "norm_label": "total_pages()" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L23", "id": "crm_customer_pool_row_to_dict", "community": 45, "norm_label": "_row_to_dict()" }, { "label": "create_pool_record()", "file_type": "code", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L39", "id": "crm_customer_pool_create_pool_record", "community": 45, "norm_label": "create_pool_record()" }, { "label": "list_pool_records()", "file_type": "code", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L82", "id": "crm_customer_pool_list_pool_records", "community": 45, "norm_label": "list_pool_records()" }, { "label": "get_pool_record()", "file_type": "code", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L119", "id": "crm_customer_pool_get_pool_record", "community": 45, "norm_label": "get_pool_record()" }, { "label": "contract_approval.py", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L1", "id": "app_crud_crm_contract_approval_py", "community": 42, "norm_label": "contract_approval.py" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L20", "id": "crm_contract_approval_row_to_dict", "community": 42, "norm_label": "_row_to_dict()" }, { "label": "_resolve_user_display_name()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L42", "id": "crm_contract_approval_resolve_user_display_name", "community": 42, "norm_label": "_resolve_user_display_name()" }, { "label": "get_contract_approval()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L52", "id": "crm_contract_approval_get_contract_approval", "community": 42, "norm_label": "get_contract_approval()" }, { "label": "get_contract_approval_detail()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L67", "id": "crm_contract_approval_get_contract_approval_detail", "community": 42, "norm_label": "get_contract_approval_detail()" }, { "label": "list_contract_approvals()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L82", "id": "crm_contract_approval_list_contract_approvals", "community": 42, "norm_label": "list_contract_approvals()" }, { "label": "_build_approval_list_filters()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L102", "id": "crm_contract_approval_build_approval_list_filters", "community": 42, "norm_label": "_build_approval_list_filters()" }, { "label": "_enrich_approval_rows()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L135", "id": "crm_contract_approval_enrich_approval_rows", "community": 42, "norm_label": "_enrich_approval_rows()" }, { "label": "list_contract_approvals_page()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L158", "id": "crm_contract_approval_list_contract_approvals_page", "community": 42, "norm_label": "list_contract_approvals_page()" }, { "label": "create_approval_records()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L179", "id": "crm_contract_approval_create_approval_records", "community": 42, "norm_label": "create_approval_records()" }, { "label": "delete_pending_approvals()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L224", "id": "crm_contract_approval_delete_pending_approvals", "community": 42, "norm_label": "delete_pending_approvals()" }, { "label": "invalidate_all_approvals()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L243", "id": "crm_contract_approval_invalidate_all_approvals", "community": 42, "norm_label": "invalidate_all_approvals()" }, { "label": "can_user_approve()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L261", "id": "crm_contract_approval_can_user_approve", "community": 42, "norm_label": "can_user_approve()" }, { "label": "_advance_contract_after_approval()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L314", "id": "crm_contract_approval_advance_contract_after_approval", "community": 42, "norm_label": "_advance_contract_after_approval()" }, { "label": "approve_contract()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L345", "id": "crm_contract_approval_approve_contract", "community": 42, "norm_label": "approve_contract()" }, { "label": "approve_contract_by_contract_id()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L393", "id": "crm_contract_approval_approve_contract_by_contract_id", "community": 42, "norm_label": "approve_contract_by_contract_id()" }, { "label": "approve_pass()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L430", "id": "crm_contract_approval_approve_pass", "community": 42, "norm_label": "approve_pass()" }, { "label": "approve_reject()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L440", "id": "crm_contract_approval_approve_reject", "community": 42, "norm_label": "approve_reject()" }, { "label": "refresh_approver_names()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L450", "id": "crm_contract_approval_refresh_approver_names", "community": 42, "norm_label": "refresh_approver_names()" }, { "label": "approve_transfer()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L471", "id": "crm_contract_approval_approve_transfer", "community": 42, "norm_label": "approve_transfer()" }, { "label": "export_contract_approvals()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L501", "id": "crm_contract_approval_export_contract_approvals", "community": 42, "norm_label": "export_contract_approvals()" }, { "label": "CRM \u5408\u540c\u5ba1\u6279 CRUD \u2014 \u5bf9\u7167 CrmContractApprovalServiceImpl.java", "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L1", "id": "crm_contract_approval_rationale_1", "community": 42, "norm_label": "crm \u5408\u540c\u5ba1\u6279 crud \u2014 \u5bf9\u7167 crmcontractapprovalserviceimpl.java" }, { "label": "Java: submitApproval \u5185\u521b\u5efa\u5ba1\u6279\u8bb0\u5f55", "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L188", "id": "crm_contract_approval_rationale_188", "community": 42, "norm_label": "java: submitapproval \u5185\u521b\u5efa\u5ba1\u6279\u8bb0\u5f55" }, { "label": "Java: withdraw \u2014 \u8f6f\u5220\u9664 pending \u5ba1\u6279", "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L225", "id": "crm_contract_approval_rationale_225", "community": 42, "norm_label": "java: withdraw \u2014 \u8f6f\u5220\u9664 pending \u5ba1\u6279" }, { "label": "\u4f5c\u5e9f\u8be5\u5408\u540c\u5168\u90e8\u6709\u6548\u5ba1\u6279\u8bb0\u5f55\uff08\u542b\u5df2\u901a\u8fc7/\u5df2\u62d2\u7edd\uff09\uff0c\u7528\u4e8e\u518d\u7f16\u8f91\u6216\u91cd\u65b0\u63d0\u5ba1\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L244", "id": "crm_contract_approval_rationale_244", "community": 42, "norm_label": "\u4f5c\u5e9f\u8be5\u5408\u540c\u5168\u90e8\u6709\u6548\u5ba1\u6279\u8bb0\u5f55(\u542b\u5df2\u901a\u8fc7/\u5df2\u62d2\u7edd),\u7528\u4e8e\u518d\u7f16\u8f91\u6216\u91cd\u65b0\u63d0\u5ba1\u3002" }, { "label": "\u987a\u5e8f\u5ba1\u6279\uff1a\u5f53\u524d\u6b65\u9aa4 pending \u4e14 is_current=1\u3002 \u540c\u4e00\u5ba1\u6279\u4eba\u82e5\u540c\u65f6\u5b58\u5728\u5386\u53f2\u5df2\u5904\u7406\u8bb0\u5f55\u4e0e\u5f53\u524d\u8f6e pending\uff0c\u4f18\u5148\u53d6 pending", "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L262", "id": "crm_contract_approval_rationale_262", "community": 42, "norm_label": "\u987a\u5e8f\u5ba1\u6279:\u5f53\u524d\u6b65\u9aa4 pending \u4e14 is_current=1\u3002 \u540c\u4e00\u5ba1\u6279\u4eba\u82e5\u540c\u65f6\u5b58\u5728\u5386\u53f2\u5df2\u5904\u7406\u8bb0\u5f55\u4e0e\u5f53\u524d\u8f6e pending,\u4f18\u5148\u53d6 pending" }, { "label": "Java: approveContract", "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L355", "id": "crm_contract_approval_rationale_355", "community": 42, "norm_label": "java: approvecontract" }, { "label": "Java: approveContractByContractId", "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L403", "id": "crm_contract_approval_rationale_403", "community": 42, "norm_label": "java: approvecontractbycontractid" }, { "label": "Java: refreshApproverNames", "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L451", "id": "crm_contract_approval_rationale_451", "community": 42, "norm_label": "java: refreshapprovernames" }, { "label": "Java: approveTransfer", "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L479", "id": "crm_contract_approval_rationale_479", "community": 42, "norm_label": "java: approvetransfer" }, { "label": "opportunity_follow.py", "file_type": "code", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L1", "id": "app_crud_crm_opportunity_follow_py", "community": 74, "norm_label": "opportunity_follow.py" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L17", "id": "crm_opportunity_follow_total_pages", "community": 74, "norm_label": "total_pages()" }, { "label": "_parse_optional_datetime()", "file_type": "code", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L26", "id": "crm_opportunity_follow_parse_optional_datetime", "community": 74, "norm_label": "_parse_optional_datetime()" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L42", "id": "crm_opportunity_follow_row_to_dict", "community": 74, "norm_label": "_row_to_dict()" }, { "label": "_recalc_opportunity_follow_stats()", "file_type": "code", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L71", "id": "crm_opportunity_follow_recalc_opportunity_follow_stats", "community": 74, "norm_label": "_recalc_opportunity_follow_stats()" }, { "label": "_ensure_parent_opportunity()", "file_type": "code", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L111", "id": "crm_opportunity_follow_ensure_parent_opportunity", "community": 74, "norm_label": "_ensure_parent_opportunity()" }, { "label": "list_opportunity_follows()", "file_type": "code", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L129", "id": "crm_opportunity_follow_list_opportunity_follows", "community": 74, "norm_label": "list_opportunity_follows()" }, { "label": "list_follows_by_opportunity()", "file_type": "code", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L159", "id": "crm_opportunity_follow_list_follows_by_opportunity", "community": 74, "norm_label": "list_follows_by_opportunity()" }, { "label": "get_opportunity_follow()", "file_type": "code", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L176", "id": "crm_opportunity_follow_get_opportunity_follow", "community": 74, "norm_label": "get_opportunity_follow()" }, { "label": "create_opportunity_follow()", "file_type": "code", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L197", "id": "crm_opportunity_follow_create_opportunity_follow", "community": 74, "norm_label": "create_opportunity_follow()" }, { "label": "update_opportunity_follow()", "file_type": "code", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L243", "id": "crm_opportunity_follow_update_opportunity_follow", "community": 74, "norm_label": "update_opportunity_follow()" }, { "label": "soft_delete_opportunity_follow()", "file_type": "code", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L287", "id": "crm_opportunity_follow_soft_delete_opportunity_follow", "community": 74, "norm_label": "soft_delete_opportunity_follow()" }, { "label": "quote.py", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L1", "id": "app_crud_crm_quote_py", "community": 138, "norm_label": "quote.py" }, { "label": "_ensure_quote_in_scope()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L44", "id": "crm_quote_ensure_quote_in_scope", "community": 138, "norm_label": "_ensure_quote_in_scope()" }, { "label": "_get_quote_in_scope()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L48", "id": "crm_quote_get_quote_in_scope", "community": 138, "norm_label": "_get_quote_in_scope()" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L62", "id": "crm_quote_total_pages", "community": 138, "norm_label": "total_pages()" }, { "label": "_decimal_value()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L68", "id": "crm_quote_decimal_value", "community": 217, "norm_label": "_decimal_value()" }, { "label": "_parse_optional_date()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L76", "id": "crm_quote_parse_optional_date", "community": 128, "norm_label": "_parse_optional_date()" }, { "label": "_parse_optional_datetime()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L94", "id": "crm_quote_parse_optional_datetime", "community": 217, "norm_label": "_parse_optional_datetime()" }, { "label": "_get_field()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L110", "id": "crm_quote_get_field", "community": 128, "norm_label": "_get_field()" }, { "label": "_resolve_user_display_name()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L117", "id": "crm_quote_resolve_user_display_name", "community": 128, "norm_label": "_resolve_user_display_name()" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L127", "id": "crm_quote_row_to_dict", "community": 138, "norm_label": "_row_to_dict()" }, { "label": "quote_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L179", "id": "crm_quote_quote_row_to_dict", "community": 138, "norm_label": "quote_row_to_dict()" }, { "label": "_build_quote_filters()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L183", "id": "crm_quote_build_quote_filters", "community": 128, "norm_label": "_build_quote_filters()" }, { "label": "_fill_contract_linked_count()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L369", "id": "crm_quote_fill_contract_linked_count", "community": 289, "norm_label": "_fill_contract_linked_count()" }, { "label": "calculate_quote_amount()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L391", "id": "crm_quote_calculate_quote_amount", "community": 128, "norm_label": "calculate_quote_amount()" }, { "label": "_resolve_quote_product_ids()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L417", "id": "crm_quote_resolve_quote_product_ids", "community": 128, "norm_label": "_resolve_quote_product_ids()" }, { "label": "generate_quote_no()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L438", "id": "crm_quote_generate_quote_no", "community": 128, "norm_label": "generate_quote_no()" }, { "label": "generate_quote_title()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L488", "id": "crm_quote_generate_quote_title", "community": 128, "norm_label": "generate_quote_title()" }, { "label": "_get_supplier_short_name()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L500", "id": "crm_quote_get_supplier_short_name", "community": 128, "norm_label": "_get_supplier_short_name()" }, { "label": "_enrich_contact_fields()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L513", "id": "crm_quote_enrich_contact_fields", "community": 7, "norm_label": "_enrich_contact_fields()" }, { "label": "_enrich_supplier_name()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L524", "id": "crm_quote_enrich_supplier_name", "community": 128, "norm_label": "_enrich_supplier_name()" }, { "label": "get_quote()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L532", "id": "crm_quote_get_quote", "community": 138, "norm_label": "get_quote()" }, { "label": "get_quote_detail()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L544", "id": "crm_quote_get_quote_detail", "community": 138, "norm_label": "get_quote_detail()" }, { "label": "list_quotes()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L589", "id": "crm_quote_list_quotes", "community": 289, "norm_label": "list_quotes()" }, { "label": "create_quote()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L626", "id": "crm_quote_create_quote", "community": 128, "norm_label": "create_quote()" }, { "label": "assert_quote_editable_for_update()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L742", "id": "crm_quote_assert_quote_editable_for_update", "community": 128, "norm_label": "assert_quote_editable_for_update()" }, { "label": "update_quote()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L748", "id": "crm_quote_update_quote", "community": 128, "norm_label": "update_quote()" }, { "label": "soft_delete_quotes()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L896", "id": "crm_quote_soft_delete_quotes", "community": 138, "norm_label": "soft_delete_quotes()" }, { "label": "submit_quote()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L923", "id": "crm_quote_submit_quote", "community": 138, "norm_label": "submit_quote()" }, { "label": "save_template()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L969", "id": "crm_quote_save_template", "community": 138, "norm_label": "save_template()" }, { "label": "get_template()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L987", "id": "crm_quote_get_template", "community": 138, "norm_label": "get_template()" }, { "label": "generate_pdf()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L1001", "id": "crm_quote_generate_pdf", "community": 138, "norm_label": "generate_pdf()" }, { "label": "generate_share()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L1021", "id": "crm_quote_generate_share", "community": 138, "norm_label": "generate_share()" }, { "label": "view_by_share_code()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L1050", "id": "crm_quote_view_by_share_code", "community": 218, "norm_label": "view_by_share_code()" }, { "label": "accept_quote()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L1102", "id": "crm_quote_accept_quote", "community": 138, "norm_label": "accept_quote()" }, { "label": "reject_quote()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L1122", "id": "crm_quote_reject_quote", "community": 138, "norm_label": "reject_quote()" }, { "label": "to_contract()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L1144", "id": "crm_quote_to_contract", "community": 128, "norm_label": "to_contract()" }, { "label": "create_new_version()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L1211", "id": "crm_quote_create_new_version", "community": 298, "norm_label": "create_new_version()" }, { "label": "query_versions()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L1292", "id": "crm_quote_query_versions", "community": 138, "norm_label": "query_versions()" }, { "label": "withdraw_quote_approval()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L1313", "id": "crm_quote_withdraw_quote_approval", "community": 138, "norm_label": "withdraw_quote_approval()" }, { "label": "invalid_quote()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L1340", "id": "crm_quote_invalid_quote", "community": 138, "norm_label": "invalid_quote()" }, { "label": "statistics_overview()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L1364", "id": "crm_quote_statistics_overview", "community": 217, "norm_label": "statistics_overview()" }, { "label": "statistics_status()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L1423", "id": "crm_quote_statistics_status", "community": 217, "norm_label": "statistics_status()" }, { "label": "_period_key()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L1456", "id": "crm_quote_period_key", "community": 217, "norm_label": "_period_key()" }, { "label": "statistics_trend()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L1465", "id": "crm_quote_statistics_trend", "community": 217, "norm_label": "statistics_trend()" }, { "label": "ORM \u2192 camelCase\uff08\u5355\u70b9\u771f\u76f8\uff09", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L128", "id": "crm_quote_rationale_128", "community": 138, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)" }, { "label": "Java: buildQueryWrapper", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L190", "id": "crm_quote_rationale_190", "community": 128, "norm_label": "java: buildquerywrapper" }, { "label": "Java: fillContractLinkedCount", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L370", "id": "crm_quote_rationale_370", "community": 289, "norm_label": "java: fillcontractlinkedcount" }, { "label": "Java: calculateAmount", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L395", "id": "crm_quote_rationale_395", "community": 128, "norm_label": "java: calculateamount" }, { "label": "Java: resolveQuoteProductIds", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L424", "id": "crm_quote_rationale_424", "community": 128, "norm_label": "java: resolvequoteproductids" }, { "label": "Java: generateQuoteNo \u2014 {\u4f9b\u65b9\u7f16\u7801}DD-yyyyMMdd + 3\u4f4d\u5e8f\u53f7", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L445", "id": "crm_quote_rationale_445", "community": 128, "norm_label": "java: generatequoteno \u2014 {\u4f9b\u65b9\u7f16\u7801}dd-yyyymmdd + 3\u4f4d\u5e8f\u53f7" }, { "label": "Java: deleteWithValidByIds", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L904", "id": "crm_quote_rationale_904", "community": 138, "norm_label": "java: deletewithvalidbyids" }, { "label": "Java: viewByShareCode", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1058", "id": "crm_quote_rationale_1058", "community": 218, "norm_label": "java: viewbysharecode" }, { "label": "Java: toContract \u2014 \u8fd4\u56de contractId", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1158", "id": "crm_quote_rationale_1158", "community": 128, "norm_label": "java: tocontract \u2014 \u8fd4\u56de contractid" }, { "label": "Java: createNewVersion \u2014 \u8fd4\u56de\u65b0\u62a5\u4ef7\u5355 id", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1222", "id": "crm_quote_rationale_1222", "community": 298, "norm_label": "java: createnewversion \u2014 \u8fd4\u56de\u65b0\u62a5\u4ef7\u5355 id" }, { "label": "Java: CrmQuoteServiceImpl.withdrawApproval\uff08\u6821\u9a8c\u521b\u5efa\u4eba\uff09", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1322", "id": "crm_quote_rationale_1322", "community": 138, "norm_label": "java: crmquoteserviceimpl.withdrawapproval(\u6821\u9a8c\u521b\u5efa\u4eba)" }, { "label": "Java: statisticsOverview", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1373", "id": "crm_quote_rationale_1373", "community": 217, "norm_label": "java: statisticsoverview" }, { "label": "Java: statisticsStatus", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1428", "id": "crm_quote_rationale_1428", "community": 217, "norm_label": "java: statisticsstatus" }, { "label": "Java: statisticsTrend", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1474", "id": "crm_quote_rationale_1474", "community": 217, "norm_label": "java: statisticstrend" }, { "label": "customer_follow.py", "file_type": "code", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L1", "id": "app_crud_crm_customer_follow_py", "community": 45, "norm_label": "customer_follow.py" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L18", "id": "crm_customer_follow_total_pages", "community": 45, "norm_label": "total_pages()" }, { "label": "_enrich_follow_dict()", "file_type": "code", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L27", "id": "crm_customer_follow_enrich_follow_dict", "community": 45, "norm_label": "_enrich_follow_dict()" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L36", "id": "crm_customer_follow_row_to_dict", "community": 45, "norm_label": "_row_to_dict()" }, { "label": "list_follows()", "file_type": "code", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L60", "id": "crm_customer_follow_list_follows", "community": 45, "norm_label": "list_follows()" }, { "label": "list_follows_by_customer()", "file_type": "code", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L117", "id": "crm_customer_follow_list_follows_by_customer", "community": 45, "norm_label": "list_follows_by_customer()" }, { "label": "get_follow()", "file_type": "code", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L140", "id": "crm_customer_follow_get_follow", "community": 74, "norm_label": "get_follow()" }, { "label": "create_follow()", "file_type": "code", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L151", "id": "crm_customer_follow_create_follow", "community": 45, "norm_label": "create_follow()" }, { "label": "update_follow()", "file_type": "code", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L204", "id": "crm_customer_follow_update_follow", "community": 74, "norm_label": "update_follow()" }, { "label": "soft_delete_follow()", "file_type": "code", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L235", "id": "crm_customer_follow_soft_delete_follow", "community": 74, "norm_label": "soft_delete_follow()" }, { "label": "clue_follow.py", "file_type": "code", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L1", "id": "app_crud_crm_clue_follow_py", "community": 63, "norm_label": "clue_follow.py" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L18", "id": "crm_clue_follow_total_pages", "community": 63, "norm_label": "total_pages()" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L27", "id": "crm_clue_follow_row_to_dict", "community": 63, "norm_label": "_row_to_dict()" }, { "label": "create_clue_follow()", "file_type": "code", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L46", "id": "crm_clue_follow_create_clue_follow", "community": 63, "norm_label": "create_clue_follow()" }, { "label": "update_clue_follow()", "file_type": "code", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L100", "id": "crm_clue_follow_update_clue_follow", "community": 63, "norm_label": "update_clue_follow()" }, { "label": "list_clue_follows()", "file_type": "code", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L146", "id": "crm_clue_follow_list_clue_follows", "community": 63, "norm_label": "list_clue_follows()" }, { "label": "get_clue_follow()", "file_type": "code", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L179", "id": "crm_clue_follow_get_clue_follow", "community": 63, "norm_label": "get_clue_follow()" }, { "label": "delete_clue_follow()", "file_type": "code", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L200", "id": "crm_clue_follow_delete_clue_follow", "community": 63, "norm_label": "delete_clue_follow()" }, { "label": "get_follow_statistics()", "file_type": "code", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L247", "id": "crm_clue_follow_get_follow_statistics", "community": 63, "norm_label": "get_follow_statistics()" }, { "label": "\u521b\u5efa\u7ebf\u7d22\u8ddf\u8fdb\u8bb0\u5f55\uff0c\u5e76\u7ea7\u8054\u66f4\u65b0\u7236\u7ebf\u7d22\u7684\u8ddf\u8fdb\u76f8\u5173\u5b57\u6bb5", "file_type": "rationale", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L54", "id": "crm_clue_follow_rationale_54", "community": 63, "norm_label": "\u521b\u5efa\u7ebf\u7d22\u8ddf\u8fdb\u8bb0\u5f55,\u5e76\u7ea7\u8054\u66f4\u65b0\u7236\u7ebf\u7d22\u7684\u8ddf\u8fdb\u76f8\u5173\u5b57\u6bb5" }, { "label": "\u66f4\u65b0\u7ebf\u7d22\u8ddf\u8fdb\u8bb0\u5f55\uff0c\u5fc5\u8981\u65f6\u540c\u6b65\u7ebf\u7d22 next_time", "file_type": "rationale", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L108", "id": "crm_clue_follow_rationale_108", "community": 63, "norm_label": "\u66f4\u65b0\u7ebf\u7d22\u8ddf\u8fdb\u8bb0\u5f55,\u5fc5\u8981\u65f6\u540c\u6b65\u7ebf\u7d22 next_time" }, { "label": "\u8f6f\u5220\u9664\u8ddf\u8fdb\u8bb0\u5f55\uff0c\u5e76\u56de\u5199\u7ebf\u7d22 follow_count / last_time", "file_type": "rationale", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L206", "id": "crm_clue_follow_rationale_206", "community": 63, "norm_label": "\u8f6f\u5220\u9664\u8ddf\u8fdb\u8bb0\u5f55,\u5e76\u56de\u5199\u7ebf\u7d22 follow_count / last_time" }, { "label": "quote_product.py", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L1", "id": "app_crud_crm_quote_product_py", "community": 151, "norm_label": "quote_product.py" }, { "label": "_ensure_quote_parent_scope()", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L18", "id": "crm_quote_product_ensure_quote_parent_scope", "community": 151, "norm_label": "_ensure_quote_parent_scope()" }, { "label": "_decimal_value()", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L26", "id": "crm_quote_product_decimal_value", "community": 151, "norm_label": "_decimal_value()" }, { "label": "_get_field()", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L34", "id": "crm_quote_product_get_field", "community": 151, "norm_label": "_get_field()" }, { "label": "calculate_subtotal()", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L41", "id": "crm_quote_product_calculate_subtotal", "community": 151, "norm_label": "calculate_subtotal()" }, { "label": "normalize_line_brand()", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L51", "id": "crm_quote_product_normalize_line_brand", "community": 151, "norm_label": "normalize_line_brand()" }, { "label": "product_has_brands()", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L64", "id": "crm_quote_product_product_has_brands", "community": 151, "norm_label": "product_has_brands()" }, { "label": "_resolve_line_brand_fields()", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L76", "id": "crm_quote_product_resolve_line_brand_fields", "community": 151, "norm_label": "_resolve_line_brand_fields()" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L97", "id": "crm_quote_product_row_to_dict", "community": 151, "norm_label": "_row_to_dict()" }, { "label": "product_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L128", "id": "crm_quote_product_product_row_to_dict", "community": 151, "norm_label": "product_row_to_dict()" }, { "label": "list_quote_products()", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L132", "id": "crm_quote_product_list_quote_products", "community": 151, "norm_label": "list_quote_products()" }, { "label": "list_products_by_quote_ids()", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L154", "id": "crm_quote_product_list_products_by_quote_ids", "community": 289, "norm_label": "list_products_by_quote_ids()" }, { "label": "get_quote_product()", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L184", "id": "crm_quote_product_get_quote_product", "community": 151, "norm_label": "get_quote_product()" }, { "label": "insert_quote_product()", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L192", "id": "crm_quote_product_insert_quote_product", "community": 151, "norm_label": "insert_quote_product()" }, { "label": "update_quote_product()", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L271", "id": "crm_quote_product_update_quote_product", "community": 151, "norm_label": "update_quote_product()" }, { "label": "soft_delete_quote_products()", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L335", "id": "crm_quote_product_soft_delete_quote_products", "community": 151, "norm_label": "soft_delete_quote_products()" }, { "label": "batch_insert_quote_products()", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L369", "id": "crm_quote_product_batch_insert_quote_products", "community": 151, "norm_label": "batch_insert_quote_products()" }, { "label": "delete_products_by_quote_id()", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L397", "id": "crm_quote_product_delete_products_by_quote_id", "community": 151, "norm_label": "delete_products_by_quote_id()" }, { "label": "CRM \u62a5\u4ef7\u5355\u4ea7\u54c1\u660e\u7ec6 CRUD \u2014 \u5bf9\u7167 CrmQuoteProductServiceImpl.java", "file_type": "rationale", "source_file": "app/crud/crm/quote_product.py", "source_location": "L1", "id": "crm_quote_product_rationale_1", "community": 151, "norm_label": "crm \u62a5\u4ef7\u5355\u4ea7\u54c1\u660e\u7ec6 crud \u2014 \u5bf9\u7167 crmquoteproductserviceimpl.java" }, { "label": "Java: calculateSubtotal", "file_type": "rationale", "source_file": "app/crud/crm/quote_product.py", "source_location": "L46", "id": "crm_quote_product_rationale_46", "community": 151, "norm_label": "java: calculatesubtotal" }, { "label": "ORM \u2192 camelCase\uff08\u5355\u70b9\u771f\u76f8\uff09", "file_type": "rationale", "source_file": "app/crud/crm/quote_product.py", "source_location": "L98", "id": "crm_quote_product_rationale_98", "community": 151, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)" }, { "label": "Java: queryListByQuoteId", "file_type": "rationale", "source_file": "app/crud/crm/quote_product.py", "source_location": "L139", "id": "crm_quote_product_rationale_139", "community": 151, "norm_label": "java: querylistbyquoteid" }, { "label": "\u6309\u62a5\u4ef7\u5355 ID \u6279\u91cf\u52a0\u8f7d\u4ea7\u54c1\u660e\u7ec6\uff08\u4f9b\u5217\u8868\u6458\u8981\u5c55\u793a\uff09", "file_type": "rationale", "source_file": "app/crud/crm/quote_product.py", "source_location": "L160", "id": "crm_quote_product_rationale_160", "community": 289, "norm_label": "\u6309\u62a5\u4ef7\u5355 id \u6279\u91cf\u52a0\u8f7d\u4ea7\u54c1\u660e\u7ec6(\u4f9b\u5217\u8868\u6458\u8981\u5c55\u793a)" }, { "label": "Java: deleteWithValidByIds", "file_type": "rationale", "source_file": "app/crud/crm/quote_product.py", "source_location": "L342", "id": "crm_quote_product_rationale_342", "community": 151, "norm_label": "java: deletewithvalidbyids" }, { "label": "Java: deleteByQuoteId \u2014 \u8f6f\u5220\u9664\u8be5\u62a5\u4ef7\u5355\u4e0b\u5168\u90e8\u660e\u7ec6", "file_type": "rationale", "source_file": "app/crud/crm/quote_product.py", "source_location": "L398", "id": "crm_quote_product_rationale_398", "community": 151, "norm_label": "java: deletebyquoteid \u2014 \u8f6f\u5220\u9664\u8be5\u62a5\u4ef7\u5355\u4e0b\u5168\u90e8\u660e\u7ec6" }, { "label": "data_scope_helpers.py", "file_type": "code", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L1", "id": "app_crud_crm_data_scope_helpers_py", "community": 7, "norm_label": "data_scope_helpers.py" }, { "label": "crm_user_info()", "file_type": "code", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L13", "id": "crm_data_scope_helpers_crm_user_info", "community": 7, "norm_label": "crm_user_info()" }, { "label": "apply_crm_owner_scope()", "file_type": "code", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L25", "id": "crm_data_scope_helpers_apply_crm_owner_scope", "community": 215, "norm_label": "apply_crm_owner_scope()" }, { "label": "apply_crm_create_by_scope()", "file_type": "code", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L33", "id": "crm_data_scope_helpers_apply_crm_create_by_scope", "community": 72, "norm_label": "apply_crm_create_by_scope()" }, { "label": "ensure_crm_owner_row_in_scope()", "file_type": "code", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L39", "id": "crm_data_scope_helpers_ensure_crm_owner_row_in_scope", "community": 7, "norm_label": "ensure_crm_owner_row_in_scope()" }, { "label": "ensure_crm_create_by_row_in_scope()", "file_type": "code", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L48", "id": "crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "community": 74, "norm_label": "ensure_crm_create_by_row_in_scope()" }, { "label": "ensure_crm_contact_row_in_scope()", "file_type": "code", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L57", "id": "crm_data_scope_helpers_ensure_crm_contact_row_in_scope", "community": 7, "norm_label": "ensure_crm_contact_row_in_scope()" }, { "label": "ensure_crm_customer_linked_row_in_scope()", "file_type": "code", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L78", "id": "crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope", "community": 207, "norm_label": "ensure_crm_customer_linked_row_in_scope()" }, { "label": "CRM \u6570\u636e\u6743\u9650\u8f85\u52a9\uff08\u8d1f\u8d23\u4eba owner_user_id + \u6807\u51c6 create_by/create_dept_id\uff09\u3002", "file_type": "rationale", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L1", "id": "crm_data_scope_helpers_rationale_1", "community": 7, "norm_label": "crm \u6570\u636e\u6743\u9650\u8f85\u52a9(\u8d1f\u8d23\u4eba owner_user_id + \u6807\u51c6 create_by/create_dept_id)\u3002" }, { "label": "\u8054\u7cfb\u4eba\uff1acreate_by \u5728\u8303\u56f4\u5185\uff0c\u6216\u5173\u8054\u5ba2\u6237\u5728 owner \u8303\u56f4\u5185\u3002", "file_type": "rationale", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L60", "id": "crm_data_scope_helpers_rationale_60", "community": 7, "norm_label": "\u8054\u7cfb\u4eba:create_by \u5728\u8303\u56f4\u5185,\u6216\u5173\u8054\u5ba2\u6237\u5728 owner \u8303\u56f4\u5185\u3002" }, { "label": "\u5ba2\u6237\u5b50\u8868\uff08\u5f00\u7968\u4fe1\u606f\u7b49\uff09\uff1a\u5148\u6821\u9a8c\u5173\u8054\u5ba2\u6237 owner scope\uff0c\u5426\u5219\u6821\u9a8c create_by\u3002", "file_type": "rationale", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L87", "id": "crm_data_scope_helpers_rationale_87", "community": 207, "norm_label": "\u5ba2\u6237\u5b50\u8868(\u5f00\u7968\u4fe1\u606f\u7b49):\u5148\u6821\u9a8c\u5173\u8054\u5ba2\u6237 owner scope,\u5426\u5219\u6821\u9a8c create_by\u3002" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/crud/crm/__init__.py", "source_location": "L1", "id": "app_crud_crm_init_py", "community": 327, "norm_label": "__init__.py" }, { "label": "quote_approver_setting.py", "file_type": "code", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L1", "id": "app_crud_crm_quote_approver_setting_py", "community": 83, "norm_label": "quote_approver_setting.py" }, { "label": "parse_approver_ids()", "file_type": "code", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L6", "id": "crm_quote_approver_setting_parse_approver_ids", "community": 83, "norm_label": "parse_approver_ids()" }, { "label": "join_approver_ids()", "file_type": "code", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L17", "id": "crm_quote_approver_setting_join_approver_ids", "community": 83, "norm_label": "join_approver_ids()" }, { "label": "prefill_approver_ids()", "file_type": "code", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L21", "id": "crm_quote_approver_setting_prefill_approver_ids", "community": 83, "norm_label": "prefill_approver_ids()" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L46", "id": "crm_quote_approver_setting_row_to_dict", "community": 83, "norm_label": "_row_to_dict()" }, { "label": "get_setting()", "file_type": "code", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L56", "id": "crm_quote_approver_setting_get_setting", "community": 83, "norm_label": "get_setting()" }, { "label": "_assert_users_exist()", "file_type": "code", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L69", "id": "crm_quote_approver_setting_assert_users_exist", "community": 83, "norm_label": "_assert_users_exist()" }, { "label": "save_setting()", "file_type": "code", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L84", "id": "crm_quote_approver_setting_save_setting", "community": 83, "norm_label": "save_setting()" }, { "label": "\u8fd4\u56de\u53ef\u9884\u586b\u7684\u5ba1\u6279\u4eba ID \u5217\u8868\uff1b\u4e0d\u53ef\u7528\u5219\u7a7a\u5217\u8868\u3002", "file_type": "rationale", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L26", "id": "crm_quote_approver_setting_rationale_26", "community": 83, "norm_label": "\u8fd4\u56de\u53ef\u9884\u586b\u7684\u5ba1\u6279\u4eba id \u5217\u8868;\u4e0d\u53ef\u7528\u5219\u7a7a\u5217\u8868\u3002" }, { "label": "supplier_info.py", "file_type": "code", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L1", "id": "app_crud_crm_supplier_info_py", "community": 72, "norm_label": "supplier_info.py" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L38", "id": "crm_supplier_info_total_pages", "community": 72, "norm_label": "total_pages()" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L44", "id": "crm_supplier_info_row_to_dict", "community": 72, "norm_label": "_row_to_dict()" }, { "label": "_apply_list_filters()", "file_type": "code", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L69", "id": "crm_supplier_info_apply_list_filters", "community": 72, "norm_label": "_apply_list_filters()" }, { "label": "list_supplier_info()", "file_type": "code", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L78", "id": "crm_supplier_info_list_supplier_info", "community": 72, "norm_label": "list_supplier_info()" }, { "label": "list_all_supplier_info()", "file_type": "code", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L106", "id": "crm_supplier_info_list_all_supplier_info", "community": 72, "norm_label": "list_all_supplier_info()" }, { "label": "get_supplier_info()", "file_type": "code", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L126", "id": "crm_supplier_info_get_supplier_info", "community": 72, "norm_label": "get_supplier_info()" }, { "label": "create_supplier_info()", "file_type": "code", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L142", "id": "crm_supplier_info_create_supplier_info", "community": 6, "norm_label": "create_supplier_info()" }, { "label": "update_supplier_info()", "file_type": "code", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L182", "id": "crm_supplier_info_update_supplier_info", "community": 72, "norm_label": "update_supplier_info()" }, { "label": "soft_delete_supplier_info()", "file_type": "code", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L218", "id": "crm_supplier_info_soft_delete_supplier_info", "community": 72, "norm_label": "soft_delete_supplier_info()" }, { "label": "ORM \u2192 camelCase\uff08\u5355\u70b9\u771f\u76f8\uff09", "file_type": "rationale", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L45", "id": "crm_supplier_info_rationale_45", "community": 72, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)" }, { "label": "Java: buildQueryWrapper", "file_type": "rationale", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L70", "id": "crm_supplier_info_rationale_70", "community": 72, "norm_label": "java: buildquerywrapper" }, { "label": "Java: queryList\uff08\u4e0d\u5206\u9875\uff0c\u62a5\u4ef7\u5355\u4e0b\u62c9\uff09", "file_type": "rationale", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L114", "id": "crm_supplier_info_rationale_114", "community": 72, "norm_label": "java: querylist(\u4e0d\u5206\u9875,\u62a5\u4ef7\u5355\u4e0b\u62c9)" }, { "label": "Java: deleteWithValidByIds\uff08\u95e8\u6237\u8f6f\u5220\uff09", "file_type": "rationale", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L226", "id": "crm_supplier_info_rationale_226", "community": 72, "norm_label": "java: deletewithvalidbyids(\u95e8\u6237\u8f6f\u5220)" }, { "label": "quote_share_log.py", "file_type": "code", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L1", "id": "app_crud_crm_quote_share_log_py", "community": 218, "norm_label": "quote_share_log.py" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L16", "id": "crm_quote_share_log_row_to_dict", "community": 218, "norm_label": "_row_to_dict()" }, { "label": "_parse_user_agent()", "file_type": "code", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L32", "id": "crm_quote_share_log_parse_user_agent", "community": 218, "norm_label": "_parse_user_agent()" }, { "label": "record_visit()", "file_type": "code", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L42", "id": "crm_quote_share_log_record_visit", "community": 218, "norm_label": "record_visit()" }, { "label": "list_share_logs()", "file_type": "code", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L75", "id": "crm_quote_share_log_list_share_logs", "community": 218, "norm_label": "list_share_logs()" }, { "label": "share_log_statistics()", "file_type": "code", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L97", "id": "crm_quote_share_log_share_log_statistics", "community": 218, "norm_label": "share_log_statistics()" }, { "label": "CRM \u62a5\u4ef7\u5355\u5206\u4eab\u8bbf\u95ee\u65e5\u5fd7 CRUD \u2014 \u5bf9\u7167 CrmQuoteShareLogServiceImpl.java", "file_type": "rationale", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L1", "id": "crm_quote_share_log_rationale_1", "community": 218, "norm_label": "crm \u62a5\u4ef7\u5355\u5206\u4eab\u8bbf\u95ee\u65e5\u5fd7 crud \u2014 \u5bf9\u7167 crmquotesharelogserviceimpl.java" }, { "label": "\u7b80\u6613 User-Agent \u89e3\u6790\uff08\u66ff\u4ee3 Hutool UserAgentUtil\uff09", "file_type": "rationale", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L33", "id": "crm_quote_share_log_rationale_33", "community": 218, "norm_label": "\u7b80\u6613 user-agent \u89e3\u6790(\u66ff\u4ee3 hutool useragentutil)" }, { "label": "Java: queryLogsByQuoteId", "file_type": "rationale", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L82", "id": "crm_quote_share_log_rationale_82", "community": 218, "norm_label": "java: querylogsbyquoteid" }, { "label": "Java: statisticsVisits", "file_type": "rationale", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L104", "id": "crm_quote_share_log_rationale_104", "community": 218, "norm_label": "java: statisticsvisits" }, { "label": "quote_approval.py", "file_type": "code", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L1", "id": "app_crud_crm_quote_approval_py", "community": 170, "norm_label": "quote_approval.py" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L16", "id": "crm_quote_approval_row_to_dict", "community": 170, "norm_label": "_row_to_dict()" }, { "label": "_resolve_user_display_name()", "file_type": "code", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L32", "id": "crm_quote_approval_resolve_user_display_name", "community": 170, "norm_label": "_resolve_user_display_name()" }, { "label": "list_quote_approvals()", "file_type": "code", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L42", "id": "crm_quote_approval_list_quote_approvals", "community": 170, "norm_label": "list_quote_approvals()" }, { "label": "get_quote_approval()", "file_type": "code", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L68", "id": "crm_quote_approval_get_quote_approval", "community": 170, "norm_label": "get_quote_approval()" }, { "label": "create_approval_records()", "file_type": "code", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L83", "id": "crm_quote_approval_create_approval_records", "community": 170, "norm_label": "create_approval_records()" }, { "label": "approve_quote()", "file_type": "code", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L125", "id": "crm_quote_approval_approve_quote", "community": 170, "norm_label": "approve_quote()" }, { "label": "withdraw_approval()", "file_type": "code", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L186", "id": "crm_quote_approval_withdraw_approval", "community": 170, "norm_label": "withdraw_approval()" }, { "label": "delete_pending_approvals()", "file_type": "code", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L217", "id": "crm_quote_approval_delete_pending_approvals", "community": 170, "norm_label": "delete_pending_approvals()" }, { "label": "invalidate_all_approvals()", "file_type": "code", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L236", "id": "crm_quote_approval_invalidate_all_approvals", "community": 170, "norm_label": "invalidate_all_approvals()" }, { "label": "refresh_approver_names()", "file_type": "code", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L254", "id": "crm_quote_approval_refresh_approver_names", "community": 170, "norm_label": "refresh_approver_names()" }, { "label": "can_user_approve()", "file_type": "code", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L275", "id": "crm_quote_approval_can_user_approve", "community": 170, "norm_label": "can_user_approve()" }, { "label": "CRM \u62a5\u4ef7\u5355\u5ba1\u6279 CRUD \u2014 \u5bf9\u7167 CrmQuoteApprovalServiceImpl.java", "file_type": "rationale", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L1", "id": "crm_quote_approval_rationale_1", "community": 170, "norm_label": "crm \u62a5\u4ef7\u5355\u5ba1\u6279 crud \u2014 \u5bf9\u7167 crmquoteapprovalserviceimpl.java" }, { "label": "Java: queryListByQuoteId\uff08\u542b\u5ba1\u6279\u4eba\u6635\u79f0\uff09", "file_type": "rationale", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L49", "id": "crm_quote_approval_rationale_49", "community": 170, "norm_label": "java: querylistbyquoteid(\u542b\u5ba1\u6279\u4eba\u6635\u79f0)" }, { "label": "Java: createApprovalRecords", "file_type": "rationale", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L92", "id": "crm_quote_approval_rationale_92", "community": 170, "norm_label": "java: createapprovalrecords" }, { "label": "Java: CrmQuoteApprovalServiceImpl.withdrawApproval\uff08\u4e0d\u6821\u9a8c\u521b\u5efa\u4eba\uff09", "file_type": "rationale", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L194", "id": "crm_quote_approval_rationale_194", "community": 170, "norm_label": "java: crmquoteapprovalserviceimpl.withdrawapproval(\u4e0d\u6821\u9a8c\u521b\u5efa\u4eba)" }, { "label": "Java: deletePendingApprovals", "file_type": "rationale", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L218", "id": "crm_quote_approval_rationale_218", "community": 170, "norm_label": "java: deletependingapprovals" }, { "label": "\u4f5c\u5e9f\u8be5\u62a5\u4ef7\u5355\u5168\u90e8\u6709\u6548\u5ba1\u6279\u8bb0\u5f55\uff08\u542b\u5df2\u901a\u8fc7/\u5df2\u62d2\u7edd\uff09\uff0c\u7528\u4e8e\u518d\u7f16\u8f91\u6216\u91cd\u65b0\u63d0\u5ba1\u3002", "file_type": "rationale", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L237", "id": "crm_quote_approval_rationale_237", "community": 170, "norm_label": "\u4f5c\u5e9f\u8be5\u62a5\u4ef7\u5355\u5168\u90e8\u6709\u6548\u5ba1\u6279\u8bb0\u5f55(\u542b\u5df2\u901a\u8fc7/\u5df2\u62d2\u7edd),\u7528\u4e8e\u518d\u7f16\u8f91\u6216\u91cd\u65b0\u63d0\u5ba1\u3002" }, { "label": "Java: refreshApproverNames", "file_type": "rationale", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L255", "id": "crm_quote_approval_rationale_255", "community": 170, "norm_label": "java: refreshapprovernames" }, { "label": "Java: canUserApprove \u540c\u4e00\u5ba1\u6279\u4eba\u82e5\u540c\u65f6\u5b58\u5728\u5386\u53f2\u5df2\u5904\u7406\u8bb0\u5f55\u4e0e\u5f53\u524d\u8f6e pending\uff0c\u4f18\u5148\u53d6 pending\uff08\u518d\u63d0\u5ba1\u573a\u666f\uff09\u3002", "file_type": "rationale", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L276", "id": "crm_quote_approval_rationale_276", "community": 170, "norm_label": "java: canuserapprove \u540c\u4e00\u5ba1\u6279\u4eba\u82e5\u540c\u65f6\u5b58\u5728\u5386\u53f2\u5df2\u5904\u7406\u8bb0\u5f55\u4e0e\u5f53\u524d\u8f6e pending,\u4f18\u5148\u53d6 pending(\u518d\u63d0\u5ba1\u573a\u666f)\u3002" }, { "label": "opportunity_product.py", "file_type": "code", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L1", "id": "app_crud_crm_opportunity_product_py", "community": 7, "norm_label": "opportunity_product.py" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L17", "id": "crm_opportunity_product_total_pages", "community": 7, "norm_label": "total_pages()" }, { "label": "_decimal_value()", "file_type": "code", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L26", "id": "crm_opportunity_product_decimal_value", "community": 7, "norm_label": "_decimal_value()" }, { "label": "_calc_subtotal()", "file_type": "code", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L32", "id": "crm_opportunity_product_calc_subtotal", "community": 7, "norm_label": "_calc_subtotal()" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L43", "id": "crm_opportunity_product_row_to_dict", "community": 7, "norm_label": "_row_to_dict()" }, { "label": "_recalc_product_count()", "file_type": "code", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L66", "id": "crm_opportunity_product_recalc_product_count", "community": 7, "norm_label": "_recalc_product_count()" }, { "label": "_fill_product_redundant()", "file_type": "code", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L86", "id": "crm_opportunity_product_fill_product_redundant", "community": 7, "norm_label": "_fill_product_redundant()" }, { "label": "_get_opportunity_for_product()", "file_type": "code", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L101", "id": "crm_opportunity_product_get_opportunity_for_product", "community": 7, "norm_label": "_get_opportunity_for_product()" }, { "label": "list_opportunity_products()", "file_type": "code", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L119", "id": "crm_opportunity_product_list_opportunity_products", "community": 7, "norm_label": "list_opportunity_products()" }, { "label": "list_products_by_opportunity()", "file_type": "code", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L148", "id": "crm_opportunity_product_list_products_by_opportunity", "community": 7, "norm_label": "list_products_by_opportunity()" }, { "label": "get_opportunity_product()", "file_type": "code", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L165", "id": "crm_opportunity_product_get_opportunity_product", "community": 7, "norm_label": "get_opportunity_product()" }, { "label": "create_opportunity_product()", "file_type": "code", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L185", "id": "crm_opportunity_product_create_opportunity_product", "community": 7, "norm_label": "create_opportunity_product()" }, { "label": "batch_add_opportunity_products()", "file_type": "code", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L238", "id": "crm_opportunity_product_batch_add_opportunity_products", "community": 7, "norm_label": "batch_add_opportunity_products()" }, { "label": "update_opportunity_product()", "file_type": "code", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L258", "id": "crm_opportunity_product_update_opportunity_product", "community": 7, "norm_label": "update_opportunity_product()" }, { "label": "soft_delete_opportunity_products()", "file_type": "code", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L299", "id": "crm_opportunity_product_soft_delete_opportunity_products", "community": 7, "norm_label": "soft_delete_opportunity_products()" }, { "label": "opportunity.py", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1", "id": "app_crud_crm_opportunity_py", "community": 58, "norm_label": "opportunity.py" }, { "label": "_ensure_opportunity_in_scope()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L59", "id": "crm_opportunity_ensure_opportunity_in_scope", "community": 58, "norm_label": "_ensure_opportunity_in_scope()" }, { "label": "_scoped_opportunity_query()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L63", "id": "crm_opportunity_scoped_opportunity_query", "community": 58, "norm_label": "_scoped_opportunity_query()" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L80", "id": "crm_opportunity_total_pages", "community": 58, "norm_label": "total_pages()" }, { "label": "_parse_optional_date()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L86", "id": "crm_opportunity_parse_optional_date", "community": 58, "norm_label": "_parse_optional_date()" }, { "label": "_parse_optional_datetime()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L104", "id": "crm_opportunity_parse_optional_datetime", "community": 58, "norm_label": "_parse_optional_datetime()" }, { "label": "_decimal_value()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L120", "id": "crm_opportunity_decimal_value", "community": 58, "norm_label": "_decimal_value()" }, { "label": "_stage_default_percent()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L126", "id": "crm_opportunity_stage_default_percent", "community": 58, "norm_label": "_stage_default_percent()" }, { "label": "_resolve_user_display_name()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L130", "id": "crm_opportunity_resolve_user_display_name", "community": 58, "norm_label": "_resolve_user_display_name()" }, { "label": "_enrich_user_names()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L140", "id": "crm_opportunity_enrich_user_names", "community": 58, "norm_label": "_enrich_user_names()" }, { "label": "_guard_terminal_status()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L166", "id": "crm_opportunity_guard_terminal_status", "community": 58, "norm_label": "_guard_terminal_status()" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L171", "id": "crm_opportunity_row_to_dict", "community": 58, "norm_label": "_row_to_dict()" }, { "label": "_stage_log_to_dict()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L209", "id": "crm_opportunity_stage_log_to_dict", "community": 58, "norm_label": "_stage_log_to_dict()" }, { "label": "_apply_list_filters()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L239", "id": "crm_opportunity_apply_list_filters", "community": 58, "norm_label": "_apply_list_filters()" }, { "label": "list_opportunities()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L274", "id": "crm_opportunity_list_opportunities", "community": 58, "norm_label": "list_opportunities()" }, { "label": "get_opportunity()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L319", "id": "crm_opportunity_get_opportunity", "community": 7, "norm_label": "get_opportunity()" }, { "label": "generate_opportunity_no()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L359", "id": "crm_opportunity_generate_opportunity_no", "community": 58, "norm_label": "generate_opportunity_no()" }, { "label": "_fill_customer_contact()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L387", "id": "crm_opportunity_fill_customer_contact", "community": 58, "norm_label": "_fill_customer_contact()" }, { "label": "record_stage_log()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L414", "id": "crm_opportunity_record_stage_log", "community": 58, "norm_label": "record_stage_log()" }, { "label": "create_opportunity()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L460", "id": "crm_opportunity_create_opportunity", "community": 58, "norm_label": "create_opportunity()" }, { "label": "update_opportunity()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L529", "id": "crm_opportunity_update_opportunity", "community": 58, "norm_label": "update_opportunity()" }, { "label": "soft_delete_opportunities()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L598", "id": "crm_opportunity_soft_delete_opportunities", "community": 58, "norm_label": "soft_delete_opportunities()" }, { "label": "assign_opportunities()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L626", "id": "crm_opportunity_assign_opportunities", "community": 58, "norm_label": "assign_opportunities()" }, { "label": "change_stage()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L658", "id": "crm_opportunity_change_stage", "community": 58, "norm_label": "change_stage()" }, { "label": "_update_customer_deal_status()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L707", "id": "crm_opportunity_update_customer_deal_status", "community": 58, "norm_label": "_update_customer_deal_status()" }, { "label": "mark_won()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L731", "id": "crm_opportunity_mark_won", "community": 58, "norm_label": "mark_won()" }, { "label": "mark_lost()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L785", "id": "crm_opportunity_mark_lost", "community": 58, "norm_label": "mark_lost()" }, { "label": "batch_update_stage()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L839", "id": "crm_opportunity_batch_update_stage", "community": 58, "norm_label": "batch_update_stage()" }, { "label": "batch_update_expect_date()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L877", "id": "crm_opportunity_batch_update_expect_date", "community": 58, "norm_label": "batch_update_expect_date()" }, { "label": "get_stage_log_list()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L946", "id": "crm_opportunity_get_stage_log_list", "community": 58, "norm_label": "get_stage_log_list()" }, { "label": "get_statistics_overview()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L978", "id": "crm_opportunity_get_statistics_overview", "community": 58, "norm_label": "get_statistics_overview()" }, { "label": "get_statistics_by_stage()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1021", "id": "crm_opportunity_get_statistics_by_stage", "community": 58, "norm_label": "get_statistics_by_stage()" }, { "label": "get_win_rate_statistics()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1050", "id": "crm_opportunity_get_win_rate_statistics", "community": 58, "norm_label": "get_win_rate_statistics()" }, { "label": "get_statistics_by_owner()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1102", "id": "crm_opportunity_get_statistics_by_owner", "community": 58, "norm_label": "get_statistics_by_owner()" }, { "label": "get_kanban_data()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1168", "id": "crm_opportunity_get_kanban_data", "community": 58, "norm_label": "get_kanban_data()" }, { "label": "get_sales_funnel()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1211", "id": "crm_opportunity_get_sales_funnel", "community": 58, "norm_label": "get_sales_funnel()" }, { "label": "clue.py", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L1", "id": "app_crud_crm_clue_py", "community": 63, "norm_label": "clue.py" }, { "label": "_ensure_clue_in_scope()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L19", "id": "crm_clue_ensure_clue_in_scope", "community": 63, "norm_label": "_ensure_clue_in_scope()" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L23", "id": "crm_clue_total_pages", "community": 63, "norm_label": "total_pages()" }, { "label": "_parse_optional_date()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L33", "id": "crm_clue_parse_optional_date", "community": 63, "norm_label": "_parse_optional_date()" }, { "label": "_parse_optional_datetime()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L51", "id": "crm_clue_parse_optional_datetime", "community": 63, "norm_label": "_parse_optional_datetime()" }, { "label": "_resolve_user_display_name()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L67", "id": "crm_clue_resolve_user_display_name", "community": 63, "norm_label": "_resolve_user_display_name()" }, { "label": "_enrich_user_names()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L77", "id": "crm_clue_enrich_user_names", "community": 63, "norm_label": "_enrich_user_names()" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L104", "id": "crm_clue_row_to_dict", "community": 63, "norm_label": "_row_to_dict()" }, { "label": "list_clues()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L149", "id": "crm_clue_list_clues", "community": 7, "norm_label": "list_clues()" }, { "label": "get_clue()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L227", "id": "crm_clue_get_clue", "community": 63, "norm_label": "get_clue()" }, { "label": "create_clue()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L238", "id": "crm_clue_create_clue", "community": 63, "norm_label": "create_clue()" }, { "label": "update_clue()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L303", "id": "crm_clue_update_clue", "community": 63, "norm_label": "update_clue()" }, { "label": "soft_delete_clue()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L369", "id": "crm_clue_soft_delete_clue", "community": 63, "norm_label": "soft_delete_clue()" }, { "label": "assign_clues()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L392", "id": "crm_clue_assign_clues", "community": 63, "norm_label": "assign_clues()" }, { "label": "convert_clue()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L436", "id": "crm_clue_convert_clue", "community": 63, "norm_label": "convert_clue()" }, { "label": "_validate_convertible()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L547", "id": "crm_clue_validate_convertible", "community": 63, "norm_label": "_validate_convertible()" }, { "label": "check_convert()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L560", "id": "crm_clue_check_convert", "community": 63, "norm_label": "check_convert()" }, { "label": "invalid_clue()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L570", "id": "crm_clue_invalid_clue", "community": 63, "norm_label": "invalid_clue()" }, { "label": "check_duplicate_clue()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L597", "id": "crm_clue_check_duplicate_clue", "community": 63, "norm_label": "check_duplicate_clue()" }, { "label": "import_clues()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L623", "id": "crm_clue_import_clues", "community": 63, "norm_label": "import_clues()" }, { "label": "update_clue_level()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L716", "id": "crm_clue_update_clue_level", "community": 63, "norm_label": "update_clue_level()" }, { "label": "update_clue_status()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L743", "id": "crm_clue_update_clue_status", "community": 63, "norm_label": "update_clue_status()" }, { "label": "get_park_area_list()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L767", "id": "crm_clue_get_park_area_list", "community": 63, "norm_label": "get_park_area_list()" }, { "label": "clue_statistics.py", "file_type": "code", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L1", "id": "app_crud_crm_clue_statistics_py", "community": 228, "norm_label": "clue_statistics.py" }, { "label": "_base_query()", "file_type": "code", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L14", "id": "crm_clue_statistics_base_query", "community": 228, "norm_label": "_base_query()" }, { "label": "_apply_create_range()", "file_type": "code", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L26", "id": "crm_clue_statistics_apply_create_range", "community": 228, "norm_label": "_apply_create_range()" }, { "label": "get_clue_overview_statistics()", "file_type": "code", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L34", "id": "crm_clue_statistics_get_clue_overview_statistics", "community": 228, "norm_label": "get_clue_overview_statistics()" }, { "label": "get_clue_source_statistics()", "file_type": "code", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L114", "id": "crm_clue_statistics_get_clue_source_statistics", "community": 228, "norm_label": "get_clue_source_statistics()" }, { "label": "get_clue_level_statistics()", "file_type": "code", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L156", "id": "crm_clue_statistics_get_clue_level_statistics", "community": 228, "norm_label": "get_clue_level_statistics()" }, { "label": "get_clue_trend_statistics()", "file_type": "code", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L195", "id": "crm_clue_statistics_get_clue_trend_statistics", "community": 228, "norm_label": "get_clue_trend_statistics()" }, { "label": "get_clue_owner_statistics()", "file_type": "code", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L262", "id": "crm_clue_statistics_get_clue_owner_statistics", "community": 228, "norm_label": "get_clue_owner_statistics()" }, { "label": "product.py", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L1", "id": "app_crud_crm_product_py", "community": 71, "norm_label": "product.py" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L34", "id": "crm_product_total_pages", "community": 71, "norm_label": "total_pages()" }, { "label": "_category_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L44", "id": "crm_product_category_row_to_dict", "community": 16, "norm_label": "_category_row_to_dict()" }, { "label": "list_categories()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L60", "id": "crm_product_list_categories", "community": 16, "norm_label": "list_categories()" }, { "label": "_build_category_tree()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L87", "id": "crm_product_build_category_tree", "community": 272, "norm_label": "_build_category_tree()" }, { "label": "_collect_category_with_ancestors()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L98", "id": "crm_product_collect_category_with_ancestors", "community": 272, "norm_label": "_collect_category_with_ancestors()" }, { "label": "list_category_tree()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L114", "id": "crm_product_list_category_tree", "community": 272, "norm_label": "list_category_tree()" }, { "label": "get_category()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L147", "id": "crm_product_get_category", "community": 71, "norm_label": "get_category()" }, { "label": "create_category()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L159", "id": "crm_product_create_category", "community": 71, "norm_label": "create_category()" }, { "label": "update_category()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L196", "id": "crm_product_update_category", "community": 71, "norm_label": "update_category()" }, { "label": "soft_delete_category()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L235", "id": "crm_product_soft_delete_category", "community": 71, "norm_label": "soft_delete_category()" }, { "label": "category_code_exists()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L275", "id": "crm_product_category_code_exists", "community": 71, "norm_label": "category_code_exists()" }, { "label": "_brand_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L295", "id": "crm_product_brand_row_to_dict", "community": 71, "norm_label": "_brand_row_to_dict()" }, { "label": "_alias_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L304", "id": "crm_product_alias_row_to_dict", "community": 71, "norm_label": "_alias_row_to_dict()" }, { "label": "_load_brands_aliases_maps()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L312", "id": "crm_product_load_brands_aliases_maps", "community": 71, "norm_label": "_load_brands_aliases_maps()" }, { "label": "_assert_brand_deletable()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L346", "id": "crm_product_assert_brand_deletable", "community": 71, "norm_label": "_assert_brand_deletable()" }, { "label": "_replace_product_brands()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L383", "id": "crm_product_replace_product_brands", "community": 71, "norm_label": "_replace_product_brands()" }, { "label": "_replace_product_aliases()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L452", "id": "crm_product_replace_product_aliases", "community": 71, "norm_label": "_replace_product_aliases()" }, { "label": "_product_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L515", "id": "crm_product_product_row_to_dict", "community": 309, "norm_label": "_product_row_to_dict()" }, { "label": "product_to_dict()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L554", "id": "crm_product_product_to_dict", "community": 7, "norm_label": "product_to_dict()" }, { "label": "list_products()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L564", "id": "crm_product_list_products", "community": 47, "norm_label": "list_products()" }, { "label": "get_product()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L653", "id": "crm_product_get_product", "community": 71, "norm_label": "get_product()" }, { "label": "get_product_by_no()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L665", "id": "crm_product_get_product_by_no", "community": 71, "norm_label": "get_product_by_no()" }, { "label": "_max_sxwl_product_seq()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L684", "id": "crm_product_max_sxwl_product_seq", "community": 71, "norm_label": "_max_sxwl_product_seq()" }, { "label": "generate_product_no()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L705", "id": "crm_product_generate_product_no", "community": 71, "norm_label": "generate_product_no()" }, { "label": "generate_barcode()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L718", "id": "crm_product_generate_barcode", "community": 71, "norm_label": "generate_barcode()" }, { "label": "create_product()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L746", "id": "crm_product_create_product", "community": 71, "norm_label": "create_product()" }, { "label": "update_product()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L831", "id": "crm_product_update_product", "community": 71, "norm_label": "update_product()" }, { "label": "soft_delete_product()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L927", "id": "crm_product_soft_delete_product", "community": 71, "norm_label": "soft_delete_product()" }, { "label": "product_no_exists()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L940", "id": "crm_product_product_no_exists", "community": 71, "norm_label": "product_no_exists()" }, { "label": "barcode_exists()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L957", "id": "crm_product_barcode_exists", "community": 71, "norm_label": "barcode_exists()" }, { "label": "list_product_options()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L974", "id": "crm_product_list_product_options", "community": 39, "norm_label": "list_product_options()" }, { "label": "_oss_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L1027", "id": "crm_product_oss_row_to_dict", "community": 71, "norm_label": "_oss_row_to_dict()" }, { "label": "list_oss_by_biz()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L1045", "id": "crm_product_list_oss_by_biz", "community": 71, "norm_label": "list_oss_by_biz()" }, { "label": "create_oss()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L1061", "id": "crm_product_create_oss", "community": 71, "norm_label": "create_oss()" }, { "label": "soft_delete_oss()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L1093", "id": "crm_product_soft_delete_oss", "community": 71, "norm_label": "soft_delete_oss()" }, { "label": "_normalize_text()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L1104", "id": "crm_product_normalize_text", "community": 71, "norm_label": "_normalize_text()" }, { "label": "_get_quote_item_field()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L1111", "id": "crm_product_get_quote_item_field", "community": 71, "norm_label": "_get_quote_item_field()" }, { "label": "generate_auto_product_no()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L1118", "id": "crm_product_generate_auto_product_no", "community": 71, "norm_label": "generate_auto_product_no()" }, { "label": "resolve_product_id_for_quote_item()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L1123", "id": "crm_product_resolve_product_id_for_quote_item", "community": 71, "norm_label": "resolve_product_id_for_quote_item()" }, { "label": "\u5206\u7c7b ORM \u5bf9\u8c61\u8f6c dict\uff08camelCase \u952e\u540d\uff09", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L45", "id": "crm_product_rationale_45", "community": 16, "norm_label": "\u5206\u7c7b orm \u5bf9\u8c61\u8f6c dict(camelcase \u952e\u540d)" }, { "label": "\u83b7\u53d6\u5206\u7c7b\uff08\u6241\u5e73\u5217\u8868\uff0c\u652f\u6301\u540d\u79f0\u6a21\u7cca\u4e0e\u72b6\u6001\u7b5b\u9009\uff09", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L68", "id": "crm_product_rationale_68", "community": 16, "norm_label": "\u83b7\u53d6\u5206\u7c7b(\u6241\u5e73\u5217\u8868,\u652f\u6301\u540d\u79f0\u6a21\u7cca\u4e0e\u72b6\u6001\u7b5b\u9009)" }, { "label": "\u6309 parentId \u5c06\u6241\u5e73\u5206\u7c7b\u5217\u8868\u7ec4\u88c5\u4e3a\u5d4c\u5957\u6811", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L90", "id": "crm_product_rationale_90", "community": 272, "norm_label": "\u6309 parentid \u5c06\u6241\u5e73\u5206\u7c7b\u5217\u8868\u7ec4\u88c5\u4e3a\u5d4c\u5957\u6811" }, { "label": "\u4fdd\u7559\u5339\u914d\u8282\u70b9\u53ca\u5176\u5168\u90e8\u4e0a\u7ea7\uff0c\u4f9b\u68c0\u7d22\u540e\u4ecd\u80fd\u6b63\u786e\u7ec4\u6811\u3002", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L101", "id": "crm_product_rationale_101", "community": 272, "norm_label": "\u4fdd\u7559\u5339\u914d\u8282\u70b9\u53ca\u5176\u5168\u90e8\u4e0a\u7ea7,\u4f9b\u68c0\u7d22\u540e\u4ecd\u80fd\u6b63\u786e\u7ec4\u6811\u3002" }, { "label": "\u83b7\u53d6\u4ea7\u54c1\u5206\u7c7b\u6811\uff08\u5d4c\u5957 children\uff0c\u4f9b\u6811\u5f62\u8868\u683c/\u6811\u9009\u62e9\u5668\u4f7f\u7528\uff09", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L122", "id": "crm_product_rationale_122", "community": 272, "norm_label": "\u83b7\u53d6\u4ea7\u54c1\u5206\u7c7b\u6811(\u5d4c\u5957 children,\u4f9b\u6811\u5f62\u8868\u683c/\u6811\u9009\u62e9\u5668\u4f7f\u7528)" }, { "label": "\u4ea7\u54c1 ORM \u5bf9\u8c61\u8f6c dict\uff08camelCase \u952e\u540d\uff09", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L521", "id": "crm_product_rationale_521", "community": 309, "norm_label": "\u4ea7\u54c1 orm \u5bf9\u8c61\u8f6c dict(camelcase \u952e\u540d)" }, { "label": "\u5206\u9875\u67e5\u8be2\u4ea7\u54c1\u5217\u8868 keyword \u9ed8\u8ba4\u5339\u914d\uff1a\u540d\u79f0 / \u7f16\u53f7 / \u62fc\u97f3\u9996\u5b57\u6bcd\u3002 \u9009\u62e9\u5668\u573a\u666f\u53ef\u5173\u95ed\u7f16\u53f7\u5339\u914d\u3001\u5f00\u542f\u89c4\u683c\u578b\u53f7\u5339\u914d\uff08\u907f\u514d\u77ed\u6570\u5b57\u8bef\u547d\u4e2d\u4ea7\u54c1", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L579", "id": "crm_product_rationale_579", "community": 47, "norm_label": "\u5206\u9875\u67e5\u8be2\u4ea7\u54c1\u5217\u8868 keyword \u9ed8\u8ba4\u5339\u914d:\u540d\u79f0 / \u7f16\u53f7 / \u62fc\u97f3\u9996\u5b57\u6bcd\u3002 \u9009\u62e9\u5668\u573a\u666f\u53ef\u5173\u95ed\u7f16\u53f7\u5339\u914d\u3001\u5f00\u542f\u89c4\u683c\u578b\u53f7\u5339\u914d(\u907f\u514d\u77ed\u6570\u5b57\u8bef\u547d\u4e2d\u4ea7\u54c1" }, { "label": "\u53d6\u5f53\u524d\u79df\u6237\u4e0b SXWL \u524d\u7f00\u4e14\u540e\u7f00\u4e3a\u7eaf\u6570\u5b57\u7684\u4ea7\u54c1\u7f16\u53f7\u6700\u5927\u6d41\u6c34\u503c", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L685", "id": "crm_product_rationale_685", "community": 71, "norm_label": "\u53d6\u5f53\u524d\u79df\u6237\u4e0b sxwl \u524d\u7f00\u4e14\u540e\u7f00\u4e3a\u7eaf\u6570\u5b57\u7684\u4ea7\u54c1\u7f16\u53f7\u6700\u5927\u6d41\u6c34\u503c" }, { "label": "\u751f\u6210\u4ea7\u54c1\u7f16\u53f7\uff08\u683c\u5f0f\uff1aSXWL + 6\u4f4d\u9012\u589e\u6d41\u6c34\u53f7\uff0c\u5982 SXWL000001\uff09", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L706", "id": "crm_product_rationale_706", "community": 71, "norm_label": "\u751f\u6210\u4ea7\u54c1\u7f16\u53f7(\u683c\u5f0f:sxwl + 6\u4f4d\u9012\u589e\u6d41\u6c34\u53f7,\u5982 sxwl000001)" }, { "label": "\u751f\u6210\u552f\u4e00\u6761\u7801\uff08\u7eaf\u6570\u5b57\uff1ayyyyMMdd + 6\u4f4d\u5e8f\u53f7\uff0c\u5982 20260606000001\uff09", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L719", "id": "crm_product_rationale_719", "community": 71, "norm_label": "\u751f\u6210\u552f\u4e00\u6761\u7801(\u7eaf\u6570\u5b57:yyyymmdd + 6\u4f4d\u5e8f\u53f7,\u5982 20260606000001)" }, { "label": "\u62a5\u4ef7\u81ea\u52a8\u5efa\u6863\u65f6\u751f\u6210\u4ea7\u54c1\u7f16\u53f7\uff08\u4e0e\u4ea7\u54c1\u7ba1\u7406\u65b0\u589e\u89c4\u5219\u4e00\u81f4\uff09", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L1119", "id": "crm_product_rationale_1119", "community": 71, "norm_label": "\u62a5\u4ef7\u81ea\u52a8\u5efa\u6863\u65f6\u751f\u6210\u4ea7\u54c1\u7f16\u53f7(\u4e0e\u4ea7\u54c1\u7ba1\u7406\u65b0\u589e\u89c4\u5219\u4e00\u81f4)" }, { "label": "Java: resolveProductIdForQuoteItem\uff08CrmProduct \u65e0 tax_rate\uff0c\u8df3\u8fc7\u7a0e\u7387\u5339\u914d\uff09", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L1130", "id": "crm_product_rationale_1130", "community": 71, "norm_label": "java: resolveproductidforquoteitem(crmproduct \u65e0 tax_rate,\u8df3\u8fc7\u7a0e\u7387\u5339\u914d)" }, { "label": "customer.py", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L1", "id": "app_crud_crm_customer_py", "community": 45, "norm_label": "customer.py" }, { "label": "_ensure_customer_in_scope()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L25", "id": "crm_customer_ensure_customer_in_scope", "community": 45, "norm_label": "_ensure_customer_in_scope()" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L29", "id": "crm_customer_total_pages", "community": 45, "norm_label": "total_pages()" }, { "label": "_parse_optional_date()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L39", "id": "crm_customer_parse_optional_date", "community": 45, "norm_label": "_parse_optional_date()" }, { "label": "_parse_optional_datetime()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L57", "id": "crm_customer_parse_optional_datetime", "community": 45, "norm_label": "_parse_optional_datetime()" }, { "label": "_resolve_user_display_name()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L73", "id": "crm_customer_resolve_user_display_name", "community": 45, "norm_label": "_resolve_user_display_name()" }, { "label": "_enrich_user_names()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L83", "id": "crm_customer_enrich_user_names", "community": 7, "norm_label": "_enrich_user_names()" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L110", "id": "crm_customer_row_to_dict", "community": 45, "norm_label": "_row_to_dict()" }, { "label": "list_customer_options()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L165", "id": "crm_customer_list_customer_options", "community": 45, "norm_label": "list_customer_options()" }, { "label": "list_customers()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L216", "id": "crm_customer_list_customers", "community": 7, "norm_label": "list_customers()" }, { "label": "list_pool_customers()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L321", "id": "crm_customer_list_pool_customers", "community": 7, "norm_label": "list_pool_customers()" }, { "label": "get_customer()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L347", "id": "crm_customer_get_customer", "community": 45, "norm_label": "get_customer()" }, { "label": "get_customer_by_no()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L358", "id": "crm_customer_get_customer_by_no", "community": 45, "norm_label": "get_customer_by_no()" }, { "label": "generate_customer_no()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L370", "id": "crm_customer_generate_customer_no", "community": 45, "norm_label": "generate_customer_no()" }, { "label": "customer_name_exists()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L396", "id": "crm_customer_customer_name_exists", "community": 45, "norm_label": "customer_name_exists()" }, { "label": "check_duplicate_customer()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L412", "id": "crm_customer_check_duplicate_customer", "community": 45, "norm_label": "check_duplicate_customer()" }, { "label": "create_customer()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L435", "id": "crm_customer_create_customer", "community": 45, "norm_label": "create_customer()" }, { "label": "update_customer()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L516", "id": "crm_customer_update_customer", "community": 45, "norm_label": "update_customer()" }, { "label": "soft_delete_customer()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L590", "id": "crm_customer_soft_delete_customer", "community": 45, "norm_label": "soft_delete_customer()" }, { "label": "transfer_customer()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L607", "id": "crm_customer_transfer_customer", "community": 45, "norm_label": "transfer_customer()" }, { "label": "deal_customer()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L649", "id": "crm_customer_deal_customer", "community": 45, "norm_label": "deal_customer()" }, { "label": "into_pool()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L677", "id": "crm_customer_into_pool", "community": 45, "norm_label": "into_pool()" }, { "label": "claim_customer()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L720", "id": "crm_customer_claim_customer", "community": 45, "norm_label": "claim_customer()" }, { "label": "batch_claim_customers()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L758", "id": "crm_customer_batch_claim_customers", "community": 45, "norm_label": "batch_claim_customers()" }, { "label": "assign_customer()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L771", "id": "crm_customer_assign_customer", "community": 45, "norm_label": "assign_customer()" }, { "label": "update_follow_stats()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L822", "id": "crm_customer_update_follow_stats", "community": 45, "norm_label": "update_follow_stats()" }, { "label": "update_contact_count()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L839", "id": "crm_customer_update_contact_count", "community": 7, "norm_label": "update_contact_count()" }, { "label": "get_park_area_list()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L855", "id": "crm_customer_get_park_area_list", "community": 45, "norm_label": "get_park_area_list()" }, { "label": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879\uff1a\u79df\u6237\u5185\u53ea\u8bfb\u641c\u7d22\uff0c\u4e0d\u505a owner \u6570\u636e\u6743\u9650\uff08\u4f9b\u5730\u78c5/\u5408\u540c\u7b49\u4e3b\u6570\u636e\u9009\u7528\uff09\u3002", "file_type": "rationale", "source_file": "app/crud/crm/customer.py", "source_location": "L173", "id": "crm_customer_rationale_173", "community": 45, "norm_label": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879:\u79df\u6237\u5185\u53ea\u8bfb\u641c\u7d22,\u4e0d\u505a owner \u6570\u636e\u6743\u9650(\u4f9b\u5730\u78c5/\u5408\u540c\u7b49\u4e3b\u6570\u636e\u9009\u7528)\u3002" }, { "label": "statistics.py", "file_type": "code", "source_file": "app/crud/crm/statistics.py", "source_location": "L1", "id": "app_crud_crm_statistics_py", "community": 7, "norm_label": "statistics.py" }, { "label": "_customer_base_query()", "file_type": "code", "source_file": "app/crud/crm/statistics.py", "source_location": "L14", "id": "crm_statistics_customer_base_query", "community": 7, "norm_label": "_customer_base_query()" }, { "label": "get_overview_statistics()", "file_type": "code", "source_file": "app/crud/crm/statistics.py", "source_location": "L24", "id": "crm_statistics_get_overview_statistics", "community": 7, "norm_label": "get_overview_statistics()" }, { "label": "get_source_statistics()", "file_type": "code", "source_file": "app/crud/crm/statistics.py", "source_location": "L46", "id": "crm_statistics_get_source_statistics", "community": 7, "norm_label": "get_source_statistics()" }, { "label": "get_level_statistics()", "file_type": "code", "source_file": "app/crud/crm/statistics.py", "source_location": "L59", "id": "crm_statistics_get_level_statistics", "community": 7, "norm_label": "get_level_statistics()" }, { "label": "get_industry_statistics()", "file_type": "code", "source_file": "app/crud/crm/statistics.py", "source_location": "L72", "id": "crm_statistics_get_industry_statistics", "community": 7, "norm_label": "get_industry_statistics()" }, { "label": "get_trend_statistics()", "file_type": "code", "source_file": "app/crud/crm/statistics.py", "source_location": "L85", "id": "crm_statistics_get_trend_statistics", "community": 7, "norm_label": "get_trend_statistics()" }, { "label": "get_owner_statistics()", "file_type": "code", "source_file": "app/crud/crm/statistics.py", "source_location": "L108", "id": "crm_statistics_get_owner_statistics", "community": 7, "norm_label": "get_owner_statistics()" }, { "label": "get_follow_statistics()", "file_type": "code", "source_file": "app/crud/crm/statistics.py", "source_location": "L124", "id": "crm_statistics_get_follow_statistics", "community": 72, "norm_label": "get_follow_statistics()" }, { "label": "\u5ba2\u6237\u7edf\u8ba1\u6982\u89c8\uff1a\u5ba2\u6237\u603b\u6570\u3001\u516c\u6d77\u6c60\u6570\u3001\u672c\u6708\u65b0\u589e\u3001\u6210\u4ea4\u6570", "file_type": "rationale", "source_file": "app/crud/crm/statistics.py", "source_location": "L27", "id": "crm_statistics_rationale_27", "community": 7, "norm_label": "\u5ba2\u6237\u7edf\u8ba1\u6982\u89c8:\u5ba2\u6237\u603b\u6570\u3001\u516c\u6d77\u6c60\u6570\u3001\u672c\u6708\u65b0\u589e\u3001\u6210\u4ea4\u6570" }, { "label": "contract_approver_setting.py", "file_type": "code", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L1", "id": "app_crud_crm_contract_approver_setting_py", "community": 83, "norm_label": "contract_approver_setting.py" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L14", "id": "crm_contract_approver_setting_row_to_dict", "community": 83, "norm_label": "_row_to_dict()" }, { "label": "get_setting()", "file_type": "code", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L24", "id": "crm_contract_approver_setting_get_setting", "community": 83, "norm_label": "get_setting()" }, { "label": "_assert_users_exist()", "file_type": "code", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L37", "id": "crm_contract_approver_setting_assert_users_exist", "community": 83, "norm_label": "_assert_users_exist()" }, { "label": "save_setting()", "file_type": "code", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L52", "id": "crm_contract_approver_setting_save_setting", "community": 83, "norm_label": "save_setting()" }, { "label": "contract.py", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1", "id": "app_crud_crm_contract_py", "community": 66, "norm_label": "contract.py" }, { "label": "_ensure_contract_in_scope()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L54", "id": "crm_contract_ensure_contract_in_scope", "community": 66, "norm_label": "_ensure_contract_in_scope()" }, { "label": "_get_contract_row_in_scope()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L58", "id": "crm_contract_get_contract_row_in_scope", "community": 66, "norm_label": "_get_contract_row_in_scope()" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L75", "id": "crm_contract_total_pages", "community": 66, "norm_label": "total_pages()" }, { "label": "_decimal_value()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L81", "id": "crm_contract_decimal_value", "community": 66, "norm_label": "_decimal_value()" }, { "label": "_parse_optional_date()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L89", "id": "crm_contract_parse_optional_date", "community": 66, "norm_label": "_parse_optional_date()" }, { "label": "_parse_optional_datetime()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L107", "id": "crm_contract_parse_optional_datetime", "community": 215, "norm_label": "_parse_optional_datetime()" }, { "label": "_get_field()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L123", "id": "crm_contract_get_field", "community": 66, "norm_label": "_get_field()" }, { "label": "_resolve_user_display_name()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L130", "id": "crm_contract_resolve_user_display_name", "community": 66, "norm_label": "_resolve_user_display_name()" }, { "label": "_is_blank()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L140", "id": "crm_contract_is_blank", "community": 66, "norm_label": "_is_blank()" }, { "label": "_first_non_blank()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L144", "id": "crm_contract_first_non_blank", "community": 66, "norm_label": "_first_non_blank()" }, { "label": "_get_default_invoice_info()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L152", "id": "crm_contract_get_default_invoice_info", "community": 207, "norm_label": "_get_default_invoice_info()" }, { "label": "_build_customer_address()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L162", "id": "crm_contract_build_customer_address", "community": 66, "norm_label": "_build_customer_address()" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L174", "id": "crm_contract_row_to_dict", "community": 161, "norm_label": "_row_to_dict()" }, { "label": "contract_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L253", "id": "crm_contract_contract_row_to_dict", "community": 161, "norm_label": "contract_row_to_dict()" }, { "label": "_build_contract_filters()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L257", "id": "crm_contract_build_contract_filters", "community": 161, "norm_label": "_build_contract_filters()" }, { "label": "list_contracts()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L467", "id": "crm_contract_list_contracts", "community": 161, "norm_label": "list_contracts()" }, { "label": "get_contract()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L508", "id": "crm_contract_get_contract", "community": 66, "norm_label": "get_contract()" }, { "label": "get_contract_detail()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L622", "id": "crm_contract_get_contract_detail", "community": 66, "norm_label": "get_contract_detail()" }, { "label": "get_contract_row()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L642", "id": "crm_contract_get_contract_row", "community": 66, "norm_label": "get_contract_row()" }, { "label": "_get_supplier_short_name()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L659", "id": "crm_contract_get_supplier_short_name", "community": 283, "norm_label": "_get_supplier_short_name()" }, { "label": "_build_contract_name_from_parties()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L672", "id": "crm_contract_build_contract_name_from_parties", "community": 283, "norm_label": "_build_contract_name_from_parties()" }, { "label": "generate_contract_no()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L718", "id": "crm_contract_generate_contract_no", "community": 182, "norm_label": "generate_contract_no()" }, { "label": "contract_no_exists()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L765", "id": "crm_contract_contract_no_exists", "community": 182, "norm_label": "contract_no_exists()" }, { "label": "replace_contract_no_date()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L785", "id": "crm_contract_replace_contract_no_date", "community": 135, "norm_label": "replace_contract_no_date()" }, { "label": "align_contract_no_to_sign_date()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L797", "id": "crm_contract_align_contract_no_to_sign_date", "community": 182, "norm_label": "align_contract_no_to_sign_date()" }, { "label": "resolve_party_short_name()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L830", "id": "crm_contract_resolve_party_short_name", "community": 78, "norm_label": "resolve_party_short_name()" }, { "label": "_strip_contract_name_no_suffix()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L864", "id": "crm_contract_strip_contract_name_no_suffix", "community": 78, "norm_label": "_strip_contract_name_no_suffix()" }, { "label": "_auto_contract_name_body()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L868", "id": "crm_contract_auto_contract_name_body", "community": 78, "norm_label": "_auto_contract_name_body()" }, { "label": "_user_contract_name_uses_party_full_name()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L897", "id": "crm_contract_user_contract_name_uses_party_full_name", "community": 292, "norm_label": "_user_contract_name_uses_party_full_name()" }, { "label": "generate_contract_name()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L921", "id": "crm_contract_generate_contract_name", "community": 78, "norm_label": "generate_contract_name()" }, { "label": "is_framework_contract_type()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L993", "id": "crm_contract_is_framework_contract_type", "community": 66, "norm_label": "is_framework_contract_type()" }, { "label": "_validate_contract_type_and_products()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L997", "id": "crm_contract_validate_contract_type_and_products", "community": 66, "norm_label": "_validate_contract_type_and_products()" }, { "label": "_normalize_framework_contract_data()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1005", "id": "crm_contract_normalize_framework_contract_data", "community": 275, "norm_label": "_normalize_framework_contract_data()" }, { "label": "_validate_product_prices_by_contract_type()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1046", "id": "crm_contract_validate_product_prices_by_contract_type", "community": 66, "norm_label": "_validate_product_prices_by_contract_type()" }, { "label": "_validate_sale_purchase_contract_amount()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1060", "id": "crm_contract_validate_sale_purchase_contract_amount", "community": 66, "norm_label": "_validate_sale_purchase_contract_amount()" }, { "label": "_resolve_contract_product_ids()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1069", "id": "crm_contract_resolve_contract_product_ids", "community": 66, "norm_label": "_resolve_contract_product_ids()" }, { "label": "_calc_amount_with_tax()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1087", "id": "crm_contract_calc_amount_with_tax", "community": 275, "norm_label": "_calc_amount_with_tax()" }, { "label": "_apply_contract_entity_fields()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1093", "id": "crm_contract_apply_contract_entity_fields", "community": 66, "norm_label": "_apply_contract_entity_fields()" }, { "label": "create_contract()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1273", "id": "crm_contract_create_contract", "community": 66, "norm_label": "create_contract()" }, { "label": "assert_contract_editable_for_update()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1386", "id": "crm_contract_assert_contract_editable_for_update", "community": 294, "norm_label": "assert_contract_editable_for_update()" }, { "label": "update_contract()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1392", "id": "crm_contract_update_contract", "community": 66, "norm_label": "update_contract()" }, { "label": "soft_delete_contracts()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1511", "id": "crm_contract_soft_delete_contracts", "community": 284, "norm_label": "soft_delete_contracts()" }, { "label": "validate_framework_contract_for_submit_approval()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1535", "id": "crm_contract_validate_framework_contract_for_submit_approval", "community": 195, "norm_label": "validate_framework_contract_for_submit_approval()" }, { "label": "submit_contract_approval()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1554", "id": "crm_contract_submit_contract_approval", "community": 66, "norm_label": "submit_contract_approval()" }, { "label": "batch_submit_contract_approval()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1599", "id": "crm_contract_batch_submit_contract_approval", "community": 225, "norm_label": "batch_submit_contract_approval()" }, { "label": "withdraw_contract_approval()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1629", "id": "crm_contract_withdraw_contract_approval", "community": 225, "norm_label": "withdraw_contract_approval()" }, { "label": "start_execute()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1656", "id": "crm_contract_start_execute", "community": 66, "norm_label": "start_execute()" }, { "label": "finish_contract()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1679", "id": "crm_contract_finish_contract", "community": 66, "norm_label": "finish_contract()" }, { "label": "invalid_contract()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1702", "id": "crm_contract_invalid_contract", "community": 66, "norm_label": "invalid_contract()" }, { "label": "save_template()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1730", "id": "crm_contract_save_template", "community": 66, "norm_label": "save_template()" }, { "label": "get_template()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1758", "id": "crm_contract_get_template", "community": 66, "norm_label": "get_template()" }, { "label": "upload_file()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1771", "id": "crm_contract_upload_file", "community": 66, "norm_label": "upload_file()" }, { "label": "upload_attachments()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1788", "id": "crm_contract_upload_attachments", "community": 66, "norm_label": "upload_attachments()" }, { "label": "upload_attachments_with_category()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1813", "id": "crm_contract_upload_attachments_with_category", "community": 282, "norm_label": "upload_attachments_with_category()" }, { "label": "statistics_overview()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1844", "id": "crm_contract_statistics_overview", "community": 215, "norm_label": "statistics_overview()" }, { "label": "statistics_by_status()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1907", "id": "crm_contract_statistics_by_status", "community": 215, "norm_label": "statistics_by_status()" }, { "label": "statistics_by_type()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1941", "id": "crm_contract_statistics_by_type", "community": 215, "norm_label": "statistics_by_type()" }, { "label": "_contract_period_key()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1978", "id": "crm_contract_contract_period_key", "community": 215, "norm_label": "_contract_period_key()" }, { "label": "statistics_trend()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1987", "id": "crm_contract_statistics_trend", "community": 215, "norm_label": "statistics_trend()" }, { "label": "query_expiring()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2033", "id": "crm_contract_query_expiring", "community": 161, "norm_label": "query_expiring()" }, { "label": "_quote_products_to_contract_products()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2060", "id": "crm_contract_quote_products_to_contract_products", "community": 276, "norm_label": "_quote_products_to_contract_products()" }, { "label": "create_from_quote()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2091", "id": "crm_contract_create_from_quote", "community": 276, "norm_label": "create_from_quote()" }, { "label": "renew_contract()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2154", "id": "crm_contract_renew_contract", "community": 195, "norm_label": "renew_contract()" }, { "label": "export_contracts()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2208", "id": "crm_contract_export_contracts", "community": 161, "norm_label": "export_contracts()" }, { "label": "_change_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2225", "id": "crm_contract_change_row_to_dict", "community": 66, "norm_label": "_change_row_to_dict()" }, { "label": "list_contract_changes()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2247", "id": "crm_contract_list_contract_changes", "community": 66, "norm_label": "list_contract_changes()" }, { "label": "get_contract_change_detail()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2294", "id": "crm_contract_get_contract_change_detail", "community": 66, "norm_label": "get_contract_change_detail()" }, { "label": "_template_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2318", "id": "crm_contract_template_row_to_dict", "community": 66, "norm_label": "_template_row_to_dict()" }, { "label": "list_contract_templates()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2344", "id": "crm_contract_list_contract_templates", "community": 66, "norm_label": "list_contract_templates()" }, { "label": "get_contract_template_detail()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2387", "id": "crm_contract_get_contract_template_detail", "community": 66, "norm_label": "get_contract_template_detail()" }, { "label": "_opportunity_products_to_contract_products()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2407", "id": "crm_contract_opportunity_products_to_contract_products", "community": 258, "norm_label": "_opportunity_products_to_contract_products()" }, { "label": "create_from_opportunity()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2432", "id": "crm_contract_create_from_opportunity", "community": 258, "norm_label": "create_from_opportunity()" }, { "label": "sign_contract()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2485", "id": "crm_contract_sign_contract", "community": 66, "norm_label": "sign_contract()" }, { "label": "batch_assign_owner()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2516", "id": "crm_contract_batch_assign_owner", "community": 147, "norm_label": "batch_assign_owner()" }, { "label": "download_contract_pdf()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2550", "id": "crm_contract_download_contract_pdf", "community": 147, "norm_label": "download_contract_pdf()" }, { "label": "generate_template_no()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2567", "id": "crm_contract_generate_template_no", "community": 147, "norm_label": "generate_template_no()" }, { "label": "_get_change_row()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2599", "id": "crm_contract_get_change_row", "community": 66, "norm_label": "_get_change_row()" }, { "label": "_enrich_change_rows()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2611", "id": "crm_contract_enrich_change_rows", "community": 66, "norm_label": "_enrich_change_rows()" }, { "label": "create_contract_change()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2626", "id": "crm_contract_create_contract_change", "community": 66, "norm_label": "create_contract_change()" }, { "label": "update_contract_change()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2677", "id": "crm_contract_update_contract_change", "community": 66, "norm_label": "update_contract_change()" }, { "label": "soft_delete_contract_changes()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2715", "id": "crm_contract_soft_delete_contract_changes", "community": 66, "norm_label": "soft_delete_contract_changes()" }, { "label": "submit_change_approval()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2741", "id": "crm_contract_submit_change_approval", "community": 270, "norm_label": "submit_change_approval()" }, { "label": "withdraw_change()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2764", "id": "crm_contract_withdraw_change", "community": 66, "norm_label": "withdraw_change()" }, { "label": "execute_change()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2777", "id": "crm_contract_execute_change", "community": 66, "norm_label": "execute_change()" }, { "label": "export_contract_changes()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2789", "id": "crm_contract_export_contract_changes", "community": 66, "norm_label": "export_contract_changes()" }, { "label": "create_contract_template()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2805", "id": "crm_contract_create_contract_template", "community": 66, "norm_label": "create_contract_template()" }, { "label": "update_contract_template()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2855", "id": "crm_contract_update_contract_template", "community": 66, "norm_label": "update_contract_template()" }, { "label": "soft_delete_contract_templates()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2912", "id": "crm_contract_soft_delete_contract_templates", "community": 74, "norm_label": "soft_delete_contract_templates()" }, { "label": "toggle_contract_template_active()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2946", "id": "crm_contract_toggle_contract_template_active", "community": 66, "norm_label": "toggle_contract_template_active()" }, { "label": "export_contract_templates()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2972", "id": "crm_contract_export_contract_templates", "community": 66, "norm_label": "export_contract_templates()" }, { "label": "ORM \u2192 camelCase\uff08\u5355\u70b9\u771f\u76f8\uff09", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L175", "id": "crm_contract_rationale_175", "community": 161, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)" }, { "label": "Java: buildQueryWrapper", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L264", "id": "crm_contract_rationale_264", "community": 161, "norm_label": "java: buildquerywrapper" }, { "label": "\u6839\u636e\u4f9b\u9700\u65b9\u9762\u677f\u4e0e\u4e3b\u6570\u636e\u751f\u6210/\u6821\u6b63\u5408\u540c\u540d\u79f0\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L685", "id": "crm_contract_rationale_685", "community": 283, "norm_label": "\u6839\u636e\u4f9b\u9700\u65b9\u9762\u677f\u4e0e\u4e3b\u6570\u636e\u751f\u6210/\u6821\u6b63\u5408\u540c\u540d\u79f0\u3002" }, { "label": "Java: generateContractNo \u2014 {\u4f9b\u65b9\u7f16\u7801}/X-JT{yyyyMMdd}{3\u4f4d\u5e8f\u53f7} \u6d41\u6c34\u4e0e\u649e\u53f7\u68c0\u6d4b\u987b\u542b\u8f6f\u5220\uff1auk_contr", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L725", "id": "crm_contract_rationale_725", "community": 182, "norm_label": "java: generatecontractno \u2014 {\u4f9b\u65b9\u7f16\u7801}/x-jt{yyyymmdd}{3\u4f4d\u5e8f\u53f7} \u6d41\u6c34\u4e0e\u649e\u53f7\u68c0\u6d4b\u987b\u542b\u8f6f\u5220:uk_contr" }, { "label": "\u79df\u6237\u5185\u5408\u540c\u7f16\u53f7\u662f\u5426\u5df2\u5360\u7528\uff08\u542b\u8f6f\u5220\uff0c\u4fdd\u8bc1\u5168\u5c40\u552f\u4e00\uff09\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L772", "id": "crm_contract_rationale_772", "community": 182, "norm_label": "\u79df\u6237\u5185\u5408\u540c\u7f16\u53f7\u662f\u5426\u5df2\u5360\u7528(\u542b\u8f6f\u5220,\u4fdd\u8bc1\u5168\u5c40\u552f\u4e00)\u3002" }, { "label": "\u6807\u51c6\u7f16\u53f7\u66ff\u6362\u65e5\u671f\u6bb5\uff0c\u4fdd\u7559\u5e8f\u53f7\uff1b\u975e\u6807\u51c6\u8fd4\u56de None\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L786", "id": "crm_contract_rationale_786", "community": 135, "norm_label": "\u6807\u51c6\u7f16\u53f7\u66ff\u6362\u65e5\u671f\u6bb5,\u4fdd\u7559\u5e8f\u53f7;\u975e\u6807\u51c6\u8fd4\u56de none\u3002" }, { "label": "\u5c06\u6807\u51c6\u5408\u540c\u7f16\u53f7\u65e5\u671f\u6bb5\u5bf9\u9f50\u7b7e\u8ba2\u65e5\uff1b\u649e\u53f7\u5219\u5e8f\u53f7\u987a\u5ef6\uff08\u542b\u8f6f\u5220\u67e5\u91cd\uff09\u3002 \u975e\u6807\u51c6\u7f16\u53f7\u539f\u6837\u8fd4\u56de\u3002\u65e0\u7b7e\u8ba2\u65e5\u5219\u539f\u6837\u8fd4\u56de\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L805", "id": "crm_contract_rationale_805", "community": 182, "norm_label": "\u5c06\u6807\u51c6\u5408\u540c\u7f16\u53f7\u65e5\u671f\u6bb5\u5bf9\u9f50\u7b7e\u8ba2\u65e5;\u649e\u53f7\u5219\u5e8f\u53f7\u987a\u5ef6(\u542b\u8f6f\u5220\u67e5\u91cd)\u3002 \u975e\u6807\u51c6\u7f16\u53f7\u539f\u6837\u8fd4\u56de\u3002\u65e0\u7b7e\u8ba2\u65e5\u5219\u539f\u6837\u8fd4\u56de\u3002" }, { "label": "\u6309\u9762\u677f\u5355\u4f4d\u5168\u79f0\u7cbe\u786e\u5339\u914d\u4ea4\u6613\u4e3b\u4f53/\u5ba2\u6237\u4e3b\u6570\u636e\uff0c\u53d6 shortName\uff1b\u5bf9\u4e0d\u4e0a\u5219\u7528\u5168\u79f0\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L839", "id": "crm_contract_rationale_839", "community": 78, "norm_label": "\u6309\u9762\u677f\u5355\u4f4d\u5168\u79f0\u7cbe\u786e\u5339\u914d\u4ea4\u6613\u4e3b\u4f53/\u5ba2\u6237\u4e3b\u6570\u636e,\u53d6 shortname;\u5bf9\u4e0d\u4e0a\u5219\u7528\u5168\u79f0\u3002" }, { "label": "\u524d\u7aef\u9884\u89c8\u8bef\u7528\u5355\u4f4d\u5168\u79f0\u65f6\uff0c\u540d\u79f0\u7247\u6bb5\u4f1a\u7b49\u4e8e\u9762\u677f/\u5ba2\u6237/\u5f00\u7968\u5168\u79f0\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L906", "id": "crm_contract_rationale_906", "community": 292, "norm_label": "\u524d\u7aef\u9884\u89c8\u8bef\u7528\u5355\u4f4d\u5168\u79f0\u65f6,\u540d\u79f0\u7247\u6bb5\u4f1a\u7b49\u4e8e\u9762\u677f/\u5ba2\u6237/\u5f00\u7968\u5168\u79f0\u3002" }, { "label": "\u6309\u9762\u677f\u4f9b\u65b9(partyA)-\u9700\u65b9(partyB)\u751f\u6210\uff1a{\u4f9b\u65b9\u7b80\u79f0}-{\u9700\u65b9\u7b80\u79f0}\uff08{\u5408\u540c\u7f16\u53f7}\uff09\u3002 - \u540d\u79f0\u4e3a\u7a7a\uff1a\u6309\u4e3b\u6570\u636e\u7b80\u79f0\u81ea\u52a8\u751f\u6210 - \u540d", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L934", "id": "crm_contract_rationale_934", "community": 78, "norm_label": "\u6309\u9762\u677f\u4f9b\u65b9(partya)-\u9700\u65b9(partyb)\u751f\u6210:{\u4f9b\u65b9\u7b80\u79f0}-{\u9700\u65b9\u7b80\u79f0}({\u5408\u540c\u7f16\u53f7})\u3002 - \u540d\u79f0\u4e3a\u7a7a:\u6309\u4e3b\u6570\u636e\u7b80\u79f0\u81ea\u52a8\u751f\u6210 - \u540d" }, { "label": "\u6846\u67b6\u5408\u540c\uff1a\u6309\u9700/\u968f\u884c\u5c31\u5e02\u884c\u6e05\u96f6\uff1b\u6709\u5c0f\u8ba1\u5219\u7d2f\u52a0\u5199\u5165\u5408\u540c\u91d1\u989d\uff08\u4e0d\u518d\u5f3a\u5236\u5934\u91d1\u989d\u4e3a 0\uff09\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1006", "id": "crm_contract_rationale_1006", "community": 275, "norm_label": "\u6846\u67b6\u5408\u540c:\u6309\u9700/\u968f\u884c\u5c31\u5e02\u884c\u6e05\u96f6;\u6709\u5c0f\u8ba1\u5219\u7d2f\u52a0\u5199\u5165\u5408\u540c\u91d1\u989d(\u4e0d\u518d\u5f3a\u5236\u5934\u91d1\u989d\u4e3a 0)\u3002" }, { "label": "Java: deleteWithValidByIds \u2014 \u8f6f\u5220\u9664", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1519", "id": "crm_contract_rationale_1519", "community": 284, "norm_label": "java: deletewithvalidbyids \u2014 \u8f6f\u5220\u9664" }, { "label": "\u6846\u67b6\u5408\u540c\u63d0\u4ea4\u5ba1\u6279\u6821\u9a8c\uff1a\u4ec5\u8981\u6c42\u6709\u4ea7\u54c1\u660e\u7ec6\uff1b\u8c03\u4ef7\u533a\u95f4\u4e3a\u53ef\u9009\uff0c\u4e0d\u5f3a\u5236\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1542", "id": "crm_contract_rationale_1542", "community": 195, "norm_label": "\u6846\u67b6\u5408\u540c\u63d0\u4ea4\u5ba1\u6279\u6821\u9a8c:\u4ec5\u8981\u6c42\u6709\u4ea7\u54c1\u660e\u7ec6;\u8c03\u4ef7\u533a\u95f4\u4e3a\u53ef\u9009,\u4e0d\u5f3a\u5236\u3002" }, { "label": "Java: batchSubmitApproval", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1610", "id": "crm_contract_rationale_1610", "community": 225, "norm_label": "java: batchsubmitapproval" }, { "label": "Java: withdrawApproval", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1638", "id": "crm_contract_rationale_1638", "community": 225, "norm_label": "java: withdrawapproval" }, { "label": "\u6309\u5165\u53c2\u6574\u8868\u8986\u76d6\u5408\u540c\u626b\u63cf\u4ef6\uff1battachments=[] \u8868\u793a\u6e05\u7a7a\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1821", "id": "crm_contract_rationale_1821", "community": 282, "norm_label": "\u6309\u5165\u53c2\u6574\u8868\u8986\u76d6\u5408\u540c\u626b\u63cf\u4ef6;attachments=[] \u8868\u793a\u6e05\u7a7a\u3002" }, { "label": "Java: createFromQuote \u2014 \u8fd4\u56de\u5408\u540c id", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2101", "id": "crm_contract_rationale_2101", "community": 276, "norm_label": "java: createfromquote \u2014 \u8fd4\u56de\u5408\u540c id" }, { "label": "Java: renewContract \u2014 \u57fa\u7840\u7eed\u7b7e", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2164", "id": "crm_contract_rationale_2164", "community": 195, "norm_label": "java: renewcontract \u2014 \u57fa\u7840\u7eed\u7b7e" }, { "label": "Java: queryList for export", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2215", "id": "crm_contract_rationale_2215", "community": 161, "norm_label": "java: querylist for export" }, { "label": "Java: createFromOpportunity \u2014 \u8fd4\u56de\u5408\u540c id", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2442", "id": "crm_contract_rationale_2442", "community": 258, "norm_label": "java: createfromopportunity \u2014 \u8fd4\u56de\u5408\u540c id" }, { "label": "Java: batchAssignOwner", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2526", "id": "crm_contract_rationale_2526", "community": 147, "norm_label": "java: batchassignowner" }, { "label": "Java: downloadContractPdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 URL/\u8def\u5f84", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2557", "id": "crm_contract_rationale_2557", "community": 147, "norm_label": "java: downloadcontractpdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 url/\u8def\u5f84" }, { "label": "Java: generateTemplateNo \u2014 TMPL{yyyyMMdd}{4\u4f4d\u5e8f\u53f7}", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2568", "id": "crm_contract_rationale_2568", "community": 147, "norm_label": "java: generatetemplateno \u2014 tmpl{yyyymmdd}{4\u4f4d\u5e8f\u53f7}" }, { "label": "Java Controller TODO \u2014 \u4fdd\u6301 pending\uff0c\u8bb0\u5f55\u5907\u6ce8", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2750", "id": "crm_contract_rationale_2750", "community": 270, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8" }, { "label": "contact.py", "file_type": "code", "source_file": "app/crud/crm/contact.py", "source_location": "L1", "id": "app_crud_crm_contact_py", "community": 7, "norm_label": "contact.py" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/crm/contact.py", "source_location": "L21", "id": "crm_contact_total_pages", "community": 7, "norm_label": "total_pages()" }, { "label": "_parse_optional_date()", "file_type": "code", "source_file": "app/crud/crm/contact.py", "source_location": "L31", "id": "crm_contact_parse_optional_date", "community": 7, "norm_label": "_parse_optional_date()" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/contact.py", "source_location": "L49", "id": "crm_contact_row_to_dict", "community": 7, "norm_label": "_row_to_dict()" }, { "label": "list_contacts()", "file_type": "code", "source_file": "app/crud/crm/contact.py", "source_location": "L78", "id": "crm_contact_list_contacts", "community": 7, "norm_label": "list_contacts()" }, { "label": "list_contacts_by_customer()", "file_type": "code", "source_file": "app/crud/crm/contact.py", "source_location": "L154", "id": "crm_contact_list_contacts_by_customer", "community": 7, "norm_label": "list_contacts_by_customer()" }, { "label": "get_contact()", "file_type": "code", "source_file": "app/crud/crm/contact.py", "source_location": "L183", "id": "crm_contact_get_contact", "community": 7, "norm_label": "get_contact()" }, { "label": "create_contact()", "file_type": "code", "source_file": "app/crud/crm/contact.py", "source_location": "L194", "id": "crm_contact_create_contact", "community": 7, "norm_label": "create_contact()" }, { "label": "update_contact()", "file_type": "code", "source_file": "app/crud/crm/contact.py", "source_location": "L255", "id": "crm_contact_update_contact", "community": 7, "norm_label": "update_contact()" }, { "label": "set_primary_contact()", "file_type": "code", "source_file": "app/crud/crm/contact.py", "source_location": "L296", "id": "crm_contact_set_primary_contact", "community": 7, "norm_label": "set_primary_contact()" }, { "label": "soft_delete_contact()", "file_type": "code", "source_file": "app/crud/crm/contact.py", "source_location": "L325", "id": "crm_contact_soft_delete_contact", "community": 7, "norm_label": "soft_delete_contact()" }, { "label": "invoice_info.py", "file_type": "code", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L1", "id": "app_crud_crm_invoice_info_py", "community": 207, "norm_label": "invoice_info.py" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L21", "id": "crm_invoice_info_row_to_dict", "community": 207, "norm_label": "_row_to_dict()" }, { "label": "list_invoice_info_by_customer()", "file_type": "code", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L43", "id": "crm_invoice_info_list_invoice_info_by_customer", "community": 207, "norm_label": "list_invoice_info_by_customer()" }, { "label": "get_invoice_info()", "file_type": "code", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L72", "id": "crm_invoice_info_get_invoice_info", "community": 207, "norm_label": "get_invoice_info()" }, { "label": "_clear_default_for_customer()", "file_type": "code", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L83", "id": "crm_invoice_info_clear_default_for_customer", "community": 207, "norm_label": "_clear_default_for_customer()" }, { "label": "create_invoice_info()", "file_type": "code", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L100", "id": "crm_invoice_info_create_invoice_info", "community": 207, "norm_label": "create_invoice_info()" }, { "label": "update_invoice_info()", "file_type": "code", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L155", "id": "crm_invoice_info_update_invoice_info", "community": 207, "norm_label": "update_invoice_info()" }, { "label": "set_default_invoice_info()", "file_type": "code", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L207", "id": "crm_invoice_info_set_default_invoice_info", "community": 207, "norm_label": "set_default_invoice_info()" }, { "label": "soft_delete_invoice_info()", "file_type": "code", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L234", "id": "crm_invoice_info_soft_delete_invoice_info", "community": 207, "norm_label": "soft_delete_invoice_info()" }, { "label": "public.py", "file_type": "code", "source_file": "app/api/public.py", "source_location": "L1", "id": "app_api_public_py", "community": 75, "norm_label": "public.py" }, { "label": "_avatar_url_field()", "file_type": "code", "source_file": "app/api/public.py", "source_location": "L39", "id": "api_public_avatar_url_field", "community": 75, "norm_label": "_avatar_url_field()" }, { "label": "_web_role_list()", "file_type": "code", "source_file": "app/api/public.py", "source_location": "L47", "id": "api_public_web_role_list", "community": 75, "norm_label": "_web_role_list()" }, { "label": "_build_user_info_payload()", "file_type": "code", "source_file": "app/api/public.py", "source_location": "L53", "id": "api_public_build_user_info_payload", "community": 75, "norm_label": "_build_user_info_payload()" }, { "label": "_jwt_user_payload()", "file_type": "code", "source_file": "app/api/public.py", "source_location": "L71", "id": "api_public_jwt_user_payload", "community": 75, "norm_label": "_jwt_user_payload()" }, { "label": "web_login_rsa_public_key()", "file_type": "code", "source_file": "app/api/public.py", "source_location": "L84", "id": "api_public_web_login_rsa_public_key", "community": 75, "norm_label": "web_login_rsa_public_key()" }, { "label": "web_login()", "file_type": "code", "source_file": "app/api/public.py", "source_location": "L91", "id": "api_public_web_login", "community": 75, "norm_label": "web_login()" }, { "label": "refresh_token()", "file_type": "code", "source_file": "app/api/public.py", "source_location": "L149", "id": "api_public_refresh_token", "community": 75, "norm_label": "refresh_token()" }, { "label": "logout()", "file_type": "code", "source_file": "app/api/public.py", "source_location": "L211", "id": "api_public_logout", "community": 75, "norm_label": "logout()" }, { "label": "get_current_user_profile()", "file_type": "code", "source_file": "app/api/public.py", "source_location": "L228", "id": "api_public_get_current_user_profile", "community": 2, "norm_label": "get_current_user_profile()" }, { "label": "get_web_auth_menu_codes()", "file_type": "code", "source_file": "app/api/public.py", "source_location": "L263", "id": "api_public_get_web_auth_menu_codes", "community": 2, "norm_label": "get_web_auth_menu_codes()" }, { "label": "change_current_user_password()", "file_type": "code", "source_file": "app/api/public.py", "source_location": "L312", "id": "api_public_change_current_user_password", "community": 2, "norm_label": "change_current_user_password()" }, { "label": "public_quote_share()", "file_type": "code", "source_file": "app/api/public.py", "source_location": "L345", "id": "api_public_public_quote_share", "community": 2, "norm_label": "public_quote_share()" }, { "label": "\u516c\u5171\u63a5\u53e3\uff08Web \u767b\u5f55\u3001\u5237\u65b0 Token\u3001\u767b\u51fa\uff1b\u7528\u6237\u6a21\u578b\u5bf9\u9f50 docs/sql/shanxia2.0.sql \u57fa\u7ebf\uff09", "file_type": "rationale", "source_file": "app/api/public.py", "source_location": "L1", "id": "api_public_rationale_1", "community": 75, "norm_label": "\u516c\u5171\u63a5\u53e3(web \u767b\u5f55\u3001\u5237\u65b0 token\u3001\u767b\u51fa;\u7528\u6237\u6a21\u578b\u5bf9\u9f50 docs/sql/shanxia2.0.sql \u57fa\u7ebf)" }, { "label": "\u4e0e web-admin \u9759\u6001\u8def\u7531 meta.roles\uff08admin/super_admin\uff09\u5bf9\u9f50\u7684\u5355\u5143\u7d20\u6570\u7ec4\u3002", "file_type": "rationale", "source_file": "app/api/public.py", "source_location": "L48", "id": "api_public_rationale_48", "community": 75, "norm_label": "\u4e0e web-admin \u9759\u6001\u8def\u7531 meta.roles(admin/super_admin)\u5bf9\u9f50\u7684\u5355\u5143\u7d20\u6570\u7ec4\u3002" }, { "label": "\u4e0e web-admin `userInfo` \u5b57\u6bb5\u7ea6\u5b9a\u4e00\u81f4\u3002", "file_type": "rationale", "source_file": "app/api/public.py", "source_location": "L54", "id": "api_public_rationale_54", "community": 75, "norm_label": "\u4e0e web-admin `userinfo` \u5b57\u6bb5\u7ea6\u5b9a\u4e00\u81f4\u3002" }, { "label": "Web \u7aef\u767b\u5f55\u7528 RSA \u516c\u94a5\uff08PKCS#1 v1.5\uff0c\u4e0e JSEncrypt \u4e00\u81f4\uff09", "file_type": "rationale", "source_file": "app/api/public.py", "source_location": "L85", "id": "api_public_rationale_85", "community": 75, "norm_label": "web \u7aef\u767b\u5f55\u7528 rsa \u516c\u94a5(pkcs#1 v1.5,\u4e0e jsencrypt \u4e00\u81f4)" }, { "label": "Web \u7aef\u767b\u5f55\uff1a\u8d26\u53f7\u4e3a sys_user.user_no\uff0c\u5bc6\u7801\u4e3a sys_user.password\uff08bcrypt\uff09\u3002", "file_type": "rationale", "source_file": "app/api/public.py", "source_location": "L96", "id": "api_public_rationale_96", "community": 75, "norm_label": "web \u7aef\u767b\u5f55:\u8d26\u53f7\u4e3a sys_user.user_no,\u5bc6\u7801\u4e3a sys_user.password(bcrypt)\u3002" }, { "label": "\u767b\u51fa\uff1a\u540a\u9500 Redis \u4f1a\u8bdd\uff08\u82e5\u5df2\u914d\u7f6e REDIS_HOST\uff09\u3002\u65e0 Token \u6216\u5df2\u5931\u6548\u65f6\u4ecd\u8fd4\u56de\u6210\u529f\uff08\u5e42\u7b49\uff09\u3002", "file_type": "rationale", "source_file": "app/api/public.py", "source_location": "L212", "id": "api_public_rationale_212", "community": 75, "norm_label": "\u767b\u51fa:\u540a\u9500 redis \u4f1a\u8bdd(\u82e5\u5df2\u914d\u7f6e redis_host)\u3002\u65e0 token \u6216\u5df2\u5931\u6548\u65f6\u4ecd\u8fd4\u56de\u6210\u529f(\u5e42\u7b49)\u3002" }, { "label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\u4fe1\u606f\uff08\u4e0e sys_user \u5b57\u6bb5\u5bf9\u5e94\uff09\u3002", "file_type": "rationale", "source_file": "app/api/public.py", "source_location": "L229", "id": "api_public_rationale_229", "community": 2, "norm_label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\u4fe1\u606f(\u4e0e sys_user \u5b57\u6bb5\u5bf9\u5e94)\u3002" }, { "label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\u83dc\u5355\u6743\u9650\u6807\u8bc6\uff08sys_menu.perms\uff0c\u7ecf\u89d2\u8272\u7ee7\u627f\uff09\u3002", "file_type": "rationale", "source_file": "app/api/public.py", "source_location": "L264", "id": "api_public_rationale_264", "community": 2, "norm_label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\u83dc\u5355\u6743\u9650\u6807\u8bc6(sys_menu.perms,\u7ecf\u89d2\u8272\u7ee7\u627f)\u3002" }, { "label": "\u516c\u5f00\u5206\u4eab\u67e5\u770b\u62a5\u4ef7\u5355 \u2014 Java: GET /share/{shareCode}\uff08\u65e0 JWT\uff09", "file_type": "rationale", "source_file": "app/api/public.py", "source_location": "L351", "id": "api_public_rationale_351", "community": 2, "norm_label": "\u516c\u5f00\u5206\u4eab\u67e5\u770b\u62a5\u4ef7\u5355 \u2014 java: get /share/{sharecode}(\u65e0 jwt)" }, { "label": "monitor.py", "file_type": "code", "source_file": "app/api/monitor.py", "source_location": "L1", "id": "app_api_monitor_py", "community": 2, "norm_label": "monitor.py" }, { "label": "_user_info()", "file_type": "code", "source_file": "app/api/monitor.py", "source_location": "L27", "id": "api_monitor_user_info", "community": 2, "norm_label": "_user_info()" }, { "label": "operlog_list()", "file_type": "code", "source_file": "app/api/monitor.py", "source_location": "L39", "id": "api_monitor_operlog_list", "community": 2, "norm_label": "operlog_list()" }, { "label": "OperLogExportBody", "file_type": "code", "source_file": "app/api/monitor.py", "source_location": "L102", "id": "api_monitor_operlogexportbody", "community": 0, "norm_label": "operlogexportbody" }, { "label": "operlog_export()", "file_type": "code", "source_file": "app/api/monitor.py", "source_location": "L113", "id": "api_monitor_operlog_export", "community": 2, "norm_label": "operlog_export()" }, { "label": "operlog_detail()", "file_type": "code", "source_file": "app/api/monitor.py", "source_location": "L167", "id": "api_monitor_operlog_detail", "community": 2, "norm_label": "operlog_detail()" }, { "label": "\u64cd\u4f5c\u65e5\u5fd7\u5206\u9875\u5217\u8868\uff08\u57fa\u4e8e API \u8bf7\u6c42\u65e5\u5fd7\u9002\u914d RuoYi OperLog \u7ed3\u6784\uff09", "file_type": "rationale", "source_file": "app/api/monitor.py", "source_location": "L44", "id": "api_monitor_rationale_44", "community": 2, "norm_label": "\u64cd\u4f5c\u65e5\u5fd7\u5206\u9875\u5217\u8868(\u57fa\u4e8e api \u8bf7\u6c42\u65e5\u5fd7\u9002\u914d ruoyi operlog \u7ed3\u6784)" }, { "label": "\u5bfc\u51fa\u64cd\u4f5c\u65e5\u5fd7\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/monitor.py", "source_location": "L118", "id": "api_monitor_rationale_118", "community": 2, "norm_label": "\u5bfc\u51fa\u64cd\u4f5c\u65e5\u5fd7(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { "label": "public_duty.py", "file_type": "code", "source_file": "app/api/public_duty.py", "source_location": "L1", "id": "app_api_public_duty_py", "community": 2, "norm_label": "public_duty.py" }, { "label": "public_page()", "file_type": "code", "source_file": "app/api/public_duty.py", "source_location": "L17", "id": "api_public_duty_public_page", "community": 2, "norm_label": "public_page()" }, { "label": "public_grab()", "file_type": "code", "source_file": "app/api/public_duty.py", "source_location": "L29", "id": "api_public_duty_public_grab", "community": 2, "norm_label": "public_grab()" }, { "label": "crm_contract_sub_routes.py", "file_type": "code", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L1", "id": "app_api_crm_contract_sub_routes_py", "community": 15, "norm_label": "crm_contract_sub_routes.py" }, { "label": "register_contract_sub_routes()", "file_type": "code", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L73", "id": "api_crm_contract_sub_routes_register_contract_sub_routes", "community": 15, "norm_label": "register_contract_sub_routes()" }, { "label": "CRM \u5408\u540c\u5b50\u6a21\u5757\u8def\u7531 \u2014 \u53d8\u66f4/\u6a21\u677f/\u5ba1\u6279\u72ec\u7acb\u9875", "file_type": "rationale", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L1", "id": "api_crm_contract_sub_routes_rationale_1", "community": 15, "norm_label": "crm \u5408\u540c\u5b50\u6a21\u5757\u8def\u7531 \u2014 \u53d8\u66f4/\u6a21\u677f/\u5ba1\u6279\u72ec\u7acb\u9875" }, { "label": "crm.py", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1", "id": "app_api_crm_py", "community": 7, "norm_label": "crm.py" }, { "label": "_filter_export_rows_by_ids()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L337", "id": "api_crm_filter_export_rows_by_ids", "community": 2, "norm_label": "_filter_export_rows_by_ids()" }, { "label": "category_tree()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L354", "id": "api_crm_category_tree", "community": 7, "norm_label": "category_tree()" }, { "label": "customer_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L382", "id": "api_crm_customer_list", "community": 7, "norm_label": "customer_list()" }, { "label": "customer_detail()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L416", "id": "api_crm_customer_detail", "community": 7, "norm_label": "customer_detail()" }, { "label": "customer_options()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L442", "id": "api_crm_customer_options", "community": 45, "norm_label": "customer_options()" }, { "label": "customer_create()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L466", "id": "api_crm_customer_create", "community": 45, "norm_label": "customer_create()" }, { "label": "customer_update()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L497", "id": "api_crm_customer_update", "community": 45, "norm_label": "customer_update()" }, { "label": "customer_delete()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L526", "id": "api_crm_customer_delete", "community": 45, "norm_label": "customer_delete()" }, { "label": "customer_generate_no()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L554", "id": "api_crm_customer_generate_no", "community": 45, "norm_label": "customer_generate_no()" }, { "label": "category_add()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L570", "id": "api_crm_category_add", "community": 16, "norm_label": "category_add()" }, { "label": "category_update()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L589", "id": "api_crm_category_update", "community": 16, "norm_label": "category_update()" }, { "label": "category_delete()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L609", "id": "api_crm_category_delete", "community": 2, "norm_label": "category_delete()" }, { "label": "product_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L629", "id": "api_crm_product_list", "community": 7, "norm_label": "product_list()" }, { "label": "product_detail()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L663", "id": "api_crm_product_detail", "community": 7, "norm_label": "product_detail()" }, { "label": "product_add()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L684", "id": "api_crm_product_add", "community": 7, "norm_label": "product_add()" }, { "label": "product_update()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L708", "id": "api_crm_product_update", "community": 7, "norm_label": "product_update()" }, { "label": "product_delete()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L729", "id": "api_crm_product_delete", "community": 7, "norm_label": "product_delete()" }, { "label": "product_update_status()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L757", "id": "api_crm_product_update_status", "community": 7, "norm_label": "product_update_status()" }, { "label": "product_options()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L778", "id": "api_crm_product_options", "community": 7, "norm_label": "product_options()" }, { "label": "product_import()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L806", "id": "api_crm_product_import", "community": 16, "norm_label": "product_import()" }, { "label": "_map_product_export_column_keys()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L896", "id": "api_crm_map_product_export_column_keys", "community": 16, "norm_label": "_map_product_export_column_keys()" }, { "label": "product_export()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L903", "id": "api_crm_product_export", "community": 2, "norm_label": "product_export()" }, { "label": "product_import_template()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L943", "id": "api_crm_product_import_template", "community": 7, "norm_label": "product_import_template()" }, { "label": "customer_transfer()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L987", "id": "api_crm_customer_transfer", "community": 45, "norm_label": "customer_transfer()" }, { "label": "customer_into_pool()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1013", "id": "api_crm_customer_into_pool", "community": 45, "norm_label": "customer_into_pool()" }, { "label": "customer_deal()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1038", "id": "api_crm_customer_deal", "community": 45, "norm_label": "customer_deal()" }, { "label": "customer_check_duplicate()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1067", "id": "api_crm_customer_check_duplicate", "community": 45, "norm_label": "customer_check_duplicate()" }, { "label": "customer_export()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1090", "id": "api_crm_customer_export", "community": 2, "norm_label": "customer_export()" }, { "label": "customer_import_template()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1131", "id": "api_crm_customer_import_template", "community": 7, "norm_label": "customer_import_template()" }, { "label": "customer_mine()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1170", "id": "api_crm_customer_mine", "community": 7, "norm_label": "customer_mine()" }, { "label": "customer_to_follow()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1204", "id": "api_crm_customer_to_follow", "community": 7, "norm_label": "customer_to_follow()" }, { "label": "customer_key()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1238", "id": "api_crm_customer_key", "community": 7, "norm_label": "customer_key()" }, { "label": "customer_dealed()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1272", "id": "api_crm_customer_dealed", "community": 7, "norm_label": "customer_dealed()" }, { "label": "customer_week_new()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1304", "id": "api_crm_customer_week_new", "community": 7, "norm_label": "customer_week_new()" }, { "label": "customer_long_time_no_follow()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1336", "id": "api_crm_customer_long_time_no_follow", "community": 7, "norm_label": "customer_long_time_no_follow()" }, { "label": "customer_park_area_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1368", "id": "api_crm_customer_park_area_list", "community": 2, "norm_label": "customer_park_area_list()" }, { "label": "pool_customer_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1388", "id": "api_crm_pool_customer_list", "community": 7, "norm_label": "pool_customer_list()" }, { "label": "pool_customer_export()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1422", "id": "api_crm_pool_customer_export", "community": 2, "norm_label": "pool_customer_export()" }, { "label": "pool_customer_assign()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1463", "id": "api_crm_pool_customer_assign", "community": 45, "norm_label": "pool_customer_assign()" }, { "label": "pool_customer_claim()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1482", "id": "api_crm_pool_customer_claim", "community": 45, "norm_label": "pool_customer_claim()" }, { "label": "pool_record_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1500", "id": "api_crm_pool_record_list", "community": 45, "norm_label": "pool_record_list()" }, { "label": "pool_record_detail()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1530", "id": "api_crm_pool_record_detail", "community": 45, "norm_label": "pool_record_detail()" }, { "label": "contact_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1552", "id": "api_crm_contact_list", "community": 7, "norm_label": "contact_list()" }, { "label": "contact_detail()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1588", "id": "api_crm_contact_detail", "community": 7, "norm_label": "contact_detail()" }, { "label": "contact_by_customer()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1612", "id": "api_crm_contact_by_customer", "community": 7, "norm_label": "contact_by_customer()" }, { "label": "contact_add()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1633", "id": "api_crm_contact_add", "community": 7, "norm_label": "contact_add()" }, { "label": "contact_update()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1656", "id": "api_crm_contact_update", "community": 7, "norm_label": "contact_update()" }, { "label": "contact_delete()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1677", "id": "api_crm_contact_delete", "community": 7, "norm_label": "contact_delete()" }, { "label": "contact_set_primary()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1697", "id": "api_crm_contact_set_primary", "community": 7, "norm_label": "contact_set_primary()" }, { "label": "contact_export()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1719", "id": "api_crm_contact_export", "community": 2, "norm_label": "contact_export()" }, { "label": "contact_decision()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1753", "id": "api_crm_contact_decision", "community": 7, "norm_label": "contact_decision()" }, { "label": "contact_primary()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1784", "id": "api_crm_contact_primary", "community": 7, "norm_label": "contact_primary()" }, { "label": "contact_birthday()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1815", "id": "api_crm_contact_birthday", "community": 7, "norm_label": "contact_birthday()" }, { "label": "follow_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1849", "id": "api_crm_follow_list", "community": 45, "norm_label": "follow_list()" }, { "label": "follow_detail()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1881", "id": "api_crm_follow_detail", "community": 74, "norm_label": "follow_detail()" }, { "label": "follow_by_customer()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1907", "id": "api_crm_follow_by_customer", "community": 45, "norm_label": "follow_by_customer()" }, { "label": "follow_add()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1928", "id": "api_crm_follow_add", "community": 45, "norm_label": "follow_add()" }, { "label": "follow_update()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1952", "id": "api_crm_follow_update", "community": 74, "norm_label": "follow_update()" }, { "label": "follow_delete()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1971", "id": "api_crm_follow_delete", "community": 74, "norm_label": "follow_delete()" }, { "label": "follow_export()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1988", "id": "api_crm_follow_export", "community": 2, "norm_label": "follow_export()" }, { "label": "pool_rule_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2025", "id": "api_crm_pool_rule_list", "community": 74, "norm_label": "pool_rule_list()" }, { "label": "pool_rule_export()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2059", "id": "api_crm_pool_rule_export", "community": 2, "norm_label": "pool_rule_export()" }, { "label": "pool_rule_detail()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2106", "id": "api_crm_pool_rule_detail", "community": 74, "norm_label": "pool_rule_detail()" }, { "label": "pool_rule_add()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2127", "id": "api_crm_pool_rule_add", "community": 2, "norm_label": "pool_rule_add()" }, { "label": "pool_rule_update()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2154", "id": "api_crm_pool_rule_update", "community": 74, "norm_label": "pool_rule_update()" }, { "label": "pool_rule_delete()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2183", "id": "api_crm_pool_rule_delete", "community": 74, "norm_label": "pool_rule_delete()" }, { "label": "pool_rule_update_status()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2200", "id": "api_crm_pool_rule_update_status", "community": 74, "norm_label": "pool_rule_update_status()" }, { "label": "pool_rule_execute()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2220", "id": "api_crm_pool_rule_execute", "community": 74, "norm_label": "pool_rule_execute()" }, { "label": "statistics_overview()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2239", "id": "api_crm_statistics_overview", "community": 7, "norm_label": "statistics_overview()" }, { "label": "statistics_source()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2259", "id": "api_crm_statistics_source", "community": 7, "norm_label": "statistics_source()" }, { "label": "statistics_level()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2277", "id": "api_crm_statistics_level", "community": 7, "norm_label": "statistics_level()" }, { "label": "statistics_industry()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2295", "id": "api_crm_statistics_industry", "community": 7, "norm_label": "statistics_industry()" }, { "label": "statistics_trend()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2313", "id": "api_crm_statistics_trend", "community": 7, "norm_label": "statistics_trend()" }, { "label": "statistics_owner()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2336", "id": "api_crm_statistics_owner", "community": 7, "norm_label": "statistics_owner()" }, { "label": "statistics_follow()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2354", "id": "api_crm_statistics_follow", "community": 7, "norm_label": "statistics_follow()" }, { "label": "_opp_list_kwargs()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2379", "id": "api_crm_opp_list_kwargs", "community": 58, "norm_label": "_opp_list_kwargs()" }, { "label": "opportunity_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2390", "id": "api_crm_opportunity_list", "community": 58, "norm_label": "opportunity_list()" }, { "label": "opportunity_mine_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2423", "id": "api_crm_opportunity_mine_list", "community": 58, "norm_label": "opportunity_mine_list()" }, { "label": "opportunity_detail()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2456", "id": "api_crm_opportunity_detail", "community": 7, "norm_label": "opportunity_detail()" }, { "label": "opportunity_add()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2486", "id": "api_crm_opportunity_add", "community": 58, "norm_label": "opportunity_add()" }, { "label": "opportunity_update()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2510", "id": "api_crm_opportunity_update", "community": 58, "norm_label": "opportunity_update()" }, { "label": "opportunity_delete()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2531", "id": "api_crm_opportunity_delete", "community": 58, "norm_label": "opportunity_delete()" }, { "label": "opportunity_assign()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2552", "id": "api_crm_opportunity_assign", "community": 58, "norm_label": "opportunity_assign()" }, { "label": "opportunity_change_stage()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2579", "id": "api_crm_opportunity_change_stage", "community": 58, "norm_label": "opportunity_change_stage()" }, { "label": "opportunity_mark_won()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2609", "id": "api_crm_opportunity_mark_won", "community": 58, "norm_label": "opportunity_mark_won()" }, { "label": "opportunity_mark_lost()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2637", "id": "api_crm_opportunity_mark_lost", "community": 58, "norm_label": "opportunity_mark_lost()" }, { "label": "opportunity_batch_update_stage()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2666", "id": "api_crm_opportunity_batch_update_stage", "community": 58, "norm_label": "opportunity_batch_update_stage()" }, { "label": "opportunity_batch_update_expect_date()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2695", "id": "api_crm_opportunity_batch_update_expect_date", "community": 58, "norm_label": "opportunity_batch_update_expect_date()" }, { "label": "opportunity_stage_log_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2723", "id": "api_crm_opportunity_stage_log_list", "community": 58, "norm_label": "opportunity_stage_log_list()" }, { "label": "opportunity_kanban()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2741", "id": "api_crm_opportunity_kanban", "community": 58, "norm_label": "opportunity_kanban()" }, { "label": "opportunity_statistics_overview()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2772", "id": "api_crm_opportunity_statistics_overview", "community": 7, "norm_label": "opportunity_statistics_overview()" }, { "label": "opportunity_statistics_stage()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2798", "id": "api_crm_opportunity_statistics_stage", "community": 58, "norm_label": "opportunity_statistics_stage()" }, { "label": "opportunity_statistics_win_rate()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2814", "id": "api_crm_opportunity_statistics_win_rate", "community": 7, "norm_label": "opportunity_statistics_win_rate()" }, { "label": "opportunity_statistics_owner()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2840", "id": "api_crm_opportunity_statistics_owner", "community": 7, "norm_label": "opportunity_statistics_owner()" }, { "label": "opportunity_statistics_funnel()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2865", "id": "api_crm_opportunity_statistics_funnel", "community": 7, "norm_label": "opportunity_statistics_funnel()" }, { "label": "opportunity_follow_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2891", "id": "api_crm_opportunity_follow_list", "community": 74, "norm_label": "opportunity_follow_list()" }, { "label": "opportunity_follow_add()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2923", "id": "api_crm_opportunity_follow_add", "community": 74, "norm_label": "opportunity_follow_add()" }, { "label": "opportunity_follow_update()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2948", "id": "api_crm_opportunity_follow_update", "community": 74, "norm_label": "opportunity_follow_update()" }, { "label": "opportunity_follow_delete()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2971", "id": "api_crm_opportunity_follow_delete", "community": 74, "norm_label": "opportunity_follow_delete()" }, { "label": "opportunity_follow_detail()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2995", "id": "api_crm_opportunity_follow_detail", "community": 74, "norm_label": "opportunity_follow_detail()" }, { "label": "opportunity_product_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3015", "id": "api_crm_opportunity_product_list", "community": 7, "norm_label": "opportunity_product_list()" }, { "label": "opportunity_product_list_by_opportunity()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3048", "id": "api_crm_opportunity_product_list_by_opportunity", "community": 7, "norm_label": "opportunity_product_list_by_opportunity()" }, { "label": "opportunity_product_add()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3069", "id": "api_crm_opportunity_product_add", "community": 7, "norm_label": "opportunity_product_add()" }, { "label": "opportunity_product_batch_add()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3094", "id": "api_crm_opportunity_product_batch_add", "community": 7, "norm_label": "opportunity_product_batch_add()" }, { "label": "opportunity_product_update()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3124", "id": "api_crm_opportunity_product_update", "community": 7, "norm_label": "opportunity_product_update()" }, { "label": "opportunity_product_delete()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3147", "id": "api_crm_opportunity_product_delete", "community": 7, "norm_label": "opportunity_product_delete()" }, { "label": "opportunity_product_detail()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3168", "id": "api_crm_opportunity_product_detail", "community": 7, "norm_label": "opportunity_product_detail()" }, { "label": "opportunity_export()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3188", "id": "api_crm_opportunity_export", "community": 58, "norm_label": "opportunity_export()" }, { "label": "supplier_info_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3231", "id": "api_crm_supplier_info_list", "community": 72, "norm_label": "supplier_info_list()" }, { "label": "supplier_info_list_all()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3266", "id": "api_crm_supplier_info_list_all", "community": 72, "norm_label": "supplier_info_list_all()" }, { "label": "supplier_info_detail()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3291", "id": "api_crm_supplier_info_detail", "community": 72, "norm_label": "supplier_info_detail()" }, { "label": "supplier_info_add()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3314", "id": "api_crm_supplier_info_add", "community": 299, "norm_label": "supplier_info_add()" }, { "label": "supplier_info_update()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3340", "id": "api_crm_supplier_info_update", "community": 72, "norm_label": "supplier_info_update()" }, { "label": "supplier_info_delete()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3368", "id": "api_crm_supplier_info_delete", "community": 72, "norm_label": "supplier_info_delete()" }, { "label": "supplier_info_export()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3397", "id": "api_crm_supplier_info_export", "community": 72, "norm_label": "supplier_info_export()" }, { "label": "_invoice_info_by_customer_impl()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3438", "id": "api_crm_invoice_info_by_customer_impl", "community": 7, "norm_label": "_invoice_info_by_customer_impl()" }, { "label": "invoice_info_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3452", "id": "api_crm_invoice_info_list", "community": 7, "norm_label": "invoice_info_list()" }, { "label": "invoice_info_by_customer()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3467", "id": "api_crm_invoice_info_by_customer", "community": 7, "norm_label": "invoice_info_by_customer()" }, { "label": "invoice_info_add()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3482", "id": "api_crm_invoice_info_add", "community": 207, "norm_label": "invoice_info_add()" }, { "label": "invoice_info_update()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3507", "id": "api_crm_invoice_info_update", "community": 207, "norm_label": "invoice_info_update()" }, { "label": "invoice_info_delete()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3535", "id": "api_crm_invoice_info_delete", "community": 2, "norm_label": "invoice_info_delete()" }, { "label": "invoice_info_set_default()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3558", "id": "api_crm_invoice_info_set_default", "community": 207, "norm_label": "invoice_info_set_default()" }, { "label": "clue_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3586", "id": "api_crm_clue_list", "community": 7, "norm_label": "clue_list()" }, { "label": "clue_detail()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3620", "id": "api_crm_clue_detail", "community": 7, "norm_label": "clue_detail()" }, { "label": "clue_create()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3647", "id": "api_crm_clue_create", "community": 63, "norm_label": "clue_create()" }, { "label": "clue_update()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3670", "id": "api_crm_clue_update", "community": 63, "norm_label": "clue_update()" }, { "label": "clue_delete()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3692", "id": "api_crm_clue_delete", "community": 63, "norm_label": "clue_delete()" }, { "label": "clue_assign()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3723", "id": "api_crm_clue_assign", "community": 7, "norm_label": "clue_assign()" }, { "label": "clue_convert()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3751", "id": "api_crm_clue_convert", "community": 63, "norm_label": "clue_convert()" }, { "label": "clue_check_convert()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3779", "id": "api_crm_clue_check_convert", "community": 63, "norm_label": "clue_check_convert()" }, { "label": "clue_update_status()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3799", "id": "api_crm_clue_update_status", "community": 63, "norm_label": "clue_update_status()" }, { "label": "clue_invalid()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3820", "id": "api_crm_clue_invalid", "community": 63, "norm_label": "clue_invalid()" }, { "label": "clue_update_level()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3851", "id": "api_crm_clue_update_level", "community": 63, "norm_label": "clue_update_level()" }, { "label": "clue_mine()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3872", "id": "api_crm_clue_mine", "community": 7, "norm_label": "clue_mine()" }, { "label": "clue_to_follow()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3906", "id": "api_crm_clue_to_follow", "community": 7, "norm_label": "clue_to_follow()" }, { "label": "clue_today_new()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3940", "id": "api_crm_clue_today_new", "community": 7, "norm_label": "clue_today_new()" }, { "label": "clue_park_area_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3974", "id": "api_crm_clue_park_area_list", "community": 2, "norm_label": "clue_park_area_list()" }, { "label": "clue_follow_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3989", "id": "api_crm_clue_follow_list", "community": 63, "norm_label": "clue_follow_list()" }, { "label": "clue_follow_create()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4021", "id": "api_crm_clue_follow_create", "community": 63, "norm_label": "clue_follow_create()" }, { "label": "clue_follow_delete()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4053", "id": "api_crm_clue_follow_delete", "community": 63, "norm_label": "clue_follow_delete()" }, { "label": "clue_follow_statistics()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4084", "id": "api_crm_clue_follow_statistics", "community": 7, "norm_label": "clue_follow_statistics()" }, { "label": "clue_export()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4153", "id": "api_crm_clue_export", "community": 2, "norm_label": "clue_export()" }, { "label": "clue_import_template()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4194", "id": "api_crm_clue_import_template", "community": 7, "norm_label": "clue_import_template()" }, { "label": "clue_import()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4229", "id": "api_crm_clue_import", "community": 63, "norm_label": "clue_import()" }, { "label": "clue_check_duplicate()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4281", "id": "api_crm_clue_check_duplicate", "community": 63, "norm_label": "clue_check_duplicate()" }, { "label": "clue_follow_detail()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4305", "id": "api_crm_clue_follow_detail", "community": 63, "norm_label": "clue_follow_detail()" }, { "label": "clue_follow_update()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4329", "id": "api_crm_clue_follow_update", "community": 63, "norm_label": "clue_follow_update()" }, { "label": "clue_statistics_overview()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4350", "id": "api_crm_clue_statistics_overview", "community": 228, "norm_label": "clue_statistics_overview()" }, { "label": "clue_statistics_source()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4378", "id": "api_crm_clue_statistics_source", "community": 228, "norm_label": "clue_statistics_source()" }, { "label": "clue_statistics_level()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4403", "id": "api_crm_clue_statistics_level", "community": 228, "norm_label": "clue_statistics_level()" }, { "label": "clue_statistics_trend()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4420", "id": "api_crm_clue_statistics_trend", "community": 228, "norm_label": "clue_statistics_trend()" }, { "label": "clue_statistics_owner()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4447", "id": "api_crm_clue_statistics_owner", "community": 228, "norm_label": "clue_statistics_owner()" }, { "label": "price_letter_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4492", "id": "api_crm_price_letter_list", "community": 208, "norm_label": "price_letter_list()" }, { "label": "price_letter_detail()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4526", "id": "api_crm_price_letter_detail", "community": 208, "norm_label": "price_letter_detail()" }, { "label": "price_letter_add()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4548", "id": "api_crm_price_letter_add", "community": 208, "norm_label": "price_letter_add()" }, { "label": "price_letter_update()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4575", "id": "api_crm_price_letter_update", "community": 208, "norm_label": "price_letter_update()" }, { "label": "price_letter_void()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4606", "id": "api_crm_price_letter_void", "community": 208, "norm_label": "price_letter_void()" }, { "label": "CRM \u7ba1\u7406\u63a5\u53e3\uff08\u4ea7\u54c1\u5206\u7c7b + \u4ea7\u54c1 + Excel \u5bfc\u5165\u5bfc\u51fa\uff09", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L1", "id": "api_crm_rationale_1", "community": 7, "norm_label": "crm \u7ba1\u7406\u63a5\u53e3(\u4ea7\u54c1\u5206\u7c7b + \u4ea7\u54c1 + excel \u5bfc\u5165\u5bfc\u51fa)" }, { "label": "\u6309\u5bfc\u51fa ids \u88c1\u526a\u884c\uff08dict \u6216\u5bf9\u8c61\uff09\u3002", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L338", "id": "api_crm_rationale_338", "community": 2, "norm_label": "\u6309\u5bfc\u51fa ids \u88c1\u526a\u884c(dict \u6216\u5bf9\u8c61)\u3002" }, { "label": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879\uff08\u79df\u6237\u5185\u53ea\u8bfb\uff0c\u4e0d\u505a owner \u6570\u636e\u6743\u9650\uff09", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L447", "id": "api_crm_rationale_447", "community": 45, "norm_label": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879(\u79df\u6237\u5185\u53ea\u8bfb,\u4e0d\u505a owner \u6570\u636e\u6743\u9650)" }, { "label": "\u5220\u9664\u4ea7\u54c1\uff08\u652f\u6301\u5355\u6761 body.id \u548c\u6279\u91cf body.ids\uff09", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L734", "id": "api_crm_rationale_734", "community": 7, "norm_label": "\u5220\u9664\u4ea7\u54c1(\u652f\u6301\u5355\u6761 body.id \u548c\u6279\u91cf body.ids)" }, { "label": "\u524d\u7aef\u5217\u8868 prop \u2192 \u5bfc\u51fa\u5217 field\uff08\u5982 cost \u2192 costPrice\uff09\u3002", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L897", "id": "api_crm_rationale_897", "community": 16, "norm_label": "\u524d\u7aef\u5217\u8868 prop \u2192 \u5bfc\u51fa\u5217 field(\u5982 cost \u2192 costprice)\u3002" }, { "label": "\u5206\u9875\u67e5\u8be2\u4f9b\u65b9\u5217\u8868 \u2014 Java: CrmSupplierInfoController.list", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3236", "id": "api_crm_rationale_3236", "community": 72, "norm_label": "\u5206\u9875\u67e5\u8be2\u4f9b\u65b9\u5217\u8868 \u2014 java: crmsupplierinfocontroller.list" }, { "label": "\u4f9b\u65b9\u5168\u91cf\u5217\u8868\uff08\u4e0b\u62c9\uff09\u2014 Java: CrmSupplierInfoController.listAll", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3271", "id": "api_crm_rationale_3271", "community": 72, "norm_label": "\u4f9b\u65b9\u5168\u91cf\u5217\u8868(\u4e0b\u62c9)\u2014 java: crmsupplierinfocontroller.listall" }, { "label": "\u4f9b\u65b9\u8be6\u60c5 \u2014 Java: CrmSupplierInfoController.getInfo", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3296", "id": "api_crm_rationale_3296", "community": 72, "norm_label": "\u4f9b\u65b9\u8be6\u60c5 \u2014 java: crmsupplierinfocontroller.getinfo" }, { "label": "\u65b0\u589e\u4f9b\u65b9 \u2014 Java: CrmSupplierInfoController.add", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3319", "id": "api_crm_rationale_3319", "community": 299, "norm_label": "\u65b0\u589e\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.add" }, { "label": "\u4fee\u6539\u4f9b\u65b9 \u2014 Java: CrmSupplierInfoController.edit", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3345", "id": "api_crm_rationale_3345", "community": 72, "norm_label": "\u4fee\u6539\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.edit" }, { "label": "\u5220\u9664\u4f9b\u65b9 \u2014 Java: CrmSupplierInfoController.remove", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3373", "id": "api_crm_rationale_3373", "community": 72, "norm_label": "\u5220\u9664\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.remove" }, { "label": "\u5bfc\u51fa\u4f9b\u65b9\u5217\u8868 \u2014 Java: CrmSupplierInfoController.export", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3402", "id": "api_crm_rationale_3402", "community": 72, "norm_label": "\u5bfc\u51fa\u4f9b\u65b9\u5217\u8868 \u2014 java: crmsupplierinfocontroller.export" }, { "label": "\u6309\u5ba2\u6237ID\u67e5\u8be2\u5f00\u7968\u4fe1\u606f\uff08\u4e0e by-customer \u7b49\u4ef7\uff09", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3457", "id": "api_crm_rationale_3457", "community": 7, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/api/__init__.py", "source_location": "L1", "id": "app_api_init_py", "community": 33, "norm_label": "__init__.py" }, { "label": "API \u8def\u7531\u5305 \u2014 \u5c71\u5ce1\u5316\u5de5\u751f\u4ea7\u4e00\u4f53\u5316\u95e8\u6237", "file_type": "rationale", "source_file": "app/api/__init__.py", "source_location": "L1", "id": "api_init_rationale_1", "community": 33, "norm_label": "api \u8def\u7531\u5305 \u2014 \u5c71\u5ce1\u5316\u5de5\u751f\u4ea7\u4e00\u4f53\u5316\u95e8\u6237" }, { "label": "menu.py", "file_type": "code", "source_file": "app/api/menu.py", "source_location": "L1", "id": "app_api_menu_py", "community": 15, "norm_label": "menu.py" }, { "label": "get_menu_list()", "file_type": "code", "source_file": "app/api/menu.py", "source_location": "L695", "id": "api_menu_get_menu_list", "community": 15, "norm_label": "get_menu_list()" }, { "label": "\u8fd0\u8425\u7aef\u83dc\u5355\u63a5\u53e3\uff08\u4e0e web-admin \u524d\u7aef\u9759\u6001\u8def\u7531 sqxp.ts \u5bf9\u9f50\uff0c14 \u4e2a\u4e00\u7ea7\u83dc\u5355\uff09", "file_type": "rationale", "source_file": "app/api/menu.py", "source_location": "L1", "id": "api_menu_rationale_1", "community": 15, "norm_label": "\u8fd0\u8425\u7aef\u83dc\u5355\u63a5\u53e3(\u4e0e web-admin \u524d\u7aef\u9759\u6001\u8def\u7531 sqxp.ts \u5bf9\u9f50,14 \u4e2a\u4e00\u7ea7\u83dc\u5355)" }, { "label": "crm_quote_routes.py", "file_type": "code", "source_file": "app/api/crm_quote_routes.py", "source_location": "L1", "id": "app_api_crm_quote_routes_py", "community": 55, "norm_label": "crm_quote_routes.py" }, { "label": "register_quote_routes()", "file_type": "code", "source_file": "app/api/crm_quote_routes.py", "source_location": "L91", "id": "api_crm_quote_routes_register_quote_routes", "community": 55, "norm_label": "register_quote_routes()" }, { "label": "CRM \u62a5\u4ef7\u5355 API \u8def\u7531 \u2014 \u6302\u63a5\u5230 crm.router", "file_type": "rationale", "source_file": "app/api/crm_quote_routes.py", "source_location": "L1", "id": "api_crm_quote_routes_rationale_1", "community": 55, "norm_label": "crm \u62a5\u4ef7\u5355 api \u8def\u7531 \u2014 \u6302\u63a5\u5230 crm.router" }, { "label": "admin.py", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1", "id": "app_api_admin_py", "community": 2, "norm_label": "admin.py" }, { "label": "list_roles_for_select()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L56", "id": "api_admin_list_roles_for_select", "community": 2, "norm_label": "list_roles_for_select()" }, { "label": "list_users_for_select()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L88", "id": "api_admin_list_users_for_select", "community": 2, "norm_label": "list_users_for_select()" }, { "label": "list_roles_for_designer()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L114", "id": "api_admin_list_roles_for_designer", "community": 2, "norm_label": "list_roles_for_designer()" }, { "label": "TenantCreateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L135", "id": "api_admin_tenantcreatebody", "community": 10, "norm_label": "tenantcreatebody" }, { "label": "TenantUpdateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L146", "id": "api_admin_tenantupdatebody", "community": 10, "norm_label": "tenantupdatebody" }, { "label": "list_tenants()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L158", "id": "api_admin_list_tenants", "community": 2, "norm_label": "list_tenants()" }, { "label": "TenantExportBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L188", "id": "api_admin_tenantexportbody", "community": 10, "norm_label": "tenantexportbody" }, { "label": "export_tenants()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L195", "id": "api_admin_export_tenants", "community": 2, "norm_label": "export_tenants()" }, { "label": "create_tenant()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L228", "id": "api_admin_create_tenant", "community": 2, "norm_label": "create_tenant()" }, { "label": "update_tenant()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L250", "id": "api_admin_update_tenant", "community": 2, "norm_label": "update_tenant()" }, { "label": "delete_tenant()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L275", "id": "api_admin_delete_tenant", "community": 2, "norm_label": "delete_tenant()" }, { "label": "_get_tenant_no()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L292", "id": "api_admin_get_tenant_no", "community": 2, "norm_label": "_get_tenant_no()" }, { "label": "UserCreateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L305", "id": "api_admin_usercreatebody", "community": 10, "norm_label": "usercreatebody" }, { "label": "UserUpdateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L322", "id": "api_admin_userupdatebody", "community": 10, "norm_label": "userupdatebody" }, { "label": "UserExportBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L348", "id": "api_admin_userexportbody", "community": 10, "norm_label": "userexportbody" }, { "label": "list_users()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L358", "id": "api_admin_list_users", "community": 2, "norm_label": "list_users()" }, { "label": "export_users()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L416", "id": "api_admin_export_users", "community": 2, "norm_label": "export_users()" }, { "label": "get_user_by_id()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L491", "id": "api_admin_get_user_by_id", "community": 2, "norm_label": "get_user_by_id()" }, { "label": "create_user()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L511", "id": "api_admin_create_user", "community": 2, "norm_label": "create_user()" }, { "label": "update_user()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L544", "id": "api_admin_update_user", "community": 2, "norm_label": "update_user()" }, { "label": "delete_user()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L574", "id": "api_admin_delete_user", "community": 2, "norm_label": "delete_user()" }, { "label": "reset_user_password()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L587", "id": "api_admin_reset_user_password", "community": 2, "norm_label": "reset_user_password()" }, { "label": "DictTypeCreateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L604", "id": "api_admin_dicttypecreatebody", "community": 10, "norm_label": "dicttypecreatebody" }, { "label": "DictTypeUpdateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L613", "id": "api_admin_dicttypeupdatebody", "community": 10, "norm_label": "dicttypeupdatebody" }, { "label": "list_dict_types()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L623", "id": "api_admin_list_dict_types", "community": 2, "norm_label": "list_dict_types()" }, { "label": "DictTypeExportBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L647", "id": "api_admin_dicttypeexportbody", "community": 10, "norm_label": "dicttypeexportbody" }, { "label": "export_dict_types()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L654", "id": "api_admin_export_dict_types", "community": 2, "norm_label": "export_dict_types()" }, { "label": "create_dict_type()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L689", "id": "api_admin_create_dict_type", "community": 2, "norm_label": "create_dict_type()" }, { "label": "update_dict_type()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L711", "id": "api_admin_update_dict_type", "community": 2, "norm_label": "update_dict_type()" }, { "label": "delete_dict_type()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L736", "id": "api_admin_delete_dict_type", "community": 2, "norm_label": "delete_dict_type()" }, { "label": "DictDataCreateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L753", "id": "api_admin_dictdatacreatebody", "community": 10, "norm_label": "dictdatacreatebody" }, { "label": "DictDataUpdateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L764", "id": "api_admin_dictdataupdatebody", "community": 10, "norm_label": "dictdataupdatebody" }, { "label": "list_dict_data()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L775", "id": "api_admin_list_dict_data", "community": 2, "norm_label": "list_dict_data()" }, { "label": "create_dict_data()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L792", "id": "api_admin_create_dict_data", "community": 2, "norm_label": "create_dict_data()" }, { "label": "update_dict_data()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L816", "id": "api_admin_update_dict_data", "community": 2, "norm_label": "update_dict_data()" }, { "label": "delete_dict_data()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L840", "id": "api_admin_delete_dict_data", "community": 2, "norm_label": "delete_dict_data()" }, { "label": "dict_data_options()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L853", "id": "api_admin_dict_data_options", "community": 2, "norm_label": "dict_data_options()" }, { "label": "dict_data_all()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L867", "id": "api_admin_dict_data_all", "community": 2, "norm_label": "dict_data_all()" }, { "label": "DictEnsureBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L889", "id": "api_admin_dictensurebody", "community": 10, "norm_label": "dictensurebody" }, { "label": "DictEnsureRemoveBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L897", "id": "api_admin_dictensureremovebody", "community": 10, "norm_label": "dictensureremovebody" }, { "label": "ensure_dict_data_api()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L905", "id": "api_admin_ensure_dict_data_api", "community": 2, "norm_label": "ensure_dict_data_api()" }, { "label": "ensure_remove_dict_data_api()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L928", "id": "api_admin_ensure_remove_dict_data_api", "community": 2, "norm_label": "ensure_remove_dict_data_api()" }, { "label": "DeptCreateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L954", "id": "api_admin_deptcreatebody", "community": 10, "norm_label": "deptcreatebody" }, { "label": "DeptUpdateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L967", "id": "api_admin_deptupdatebody", "community": 10, "norm_label": "deptupdatebody" }, { "label": "list_depts()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L980", "id": "api_admin_list_depts", "community": 2, "norm_label": "list_depts()" }, { "label": "DeptExportBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1001", "id": "api_admin_deptexportbody", "community": 10, "norm_label": "deptexportbody" }, { "label": "export_depts()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1008", "id": "api_admin_export_depts", "community": 2, "norm_label": "export_depts()" }, { "label": "create_dept()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1037", "id": "api_admin_create_dept", "community": 2, "norm_label": "create_dept()" }, { "label": "update_dept()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1063", "id": "api_admin_update_dept", "community": 2, "norm_label": "update_dept()" }, { "label": "delete_dept()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1089", "id": "api_admin_delete_dept", "community": 2, "norm_label": "delete_dept()" }, { "label": "SiteCreateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1106", "id": "api_admin_sitecreatebody", "community": 10, "norm_label": "sitecreatebody" }, { "label": "SiteUpdateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1121", "id": "api_admin_siteupdatebody", "community": 10, "norm_label": "siteupdatebody" }, { "label": "list_sites()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1137", "id": "api_admin_list_sites", "community": 2, "norm_label": "list_sites()" }, { "label": "SiteExportBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1163", "id": "api_admin_siteexportbody", "community": 10, "norm_label": "siteexportbody" }, { "label": "export_sites()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1170", "id": "api_admin_export_sites", "community": 2, "norm_label": "export_sites()" }, { "label": "create_site()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1205", "id": "api_admin_create_site", "community": 2, "norm_label": "create_site()" }, { "label": "update_site()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1233", "id": "api_admin_update_site", "community": 2, "norm_label": "update_site()" }, { "label": "delete_site()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1262", "id": "api_admin_delete_site", "community": 2, "norm_label": "delete_site()" }, { "label": "PostCreateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1279", "id": "api_admin_postcreatebody", "community": 10, "norm_label": "postcreatebody" }, { "label": "PostUpdateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1289", "id": "api_admin_postupdatebody", "community": 10, "norm_label": "postupdatebody" }, { "label": "list_posts()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1300", "id": "api_admin_list_posts", "community": 2, "norm_label": "list_posts()" }, { "label": "PostExportBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1322", "id": "api_admin_postexportbody", "community": 10, "norm_label": "postexportbody" }, { "label": "export_posts()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1329", "id": "api_admin_export_posts", "community": 2, "norm_label": "export_posts()" }, { "label": "create_post()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1364", "id": "api_admin_create_post", "community": 2, "norm_label": "create_post()" }, { "label": "update_post()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1387", "id": "api_admin_update_post", "community": 2, "norm_label": "update_post()" }, { "label": "delete_post()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1411", "id": "api_admin_delete_post", "community": 2, "norm_label": "delete_post()" }, { "label": "PostUsersUpdateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1423", "id": "api_admin_postusersupdatebody", "community": 10, "norm_label": "postusersupdatebody" }, { "label": "list_post_bound_users()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1430", "id": "api_admin_list_post_bound_users", "community": 2, "norm_label": "list_post_bound_users()" }, { "label": "update_post_bound_users()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1444", "id": "api_admin_update_post_bound_users", "community": 2, "norm_label": "update_post_bound_users()" }, { "label": "MenuCreateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1468", "id": "api_admin_menucreatebody", "community": 10, "norm_label": "menucreatebody" }, { "label": "MenuUpdateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1484", "id": "api_admin_menuupdatebody", "community": 10, "norm_label": "menuupdatebody" }, { "label": "list_menus()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1501", "id": "api_admin_list_menus", "community": 2, "norm_label": "list_menus()" }, { "label": "MenuExportBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1524", "id": "api_admin_menuexportbody", "community": 10, "norm_label": "menuexportbody" }, { "label": "export_menus()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1531", "id": "api_admin_export_menus", "community": 2, "norm_label": "export_menus()" }, { "label": "create_menu()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1572", "id": "api_admin_create_menu", "community": 2, "norm_label": "create_menu()" }, { "label": "update_menu()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1601", "id": "api_admin_update_menu", "community": 2, "norm_label": "update_menu()" }, { "label": "delete_menu()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1631", "id": "api_admin_delete_menu", "community": 2, "norm_label": "delete_menu()" }, { "label": "RoleCreateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1648", "id": "api_admin_rolecreatebody", "community": 10, "norm_label": "rolecreatebody" }, { "label": "RoleUpdateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1658", "id": "api_admin_roleupdatebody", "community": 10, "norm_label": "roleupdatebody" }, { "label": "RoleMenuBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1668", "id": "api_admin_rolemenubody", "community": 10, "norm_label": "rolemenubody" }, { "label": "RoleDataScopeBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1672", "id": "api_admin_roledatascopebody", "community": 10, "norm_label": "roledatascopebody" }, { "label": "list_role_management()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1680", "id": "api_admin_list_role_management", "community": 2, "norm_label": "list_role_management()" }, { "label": "RoleExportBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1702", "id": "api_admin_roleexportbody", "community": 10, "norm_label": "roleexportbody" }, { "label": "export_role_management()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1709", "id": "api_admin_export_role_management", "community": 2, "norm_label": "export_role_management()" }, { "label": "create_role_management()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1744", "id": "api_admin_create_role_management", "community": 2, "norm_label": "create_role_management()" }, { "label": "get_role_management()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1767", "id": "api_admin_get_role_management", "community": 2, "norm_label": "get_role_management()" }, { "label": "update_role_management()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1784", "id": "api_admin_update_role_management", "community": 2, "norm_label": "update_role_management()" }, { "label": "delete_role_management()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1808", "id": "api_admin_delete_role_management", "community": 2, "norm_label": "delete_role_management()" }, { "label": "get_role_menus()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1821", "id": "api_admin_get_role_menus", "community": 2, "norm_label": "get_role_menus()" }, { "label": "update_role_menus()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1831", "id": "api_admin_update_role_menus", "community": 2, "norm_label": "update_role_menus()" }, { "label": "get_role_data_scope()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1846", "id": "api_admin_get_role_data_scope", "community": 2, "norm_label": "get_role_data_scope()" }, { "label": "update_role_data_scope()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1859", "id": "api_admin_update_role_data_scope", "community": 2, "norm_label": "update_role_data_scope()" }, { "label": "_format_file_size()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1885", "id": "api_admin_format_file_size", "community": 2, "norm_label": "_format_file_size()" }, { "label": "upload_attachment()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1895", "id": "api_admin_upload_attachment", "community": 2, "norm_label": "upload_attachment()" }, { "label": "AttachmentDownloadUrlBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1945", "id": "api_admin_attachmentdownloadurlbody", "community": 10, "norm_label": "attachmentdownloadurlbody" }, { "label": "attachment_download_url()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1952", "id": "api_admin_attachment_download_url", "community": 2, "norm_label": "attachment_download_url()" }, { "label": "attachment_preview_url()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1978", "id": "api_admin_attachment_preview_url", "community": 2, "norm_label": "attachment_preview_url()" }, { "label": "list_menu_favorites()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L2002", "id": "api_admin_list_menu_favorites", "community": 2, "norm_label": "list_menu_favorites()" }, { "label": "create_menu_favorite()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L2016", "id": "api_admin_create_menu_favorite", "community": 2, "norm_label": "create_menu_favorite()" }, { "label": "reorder_menu_favorites()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L2041", "id": "api_admin_reorder_menu_favorites", "community": 2, "norm_label": "reorder_menu_favorites()" }, { "label": "delete_menu_favorite()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L2062", "id": "api_admin_delete_menu_favorite", "community": 2, "norm_label": "delete_menu_favorite()" }, { "label": "DemoXlsxColumnSpec", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L2084", "id": "api_admin_demoxlsxcolumnspec", "community": 10, "norm_label": "demoxlsxcolumnspec" }, { "label": "DemoXlsxExportBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L2091", "id": "api_admin_demoxlsxexportbody", "community": 10, "norm_label": "demoxlsxexportbody" }, { "label": "demo_xlsx_export()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L2101", "id": "api_admin_demo_xlsx_export", "community": 2, "norm_label": "demo_xlsx_export()" }, { "label": "\u8fd4\u56de\u8fd0\u8425\u7aef\u89d2\u8272\u4e0b\u62c9\u9009\u9879\uff08label=\u5e93\u4e2d\u89d2\u8272\u540d\uff0cvalue=Web \u89d2\u8272\u7801\uff09\u3002", "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L60", "id": "api_admin_rationale_60", "community": 2, "norm_label": "\u8fd4\u56de\u8fd0\u8425\u7aef\u89d2\u8272\u4e0b\u62c9\u9009\u9879(label=\u5e93\u4e2d\u89d2\u8272\u540d,value=web \u89d2\u8272\u7801)\u3002" }, { "label": "\u8fd4\u56de\u7528\u6237\u4e0b\u62c9\u9009\u9879\uff08label=\u6635\u79f0\uff0cvalue=\u7528\u6237ID\uff0c\u9644\u5e26 nickName/userNo\uff09\u3002 \u4f9b\u7533\u8bf7\u4eba/\u5ba1\u6279\u4eba\u7b49\u9009\u62e9\u573a\u666f\u4f7f\u7528\uff0c\u8fd4\u56de\u672c\u79df\u6237\u5168\u90e8\u6709\u6548", "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L92", "id": "api_admin_rationale_92", "community": 2, "norm_label": "\u8fd4\u56de\u7528\u6237\u4e0b\u62c9\u9009\u9879(label=\u6635\u79f0,value=\u7528\u6237id,\u9644\u5e26 nickname/userno)\u3002 \u4f9b\u7533\u8bf7\u4eba/\u5ba1\u6279\u4eba\u7b49\u9009\u62e9\u573a\u666f\u4f7f\u7528,\u8fd4\u56de\u672c\u79df\u6237\u5168\u90e8\u6709\u6548" }, { "label": "\u8fd4\u56de\u89d2\u8272\u4e0b\u62c9\u9009\u9879\uff08label=\u89d2\u8272\u540d\uff0cvalue=\u89d2\u8272ID UUID\uff09\uff0c\u4f9b\u6d41\u7a0b\u8bbe\u8ba1\u5668\u5ba1\u6279\u4eba\u9009\u62e9\u4f7f\u7528\u3002 \u4e0e /roles \u4e0d\u540c\uff0c\u6b64\u7aef\u70b9\u8fd4\u56de\u89d2\u8272 UUID", "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L118", "id": "api_admin_rationale_118", "community": 2, "norm_label": "\u8fd4\u56de\u89d2\u8272\u4e0b\u62c9\u9009\u9879(label=\u89d2\u8272\u540d,value=\u89d2\u8272id uuid),\u4f9b\u6d41\u7a0b\u8bbe\u8ba1\u5668\u5ba1\u6279\u4eba\u9009\u62e9\u4f7f\u7528\u3002 \u4e0e /roles \u4e0d\u540c,\u6b64\u7aef\u70b9\u8fd4\u56de\u89d2\u8272 uuid" }, { "label": "\u5bfc\u51fa\u79df\u6237\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L200", "id": "api_admin_rationale_200", "community": 2, "norm_label": "\u5bfc\u51fa\u79df\u6237\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { "label": "\u5bfc\u51fa\u7528\u6237\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L421", "id": "api_admin_rationale_421", "community": 2, "norm_label": "\u5bfc\u51fa\u7528\u6237\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { "label": "\u5bfc\u51fa\u5b57\u5178\u7c7b\u578b\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L659", "id": "api_admin_rationale_659", "community": 2, "norm_label": "\u5bfc\u51fa\u5b57\u5178\u7c7b\u578b\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { "label": "\u5bfc\u51fa\u7ad9\u70b9\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L1175", "id": "api_admin_rationale_1175", "community": 2, "norm_label": "\u5bfc\u51fa\u7ad9\u70b9\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { "label": "\u5bfc\u51fa\u804c\u4f4d\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L1334", "id": "api_admin_rationale_1334", "community": 2, "norm_label": "\u5bfc\u51fa\u804c\u4f4d\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { "label": "\u5bfc\u51fa\u89d2\u8272\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L1714", "id": "api_admin_rationale_1714", "community": 2, "norm_label": "\u5bfc\u51fa\u89d2\u8272\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { "label": "\u8fd4\u56de\u5e26 Content-Disposition \u7684\u4e0b\u8f7d URL\uff0c\u4fdd\u8bc1\u6d4f\u89c8\u5668\u4f7f\u7528\u539f\u59cb\u6587\u4ef6\u540d\u3002", "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L1957", "id": "api_admin_rationale_1957", "community": 2, "norm_label": "\u8fd4\u56de\u5e26 content-disposition \u7684\u4e0b\u8f7d url,\u4fdd\u8bc1\u6d4f\u89c8\u5668\u4f7f\u7528\u539f\u59cb\u6587\u4ef6\u540d\u3002" }, { "label": "\u8fd4\u56de\u7528\u4e8e\u6d4f\u89c8\u5668\u5185\u8054\u9884\u89c8\u7684 URL\uff08PDF iframe \u7b49\uff09\u3002", "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L1983", "id": "api_admin_rationale_1983", "community": 2, "norm_label": "\u8fd4\u56de\u7528\u4e8e\u6d4f\u89c8\u5668\u5185\u8054\u9884\u89c8\u7684 url(pdf iframe \u7b49)\u3002" }, { "label": "Demo \u5217\u8868\u5bfc\u51fa\uff1a\u63a5\u6536\u5df2\u7b5b\u9009\u884c\u4e0e\u5217\u5b9a\u4e49\uff0c\u751f\u6210 xlsx\u3002", "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2106", "id": "api_admin_rationale_2106", "community": 2, "norm_label": "demo \u5217\u8868\u5bfc\u51fa:\u63a5\u6536\u5df2\u7b5b\u9009\u884c\u4e0e\u5217\u5b9a\u4e49,\u751f\u6210 xlsx\u3002" }, { "label": "crm_contract_routes.py", "file_type": "code", "source_file": "app/api/crm_contract_routes.py", "source_location": "L1", "id": "app_api_crm_contract_routes_py", "community": 15, "norm_label": "crm_contract_routes.py" }, { "label": "register_contract_routes()", "file_type": "code", "source_file": "app/api/crm_contract_routes.py", "source_location": "L83", "id": "api_crm_contract_routes_register_contract_routes", "community": 123, "norm_label": "register_contract_routes()" }, { "label": "CRM \u5408\u540c API \u8def\u7531 \u2014 GET/PUT/DELETE/POST \u5bf9\u9f50\u539f Java CRM", "file_type": "rationale", "source_file": "app/api/crm_contract_routes.py", "source_location": "L1", "id": "api_crm_contract_routes_rationale_1", "community": 15, "norm_label": "crm \u5408\u540c api \u8def\u7531 \u2014 get/put/delete/post \u5bf9\u9f50\u539f java crm" }, { "label": "workflow.py", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L1", "id": "app_api_workflow_py", "community": 2, "norm_label": "workflow.py" }, { "label": "_business_type_label()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L35", "id": "api_workflow_business_type_label", "community": 2, "norm_label": "_business_type_label()" }, { "label": "_fmt_latest_version()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L41", "id": "api_workflow_fmt_latest_version", "community": 2, "norm_label": "_fmt_latest_version()" }, { "label": "_portal_user_info()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L47", "id": "api_workflow_portal_user_info", "community": 2, "norm_label": "_portal_user_info()" }, { "label": "_assert_wf_instance_in_scope()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L58", "id": "api_workflow_assert_wf_instance_in_scope", "community": 2, "norm_label": "_assert_wf_instance_in_scope()" }, { "label": "_leave_form_fields()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L80", "id": "api_workflow_leave_form_fields", "community": 2, "norm_label": "_leave_form_fields()" }, { "label": "_get_business_form_fields()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L104", "id": "api_workflow_get_business_form_fields", "community": 2, "norm_label": "_get_business_form_fields()" }, { "label": "_enrich_task_list()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L117", "id": "api_workflow_enrich_task_list", "community": 2, "norm_label": "_enrich_task_list()" }, { "label": "ProcessDefCreateBody", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L134", "id": "api_workflow_processdefcreatebody", "community": 10, "norm_label": "processdefcreatebody" }, { "label": "ProcessDefUpdateBody", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L144", "id": "api_workflow_processdefupdatebody", "community": 10, "norm_label": "processdefupdatebody" }, { "label": "PublishVersionBody", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L154", "id": "api_workflow_publishversionbody", "community": 10, "norm_label": "publishversionbody" }, { "label": "StartInstanceBody", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L163", "id": "api_workflow_startinstancebody", "community": 10, "norm_label": "startinstancebody" }, { "label": "TaskActionBody", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L173", "id": "api_workflow_taskactionbody", "community": 10, "norm_label": "taskactionbody" }, { "label": "list_process_defs()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L190", "id": "api_workflow_list_process_defs", "community": 2, "norm_label": "list_process_defs()" }, { "label": "ProcessDefExportBody", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L215", "id": "api_workflow_processdefexportbody", "community": 10, "norm_label": "processdefexportbody" }, { "label": "export_process_defs()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L223", "id": "api_workflow_export_process_defs", "community": 2, "norm_label": "export_process_defs()" }, { "label": "create_process_def()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L260", "id": "api_workflow_create_process_def", "community": 2, "norm_label": "create_process_def()" }, { "label": "update_process_def()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L283", "id": "api_workflow_update_process_def", "community": 2, "norm_label": "update_process_def()" }, { "label": "delete_process_def()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L308", "id": "api_workflow_delete_process_def", "community": 2, "norm_label": "delete_process_def()" }, { "label": "publish_version()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L326", "id": "api_workflow_publish_version", "community": 2, "norm_label": "publish_version()" }, { "label": "list_versions()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L350", "id": "api_workflow_list_versions", "community": 2, "norm_label": "list_versions()" }, { "label": "get_designer_data()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L361", "id": "api_workflow_get_designer_data", "community": 2, "norm_label": "get_designer_data()" }, { "label": "start_instance()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L392", "id": "api_workflow_start_instance", "community": 2, "norm_label": "start_instance()" }, { "label": "list_my_instances()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L430", "id": "api_workflow_list_my_instances", "community": 2, "norm_label": "list_my_instances()" }, { "label": "MyInstanceExportBody", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L458", "id": "api_workflow_myinstanceexportbody", "community": 10, "norm_label": "myinstanceexportbody" }, { "label": "export_my_instances()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L466", "id": "api_workflow_export_my_instances", "community": 2, "norm_label": "export_my_instances()" }, { "label": "get_instance_detail()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L506", "id": "api_workflow_get_instance_detail", "community": 2, "norm_label": "get_instance_detail()" }, { "label": "list_pending_tasks()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L570", "id": "api_workflow_list_pending_tasks", "community": 2, "norm_label": "list_pending_tasks()" }, { "label": "PendingTaskExportBody", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L596", "id": "api_workflow_pendingtaskexportbody", "community": 10, "norm_label": "pendingtaskexportbody" }, { "label": "export_pending_tasks()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L603", "id": "api_workflow_export_pending_tasks", "community": 2, "norm_label": "export_pending_tasks()" }, { "label": "list_completed_tasks()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L642", "id": "api_workflow_list_completed_tasks", "community": 2, "norm_label": "list_completed_tasks()" }, { "label": "CompletedTaskExportBody", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L670", "id": "api_workflow_completedtaskexportbody", "community": 10, "norm_label": "completedtaskexportbody" }, { "label": "export_completed_tasks()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L677", "id": "api_workflow_export_completed_tasks", "community": 2, "norm_label": "export_completed_tasks()" }, { "label": "approve_task()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L721", "id": "api_workflow_approve_task", "community": 2, "norm_label": "approve_task()" }, { "label": "reject_task()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L746", "id": "api_workflow_reject_task", "community": 2, "norm_label": "reject_task()" }, { "label": "get_business_all_tasks()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L776", "id": "api_workflow_get_business_all_tasks", "community": 2, "norm_label": "get_business_all_tasks()" }, { "label": "\u5ba1\u6279\u610f\u89c1\uff1a\u524d\u7aef\u4f20 commentText\uff0c\u517c\u5bb9 comment\u3002", "file_type": "rationale", "source_file": "app/api/workflow.py", "source_location": "L174", "id": "api_workflow_rationale_174", "community": 10, "norm_label": "\u5ba1\u6279\u610f\u89c1:\u524d\u7aef\u4f20 commenttext,\u517c\u5bb9 comment\u3002" }, { "label": "\u5bfc\u51fa\u6d41\u7a0b\u5b9a\u4e49\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/workflow.py", "source_location": "L228", "id": "api_workflow_rationale_228", "community": 2, "norm_label": "\u5bfc\u51fa\u6d41\u7a0b\u5b9a\u4e49\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { "label": "\u5bfc\u51fa\u6211\u7684\u7533\u8bf7\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/workflow.py", "source_location": "L471", "id": "api_workflow_rationale_471", "community": 2, "norm_label": "\u5bfc\u51fa\u6211\u7684\u7533\u8bf7\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { "label": "\u5bfc\u51fa\u5f85\u529e\u4efb\u52a1\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/workflow.py", "source_location": "L608", "id": "api_workflow_rationale_608", "community": 2, "norm_label": "\u5bfc\u51fa\u5f85\u529e\u4efb\u52a1\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { "label": "\u5bfc\u51fa\u5df2\u529e\u4efb\u52a1\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/workflow.py", "source_location": "L682", "id": "api_workflow_rationale_682", "community": 2, "norm_label": "\u5bfc\u51fa\u5df2\u529e\u4efb\u52a1\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { "label": "duty.py", "file_type": "code", "source_file": "app/api/duty.py", "source_location": "L1", "id": "app_api_duty_py", "community": 2, "norm_label": "duty.py" }, { "label": "_enrich_assign_names()", "file_type": "code", "source_file": "app/api/duty.py", "source_location": "L21", "id": "api_duty_enrich_assign_names", "community": 2, "norm_label": "_enrich_assign_names()" }, { "label": "month_summary()", "file_type": "code", "source_file": "app/api/duty.py", "source_location": "L39", "id": "api_duty_month_summary", "community": 2, "norm_label": "month_summary()" }, { "label": "day_detail()", "file_type": "code", "source_file": "app/api/duty.py", "source_location": "L51", "id": "api_duty_day_detail", "community": 2, "norm_label": "day_detail()" }, { "label": "duty_user_options()", "file_type": "code", "source_file": "app/api/duty.py", "source_location": "L65", "id": "api_duty_duty_user_options", "community": 2, "norm_label": "duty_user_options()" }, { "label": "ensure_duty_dict()", "file_type": "code", "source_file": "app/api/duty.py", "source_location": "L77", "id": "api_duty_ensure_duty_dict", "community": 2, "norm_label": "ensure_duty_dict()" }, { "label": "save_day()", "file_type": "code", "source_file": "app/api/duty.py", "source_location": "L100", "id": "api_duty_save_day", "community": 2, "norm_label": "save_day()" }, { "label": "set_link()", "file_type": "code", "source_file": "app/api/duty.py", "source_location": "L115", "id": "api_duty_set_link", "community": 2, "norm_label": "set_link()" }, { "label": "delete_assignment()", "file_type": "code", "source_file": "app/api/duty.py", "source_location": "L131", "id": "api_duty_delete_assignment", "community": 2, "norm_label": "delete_assignment()" }, { "label": "\u6307\u5b9a\u7528\u6237\u65f6\u8865\u5168 personName\uff08\u7528 nick_name\uff09\u3002", "file_type": "rationale", "source_file": "app/api/duty.py", "source_location": "L22", "id": "api_duty_rationale_22", "community": 2, "norm_label": "\u6307\u5b9a\u7528\u6237\u65f6\u8865\u5168 personname(\u7528 nick_name)\u3002" }, { "label": "\u503c\u73ed\u53ef\u5b89\u6392\u4eba\u5458\uff1a\u4ec5\u300c\u503c\u73ed\u4eba\u5458\u300d\u89d2\u8272\u4e0b\u7684\u542f\u7528\u7528\u6237\u3002", "file_type": "rationale", "source_file": "app/api/duty.py", "source_location": "L69", "id": "api_duty_rationale_69", "community": 2, "norm_label": "\u503c\u73ed\u53ef\u5b89\u6392\u4eba\u5458:\u4ec5\u300c\u503c\u73ed\u4eba\u5458\u300d\u89d2\u8272\u4e0b\u7684\u542f\u7528\u7528\u6237\u3002" }, { "label": "leave.py", "file_type": "code", "source_file": "app/api/leave.py", "source_location": "L1", "id": "app_api_leave_py", "community": 2, "norm_label": "leave.py" }, { "label": "_leave_local_callback()", "file_type": "code", "source_file": "app/api/leave.py", "source_location": "L34", "id": "api_leave_leave_local_callback", "community": 2, "norm_label": "_leave_local_callback()" }, { "label": "list_leaves()", "file_type": "code", "source_file": "app/api/leave.py", "source_location": "L49", "id": "api_leave_list_leaves", "community": 2, "norm_label": "list_leaves()" }, { "label": "LeaveExportBody", "file_type": "code", "source_file": "app/api/leave.py", "source_location": "L85", "id": "api_leave_leaveexportbody", "community": 10, "norm_label": "leaveexportbody" }, { "label": "export_leaves()", "file_type": "code", "source_file": "app/api/leave.py", "source_location": "L93", "id": "api_leave_export_leaves", "community": 2, "norm_label": "export_leaves()" }, { "label": "create_leave()", "file_type": "code", "source_file": "app/api/leave.py", "source_location": "L145", "id": "api_leave_create_leave", "community": 2, "norm_label": "create_leave()" }, { "label": "submit_leave()", "file_type": "code", "source_file": "app/api/leave.py", "source_location": "L170", "id": "api_leave_submit_leave", "community": 2, "norm_label": "submit_leave()" }, { "label": "leave_workflow_callback()", "file_type": "code", "source_file": "app/api/leave.py", "source_location": "L225", "id": "api_leave_leave_workflow_callback", "community": 2, "norm_label": "leave_workflow_callback()" }, { "label": "get_leave()", "file_type": "code", "source_file": "app/api/leave.py", "source_location": "L244", "id": "api_leave_get_leave", "community": 2, "norm_label": "get_leave()" }, { "label": "delete_leave()", "file_type": "code", "source_file": "app/api/leave.py", "source_location": "L257", "id": "api_leave_delete_leave", "community": 2, "norm_label": "delete_leave()" }, { "label": "update_leave()", "file_type": "code", "source_file": "app/api/leave.py", "source_location": "L274", "id": "api_leave_update_leave", "community": 2, "norm_label": "update_leave()" }, { "label": "\u5bfc\u51fa\u8bf7\u5047\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/leave.py", "source_location": "L98", "id": "api_leave_rationale_98", "community": 2, "norm_label": "\u5bfc\u51fa\u8bf7\u5047\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { "label": "plan.py", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1", "id": "app_api_pl_plan_py", "community": 34, "norm_label": "plan.py" }, { "label": "_resolve_list_product_name()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L173", "id": "pl_plan_resolve_list_product_name", "community": 34, "norm_label": "_resolve_list_product_name()" }, { "label": "_resolve_create_date()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L189", "id": "pl_plan_resolve_create_date", "community": 1, "norm_label": "_resolve_create_date()" }, { "label": "_generate_plan_no()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L193", "id": "pl_plan_generate_plan_no", "community": 73, "norm_label": "_generate_plan_no()" }, { "label": "_format_subpack_slip_no()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L225", "id": "pl_plan_format_subpack_slip_no", "community": 210, "norm_label": "_format_subpack_slip_no()" }, { "label": "_normalize_subpack_slip_no()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L229", "id": "pl_plan_normalize_subpack_slip_no", "community": 210, "norm_label": "_normalize_subpack_slip_no()" }, { "label": "_subpack_slip_no_seq()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L254", "id": "pl_plan_subpack_slip_no_seq", "community": 210, "norm_label": "_subpack_slip_no_seq()" }, { "label": "_ensure_subpack_slip_no()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L262", "id": "pl_plan_ensure_subpack_slip_no", "community": 210, "norm_label": "_ensure_subpack_slip_no()" }, { "label": "_determine_plan_type()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L294", "id": "pl_plan_determine_plan_type", "community": 34, "norm_label": "_determine_plan_type()" }, { "label": "_get_plan_type_label()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L299", "id": "pl_plan_get_plan_type_label", "community": 34, "norm_label": "_get_plan_type_label()" }, { "label": "_generate_notify_message()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L308", "id": "pl_plan_generate_notify_message", "community": 34, "norm_label": "_generate_notify_message()" }, { "label": "_parse_status_csv()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L328", "id": "pl_plan_parse_status_csv", "community": 34, "norm_label": "_parse_status_csv()" }, { "label": "_apply_follow_status_filter()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L334", "id": "pl_plan_apply_follow_status_filter", "community": 34, "norm_label": "_apply_follow_status_filter()" }, { "label": "_apply_exclude_follow_status_filter()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L343", "id": "pl_plan_apply_exclude_follow_status_filter", "community": 34, "norm_label": "_apply_exclude_follow_status_filter()" }, { "label": "_merge_query()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L352", "id": "pl_plan_merge_query", "community": 34, "norm_label": "_merge_query()" }, { "label": "_param_get()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L362", "id": "pl_plan_param_get", "community": 34, "norm_label": "_param_get()" }, { "label": "_filters_from_params()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L369", "id": "pl_plan_filters_from_params", "community": 34, "norm_label": "_filters_from_params()" }, { "label": "_body_to_params()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L396", "id": "pl_plan_body_to_params", "community": 34, "norm_label": "_body_to_params()" }, { "label": "list_plans()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L408", "id": "pl_plan_list_plans", "community": 34, "norm_label": "list_plans()" }, { "label": "_load_transports_by_id()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L677", "id": "pl_plan_load_transports_by_id", "community": 34, "norm_label": "_load_transports_by_id()" }, { "label": "PlanExportBody", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L692", "id": "pl_plan_planexportbody", "community": 28, "norm_label": "planexportbody" }, { "label": "export_plans()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L717", "id": "pl_plan_export_plans", "community": 34, "norm_label": "export_plans()" }, { "label": "count_plans_by_contract()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L798", "id": "pl_plan_count_plans_by_contract", "community": 174, "norm_label": "count_plans_by_contract()" }, { "label": "get_contract_product_arrange_qty()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L847", "id": "pl_plan_get_contract_product_arrange_qty", "community": 34, "norm_label": "get_contract_product_arrange_qty()" }, { "label": "list_contract_gaps()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L870", "id": "pl_plan_list_contract_gaps", "community": 34, "norm_label": "list_contract_gaps()" }, { "label": "ContractGapExportBody", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L940", "id": "pl_plan_contractgapexportbody", "community": 28, "norm_label": "contractgapexportbody" }, { "label": "export_contract_gaps()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L953", "id": "pl_plan_export_contract_gaps", "community": 2, "norm_label": "export_contract_gaps()" }, { "label": "put_plan_stop_contracts()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1013", "id": "pl_plan_put_plan_stop_contracts", "community": 126, "norm_label": "put_plan_stop_contracts()" }, { "label": "put_plan_side_contracts()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1038", "id": "pl_plan_put_plan_side_contracts", "community": 126, "norm_label": "put_plan_side_contracts()" }, { "label": "create_plan()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1068", "id": "pl_plan_create_plan", "community": 73, "norm_label": "create_plan()" }, { "label": "create_plan_full()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1152", "id": "pl_plan_create_plan_full", "community": 73, "norm_label": "create_plan_full()" }, { "label": "create_from_contract()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1357", "id": "pl_plan_create_from_contract", "community": 6, "norm_label": "create_from_contract()" }, { "label": "get_plan()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1471", "id": "pl_plan_get_plan", "community": 51, "norm_label": "get_plan()" }, { "label": "update_plan()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1543", "id": "pl_plan_update_plan", "community": 73, "norm_label": "update_plan()" }, { "label": "patch_plan_product_certs()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1920", "id": "pl_plan_patch_plan_product_certs", "community": 99, "norm_label": "patch_plan_product_certs()" }, { "label": "patch_plan_hazard_cert_ready()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1952", "id": "pl_plan_patch_plan_hazard_cert_ready", "community": 99, "norm_label": "patch_plan_hazard_cert_ready()" }, { "label": "patch_plan_erp_entered()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1984", "id": "pl_plan_patch_plan_erp_entered", "community": 157, "norm_label": "patch_plan_erp_entered()" }, { "label": "_build_driver_url()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2019", "id": "pl_plan_build_driver_url", "community": 193, "norm_label": "_build_driver_url()" }, { "label": "get_plan_arrange_info()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2025", "id": "pl_plan_get_plan_arrange_info", "community": 193, "norm_label": "get_plan_arrange_info()" }, { "label": "mark_plan_wait_notice()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2142", "id": "pl_plan_mark_plan_wait_notice", "community": 34, "norm_label": "mark_plan_wait_notice()" }, { "label": "cancel_plan_wait_notice()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2166", "id": "pl_plan_cancel_plan_wait_notice", "community": 34, "norm_label": "cancel_plan_wait_notice()" }, { "label": "force_plan_follow_status()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2197", "id": "pl_plan_force_plan_follow_status", "community": 99, "norm_label": "force_plan_follow_status()" }, { "label": "cancel_plan()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2232", "id": "pl_plan_cancel_plan", "community": 97, "norm_label": "cancel_plan()" }, { "label": "archive_plan_draft()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2294", "id": "pl_plan_archive_plan_draft", "community": 51, "norm_label": "archive_plan_draft()" }, { "label": "archive_plan()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2375", "id": "pl_plan_archive_plan", "community": 51, "norm_label": "archive_plan()" }, { "label": "update_plan_driver_feedback()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2496", "id": "pl_plan_update_plan_driver_feedback", "community": 51, "norm_label": "update_plan_driver_feedback()" }, { "label": "update_plan_site_feedback()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2527", "id": "pl_plan_update_plan_site_feedback", "community": 51, "norm_label": "update_plan_site_feedback()" }, { "label": "get_inbound_slip_template()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2566", "id": "pl_plan_get_inbound_slip_template", "community": 34, "norm_label": "get_inbound_slip_template()" }, { "label": "save_inbound_slip_template()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2577", "id": "pl_plan_save_inbound_slip_template", "community": 34, "norm_label": "save_inbound_slip_template()" }, { "label": "get_print_delivery_slip()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2600", "id": "pl_plan_get_print_delivery_slip", "community": 34, "norm_label": "get_print_delivery_slip()" }, { "label": "get_delivery_slip_template()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2624", "id": "pl_plan_get_delivery_slip_template", "community": 34, "norm_label": "get_delivery_slip_template()" }, { "label": "save_delivery_slip_template()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2635", "id": "pl_plan_save_delivery_slip_template", "community": 34, "norm_label": "save_delivery_slip_template()" }, { "label": "get_subpack_slip_template()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2658", "id": "pl_plan_get_subpack_slip_template", "community": 34, "norm_label": "get_subpack_slip_template()" }, { "label": "save_subpack_slip_template()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2669", "id": "pl_plan_save_subpack_slip_template", "community": 34, "norm_label": "save_subpack_slip_template()" }, { "label": "delete_plan()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2706", "id": "pl_plan_delete_plan", "community": 76, "norm_label": "delete_plan()" }, { "label": "\u5217\u8868\u5c55\u793a\u7528\uff1a\u4f18\u5148 CRM \u6807\u51c6\u540d\uff08\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name\uff0c\u4ee5\u4fbf\u7f16\u8f91\u53cd\u63a8\u522b\u540d\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L179", "id": "pl_plan_rationale_179", "community": 34, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d(\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name,\u4ee5\u4fbf\u7f16\u8f91\u53cd\u63a8\u522b\u540d)\u3002" }, { "label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 POYYYYMMDD###\uff08\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7\uff0c\u6bcf\u65e5\u91cd\u7f6e\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L194", "id": "pl_plan_rationale_194", "community": 73, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)" }, { "label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a NO:SXFZYYYYMMDD-###", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L230", "id": "pl_plan_rationale_230", "community": 210, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###" }, { "label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 NO:SXFZYYYYMMDD-###\uff08\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L263", "id": "pl_plan_rationale_263", "community": 210, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)" }, { "label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L722", "id": "pl_plan_rationale_722", "community": 34, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { "label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97\uff1a\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L855", "id": "pl_plan_rationale_855", "community": 34, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002" }, { "label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212\uff08\u5b8c\u6574\u8868\u5355\uff1a\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86\uff0c\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1157", "id": "pl_plan_rationale_1157", "community": 73, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)" }, { "label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66\uff08\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e\uff0c\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1926", "id": "pl_plan_rationale_1926", "community": 99, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)" }, { "label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054\uff08\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2030", "id": "pl_plan_rationale_2030", "community": 193, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002" }, { "label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001\uff08\u4ec5\u6539\u5b57\u6bb5\uff0c\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392\uff09\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2203", "id": "pl_plan_rationale_2203", "community": 99, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002" }, { "label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212\uff1a\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2237", "id": "pl_plan_rationale_2237", "community": 97, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002" }, { "label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e\uff1b\u4e0d\u4f20 customerId \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2606", "id": "pl_plan_rationale_2606", "community": 34, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002" }, { "label": "public_io_order.py", "file_type": "code", "source_file": "app/api/pl/public_io_order.py", "source_location": "L1", "id": "app_api_pl_public_io_order_py", "community": 139, "norm_label": "public_io_order.py" }, { "label": "_resolve_unit_label()", "file_type": "code", "source_file": "app/api/pl/public_io_order.py", "source_location": "L57", "id": "pl_public_io_order_resolve_unit_label", "community": 139, "norm_label": "_resolve_unit_label()" }, { "label": "_models()", "file_type": "code", "source_file": "app/api/pl/public_io_order.py", "source_location": "L64", "id": "pl_public_io_order_models", "community": 139, "norm_label": "_models()" }, { "label": "_get_by_token()", "file_type": "code", "source_file": "app/api/pl/public_io_order.py", "source_location": "L70", "id": "pl_public_io_order_get_by_token", "community": 139, "norm_label": "_get_by_token()" }, { "label": "_resolve_io_order_link_flags()", "file_type": "code", "source_file": "app/api/pl/public_io_order.py", "source_location": "L88", "id": "pl_public_io_order_resolve_io_order_link_flags", "community": 5, "norm_label": "_resolve_io_order_link_flags()" }, { "label": "_parse_history_date()", "file_type": "code", "source_file": "app/api/pl/public_io_order.py", "source_location": "L95", "id": "pl_public_io_order_parse_history_date", "community": 139, "norm_label": "_parse_history_date()" }, { "label": "_history_status_label()", "file_type": "code", "source_file": "app/api/pl/public_io_order.py", "source_location": "L105", "id": "pl_public_io_order_history_status_label", "community": 139, "norm_label": "_history_status_label()" }, { "label": "_query_kind_history()", "file_type": "code", "source_file": "app/api/pl/public_io_order.py", "source_location": "L115", "id": "pl_public_io_order_query_kind_history", "community": 139, "norm_label": "_query_kind_history()" }, { "label": "_build_history_page()", "file_type": "code", "source_file": "app/api/pl/public_io_order.py", "source_location": "L192", "id": "pl_public_io_order_build_history_page", "community": 139, "norm_label": "_build_history_page()" }, { "label": "_attach_history_products()", "file_type": "code", "source_file": "app/api/pl/public_io_order.py", "source_location": "L230", "id": "pl_public_io_order_attach_history_products", "community": 13, "norm_label": "_attach_history_products()" }, { "label": "_build_page()", "file_type": "code", "source_file": "app/api/pl/public_io_order.py", "source_location": "L320", "id": "pl_public_io_order_build_page", "community": 13, "norm_label": "_build_page()" }, { "label": "_format_file_size()", "file_type": "code", "source_file": "app/api/pl/public_io_order.py", "source_location": "L346", "id": "pl_public_io_order_format_file_size", "community": 139, "norm_label": "_format_file_size()" }, { "label": "_make_handlers()", "file_type": "code", "source_file": "app/api/pl/public_io_order.py", "source_location": "L354", "id": "pl_public_io_order_make_handlers", "community": 139, "norm_label": "_make_handlers()" }, { "label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5165\u5e93/\u51fa\u5e93\u5355\u73b0\u573a\u514d\u767b\u5f55\u516c\u5171 API", "file_type": "rationale", "source_file": "app/api/pl/public_io_order.py", "source_location": "L1", "id": "pl_public_io_order_rationale_1", "community": 139, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5165\u5e93/\u51fa\u5e93\u5355\u73b0\u573a\u514d\u767b\u5f55\u516c\u5171 api" }, { "label": "\u8fd4\u56de (\u4f5c\u5e9f, \u5f52\u6863)\u3002\u73b0\u573a\u94fe\u63a5\u5b9e\u9645\u8d70\u5165\u5e93/\u51fa\u5e93\u5355\u516c\u5171\u9875\u3002", "file_type": "rationale", "source_file": "app/api/pl/public_io_order.py", "source_location": "L89", "id": "pl_public_io_order_rationale_89", "community": 5, "norm_label": "\u8fd4\u56de (\u4f5c\u5e9f, \u5f52\u6863)\u3002\u73b0\u573a\u94fe\u63a5\u5b9e\u9645\u8d70\u5165\u5e93/\u51fa\u5e93\u5355\u516c\u5171\u9875\u3002" }, { "label": "\u8fd4\u56de [(create_time, PublicIoOrderHistoryRecordRead), ...]\u3002", "file_type": "rationale", "source_file": "app/api/pl/public_io_order.py", "source_location": "L123", "id": "pl_public_io_order_rationale_123", "community": 139, "norm_label": "\u8fd4\u56de [(create_time, publicioorderhistoryrecordread), ...]\u3002" }, { "label": "transport.py", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L1", "id": "app_api_pl_transport_py", "community": 107, "norm_label": "transport.py" }, { "label": "_transport_to_read()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L88", "id": "pl_transport_transport_to_read", "community": 13, "norm_label": "_transport_to_read()" }, { "label": "_generate_transport_no()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L220", "id": "pl_transport_generate_transport_no", "community": 107, "norm_label": "_generate_transport_no()" }, { "label": "_resolve_driver_info()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L244", "id": "pl_transport_resolve_driver_info", "community": 107, "norm_label": "_resolve_driver_info()" }, { "label": "_get_vehicle_info()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L282", "id": "pl_transport_get_vehicle_info", "community": 107, "norm_label": "_get_vehicle_info()" }, { "label": "_assert_vehicle_carrier_eligible()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L332", "id": "pl_transport_assert_vehicle_carrier_eligible", "community": 107, "norm_label": "_assert_vehicle_carrier_eligible()" }, { "label": "_ensure_driver_access_token()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L367", "id": "pl_transport_ensure_driver_access_token", "community": 107, "norm_label": "_ensure_driver_access_token()" }, { "label": "_rotate_driver_access_token()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L375", "id": "pl_transport_rotate_driver_access_token", "community": 107, "norm_label": "_rotate_driver_access_token()" }, { "label": "_is_rearrange()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L381", "id": "pl_transport_is_rearrange", "community": 107, "norm_label": "_is_rearrange()" }, { "label": "_apply_plan_logistics_from_payload()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L392", "id": "pl_transport_apply_plan_logistics_from_payload", "community": 107, "norm_label": "_apply_plan_logistics_from_payload()" }, { "label": "_resolve_transport_endpoints()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L421", "id": "pl_transport_resolve_transport_endpoints", "community": 107, "norm_label": "_resolve_transport_endpoints()" }, { "label": "_apply_transport_arrange_fields()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L436", "id": "pl_transport_apply_transport_arrange_fields", "community": 107, "norm_label": "_apply_transport_arrange_fields()" }, { "label": "_build_driver_url()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L470", "id": "pl_transport_build_driver_url", "community": 107, "norm_label": "_build_driver_url()" }, { "label": "_build_arrange_result()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L475", "id": "pl_transport_build_arrange_result", "community": 107, "norm_label": "_build_arrange_result()" }, { "label": "list_transports()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L502", "id": "pl_transport_list_transports", "community": 174, "norm_label": "list_transports()" }, { "label": "TransportExportBody", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L573", "id": "pl_transport_transportexportbody", "community": 13, "norm_label": "transportexportbody" }, { "label": "export_transports()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L587", "id": "pl_transport_export_transports", "community": 17, "norm_label": "export_transports()" }, { "label": "create_transport()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L638", "id": "pl_transport_create_transport", "community": 107, "norm_label": "create_transport()" }, { "label": "arrange_transport()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L721", "id": "pl_transport_arrange_transport", "community": 107, "norm_label": "arrange_transport()" }, { "label": "get_transport()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L1041", "id": "pl_transport_get_transport", "community": 107, "norm_label": "get_transport()" }, { "label": "QrCodeResponse", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L1056", "id": "pl_transport_qrcoderesponse", "community": 13, "norm_label": "qrcoderesponse" }, { "label": "generate_qrcode()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L1066", "id": "pl_transport_generate_qrcode", "community": 107, "norm_label": "generate_qrcode()" }, { "label": "transport_scan_feedback()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L1099", "id": "pl_transport_transport_scan_feedback", "community": 107, "norm_label": "transport_scan_feedback()" }, { "label": "submit_approval()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L1140", "id": "pl_transport_submit_approval", "community": 6, "norm_label": "submit_approval()" }, { "label": "process_approval()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L1185", "id": "pl_transport_process_approval", "community": 107, "norm_label": "process_approval()" }, { "label": "get_transport_approvals()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L1247", "id": "pl_transport_get_transport_approvals", "community": 107, "norm_label": "get_transport_approvals()" }, { "label": "\u89e3\u6790\u53f8\u673a\u4fe1\u606f\uff1a\u4f18\u5148 pl_personnel\uff0c\u517c\u5bb9\u65e7 pl_driver\u3002", "file_type": "rationale", "source_file": "app/api/pl/transport.py", "source_location": "L245", "id": "pl_transport_rationale_245", "community": 107, "norm_label": "\u89e3\u6790\u53f8\u673a\u4fe1\u606f:\u4f18\u5148 pl_personnel,\u517c\u5bb9\u65e7 pl_driver\u3002" }, { "label": "\u4ec5\u8ba1\u5212\u5df2\u6b63\u5f0f\u5b89\u6392\u624d\u7b97\u300c\u8c03\u6574\u8fd0\u8f93\u300d\u3002 \u521b\u5efa/\u7f16\u8f91\u8868\u5355\u9884\u9009\u8f66\u8f86\u4f1a\u7559\u4e0b draft \u8fd0\u8f93\u5355\uff0c\u8ba1\u5212\u4ecd\u4e3a pending\uff1b \u82e5\u628a\u975e cancelled", "file_type": "rationale", "source_file": "app/api/pl/transport.py", "source_location": "L382", "id": "pl_transport_rationale_382", "community": 107, "norm_label": "\u4ec5\u8ba1\u5212\u5df2\u6b63\u5f0f\u5b89\u6392\u624d\u7b97\u300c\u8c03\u6574\u8fd0\u8f93\u300d\u3002 \u521b\u5efa/\u7f16\u8f91\u8868\u5355\u9884\u9009\u8f66\u8f86\u4f1a\u7559\u4e0b draft \u8fd0\u8f93\u5355,\u8ba1\u5212\u4ecd\u4e3a pending; \u82e5\u628a\u975e cancelled" }, { "label": "\u5bfc\u51fa\u8fd0\u8f93\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/transport.py", "source_location": "L592", "id": "pl_transport_rationale_592", "community": 17, "norm_label": "\u5bfc\u51fa\u8fd0\u8f93\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { "label": "vehicle_maintenance.py", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L1", "id": "app_api_pl_vehicle_maintenance_py", "community": 17, "norm_label": "vehicle_maintenance.py" }, { "label": "_merge_query()", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L37", "id": "pl_vehicle_maintenance_merge_query", "community": 17, "norm_label": "_merge_query()" }, { "label": "_param_get()", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L47", "id": "pl_vehicle_maintenance_param_get", "community": 17, "norm_label": "_param_get()" }, { "label": "_body_to_params()", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L54", "id": "pl_vehicle_maintenance_body_to_params", "community": 17, "norm_label": "_body_to_params()" }, { "label": "_apply_list_kwargs()", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L65", "id": "pl_vehicle_maintenance_apply_list_kwargs", "community": 17, "norm_label": "_apply_list_kwargs()" }, { "label": "_process_board_kwargs()", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L81", "id": "pl_vehicle_maintenance_process_board_kwargs", "community": 17, "norm_label": "_process_board_kwargs()" }, { "label": "list_applies()", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L99", "id": "pl_vehicle_maintenance_list_applies", "community": 17, "norm_label": "list_applies()" }, { "label": "list_reminders()", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L136", "id": "pl_vehicle_maintenance_list_reminders", "community": 17, "norm_label": "list_reminders()" }, { "label": "MaintenanceApplyExportBody", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L166", "id": "pl_vehicle_maintenance_maintenanceapplyexportbody", "community": 219, "norm_label": "maintenanceapplyexportbody" }, { "label": "export_applies()", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L179", "id": "pl_vehicle_maintenance_export_applies", "community": 17, "norm_label": "export_applies()" }, { "label": "get_apply()", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L220", "id": "pl_vehicle_maintenance_get_apply", "community": 17, "norm_label": "get_apply()" }, { "label": "create_apply()", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L230", "id": "pl_vehicle_maintenance_create_apply", "community": 17, "norm_label": "create_apply()" }, { "label": "update_apply()", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L240", "id": "pl_vehicle_maintenance_update_apply", "community": 17, "norm_label": "update_apply()" }, { "label": "cancel_apply()", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L251", "id": "pl_vehicle_maintenance_cancel_apply", "community": 17, "norm_label": "cancel_apply()" }, { "label": "delete_applies()", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L261", "id": "pl_vehicle_maintenance_delete_applies", "community": 17, "norm_label": "delete_applies()" }, { "label": "list_process_board()", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L272", "id": "pl_vehicle_maintenance_list_process_board", "community": 17, "norm_label": "list_process_board()" }, { "label": "MaintProcessExportBody", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L325", "id": "pl_vehicle_maintenance_maintprocessexportbody", "community": 219, "norm_label": "maintprocessexportbody" }, { "label": "export_process_board()", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L339", "id": "pl_vehicle_maintenance_export_process_board", "community": 17, "norm_label": "export_process_board()" }, { "label": "get_process()", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L377", "id": "pl_vehicle_maintenance_get_process", "community": 17, "norm_label": "get_process()" }, { "label": "create_process()", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L387", "id": "pl_vehicle_maintenance_create_process", "community": 17, "norm_label": "create_process()" }, { "label": "update_process()", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L397", "id": "pl_vehicle_maintenance_update_process", "community": 17, "norm_label": "update_process()" }, { "label": "delete_processes()", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L408", "id": "pl_vehicle_maintenance_delete_processes", "community": 17, "norm_label": "delete_processes()" }, { "label": "\u5bfc\u51fa\u7ef4\u4fdd\u7533\u8bf7\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L184", "id": "pl_vehicle_maintenance_rationale_184", "community": 17, "norm_label": "\u5bfc\u51fa\u7ef4\u4fdd\u7533\u8bf7\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/api/pl/__init__.py", "source_location": "L1", "id": "app_api_pl_init_py", "community": 15, "norm_label": "__init__.py" }, { "label": "freight.py", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L1", "id": "app_api_pl_freight_py", "community": 17, "norm_label": "freight.py" }, { "label": "_generate_settlement_no()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L38", "id": "pl_freight_generate_settlement_no", "community": 17, "norm_label": "_generate_settlement_no()" }, { "label": "_merge_query()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L56", "id": "pl_freight_merge_query", "community": 17, "norm_label": "_merge_query()" }, { "label": "_param_get()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L66", "id": "pl_freight_param_get", "community": 17, "norm_label": "_param_get()" }, { "label": "_body_to_params()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L73", "id": "pl_freight_body_to_params", "community": 17, "norm_label": "_body_to_params()" }, { "label": "list_unsettled_plans()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L85", "id": "pl_freight_list_unsettled_plans", "community": 17, "norm_label": "list_unsettled_plans()" }, { "label": "list_settlements()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L125", "id": "pl_freight_list_settlements", "community": 17, "norm_label": "list_settlements()" }, { "label": "UnsettledExportBody", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L193", "id": "pl_freight_unsettledexportbody", "community": 152, "norm_label": "unsettledexportbody" }, { "label": "export_unsettled_plans()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L206", "id": "pl_freight_export_unsettled_plans", "community": 17, "norm_label": "export_unsettled_plans()" }, { "label": "SettlementExportBody", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L263", "id": "pl_freight_settlementexportbody", "community": 152, "norm_label": "settlementexportbody" }, { "label": "export_settlements()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L276", "id": "pl_freight_export_settlements", "community": 17, "norm_label": "export_settlements()" }, { "label": "get_settlement_by_transport()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L323", "id": "pl_freight_get_settlement_by_transport", "community": 17, "norm_label": "get_settlement_by_transport()" }, { "label": "create_settlement()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L338", "id": "pl_freight_create_settlement", "community": 17, "norm_label": "create_settlement()" }, { "label": "get_settlement()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L357", "id": "pl_freight_get_settlement", "community": 17, "norm_label": "get_settlement()" }, { "label": "update_settlement()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L370", "id": "pl_freight_update_settlement", "community": 17, "norm_label": "update_settlement()" }, { "label": "cancel_settlement()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L388", "id": "pl_freight_cancel_settlement", "community": 17, "norm_label": "cancel_settlement()" }, { "label": "delete_settlement()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L400", "id": "pl_freight_delete_settlement", "community": 17, "norm_label": "delete_settlement()" }, { "label": "submit_settlement_approval()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L412", "id": "pl_freight_submit_settlement_approval", "community": 17, "norm_label": "submit_settlement_approval()" }, { "label": "process_settlement_approval()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L431", "id": "pl_freight_process_settlement_approval", "community": 17, "norm_label": "process_settlement_approval()" }, { "label": "withdraw_settlement_approval()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L451", "id": "pl_freight_withdraw_settlement_approval", "community": 17, "norm_label": "withdraw_settlement_approval()" }, { "label": "get_settlement_approval_flow()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L463", "id": "pl_freight_get_settlement_approval_flow", "community": 17, "norm_label": "get_settlement_approval_flow()" }, { "label": "disburse_settlement()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L474", "id": "pl_freight_disburse_settlement", "community": 17, "norm_label": "disburse_settlement()" }, { "label": "submit_settlement_legacy()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L494", "id": "pl_freight_submit_settlement_legacy", "community": 17, "norm_label": "submit_settlement_legacy()" }, { "label": "approve_settlement_legacy()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L503", "id": "pl_freight_approve_settlement_legacy", "community": 17, "norm_label": "approve_settlement_legacy()" }, { "label": "list_vouchers()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L512", "id": "pl_freight_list_vouchers", "community": 17, "norm_label": "list_vouchers()" }, { "label": "public_site.py", "file_type": "code", "source_file": "app/api/pl/public_site.py", "source_location": "L1", "id": "app_api_pl_public_site_py", "community": 255, "norm_label": "public_site.py" }, { "label": "_parse_feedback_images()", "file_type": "code", "source_file": "app/api/pl/public_site.py", "source_location": "L33", "id": "pl_public_site_parse_feedback_images", "community": 255, "norm_label": "_parse_feedback_images()" }, { "label": "_get_site_link_by_token()", "file_type": "code", "source_file": "app/api/pl/public_site.py", "source_location": "L45", "id": "pl_public_site_get_site_link_by_token", "community": 255, "norm_label": "_get_site_link_by_token()" }, { "label": "_resolve_site_link_flags()", "file_type": "code", "source_file": "app/api/pl/public_site.py", "source_location": "L59", "id": "pl_public_site_resolve_site_link_flags", "community": 5, "norm_label": "_resolve_site_link_flags()" }, { "label": "_resolve_unit_label()", "file_type": "code", "source_file": "app/api/pl/public_site.py", "source_location": "L66", "id": "pl_public_site_resolve_unit_label", "community": 255, "norm_label": "_resolve_unit_label()" }, { "label": "_resolve_plan_product()", "file_type": "code", "source_file": "app/api/pl/public_site.py", "source_location": "L73", "id": "pl_public_site_resolve_plan_product", "community": 255, "norm_label": "_resolve_plan_product()" }, { "label": "_build_site_product_read()", "file_type": "code", "source_file": "app/api/pl/public_site.py", "source_location": "L86", "id": "pl_public_site_build_site_product_read", "community": 13, "norm_label": "_build_site_product_read()" }, { "label": "_build_public_page()", "file_type": "code", "source_file": "app/api/pl/public_site.py", "source_location": "L145", "id": "pl_public_site_build_public_page", "community": 255, "norm_label": "_build_public_page()" }, { "label": "get_public_site()", "file_type": "code", "source_file": "app/api/pl/public_site.py", "source_location": "L187", "id": "pl_public_site_get_public_site", "community": 255, "norm_label": "get_public_site()" }, { "label": "save_public_site_feedback()", "file_type": "code", "source_file": "app/api/pl/public_site.py", "source_location": "L194", "id": "pl_public_site_save_public_site_feedback", "community": 255, "norm_label": "save_public_site_feedback()" }, { "label": "_format_file_size()", "file_type": "code", "source_file": "app/api/pl/public_site.py", "source_location": "L217", "id": "pl_public_site_format_file_size", "community": 255, "norm_label": "_format_file_size()" }, { "label": "upload_public_site_attachment()", "file_type": "code", "source_file": "app/api/pl/public_site.py", "source_location": "L226", "id": "pl_public_site_upload_public_site_attachment", "community": 255, "norm_label": "upload_public_site_attachment()" }, { "label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5de5\u5382\u73b0\u573a\u4eba\u5458\u514d\u767b\u5f55\u516c\u5171 API\uff08pl_transport_site_link\uff09", "file_type": "rationale", "source_file": "app/api/pl/public_site.py", "source_location": "L1", "id": "pl_public_site_rationale_1", "community": 255, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5de5\u5382\u73b0\u573a\u4eba\u5458\u514d\u767b\u5f55\u516c\u5171 api(pl_transport_site_link)" }, { "label": "io_order.py", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L1", "id": "app_api_pl_io_order_py", "community": 153, "norm_label": "io_order.py" }, { "label": "_models()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L43", "id": "pl_io_order_models", "community": 153, "norm_label": "_models()" }, { "label": "_get_order()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L49", "id": "pl_io_order_get_order", "community": 153, "norm_label": "_get_order()" }, { "label": "_to_read()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L67", "id": "pl_io_order_to_read", "community": 153, "norm_label": "_to_read()" }, { "label": "_param_get()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L73", "id": "pl_io_order_param_get", "community": 153, "norm_label": "_param_get()" }, { "label": "_merge_query()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L80", "id": "pl_io_order_merge_query", "community": 153, "norm_label": "_merge_query()" }, { "label": "_body_to_params()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L90", "id": "pl_io_order_body_to_params", "community": 153, "norm_label": "_body_to_params()" }, { "label": "_list_orders()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L101", "id": "pl_io_order_list_orders", "community": 153, "norm_label": "_list_orders()" }, { "label": "_patch_order()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L171", "id": "pl_io_order_patch_order", "community": 153, "norm_label": "_patch_order()" }, { "label": "_get_by_plan()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L228", "id": "pl_io_order_get_by_plan", "community": 153, "norm_label": "_get_by_plan()" }, { "label": "get_inbound_by_plan()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L253", "id": "pl_io_order_get_inbound_by_plan", "community": 153, "norm_label": "get_inbound_by_plan()" }, { "label": "list_inbound()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L266", "id": "pl_io_order_list_inbound", "community": 153, "norm_label": "list_inbound()" }, { "label": "IoOrderExportBody", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L324", "id": "pl_io_order_ioorderexportbody", "community": 139, "norm_label": "ioorderexportbody" }, { "label": "_export_orders()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L338", "id": "pl_io_order_export_orders", "community": 153, "norm_label": "_export_orders()" }, { "label": "export_inbound()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L380", "id": "pl_io_order_export_inbound", "community": 153, "norm_label": "export_inbound()" }, { "label": "export_outbound()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L389", "id": "pl_io_order_export_outbound", "community": 153, "norm_label": "export_outbound()" }, { "label": "get_inbound()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L398", "id": "pl_io_order_get_inbound", "community": 153, "norm_label": "get_inbound()" }, { "label": "patch_inbound()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L409", "id": "pl_io_order_patch_inbound", "community": 153, "norm_label": "patch_inbound()" }, { "label": "inbound_site_url()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L419", "id": "pl_io_order_inbound_site_url", "community": 153, "norm_label": "inbound_site_url()" }, { "label": "get_outbound_by_plan()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L431", "id": "pl_io_order_get_outbound_by_plan", "community": 153, "norm_label": "get_outbound_by_plan()" }, { "label": "list_outbound()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L444", "id": "pl_io_order_list_outbound", "community": 153, "norm_label": "list_outbound()" }, { "label": "get_outbound()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L488", "id": "pl_io_order_get_outbound", "community": 153, "norm_label": "get_outbound()" }, { "label": "patch_outbound()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L499", "id": "pl_io_order_patch_outbound", "community": 153, "norm_label": "patch_outbound()" }, { "label": "outbound_site_url()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L509", "id": "pl_io_order_outbound_site_url", "community": 153, "norm_label": "outbound_site_url()" }, { "label": "\u6309\u8ba1\u5212\u67e5\u627e\u5165\u5e93/\u51fa\u5e93\u5355\uff1b\u672a\u843d\u5355\u65f6\u8fd4\u56de (None, [])\uff0c\u4e0e\u8fd0\u8d39 by-transport \u4e00\u81f4\u3002", "file_type": "rationale", "source_file": "app/api/pl/io_order.py", "source_location": "L229", "id": "pl_io_order_rationale_229", "community": 153, "norm_label": "\u6309\u8ba1\u5212\u67e5\u627e\u5165\u5e93/\u51fa\u5e93\u5355;\u672a\u843d\u5355\u65f6\u8fd4\u56de (none, []),\u4e0e\u8fd0\u8d39 by-transport \u4e00\u81f4\u3002" }, { "label": "transport_address.py", "file_type": "code", "source_file": "app/api/pl/transport_address.py", "source_location": "L1", "id": "app_api_pl_transport_address_py", "community": 76, "norm_label": "transport_address.py" }, { "label": "_merge_query()", "file_type": "code", "source_file": "app/api/pl/transport_address.py", "source_location": "L37", "id": "pl_transport_address_merge_query", "community": 76, "norm_label": "_merge_query()" }, { "label": "_param_get()", "file_type": "code", "source_file": "app/api/pl/transport_address.py", "source_location": "L47", "id": "pl_transport_address_param_get", "community": 76, "norm_label": "_param_get()" }, { "label": "_body_to_params()", "file_type": "code", "source_file": "app/api/pl/transport_address.py", "source_location": "L54", "id": "pl_transport_address_body_to_params", "community": 76, "norm_label": "_body_to_params()" }, { "label": "_address_to_read()", "file_type": "code", "source_file": "app/api/pl/transport_address.py", "source_location": "L65", "id": "pl_transport_address_address_to_read", "community": 76, "norm_label": "_address_to_read()" }, { "label": "_get_address()", "file_type": "code", "source_file": "app/api/pl/transport_address.py", "source_location": "L69", "id": "pl_transport_address_get_address", "community": 76, "norm_label": "_get_address()" }, { "label": "_build_address_query()", "file_type": "code", "source_file": "app/api/pl/transport_address.py", "source_location": "L86", "id": "pl_transport_address_build_address_query", "community": 76, "norm_label": "_build_address_query()" }, { "label": "list_transport_addresses()", "file_type": "code", "source_file": "app/api/pl/transport_address.py", "source_location": "L97", "id": "pl_transport_address_list_transport_addresses", "community": 76, "norm_label": "list_transport_addresses()" }, { "label": "list_all_transport_addresses()", "file_type": "code", "source_file": "app/api/pl/transport_address.py", "source_location": "L146", "id": "pl_transport_address_list_all_transport_addresses", "community": 76, "norm_label": "list_all_transport_addresses()" }, { "label": "TransportAddressExportBody", "file_type": "code", "source_file": "app/api/pl/transport_address.py", "source_location": "L184", "id": "pl_transport_address_transportaddressexportbody", "community": 290, "norm_label": "transportaddressexportbody" }, { "label": "export_transport_addresses()", "file_type": "code", "source_file": "app/api/pl/transport_address.py", "source_location": "L194", "id": "pl_transport_address_export_transport_addresses", "community": 76, "norm_label": "export_transport_addresses()" }, { "label": "create_transport_address()", "file_type": "code", "source_file": "app/api/pl/transport_address.py", "source_location": "L260", "id": "pl_transport_address_create_transport_address", "community": 76, "norm_label": "create_transport_address()" }, { "label": "get_transport_address()", "file_type": "code", "source_file": "app/api/pl/transport_address.py", "source_location": "L288", "id": "pl_transport_address_get_transport_address", "community": 76, "norm_label": "get_transport_address()" }, { "label": "update_transport_address()", "file_type": "code", "source_file": "app/api/pl/transport_address.py", "source_location": "L299", "id": "pl_transport_address_update_transport_address", "community": 76, "norm_label": "update_transport_address()" }, { "label": "delete_transport_address()", "file_type": "code", "source_file": "app/api/pl/transport_address.py", "source_location": "L320", "id": "pl_transport_address_delete_transport_address", "community": 76, "norm_label": "delete_transport_address()" }, { "label": "\u9009\u62e9\u5668\u7528\uff1a\u4ec5\u8fd4\u56de\u542f\u7528\u4e2d\u7684\u5730\u5740\uff08\u4e0d\u5206\u9875\uff09\u3002q \u4ec5\u5339\u914d address_name\u3001full_address\u3002", "file_type": "rationale", "source_file": "app/api/pl/transport_address.py", "source_location": "L151", "id": "pl_transport_address_rationale_151", "community": 76, "norm_label": "\u9009\u62e9\u5668\u7528:\u4ec5\u8fd4\u56de\u542f\u7528\u4e2d\u7684\u5730\u5740(\u4e0d\u5206\u9875)\u3002q \u4ec5\u5339\u914d address_name\u3001full_address\u3002" }, { "label": "\u5bfc\u51fa\u8fd0\u8f93\u5730\u5740\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/transport_address.py", "source_location": "L199", "id": "pl_transport_address_rationale_199", "community": 76, "norm_label": "\u5bfc\u51fa\u8fd0\u8f93\u5730\u5740\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { "label": "ocr.py", "file_type": "code", "source_file": "app/api/pl/ocr.py", "source_location": "L1", "id": "app_api_pl_ocr_py", "community": 15, "norm_label": "ocr.py" }, { "label": "RecognizeCertBody", "file_type": "code", "source_file": "app/api/pl/ocr.py", "source_location": "L15", "id": "pl_ocr_recognizecertbody", "community": 0, "norm_label": "recognizecertbody" }, { "label": "RecognizeCertResult", "file_type": "code", "source_file": "app/api/pl/ocr.py", "source_location": "L23", "id": "pl_ocr_recognizecertresult", "community": 0, "norm_label": "recognizecertresult" }, { "label": "recognize_cert()", "file_type": "code", "source_file": "app/api/pl/ocr.py", "source_location": "L34", "id": "pl_ocr_recognize_cert", "community": 178, "norm_label": "recognize_cert()" }, { "label": "base_data.py", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L1", "id": "app_api_pl_base_data_py", "community": 22, "norm_label": "base_data.py" }, { "label": "_merge_query()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L77", "id": "pl_base_data_merge_query", "community": 41, "norm_label": "_merge_query()" }, { "label": "_param_get()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L87", "id": "pl_base_data_param_get", "community": 41, "norm_label": "_param_get()" }, { "label": "_body_to_params()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L94", "id": "pl_base_data_body_to_params", "community": 41, "norm_label": "_body_to_params()" }, { "label": "list_carriers()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L111", "id": "pl_base_data_list_carriers", "community": 41, "norm_label": "list_carriers()" }, { "label": "CarrierExportBody", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L181", "id": "pl_base_data_carrierexportbody", "community": 22, "norm_label": "carrierexportbody" }, { "label": "export_carriers()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L192", "id": "pl_base_data_export_carriers", "community": 41, "norm_label": "export_carriers()" }, { "label": "create_carrier()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L277", "id": "pl_base_data_create_carrier", "community": 41, "norm_label": "create_carrier()" }, { "label": "get_carrier()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L307", "id": "pl_base_data_get_carrier", "community": 41, "norm_label": "get_carrier()" }, { "label": "update_carrier()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L318", "id": "pl_base_data_update_carrier", "community": 41, "norm_label": "update_carrier()" }, { "label": "delete_carrier()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L347", "id": "pl_base_data_delete_carrier", "community": 76, "norm_label": "delete_carrier()" }, { "label": "approve_carrier()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L361", "id": "pl_base_data_approve_carrier", "community": 22, "norm_label": "approve_carrier()" }, { "label": "reject_carrier()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L370", "id": "pl_base_data_reject_carrier", "community": 22, "norm_label": "reject_carrier()" }, { "label": "_vehicle_to_read()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L399", "id": "pl_base_data_vehicle_to_read", "community": 41, "norm_label": "_vehicle_to_read()" }, { "label": "_vehicle_to_detail()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L416", "id": "pl_base_data_vehicle_to_detail", "community": 22, "norm_label": "_vehicle_to_detail()" }, { "label": "list_vehicles()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L434", "id": "pl_base_data_list_vehicles", "community": 41, "norm_label": "list_vehicles()" }, { "label": "VehicleExportBody", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L571", "id": "pl_base_data_vehicleexportbody", "community": 22, "norm_label": "vehicleexportbody" }, { "label": "export_vehicles()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L583", "id": "pl_base_data_export_vehicles", "community": 41, "norm_label": "export_vehicles()" }, { "label": "create_vehicle()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L658", "id": "pl_base_data_create_vehicle", "community": 22, "norm_label": "create_vehicle()" }, { "label": "get_vehicle()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L735", "id": "pl_base_data_get_vehicle", "community": 22, "norm_label": "get_vehicle()" }, { "label": "update_vehicle()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L746", "id": "pl_base_data_update_vehicle", "community": 22, "norm_label": "update_vehicle()" }, { "label": "delete_vehicle()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L820", "id": "pl_base_data_delete_vehicle", "community": 76, "norm_label": "delete_vehicle()" }, { "label": "_personnel_to_read()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L853", "id": "pl_base_data_personnel_to_read", "community": 41, "norm_label": "_personnel_to_read()" }, { "label": "_personnel_to_detail()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L868", "id": "pl_base_data_personnel_to_detail", "community": 22, "norm_label": "_personnel_to_detail()" }, { "label": "list_personnel()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L882", "id": "pl_base_data_list_personnel", "community": 41, "norm_label": "list_personnel()" }, { "label": "PersonnelExportBody", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L977", "id": "pl_base_data_personnelexportbody", "community": 22, "norm_label": "personnelexportbody" }, { "label": "export_personnel()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L989", "id": "pl_base_data_export_personnel", "community": 41, "norm_label": "export_personnel()" }, { "label": "create_personnel()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L1072", "id": "pl_base_data_create_personnel", "community": 22, "norm_label": "create_personnel()" }, { "label": "get_personnel()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L1124", "id": "pl_base_data_get_personnel", "community": 22, "norm_label": "get_personnel()" }, { "label": "update_personnel()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L1135", "id": "pl_base_data_update_personnel", "community": 22, "norm_label": "update_personnel()" }, { "label": "delete_personnel()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L1191", "id": "pl_base_data_delete_personnel", "community": 76, "norm_label": "delete_personnel()" }, { "label": "_personnel_to_driver_read()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L1224", "id": "pl_base_data_personnel_to_driver_read", "community": 22, "norm_label": "_personnel_to_driver_read()" }, { "label": "list_drivers()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L1243", "id": "pl_base_data_list_drivers", "community": 22, "norm_label": "list_drivers()" }, { "label": "DriverExportBody", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L1287", "id": "pl_base_data_driverexportbody", "community": 22, "norm_label": "driverexportbody" }, { "label": "export_drivers()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L1294", "id": "pl_base_data_export_drivers", "community": 17, "norm_label": "export_drivers()" }, { "label": "create_driver()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L1337", "id": "pl_base_data_create_driver", "community": 22, "norm_label": "create_driver()" }, { "label": "get_driver()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L1362", "id": "pl_base_data_get_driver", "community": 22, "norm_label": "get_driver()" }, { "label": "update_driver()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L1373", "id": "pl_base_data_update_driver", "community": 22, "norm_label": "update_driver()" }, { "label": "delete_driver()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L1398", "id": "pl_base_data_delete_driver", "community": 76, "norm_label": "delete_driver()" }, { "label": "bind_vehicle_driver()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L1417", "id": "pl_base_data_bind_vehicle_driver", "community": 22, "norm_label": "bind_vehicle_driver()" }, { "label": "unbind_vehicle_driver()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L1449", "id": "pl_base_data_unbind_vehicle_driver", "community": 76, "norm_label": "unbind_vehicle_driver()" }, { "label": "paste_recognize_commit()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L1481", "id": "pl_base_data_paste_recognize_commit", "community": 22, "norm_label": "paste_recognize_commit()" }, { "label": "\u5bfc\u51fa\u627f\u8fd0\u5546\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L197", "id": "pl_base_data_rationale_197", "community": 41, "norm_label": "\u5bfc\u51fa\u627f\u8fd0\u5546\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { "label": "\u5bfc\u51fa\u8f66\u8f86\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L588", "id": "pl_base_data_rationale_588", "community": 41, "norm_label": "\u5bfc\u51fa\u8f66\u8f86\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { "label": "\u5bfc\u51fa\u4eba\u5458\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L994", "id": "pl_base_data_rationale_994", "community": 41, "norm_label": "\u5bfc\u51fa\u4eba\u5458\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { "label": "\u5bfc\u51fa\u53f8\u673a\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L1299", "id": "pl_base_data_rationale_1299", "community": 17, "norm_label": "\u5bfc\u51fa\u53f8\u673a\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { "label": "vehicle_urea.py", "file_type": "code", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L1", "id": "app_api_pl_vehicle_urea_py", "community": 17, "norm_label": "vehicle_urea.py" }, { "label": "list_applies()", "file_type": "code", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L36", "id": "pl_vehicle_urea_list_applies", "community": 17, "norm_label": "list_applies()" }, { "label": "UreaApplyExportBody", "file_type": "code", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L78", "id": "pl_vehicle_urea_ureaapplyexportbody", "community": 206, "norm_label": "ureaapplyexportbody" }, { "label": "export_urea_applies()", "file_type": "code", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L89", "id": "pl_vehicle_urea_export_urea_applies", "community": 17, "norm_label": "export_urea_applies()" }, { "label": "get_apply()", "file_type": "code", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L122", "id": "pl_vehicle_urea_get_apply", "community": 17, "norm_label": "get_apply()" }, { "label": "create_apply()", "file_type": "code", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L132", "id": "pl_vehicle_urea_create_apply", "community": 17, "norm_label": "create_apply()" }, { "label": "update_apply()", "file_type": "code", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L142", "id": "pl_vehicle_urea_update_apply", "community": 17, "norm_label": "update_apply()" }, { "label": "cancel_apply()", "file_type": "code", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L153", "id": "pl_vehicle_urea_cancel_apply", "community": 17, "norm_label": "cancel_apply()" }, { "label": "delete_applies()", "file_type": "code", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L163", "id": "pl_vehicle_urea_delete_applies", "community": 17, "norm_label": "delete_applies()" }, { "label": "list_disburse_board()", "file_type": "code", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L174", "id": "pl_vehicle_urea_list_disburse_board", "community": 17, "norm_label": "list_disburse_board()" }, { "label": "UreaDisburseExportBody", "file_type": "code", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L220", "id": "pl_vehicle_urea_ureadisburseexportbody", "community": 206, "norm_label": "ureadisburseexportbody" }, { "label": "export_urea_disburse_board()", "file_type": "code", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L233", "id": "pl_vehicle_urea_export_urea_disburse_board", "community": 17, "norm_label": "export_urea_disburse_board()" }, { "label": "get_disburse()", "file_type": "code", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L267", "id": "pl_vehicle_urea_get_disburse", "community": 17, "norm_label": "get_disburse()" }, { "label": "create_disburse()", "file_type": "code", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L277", "id": "pl_vehicle_urea_create_disburse", "community": 17, "norm_label": "create_disburse()" }, { "label": "update_disburse()", "file_type": "code", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L287", "id": "pl_vehicle_urea_update_disburse", "community": 17, "norm_label": "update_disburse()" }, { "label": "delete_disburses()", "file_type": "code", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L298", "id": "pl_vehicle_urea_delete_disburses", "community": 17, "norm_label": "delete_disburses()" }, { "label": "menu_badges.py", "file_type": "code", "source_file": "app/api/pl/menu_badges.py", "source_location": "L1", "id": "app_api_pl_menu_badges_py", "community": 15, "norm_label": "menu_badges.py" }, { "label": "menu_badge_stats()", "file_type": "code", "source_file": "app/api/pl/menu_badges.py", "source_location": "L17", "id": "pl_menu_badges_menu_badge_stats", "community": 174, "norm_label": "menu_badge_stats()" }, { "label": "vehicle_recharge.py", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L1", "id": "app_api_pl_vehicle_recharge_py", "community": 17, "norm_label": "vehicle_recharge.py" }, { "label": "_merge_query()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L37", "id": "pl_vehicle_recharge_merge_query", "community": 17, "norm_label": "_merge_query()" }, { "label": "_param_get()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L47", "id": "pl_vehicle_recharge_param_get", "community": 17, "norm_label": "_param_get()" }, { "label": "_body_to_params()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L54", "id": "pl_vehicle_recharge_body_to_params", "community": 17, "norm_label": "_body_to_params()" }, { "label": "_apply_list_kwargs()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L65", "id": "pl_vehicle_recharge_apply_list_kwargs", "community": 17, "norm_label": "_apply_list_kwargs()" }, { "label": "_disburse_list_kwargs()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L82", "id": "pl_vehicle_recharge_disburse_list_kwargs", "community": 17, "norm_label": "_disburse_list_kwargs()" }, { "label": "list_applies()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L101", "id": "pl_vehicle_recharge_list_applies", "community": 17, "norm_label": "list_applies()" }, { "label": "pending_apply_options()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L138", "id": "pl_vehicle_recharge_pending_apply_options", "community": 17, "norm_label": "pending_apply_options()" }, { "label": "RechargeApplyExportBody", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L160", "id": "pl_vehicle_recharge_rechargeapplyexportbody", "community": 199, "norm_label": "rechargeapplyexportbody" }, { "label": "export_recharge_applies()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L172", "id": "pl_vehicle_recharge_export_recharge_applies", "community": 17, "norm_label": "export_recharge_applies()" }, { "label": "get_apply()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L210", "id": "pl_vehicle_recharge_get_apply", "community": 17, "norm_label": "get_apply()" }, { "label": "create_apply()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L220", "id": "pl_vehicle_recharge_create_apply", "community": 17, "norm_label": "create_apply()" }, { "label": "update_apply()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L230", "id": "pl_vehicle_recharge_update_apply", "community": 17, "norm_label": "update_apply()" }, { "label": "cancel_apply()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L241", "id": "pl_vehicle_recharge_cancel_apply", "community": 17, "norm_label": "cancel_apply()" }, { "label": "delete_applies()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L251", "id": "pl_vehicle_recharge_delete_applies", "community": 17, "norm_label": "delete_applies()" }, { "label": "list_records()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L262", "id": "pl_vehicle_recharge_list_records", "community": 17, "norm_label": "list_records()" }, { "label": "list_disburse_board()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L294", "id": "pl_vehicle_recharge_list_disburse_board", "community": 17, "norm_label": "list_disburse_board()" }, { "label": "RechargeDisburseExportBody", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L347", "id": "pl_vehicle_recharge_rechargedisburseexportbody", "community": 199, "norm_label": "rechargedisburseexportbody" }, { "label": "export_recharge_disburse_board()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L361", "id": "pl_vehicle_recharge_export_recharge_disburse_board", "community": 17, "norm_label": "export_recharge_disburse_board()" }, { "label": "get_record()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L399", "id": "pl_vehicle_recharge_get_record", "community": 17, "norm_label": "get_record()" }, { "label": "create_record()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L409", "id": "pl_vehicle_recharge_create_record", "community": 17, "norm_label": "create_record()" }, { "label": "update_record()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L419", "id": "pl_vehicle_recharge_update_record", "community": 17, "norm_label": "update_record()" }, { "label": "delete_records()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L430", "id": "pl_vehicle_recharge_delete_records", "community": 17, "norm_label": "delete_records()" }, { "label": "public_transport.py", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L1", "id": "app_api_pl_public_transport_py", "community": 13, "norm_label": "public_transport.py" }, { "label": "_resolve_unit_label()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L68", "id": "pl_public_transport_resolve_unit_label", "community": 13, "norm_label": "_resolve_unit_label()" }, { "label": "_build_stop_product_reads()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L75", "id": "pl_public_transport_build_stop_product_reads", "community": 13, "norm_label": "_build_stop_product_reads()" }, { "label": "_get_transport_by_token()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L127", "id": "pl_public_transport_get_transport_by_token", "community": 13, "norm_label": "_get_transport_by_token()" }, { "label": "_parse_feedback_images()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L141", "id": "pl_public_transport_parse_feedback_images", "community": 13, "norm_label": "_parse_feedback_images()" }, { "label": "_format_plan_date()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L153", "id": "pl_public_transport_format_plan_date", "community": 13, "norm_label": "_format_plan_date()" }, { "label": "_normalize_main_plate()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L163", "id": "pl_public_transport_normalize_main_plate", "community": 13, "norm_label": "_normalize_main_plate()" }, { "label": "_parse_history_date()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L167", "id": "pl_public_transport_parse_history_date", "community": 13, "norm_label": "_parse_history_date()" }, { "label": "_as_date()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L177", "id": "pl_public_transport_as_date", "community": 5, "norm_label": "_as_date()" }, { "label": "_history_matches_date()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L187", "id": "pl_public_transport_history_matches_date", "community": 5, "norm_label": "_history_matches_date()" }, { "label": "_history_status_label()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L191", "id": "pl_public_transport_history_status_label", "community": 13, "norm_label": "_history_status_label()" }, { "label": "_build_history_stop_reads()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L199", "id": "pl_public_transport_build_history_stop_reads", "community": 13, "norm_label": "_build_history_stop_reads()" }, { "label": "_build_driver_url()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L293", "id": "pl_public_transport_build_driver_url", "community": 13, "norm_label": "_build_driver_url()" }, { "label": "_resolve_driver_link_flags()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L298", "id": "pl_public_transport_resolve_driver_link_flags", "community": 13, "norm_label": "_resolve_driver_link_flags()" }, { "label": "_resolve_other_personnel()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L310", "id": "pl_public_transport_resolve_other_personnel", "community": 13, "norm_label": "_resolve_other_personnel()" }, { "label": "_build_public_page()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L339", "id": "pl_public_transport_build_public_page", "community": 13, "norm_label": "_build_public_page()" }, { "label": "get_public_transport()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L534", "id": "pl_public_transport_get_public_transport", "community": 13, "norm_label": "get_public_transport()" }, { "label": "get_public_transport_history()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L541", "id": "pl_public_transport_get_public_transport_history", "community": 13, "norm_label": "get_public_transport_history()" }, { "label": "save_public_feedback()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L675", "id": "pl_public_transport_save_public_feedback", "community": 13, "norm_label": "save_public_feedback()" }, { "label": "save_public_driver_stop_feedback()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L734", "id": "pl_public_transport_save_public_driver_stop_feedback", "community": 13, "norm_label": "save_public_driver_stop_feedback()" }, { "label": "_format_file_size()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L848", "id": "pl_public_transport_format_file_size", "community": 13, "norm_label": "_format_file_size()" }, { "label": "upload_public_attachment()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L857", "id": "pl_public_transport_upload_public_attachment", "community": 13, "norm_label": "upload_public_attachment()" }, { "label": "public_transport_site.py", "file_type": "code", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L1", "id": "app_api_pl_public_transport_site_py", "community": 13, "norm_label": "public_transport_site.py" }, { "label": "_get_transport_by_site_token()", "file_type": "code", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L58", "id": "pl_public_transport_site_get_transport_by_site_token", "community": 13, "norm_label": "_get_transport_by_site_token()" }, { "label": "_format_plan_date()", "file_type": "code", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L72", "id": "pl_public_transport_site_format_plan_date", "community": 13, "norm_label": "_format_plan_date()" }, { "label": "_resolve_plan_flags()", "file_type": "code", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L82", "id": "pl_public_transport_site_resolve_plan_flags", "community": 13, "norm_label": "_resolve_plan_flags()" }, { "label": "_build_public_page()", "file_type": "code", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L91", "id": "pl_public_transport_site_build_public_page", "community": 13, "norm_label": "_build_public_page()" }, { "label": "_build_site_url()", "file_type": "code", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L136", "id": "pl_public_transport_site_build_site_url", "community": 13, "norm_label": "_build_site_url()" }, { "label": "_build_site_history_stop_reads()", "file_type": "code", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L141", "id": "pl_public_transport_site_build_site_history_stop_reads", "community": 13, "norm_label": "_build_site_history_stop_reads()" }, { "label": "get_public_transport_site_history()", "file_type": "code", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L235", "id": "pl_public_transport_site_get_public_transport_site_history", "community": 13, "norm_label": "get_public_transport_site_history()" }, { "label": "get_public_transport_site()", "file_type": "code", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L385", "id": "pl_public_transport_site_get_public_transport_site", "community": 13, "norm_label": "get_public_transport_site()" }, { "label": "save_public_site_stop_feedback()", "file_type": "code", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L392", "id": "pl_public_transport_site_save_public_site_stop_feedback", "community": 13, "norm_label": "save_public_site_stop_feedback()" }, { "label": "_format_file_size()", "file_type": "code", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L452", "id": "pl_public_transport_site_format_file_size", "community": 13, "norm_label": "_format_file_size()" }, { "label": "upload_public_site_attachment()", "file_type": "code", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L461", "id": "pl_public_transport_site_upload_public_site_attachment", "community": 13, "norm_label": "upload_public_site_attachment()" }, { "label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u73b0\u573a\u6309\u6bb5\u514d\u767b\u5f55\u516c\u5171 API\uff08\u4e00\u8f66\u591a\u5378\uff09", "file_type": "rationale", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L1", "id": "pl_public_transport_site_rationale_1", "community": 13, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u73b0\u573a\u6309\u6bb5\u514d\u767b\u5f55\u516c\u5171 api(\u4e00\u8f66\u591a\u5378)" }, { "label": "customer_stop_pref.py", "file_type": "code", "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L1", "id": "app_api_pl_customer_stop_pref_py", "community": 15, "norm_label": "customer_stop_pref.py" }, { "label": "read_customer_stop_pref()", "file_type": "code", "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L21", "id": "pl_customer_stop_pref_read_customer_stop_pref", "community": 110, "norm_label": "read_customer_stop_pref()" }, { "label": "inventory.py", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L1", "id": "app_api_pl_inventory_py", "community": 68, "norm_label": "inventory.py" }, { "label": "get_inventory_ledger()", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L58", "id": "pl_inventory_get_inventory_ledger", "community": 68, "norm_label": "get_inventory_ledger()" }, { "label": "InventoryLedgerExportBody", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L101", "id": "pl_inventory_inventoryledgerexportbody", "community": 68, "norm_label": "inventoryledgerexportbody" }, { "label": "export_inventory_ledger()", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L109", "id": "pl_inventory_export_inventory_ledger", "community": 2, "norm_label": "export_inventory_ledger()" }, { "label": "set_warning_threshold()", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L151", "id": "pl_inventory_set_warning_threshold", "community": 68, "norm_label": "set_warning_threshold()" }, { "label": "list_warnings()", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L206", "id": "pl_inventory_list_warnings", "community": 174, "norm_label": "list_warnings()" }, { "label": "update_warning()", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L225", "id": "pl_inventory_update_warning", "community": 107, "norm_label": "update_warning()" }, { "label": "list_transactions()", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L265", "id": "pl_inventory_list_transactions", "community": 68, "norm_label": "list_transactions()" }, { "label": "get_summary()", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L308", "id": "pl_inventory_get_summary", "community": 68, "norm_label": "get_summary()" }, { "label": "_merge_query()", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L369", "id": "pl_inventory_merge_query", "community": 68, "norm_label": "_merge_query()" }, { "label": "_param_get()", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L377", "id": "pl_inventory_param_get", "community": 68, "norm_label": "_param_get()" }, { "label": "_body_to_params()", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L384", "id": "pl_inventory_body_to_params", "community": 68, "norm_label": "_body_to_params()" }, { "label": "_document_reminder_list_kwargs()", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L395", "id": "pl_inventory_document_reminder_list_kwargs", "community": 68, "norm_label": "_document_reminder_list_kwargs()" }, { "label": "_query_document_reminders()", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L412", "id": "pl_inventory_query_document_reminders", "community": 68, "norm_label": "_query_document_reminders()" }, { "label": "document_reminder_stats()", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L471", "id": "pl_inventory_document_reminder_stats", "community": 68, "norm_label": "document_reminder_stats()" }, { "label": "list_document_reminders()", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L491", "id": "pl_inventory_list_document_reminders", "community": 68, "norm_label": "list_document_reminders()" }, { "label": "DocumentReminderExportBody", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L525", "id": "pl_inventory_documentreminderexportbody", "community": 68, "norm_label": "documentreminderexportbody" }, { "label": "export_document_reminders()", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L534", "id": "pl_inventory_export_document_reminders", "community": 68, "norm_label": "export_document_reminders()" }, { "label": "update_document_reminder()", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L575", "id": "pl_inventory_update_document_reminder", "community": 107, "norm_label": "update_document_reminder()" }, { "label": "check_document_expiry()", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L612", "id": "pl_inventory_check_document_expiry", "community": 68, "norm_label": "check_document_expiry()" }, { "label": "reimburse.py", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L1", "id": "app_api_bx_reimburse_py", "community": 69, "norm_label": "reimburse.py" }, { "label": "_tenant()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L50", "id": "bx_reimburse_tenant", "community": 69, "norm_label": "_tenant()" }, { "label": "_reimburse_order()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L54", "id": "bx_reimburse_reimburse_order", "community": 69, "norm_label": "_reimburse_order()" }, { "label": "_merge_query()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L72", "id": "bx_reimburse_merge_query", "community": 69, "norm_label": "_merge_query()" }, { "label": "_param_get()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L82", "id": "bx_reimburse_param_get", "community": 69, "norm_label": "_param_get()" }, { "label": "_filters_from_params()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L89", "id": "bx_reimburse_filters_from_params", "community": 69, "norm_label": "_filters_from_params()" }, { "label": "_body_to_params()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L117", "id": "bx_reimburse_body_to_params", "community": 69, "norm_label": "_body_to_params()" }, { "label": "_reimburse_list_filters()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L126", "id": "bx_reimburse_reimburse_list_filters", "community": 69, "norm_label": "_reimburse_list_filters()" }, { "label": "_export_reimburse_rows()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L130", "id": "bx_reimburse_export_reimburse_rows", "community": 69, "norm_label": "_export_reimburse_rows()" }, { "label": "_build_details_data()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L135", "id": "bx_reimburse_build_details_data", "community": 69, "norm_label": "_build_details_data()" }, { "label": "get_generated_title()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L172", "id": "bx_reimburse_get_generated_title", "community": 69, "norm_label": "get_generated_title()" }, { "label": "download_reimburse_import_template()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L189", "id": "bx_reimburse_download_reimburse_import_template", "community": 21, "norm_label": "download_reimburse_import_template()" }, { "label": "import_reimburses()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L221", "id": "bx_reimburse_import_reimburses", "community": 69, "norm_label": "import_reimburses()" }, { "label": "list_reimburses()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L237", "id": "bx_reimburse_list_reimburses", "community": 69, "norm_label": "list_reimburses()" }, { "label": "my_reimburses()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L273", "id": "bx_reimburse_my_reimburses", "community": 69, "norm_label": "my_reimburses()" }, { "label": "my_reimburse_stats()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L327", "id": "bx_reimburse_my_reimburse_stats", "community": 69, "norm_label": "my_reimburse_stats()" }, { "label": "reimburse_status_counts()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L337", "id": "bx_reimburse_reimburse_status_counts", "community": 69, "norm_label": "reimburse_status_counts()" }, { "label": "pending_approval()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L164", "id": "bx_reimburse_pending_approval", "community": 69, "norm_label": "pending_approval()" }, { "label": "pending_approval_stats()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1180", "id": "bx_reimburse_pending_approval_stats", "community": 69, "norm_label": "pending_approval_stats()" }, { "label": "approved_by_me()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L243", "id": "bx_reimburse_approved_by_me", "community": 69, "norm_label": "approved_by_me()" }, { "label": "export_reimburses()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L437", "id": "bx_reimburse_export_reimburses", "community": 69, "norm_label": "export_reimburses()" }, { "label": "export_my_reimburses()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L469", "id": "bx_reimburse_export_my_reimburses", "community": 69, "norm_label": "export_my_reimburses()" }, { "label": "export_pending_approval_reimburses()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L507", "id": "bx_reimburse_export_pending_approval_reimburses", "community": 69, "norm_label": "export_pending_approval_reimburses()" }, { "label": "export_approved_by_me_reimburses()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L542", "id": "bx_reimburse_export_approved_by_me_reimburses", "community": 69, "norm_label": "export_approved_by_me_reimburses()" }, { "label": "get_reimburse()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L574", "id": "bx_reimburse_get_reimburse", "community": 69, "norm_label": "get_reimburse()" }, { "label": "get_approvals()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L781", "id": "bx_reimburse_get_approvals", "community": 60, "norm_label": "get_approvals()" }, { "label": "get_approval_history()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L817", "id": "bx_reimburse_get_approval_history", "community": 69, "norm_label": "get_approval_history()" }, { "label": "create_reimburse()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L614", "id": "bx_reimburse_create_reimburse", "community": 69, "norm_label": "create_reimburse()" }, { "label": "update_reimburse()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L668", "id": "bx_reimburse_update_reimburse", "community": 69, "norm_label": "update_reimburse()" }, { "label": "submit_reimburse()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L713", "id": "bx_reimburse_submit_reimburse", "community": 69, "norm_label": "submit_reimburse()" }, { "label": "approve_reimburse()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L735", "id": "bx_reimburse_approve_reimburse", "community": 69, "norm_label": "approve_reimburse()" }, { "label": "reject_reimburse()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L751", "id": "bx_reimburse_reject_reimburse", "community": 69, "norm_label": "reject_reimburse()" }, { "label": "withdraw_reimburse()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L767", "id": "bx_reimburse_withdraw_reimburse", "community": 69, "norm_label": "withdraw_reimburse()" }, { "label": "delete_reimburse()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L785", "id": "bx_reimburse_delete_reimburse", "community": 69, "norm_label": "delete_reimburse()" }, { "label": "expense_item.py", "file_type": "code", "source_file": "app/api/bx/expense_item.py", "source_location": "L1", "id": "app_api_bx_expense_item_py", "community": 69, "norm_label": "expense_item.py" }, { "label": "get_expense_item_tree()", "file_type": "code", "source_file": "app/api/bx/expense_item.py", "source_location": "L26", "id": "bx_expense_item_get_expense_item_tree", "community": 69, "norm_label": "get_expense_item_tree()" }, { "label": "ExpenseItemExportBody", "file_type": "code", "source_file": "app/api/bx/expense_item.py", "source_location": "L46", "id": "bx_expense_item_expenseitemexportbody", "community": 227, "norm_label": "expenseitemexportbody" }, { "label": "BxExportBodyBase", "file_type": "code", "source_file": "", "source_location": "", "id": "bxexportbodybase", "community": 227, "norm_label": "bxexportbodybase" }, { "label": "_flatten_expense_tree()", "file_type": "code", "source_file": "app/api/bx/expense_item.py", "source_location": "L51", "id": "bx_expense_item_flatten_expense_tree", "community": 69, "norm_label": "_flatten_expense_tree()" }, { "label": "export_expense_items()", "file_type": "code", "source_file": "app/api/bx/expense_item.py", "source_location": "L60", "id": "bx_expense_item_export_expense_items", "community": 59, "norm_label": "export_expense_items()" }, { "label": "get_expense_item()", "file_type": "code", "source_file": "app/api/bx/expense_item.py", "source_location": "L96", "id": "bx_expense_item_get_expense_item", "community": 69, "norm_label": "get_expense_item()" }, { "label": "create_expense_item()", "file_type": "code", "source_file": "app/api/bx/expense_item.py", "source_location": "L109", "id": "bx_expense_item_create_expense_item", "community": 69, "norm_label": "create_expense_item()" }, { "label": "update_expense_item()", "file_type": "code", "source_file": "app/api/bx/expense_item.py", "source_location": "L125", "id": "bx_expense_item_update_expense_item", "community": 69, "norm_label": "update_expense_item()" }, { "label": "delete_expense_item()", "file_type": "code", "source_file": "app/api/bx/expense_item.py", "source_location": "L146", "id": "bx_expense_item_delete_expense_item", "community": 69, "norm_label": "delete_expense_item()" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/api/bx/__init__.py", "source_location": "L1", "id": "app_api_bx_init_py", "community": 300, "norm_label": "__init__.py" }, { "label": "bx_health()", "file_type": "code", "source_file": "app/api/bx/__init__.py", "source_location": "L18", "id": "bx_init_bx_health", "community": 300, "norm_label": "bx_health()" }, { "label": "P0 \u5065\u5eb7\u68c0\u67e5\uff1a\u9a8c\u8bc1 bx \u8def\u7531\u5df2\u6302\u8f7d\u4e14\u54cd\u5e94\u534f\u8bae\u4e3a code=0\u3002", "file_type": "rationale", "source_file": "app/api/bx/__init__.py", "source_location": "L19", "id": "bx_init_rationale_19", "community": 300, "norm_label": "p0 \u5065\u5eb7\u68c0\u67e5:\u9a8c\u8bc1 bx \u8def\u7531\u5df2\u6302\u8f7d\u4e14\u54cd\u5e94\u534f\u8bae\u4e3a code=0\u3002" }, { "label": "attachment.py", "file_type": "code", "source_file": "app/api/bx/attachment.py", "source_location": "L1", "id": "app_api_bx_attachment_py", "community": 156, "norm_label": "attachment.py" }, { "label": "_tenant()", "file_type": "code", "source_file": "app/api/bx/attachment.py", "source_location": "L24", "id": "bx_attachment_tenant", "community": 156, "norm_label": "_tenant()" }, { "label": "_parse_id_list()", "file_type": "code", "source_file": "app/api/bx/attachment.py", "source_location": "L28", "id": "bx_attachment_parse_id_list", "community": 173, "norm_label": "_parse_id_list()" }, { "label": "upload_file()", "file_type": "code", "source_file": "app/api/bx/attachment.py", "source_location": "L33", "id": "bx_attachment_upload_file", "community": 156, "norm_label": "upload_file()" }, { "label": "download_file()", "file_type": "code", "source_file": "app/api/bx/attachment.py", "source_location": "L67", "id": "bx_attachment_download_file", "community": 156, "norm_label": "download_file()" }, { "label": "delete_attachment()", "file_type": "code", "source_file": "app/api/bx/attachment.py", "source_location": "L89", "id": "bx_attachment_delete_attachment", "community": 156, "norm_label": "delete_attachment()" }, { "label": "preview_attachment()", "file_type": "code", "source_file": "app/api/bx/attachment.py", "source_location": "L103", "id": "bx_attachment_preview_attachment", "community": 156, "norm_label": "preview_attachment()" }, { "label": "list_by_biz()", "file_type": "code", "source_file": "app/api/bx/attachment.py", "source_location": "L127", "id": "bx_attachment_list_by_biz", "community": 156, "norm_label": "list_by_biz()" }, { "label": "bind_biz()", "file_type": "code", "source_file": "app/services/bx/attachment.py", "source_location": "L74", "id": "bx_attachment_bind_biz", "community": 173, "norm_label": "bind_biz()" }, { "label": "\u8fd4\u56de\u56fe\u7247/\u9644\u4ef6\u9884\u89c8 URL\uff08MinIO \u9884\u7b7e\u540d\u6216\u672c\u5730\u516c\u5f00\u5730\u5740\uff0c\u5bf9\u9f50\u95e8\u6237 storage \u80fd\u529b\uff09\u3002", "file_type": "rationale", "source_file": "app/api/bx/attachment.py", "source_location": "L108", "id": "bx_attachment_rationale_108", "community": 156, "norm_label": "\u8fd4\u56de\u56fe\u7247/\u9644\u4ef6\u9884\u89c8 url(minio \u9884\u7b7e\u540d\u6216\u672c\u5730\u516c\u5f00\u5730\u5740,\u5bf9\u9f50\u95e8\u6237 storage \u80fd\u529b)\u3002" }, { "label": "advance.py", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L1", "id": "app_api_bx_advance_py", "community": 119, "norm_label": "advance.py" }, { "label": "_tenant()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L38", "id": "bx_advance_tenant", "community": 119, "norm_label": "_tenant()" }, { "label": "_advance_order()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L42", "id": "bx_advance_advance_order", "community": 119, "norm_label": "_advance_order()" }, { "label": "_fill_offset_amounts()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L46", "id": "bx_advance_fill_offset_amounts", "community": 119, "norm_label": "_fill_offset_amounts()" }, { "label": "_merge_query()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L67", "id": "bx_advance_merge_query", "community": 119, "norm_label": "_merge_query()" }, { "label": "_param_get()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L77", "id": "bx_advance_param_get", "community": 119, "norm_label": "_param_get()" }, { "label": "_filters_from_params()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L84", "id": "bx_advance_filters_from_params", "community": 119, "norm_label": "_filters_from_params()" }, { "label": "_body_to_params()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L122", "id": "bx_advance_body_to_params", "community": 119, "norm_label": "_body_to_params()" }, { "label": "_advance_list_filters()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L131", "id": "bx_advance_advance_list_filters", "community": 119, "norm_label": "_advance_list_filters()" }, { "label": "_export_advance_rows()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L135", "id": "bx_advance_export_advance_rows", "community": 119, "norm_label": "_export_advance_rows()" }, { "label": "list_advances()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L149", "id": "bx_advance_list_advances", "community": 119, "norm_label": "list_advances()" }, { "label": "my_advances()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L188", "id": "bx_advance_my_advances", "community": 119, "norm_label": "my_advances()" }, { "label": "my_advance_stats()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L231", "id": "bx_advance_my_advance_stats", "community": 119, "norm_label": "my_advance_stats()" }, { "label": "advance_status_counts()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L241", "id": "bx_advance_advance_status_counts", "community": 119, "norm_label": "advance_status_counts()" }, { "label": "pending_approval()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L110", "id": "bx_advance_pending_approval", "community": 119, "norm_label": "pending_approval()" }, { "label": "advance_pending_approval_stats()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L290", "id": "bx_advance_advance_pending_approval_stats", "community": 119, "norm_label": "advance_pending_approval_stats()" }, { "label": "approved_by_me()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L177", "id": "bx_advance_approved_by_me", "community": 119, "norm_label": "approved_by_me()" }, { "label": "export_advances()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L336", "id": "bx_advance_export_advances", "community": 119, "norm_label": "export_advances()" }, { "label": "export_my_advances()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L369", "id": "bx_advance_export_my_advances", "community": 119, "norm_label": "export_my_advances()" }, { "label": "export_pending_approval_advances()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L408", "id": "bx_advance_export_pending_approval_advances", "community": 119, "norm_label": "export_pending_approval_advances()" }, { "label": "export_approved_by_me_advances()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L444", "id": "bx_advance_export_approved_by_me_advances", "community": 119, "norm_label": "export_approved_by_me_advances()" }, { "label": "get_advance()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L477", "id": "bx_advance_get_advance", "community": 119, "norm_label": "get_advance()" }, { "label": "get_approvals()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L393", "id": "bx_advance_get_approvals", "community": 98, "norm_label": "get_approvals()" }, { "label": "get_approval_history()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L429", "id": "bx_advance_get_approval_history", "community": 98, "norm_label": "get_approval_history()" }, { "label": "create_advance()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L519", "id": "bx_advance_create_advance", "community": 119, "norm_label": "create_advance()" }, { "label": "update_advance()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L552", "id": "bx_advance_update_advance", "community": 119, "norm_label": "update_advance()" }, { "label": "submit_advance()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L573", "id": "bx_advance_submit_advance", "community": 119, "norm_label": "submit_advance()" }, { "label": "approve_advance()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L587", "id": "bx_advance_approve_advance", "community": 119, "norm_label": "approve_advance()" }, { "label": "reject_advance()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L602", "id": "bx_advance_reject_advance", "community": 119, "norm_label": "reject_advance()" }, { "label": "delete_advance()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L617", "id": "bx_advance_delete_advance", "community": 119, "norm_label": "delete_advance()" }, { "label": "workflow.py", "file_type": "code", "source_file": "app/api/bx/workflow.py", "source_location": "L1", "id": "app_api_bx_workflow_py", "community": 69, "norm_label": "workflow.py" }, { "label": "list_workflows()", "file_type": "code", "source_file": "app/api/bx/workflow.py", "source_location": "L22", "id": "bx_workflow_list_workflows", "community": 69, "norm_label": "list_workflows()" }, { "label": "get_workflow_by_biz_type()", "file_type": "code", "source_file": "app/api/bx/workflow.py", "source_location": "L36", "id": "bx_workflow_get_workflow_by_biz_type", "community": 69, "norm_label": "get_workflow_by_biz_type()" }, { "label": "get_workflow()", "file_type": "code", "source_file": "app/api/bx/workflow.py", "source_location": "L48", "id": "bx_workflow_get_workflow", "community": 69, "norm_label": "get_workflow()" }, { "label": "create_workflow()", "file_type": "code", "source_file": "app/api/bx/workflow.py", "source_location": "L61", "id": "bx_workflow_create_workflow", "community": 69, "norm_label": "create_workflow()" }, { "label": "update_workflow()", "file_type": "code", "source_file": "app/api/bx/workflow.py", "source_location": "L77", "id": "bx_workflow_update_workflow", "community": 69, "norm_label": "update_workflow()" }, { "label": "save_workflow_nodes()", "file_type": "code", "source_file": "app/api/bx/workflow.py", "source_location": "L97", "id": "bx_workflow_save_workflow_nodes", "community": 17, "norm_label": "save_workflow_nodes()" }, { "label": "delete_workflow()", "file_type": "code", "source_file": "app/api/bx/workflow.py", "source_location": "L119", "id": "bx_workflow_delete_workflow", "community": 69, "norm_label": "delete_workflow()" }, { "label": "payment.py", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L1", "id": "app_api_bx_payment_py", "community": 59, "norm_label": "payment.py" }, { "label": "_tenant()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L51", "id": "bx_payment_tenant", "community": 59, "norm_label": "_tenant()" }, { "label": "_wrap_reimburse_rows()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L55", "id": "bx_payment_wrap_reimburse_rows", "community": 59, "norm_label": "_wrap_reimburse_rows()" }, { "label": "_merge_query()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L59", "id": "bx_payment_merge_query", "community": 59, "norm_label": "_merge_query()" }, { "label": "_param_get()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L69", "id": "bx_payment_param_get", "community": 59, "norm_label": "_param_get()" }, { "label": "_advance_filters_from_params()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L76", "id": "bx_payment_advance_filters_from_params", "community": 59, "norm_label": "_advance_filters_from_params()" }, { "label": "_payment_filters_from_params()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L114", "id": "bx_payment_payment_filters_from_params", "community": 59, "norm_label": "_payment_filters_from_params()" }, { "label": "_body_to_params()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L152", "id": "bx_payment_body_to_params", "community": 59, "norm_label": "_body_to_params()" }, { "label": "_strip_tab_status_params()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L161", "id": "bx_payment_strip_tab_status_params", "community": 59, "norm_label": "_strip_tab_status_params()" }, { "label": "_advance_issue_tab_filters()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L168", "id": "bx_payment_advance_issue_tab_filters", "community": 59, "norm_label": "_advance_issue_tab_filters()" }, { "label": "list_pending_payments()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L181", "id": "bx_payment_list_pending_payments", "community": 59, "norm_label": "list_pending_payments()" }, { "label": "payment_finance_stats()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L223", "id": "bx_payment_payment_finance_stats", "community": 59, "norm_label": "payment_finance_stats()" }, { "label": "list_processed_payments()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L233", "id": "bx_payment_list_processed_payments", "community": 59, "norm_label": "list_processed_payments()" }, { "label": "pay()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L273", "id": "bx_payment_pay", "community": 59, "norm_label": "pay()" }, { "label": "offset()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L293", "id": "bx_payment_offset", "community": 59, "norm_label": "offset()" }, { "label": "batch_offset()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L316", "id": "bx_payment_batch_offset", "community": 59, "norm_label": "batch_offset()" }, { "label": "list_advance_issues()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L339", "id": "bx_payment_list_advance_issues", "community": 59, "norm_label": "list_advance_issues()" }, { "label": "advance_issue_stats()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L384", "id": "bx_payment_advance_issue_stats", "community": 59, "norm_label": "advance_issue_stats()" }, { "label": "PaymentExportBody", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L421", "id": "bx_payment_paymentexportbody", "community": 129, "norm_label": "paymentexportbody" }, { "label": "BxApplyListExportBody", "file_type": "code", "source_file": "", "source_location": "", "id": "bxapplylistexportbody", "community": 129, "norm_label": "bxapplylistexportbody" }, { "label": "export_pending_payments()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L426", "id": "bx_payment_export_pending_payments", "community": 59, "norm_label": "export_pending_payments()" }, { "label": "export_processed_payments()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L458", "id": "bx_payment_export_processed_payments", "community": 59, "norm_label": "export_processed_payments()" }, { "label": "export_advance_issues_xlsx()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L489", "id": "bx_payment_export_advance_issues_xlsx", "community": 59, "norm_label": "export_advance_issues_xlsx()" }, { "label": "export_advance_issues()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L526", "id": "bx_payment_export_advance_issues", "community": 59, "norm_label": "export_advance_issues()" }, { "label": "issue_advance()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L594", "id": "bx_payment_issue_advance", "community": 59, "norm_label": "issue_advance()" }, { "label": "list_advance_offset_records()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L618", "id": "bx_payment_list_advance_offset_records", "community": 59, "norm_label": "list_advance_offset_records()" }, { "label": "list_reimburse_offset_records()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L658", "id": "bx_payment_list_reimburse_offset_records", "community": 59, "norm_label": "list_reimburse_offset_records()" }, { "label": "Tab \u5df2\u56fa\u5b9a status \u8bed\u4e49\u65f6\uff0c\u53bb\u6389\u51b2\u7a81\u7684 status \u5217\u53c2\u3002", "file_type": "rationale", "source_file": "app/api/bx/payment.py", "source_location": "L162", "id": "bx_payment_rationale_162", "community": 59, "norm_label": "tab \u5df2\u56fa\u5b9a status \u8bed\u4e49\u65f6,\u53bb\u6389\u51b2\u7a81\u7684 status \u5217\u53c2\u3002" }, { "label": "export_common.py", "file_type": "code", "source_file": "app/api/bx/export_common.py", "source_location": "L1", "id": "app_api_bx_export_common_py", "community": 59, "norm_label": "export_common.py" }, { "label": "BxExportBodyBase", "file_type": "code", "source_file": "app/api/bx/export_common.py", "source_location": "L35", "id": "bx_export_common_bxexportbodybase", "community": 10, "norm_label": "bxexportbodybase" }, { "label": "BxApplyListExportBody", "file_type": "code", "source_file": "app/api/bx/export_common.py", "source_location": "L42", "id": "bx_export_common_bxapplylistexportbody", "community": 10, "norm_label": "bxapplylistexportbody" }, { "label": "status_label()", "file_type": "code", "source_file": "app/api/bx/export_common.py", "source_location": "L80", "id": "bx_export_common_status_label", "community": 59, "norm_label": "status_label()" }, { "label": "issue_status_label()", "file_type": "code", "source_file": "app/api/bx/export_common.py", "source_location": "L91", "id": "bx_export_common_issue_status_label", "community": 59, "norm_label": "issue_status_label()" }, { "label": "dump_export_row()", "file_type": "code", "source_file": "app/api/bx/export_common.py", "source_location": "L97", "id": "bx_export_common_dump_export_row", "community": 59, "norm_label": "dump_export_row()" }, { "label": "respond_xlsx()", "file_type": "code", "source_file": "app/api/bx/export_common.py", "source_location": "L122", "id": "bx_export_common_respond_xlsx", "community": 119, "norm_label": "respond_xlsx()" }, { "label": "invoice.py", "file_type": "code", "source_file": "app/api/bx/invoice.py", "source_location": "L1", "id": "app_api_bx_invoice_py", "community": 201, "norm_label": "invoice.py" }, { "label": "_merge_query()", "file_type": "code", "source_file": "app/api/bx/invoice.py", "source_location": "L33", "id": "bx_invoice_merge_query", "community": 201, "norm_label": "_merge_query()" }, { "label": "_param_get()", "file_type": "code", "source_file": "app/api/bx/invoice.py", "source_location": "L43", "id": "bx_invoice_param_get", "community": 201, "norm_label": "_param_get()" }, { "label": "_wallet_filters_from_params()", "file_type": "code", "source_file": "app/api/bx/invoice.py", "source_location": "L50", "id": "bx_invoice_wallet_filters_from_params", "community": 201, "norm_label": "_wallet_filters_from_params()" }, { "label": "_invoice_filters_from_params()", "file_type": "code", "source_file": "app/api/bx/invoice.py", "source_location": "L73", "id": "bx_invoice_invoice_filters_from_params", "community": 201, "norm_label": "_invoice_filters_from_params()" }, { "label": "_ledger_filters_from_params()", "file_type": "code", "source_file": "app/api/bx/invoice.py", "source_location": "L88", "id": "bx_invoice_ledger_filters_from_params", "community": 201, "norm_label": "_ledger_filters_from_params()" }, { "label": "_body_to_params()", "file_type": "code", "source_file": "app/api/bx/invoice.py", "source_location": "L103", "id": "bx_invoice_body_to_params", "community": 201, "norm_label": "_body_to_params()" }, { "label": "get_mine_wallet_summary()", "file_type": "code", "source_file": "app/api/bx/invoice.py", "source_location": "L113", "id": "bx_invoice_get_mine_wallet_summary", "community": 201, "norm_label": "get_mine_wallet_summary()" }, { "label": "list_invoice_wallets()", "file_type": "code", "source_file": "app/api/bx/invoice.py", "source_location": "L123", "id": "bx_invoice_list_invoice_wallets", "community": 201, "norm_label": "list_invoice_wallets()" }, { "label": "WalletExportBody", "file_type": "code", "source_file": "app/api/bx/invoice.py", "source_location": "L155", "id": "bx_invoice_walletexportbody", "community": 227, "norm_label": "walletexportbody" }, { "label": "export_invoice_wallets()", "file_type": "code", "source_file": "app/api/bx/invoice.py", "source_location": "L162", "id": "bx_invoice_export_invoice_wallets", "community": 201, "norm_label": "export_invoice_wallets()" }, { "label": "list_invoices()", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L182", "id": "bx_invoice_list_invoices", "community": 201, "norm_label": "list_invoices()" }, { "label": "create_invoice()", "file_type": "code", "source_file": "app/api/bx/invoice.py", "source_location": "L229", "id": "bx_invoice_create_invoice", "community": 201, "norm_label": "create_invoice()" }, { "label": "delete_invoice()", "file_type": "code", "source_file": "app/api/bx/invoice.py", "source_location": "L308", "id": "bx_invoice_delete_invoice", "community": 201, "norm_label": "delete_invoice()" }, { "label": "list_invoice_ledgers()", "file_type": "code", "source_file": "app/api/bx/invoice.py", "source_location": "L323", "id": "bx_invoice_list_invoice_ledgers", "community": 201, "norm_label": "list_invoice_ledgers()" }, { "label": "\u4e00\u6b21\u4e0a\u4f20\u4e00\u6761\u53d1\u7968\uff1a\u591a\u6587\u4ef6\u6302\u540c\u4e00\u6863\u6848\uff0c\u91d1\u989d\u4e3a\u603b\u989d\uff0c\u53ea\u5199\u4e00\u6761\u989d\u5ea6\u6d41\u6c34\u3002 \u4f7f\u7528 request.form().getlist\uff0c\u517c\u5bb9\u53ea\u4f20 1 \u4e2a\u6587\u4ef6\u65f6 Fas", "file_type": "rationale", "source_file": "app/api/bx/invoice.py", "source_location": "L234", "id": "bx_invoice_rationale_234", "community": 201, "norm_label": "\u4e00\u6b21\u4e0a\u4f20\u4e00\u6761\u53d1\u7968:\u591a\u6587\u4ef6\u6302\u540c\u4e00\u6863\u6848,\u91d1\u989d\u4e3a\u603b\u989d,\u53ea\u5199\u4e00\u6761\u989d\u5ea6\u6d41\u6c34\u3002 \u4f7f\u7528 request.form().getlist,\u517c\u5bb9\u53ea\u4f20 1 \u4e2a\u6587\u4ef6\u65f6 fas" }, { "label": "public_inventory.py", "file_type": "code", "source_file": "app/api/db/public_inventory.py", "source_location": "L1", "id": "app_api_db_public_inventory_py", "community": 220, "norm_label": "public_inventory.py" }, { "label": "_parse_feedback_images()", "file_type": "code", "source_file": "app/api/db/public_inventory.py", "source_location": "L28", "id": "db_public_inventory_parse_feedback_images", "community": 220, "norm_label": "_parse_feedback_images()" }, { "label": "_get_inventory_by_token()", "file_type": "code", "source_file": "app/api/db/public_inventory.py", "source_location": "L40", "id": "db_public_inventory_get_inventory_by_token", "community": 220, "norm_label": "_get_inventory_by_token()" }, { "label": "_resolve_plan_voided()", "file_type": "code", "source_file": "app/api/db/public_inventory.py", "source_location": "L54", "id": "db_public_inventory_resolve_plan_voided", "community": 220, "norm_label": "_resolve_plan_voided()" }, { "label": "_assert_editable()", "file_type": "code", "source_file": "app/api/db/public_inventory.py", "source_location": "L70", "id": "db_public_inventory_assert_editable", "community": 220, "norm_label": "_assert_editable()" }, { "label": "_build_public_page()", "file_type": "code", "source_file": "app/api/db/public_inventory.py", "source_location": "L77", "id": "db_public_inventory_build_public_page", "community": 220, "norm_label": "_build_public_page()" }, { "label": "get_public_inventory()", "file_type": "code", "source_file": "app/api/db/public_inventory.py", "source_location": "L101", "id": "db_public_inventory_get_public_inventory", "community": 220, "norm_label": "get_public_inventory()" }, { "label": "save_public_feedback()", "file_type": "code", "source_file": "app/api/db/public_inventory.py", "source_location": "L108", "id": "db_public_inventory_save_public_feedback", "community": 220, "norm_label": "save_public_feedback()" }, { "label": "_format_file_size()", "file_type": "code", "source_file": "app/api/db/public_inventory.py", "source_location": "L131", "id": "db_public_inventory_format_file_size", "community": 220, "norm_label": "_format_file_size()" }, { "label": "upload_public_attachment()", "file_type": "code", "source_file": "app/api/db/public_inventory.py", "source_location": "L140", "id": "db_public_inventory_upload_public_attachment", "community": 220, "norm_label": "upload_public_attachment()" }, { "label": "\u5730\u78c5\u51fa\u5165\u5e93\u5355 \u00b7 \u5de5\u5382\u73b0\u573a\u4eba\u5458\u514d\u767b\u5f55\u516c\u5171 API", "file_type": "rationale", "source_file": "app/api/db/public_inventory.py", "source_location": "L1", "id": "db_public_inventory_rationale_1", "community": 220, "norm_label": "\u5730\u78c5\u51fa\u5165\u5e93\u5355 \u00b7 \u5de5\u5382\u73b0\u573a\u4eba\u5458\u514d\u767b\u5f55\u516c\u5171 api" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/api/db/__init__.py", "source_location": "L1", "id": "app_api_db_init_py", "community": 15, "norm_label": "__init__.py" }, { "label": "db_health()", "file_type": "code", "source_file": "app/api/db/__init__.py", "source_location": "L14", "id": "db_init_db_health", "community": 15, "norm_label": "db_health()" }, { "label": "dashboard.py", "file_type": "code", "source_file": "app/api/db/dashboard.py", "source_location": "L1", "id": "app_api_db_dashboard_py", "community": 212, "norm_label": "dashboard.py" }, { "label": "_scoped_inventory_query()", "file_type": "code", "source_file": "app/api/db/dashboard.py", "source_location": "L24", "id": "db_dashboard_scoped_inventory_query", "community": 212, "norm_label": "_scoped_inventory_query()" }, { "label": "_scoped_weighing_query()", "file_type": "code", "source_file": "app/api/db/dashboard.py", "source_location": "L32", "id": "db_dashboard_scoped_weighing_query", "community": 212, "norm_label": "_scoped_weighing_query()" }, { "label": "get_dashboard_stats()", "file_type": "code", "source_file": "app/api/db/dashboard.py", "source_location": "L42", "id": "db_dashboard_get_dashboard_stats", "community": 212, "norm_label": "get_dashboard_stats()" }, { "label": "get_inbound_by_cargo()", "file_type": "code", "source_file": "app/api/db/dashboard.py", "source_location": "L86", "id": "db_dashboard_get_inbound_by_cargo", "community": 212, "norm_label": "get_inbound_by_cargo()" }, { "label": "get_inbound_by_partner_cargo()", "file_type": "code", "source_file": "app/api/db/dashboard.py", "source_location": "L94", "id": "db_dashboard_get_inbound_by_partner_cargo", "community": 212, "norm_label": "get_inbound_by_partner_cargo()" }, { "label": "get_outbound_by_cargo()", "file_type": "code", "source_file": "app/api/db/dashboard.py", "source_location": "L102", "id": "db_dashboard_get_outbound_by_cargo", "community": 212, "norm_label": "get_outbound_by_cargo()" }, { "label": "get_outbound_by_partner_cargo()", "file_type": "code", "source_file": "app/api/db/dashboard.py", "source_location": "L110", "id": "db_dashboard_get_outbound_by_partner_cargo", "community": 212, "norm_label": "get_outbound_by_partner_cargo()" }, { "label": "_weighing_actual_map()", "file_type": "code", "source_file": "app/api/db/dashboard.py", "source_location": "L117", "id": "db_dashboard_weighing_actual_map", "community": 212, "norm_label": "_weighing_actual_map()" }, { "label": "_cargo_stats()", "file_type": "code", "source_file": "app/api/db/dashboard.py", "source_location": "L137", "id": "db_dashboard_cargo_stats", "community": 212, "norm_label": "_cargo_stats()" }, { "label": "_partner_cargo_stats()", "file_type": "code", "source_file": "app/api/db/dashboard.py", "source_location": "L163", "id": "db_dashboard_partner_cargo_stats", "community": 212, "norm_label": "_partner_cargo_stats()" }, { "label": "weighing.py", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L1", "id": "app_api_db_weighing_py", "community": 32, "norm_label": "weighing.py" }, { "label": "_base_query()", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L52", "id": "db_weighing_base_query", "community": 32, "norm_label": "_base_query()" }, { "label": "_merge_query()", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L60", "id": "db_weighing_merge_query", "community": 32, "norm_label": "_merge_query()" }, { "label": "_param_get()", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L70", "id": "db_weighing_param_get", "community": 32, "norm_label": "_param_get()" }, { "label": "_filters_from_params()", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L77", "id": "db_weighing_filters_from_params", "community": 32, "norm_label": "_filters_from_params()" }, { "label": "_body_to_params()", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L100", "id": "db_weighing_body_to_params", "community": 32, "norm_label": "_body_to_params()" }, { "label": "_fetch_weighing()", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L111", "id": "db_weighing_fetch_weighing", "community": 32, "norm_label": "_fetch_weighing()" }, { "label": "_get_weighing()", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L175", "id": "db_weighing_get_weighing", "community": 32, "norm_label": "_get_weighing()" }, { "label": "_apply_weighing_product_update()", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L196", "id": "db_weighing_apply_weighing_product_update", "community": 32, "norm_label": "_apply_weighing_product_update()" }, { "label": "_apply_weighing_update()", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L212", "id": "db_weighing_apply_weighing_update", "community": 32, "norm_label": "_apply_weighing_update()" }, { "label": "list_weighing()", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L234", "id": "db_weighing_list_weighing", "community": 32, "norm_label": "list_weighing()" }, { "label": "WeighingExportBody", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L287", "id": "db_weighing_weighingexportbody", "community": 116, "norm_label": "weighingexportbody" }, { "label": "_kg_to_ton()", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L306", "id": "db_weighing_kg_to_ton", "community": 32, "norm_label": "_kg_to_ton()" }, { "label": "export_weighing()", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L314", "id": "db_weighing_export_weighing", "community": 32, "norm_label": "export_weighing()" }, { "label": "create_weighing()", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L355", "id": "db_weighing_create_weighing", "community": 32, "norm_label": "create_weighing()" }, { "label": "update_weighing()", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L467", "id": "db_weighing_update_weighing", "community": 32, "norm_label": "update_weighing()" }, { "label": "void_weighing()", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L495", "id": "db_weighing_void_weighing", "community": 32, "norm_label": "void_weighing()" }, { "label": "delete_weighing()", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L516", "id": "db_weighing_delete_weighing", "community": 76, "norm_label": "delete_weighing()" }, { "label": "WeighingRelatedData", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L530", "id": "db_weighing_weighingrelateddata", "community": 116, "norm_label": "weighingrelateddata" }, { "label": "get_weighing_related()", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L536", "id": "db_weighing_get_weighing_related", "community": 32, "norm_label": "get_weighing_related()" }, { "label": "\u5bfc\u51fa\u5730\u78c5\u5355\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/db/weighing.py", "source_location": "L319", "id": "db_weighing_rationale_319", "community": 32, "norm_label": "\u5bfc\u51fa\u5730\u78c5\u5355\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { "label": "plans.py", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L1", "id": "app_api_db_plans_py", "community": 32, "norm_label": "plans.py" }, { "label": "_base_query()", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L55", "id": "db_plans_base_query", "community": 32, "norm_label": "_base_query()" }, { "label": "_merge_query()", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L62", "id": "db_plans_merge_query", "community": 32, "norm_label": "_merge_query()" }, { "label": "_param_get()", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L72", "id": "db_plans_param_get", "community": 32, "norm_label": "_param_get()" }, { "label": "_filters_from_params()", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L79", "id": "db_plans_filters_from_params", "community": 32, "norm_label": "_filters_from_params()" }, { "label": "_body_to_params()", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L104", "id": "db_plans_body_to_params", "community": 32, "norm_label": "_body_to_params()" }, { "label": "_fetch_plans()", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L115", "id": "db_plans_fetch_plans", "community": 32, "norm_label": "_fetch_plans()" }, { "label": "list_plans()", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L209", "id": "db_plans_list_plans", "community": 32, "norm_label": "list_plans()" }, { "label": "PlanExportBody", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L271", "id": "db_plans_planexportbody", "community": 116, "norm_label": "planexportbody" }, { "label": "export_plans()", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L289", "id": "db_plans_export_plans", "community": 2, "norm_label": "export_plans()" }, { "label": "_generate_plan_no()", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L329", "id": "db_plans_generate_plan_no", "community": 121, "norm_label": "_generate_plan_no()" }, { "label": "create_plan()", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L336", "id": "db_plans_create_plan", "community": 19, "norm_label": "create_plan()" }, { "label": "AutoGenerateMonthlyResult", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L379", "id": "db_plans_autogeneratemonthlyresult", "community": 116, "norm_label": "autogeneratemonthlyresult" }, { "label": "run_auto_generate_monthly()", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L386", "id": "db_plans_run_auto_generate_monthly", "community": 121, "norm_label": "run_auto_generate_monthly()" }, { "label": "get_plan()", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L400", "id": "db_plans_get_plan", "community": 32, "norm_label": "get_plan()" }, { "label": "update_plan()", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L411", "id": "db_plans_update_plan", "community": 32, "norm_label": "update_plan()" }, { "label": "delete_plan()", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L429", "id": "db_plans_delete_plan", "community": 76, "norm_label": "delete_plan()" }, { "label": "_get_plan_by_id_only()", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L466", "id": "db_plans_get_plan_by_id_only", "community": 32, "norm_label": "_get_plan_by_id_only()" }, { "label": "_apply_plan_product_update()", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L480", "id": "db_plans_apply_plan_product_update", "community": 19, "norm_label": "_apply_plan_product_update()" }, { "label": "_apply_plan_update()", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L496", "id": "db_plans_apply_plan_update", "community": 32, "norm_label": "_apply_plan_update()" }, { "label": "PlanRelatedData", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L517", "id": "db_plans_planrelateddata", "community": 116, "norm_label": "planrelateddata" }, { "label": "get_plan_related()", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L523", "id": "db_plans_get_plan_related", "community": 32, "norm_label": "get_plan_related()" }, { "label": "ThirdPartyPlanPageData", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L568", "id": "db_plans_thirdpartyplanpagedata", "community": 116, "norm_label": "thirdpartyplanpagedata" }, { "label": "get_third_party_plan_page()", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L575", "id": "db_plans_get_third_party_plan_page", "community": 32, "norm_label": "get_third_party_plan_page()" }, { "label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/db/plans.py", "source_location": "L294", "id": "db_plans_rationale_294", "community": 2, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { "label": "\u624b\u52a8\u89e6\u53d1\u8ba1\u5212\u6309\u6708\u81ea\u52a8\u751f\u6210\uff08\u5b9a\u65f6\u4efb\u52a1\u540c\u6b3e\u903b\u8f91\uff09\u3002", "file_type": "rationale", "source_file": "app/api/db/plans.py", "source_location": "L391", "id": "db_plans_rationale_391", "community": 121, "norm_label": "\u624b\u52a8\u89e6\u53d1\u8ba1\u5212\u6309\u6708\u81ea\u52a8\u751f\u6210(\u5b9a\u65f6\u4efb\u52a1\u540c\u6b3e\u903b\u8f91)\u3002" }, { "label": "\u4e09\u65b9 H5 \u586b\u5199\u9875\u521d\u59cb\u5316\u6570\u636e\uff08\u65e0\u9700\u95e8\u6237\u767b\u5f55\uff0c\u4e0e\u539f\u7cfb\u7edf\u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "app/api/db/plans.py", "source_location": "L579", "id": "db_plans_rationale_579", "community": 32, "norm_label": "\u4e09\u65b9 h5 \u586b\u5199\u9875\u521d\u59cb\u5316\u6570\u636e(\u65e0\u9700\u95e8\u6237\u767b\u5f55,\u4e0e\u539f\u7cfb\u7edf\u4e00\u81f4)\u3002" }, { "label": "public_vehicles.py", "file_type": "code", "source_file": "app/api/db/public_vehicles.py", "source_location": "L1", "id": "app_api_db_public_vehicles_py", "community": 15, "norm_label": "public_vehicles.py" }, { "label": "_resolve_tenant_no()", "file_type": "code", "source_file": "app/api/db/public_vehicles.py", "source_location": "L16", "id": "db_public_vehicles_resolve_tenant_no", "community": 15, "norm_label": "_resolve_tenant_no()" }, { "label": "list_public_vehicle_plates()", "file_type": "code", "source_file": "app/api/db/public_vehicles.py", "source_location": "L43", "id": "db_public_vehicles_list_public_vehicle_plates", "community": 15, "norm_label": "list_public_vehicle_plates()" }, { "label": "\u5730\u78c5\u516c\u5171\u53ea\u8bfb\uff1a\u514d\u767b\u8f66\u724c options\uff08\u73b0\u573a\u586b\u5199\u9875\uff09", "file_type": "rationale", "source_file": "app/api/db/public_vehicles.py", "source_location": "L1", "id": "db_public_vehicles_rationale_1", "community": 15, "norm_label": "\u5730\u78c5\u516c\u5171\u53ea\u8bfb:\u514d\u767b\u8f66\u724c options(\u73b0\u573a\u586b\u5199\u9875)" }, { "label": "\u514d\u767b\uff1a\u6309\u51fa\u5165\u5e93/\u8ba1\u5212\u89e3\u6790 tenant_no\uff0c\u8fd4\u56de pl_vehicle \u8f66\u724c\uff08self + carrier\uff09\u3002", "file_type": "rationale", "source_file": "app/api/db/public_vehicles.py", "source_location": "L49", "id": "db_public_vehicles_rationale_49", "community": 15, "norm_label": "\u514d\u767b:\u6309\u51fa\u5165\u5e93/\u8ba1\u5212\u89e3\u6790 tenant_no,\u8fd4\u56de pl_vehicle \u8f66\u724c(self + carrier)\u3002" }, { "label": "inventory.py", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L1", "id": "app_api_db_inventory_py", "community": 103, "norm_label": "inventory.py" }, { "label": "_base_query()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L57", "id": "db_inventory_base_query", "community": 103, "norm_label": "_base_query()" }, { "label": "_generate_batch_no()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L64", "id": "db_inventory_generate_batch_no", "community": 103, "norm_label": "_generate_batch_no()" }, { "label": "_resolve_tenant_no()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L84", "id": "db_inventory_resolve_tenant_no", "community": 103, "norm_label": "_resolve_tenant_no()" }, { "label": "_get_inventory_by_id()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L102", "id": "db_inventory_get_inventory_by_id", "community": 103, "norm_label": "_get_inventory_by_id()" }, { "label": "_get_inventory()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L116", "id": "db_inventory_get_inventory", "community": 103, "norm_label": "_get_inventory()" }, { "label": "_apply_inventory_product_update()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L133", "id": "db_inventory_apply_inventory_product_update", "community": 19, "norm_label": "_apply_inventory_product_update()" }, { "label": "_apply_inventory_update()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L149", "id": "db_inventory_apply_inventory_update", "community": 103, "norm_label": "_apply_inventory_update()" }, { "label": "_maybe_promote_third_party_status()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L167", "id": "db_inventory_maybe_promote_third_party_status", "community": 103, "norm_label": "_maybe_promote_third_party_status()" }, { "label": "_merge_query()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L177", "id": "db_inventory_merge_query", "community": 103, "norm_label": "_merge_query()" }, { "label": "_param_get()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L187", "id": "db_inventory_param_get", "community": 103, "norm_label": "_param_get()" }, { "label": "_filters_from_params()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L194", "id": "db_inventory_filters_from_params", "community": 103, "norm_label": "_filters_from_params()" }, { "label": "_body_to_params()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L215", "id": "db_inventory_body_to_params", "community": 103, "norm_label": "_body_to_params()" }, { "label": "_fetch_inventory()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L226", "id": "db_inventory_fetch_inventory", "community": 103, "norm_label": "_fetch_inventory()" }, { "label": "list_inventory()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L294", "id": "db_inventory_list_inventory", "community": 103, "norm_label": "list_inventory()" }, { "label": "InventoryExportBody", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L350", "id": "db_inventory_inventoryexportbody", "community": 116, "norm_label": "inventoryexportbody" }, { "label": "export_inventory()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L370", "id": "db_inventory_export_inventory", "community": 103, "norm_label": "export_inventory()" }, { "label": "create_inventory()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L405", "id": "db_inventory_create_inventory", "community": 19, "norm_label": "create_inventory()" }, { "label": "create_link_for_plan()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L453", "id": "db_inventory_create_link_for_plan", "community": 103, "norm_label": "create_link_for_plan()" }, { "label": "get_inventory_site_url()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L504", "id": "db_inventory_get_inventory_site_url", "community": 103, "norm_label": "get_inventory_site_url()" }, { "label": "update_inventory()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L537", "id": "db_inventory_update_inventory", "community": 103, "norm_label": "update_inventory()" }, { "label": "delete_inventory()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L555", "id": "db_inventory_delete_inventory", "community": 76, "norm_label": "delete_inventory()" }, { "label": "InventoryRelatedData", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L575", "id": "db_inventory_inventoryrelateddata", "community": 116, "norm_label": "inventoryrelateddata" }, { "label": "get_inventory_related()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L581", "id": "db_inventory_get_inventory_related", "community": 32, "norm_label": "get_inventory_related()" }, { "label": "\u5bfc\u51fa\u51fa\u5165\u5e93\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L375", "id": "db_inventory_rationale_375", "community": 103, "norm_label": "\u5bfc\u51fa\u51fa\u5165\u5e93\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002" }, { "label": "\u5355\u6761\u67e5\u8be2\uff08\u4e09\u65b9 H5 \u586b\u5199\u9875\u65e0\u9700\u95e8\u6237\u767b\u5f55\uff09\u3002", "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L521", "id": "db_inventory_rationale_521", "community": 103, "norm_label": "\u5355\u6761\u67e5\u8be2(\u4e09\u65b9 h5 \u586b\u5199\u9875\u65e0\u9700\u95e8\u6237\u767b\u5f55)\u3002" }, { "label": "pl_plan_cert_perm.py", "file_type": "code", "source_file": "app/services/pl_plan_cert_perm.py", "source_location": "L1", "id": "app_services_pl_plan_cert_perm_py", "community": 99, "norm_label": "pl_plan_cert_perm.py" }, { "label": "user_has_menu_perm()", "file_type": "code", "source_file": "app/services/pl_plan_cert_perm.py", "source_location": "L11", "id": "services_pl_plan_cert_perm_user_has_menu_perm", "community": 99, "norm_label": "user_has_menu_perm()" }, { "label": "user_can_upload_plan_cert()", "file_type": "code", "source_file": "app/services/pl_plan_cert_perm.py", "source_location": "L18", "id": "services_pl_plan_cert_perm_user_can_upload_plan_cert", "community": 99, "norm_label": "user_can_upload_plan_cert()" }, { "label": "user_can_manage_plan_cert_ready()", "file_type": "code", "source_file": "app/services/pl_plan_cert_perm.py", "source_location": "L22", "id": "services_pl_plan_cert_perm_user_can_manage_plan_cert_ready", "community": 99, "norm_label": "user_can_manage_plan_cert_ready()" }, { "label": "crm_supplier_hazard.py", "file_type": "code", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L1", "id": "app_services_crm_supplier_hazard_py", "community": 93, "norm_label": "crm_supplier_hazard.py" }, { "label": "product_allowed()", "file_type": "code", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L12", "id": "services_crm_supplier_hazard_product_allowed", "community": 93, "norm_label": "product_allowed()" }, { "label": "get_supplier_hazard_flags()", "file_type": "code", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L33", "id": "services_crm_supplier_hazard_get_supplier_hazard_flags", "community": 93, "norm_label": "get_supplier_hazard_flags()" }, { "label": "enrich_products_with_hazard_flags()", "file_type": "code", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L50", "id": "services_crm_supplier_hazard_enrich_products_with_hazard_flags", "community": 151, "norm_label": "enrich_products_with_hazard_flags()" }, { "label": "assert_products_allowed_for_supplier()", "file_type": "code", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L83", "id": "services_crm_supplier_hazard_assert_products_allowed_for_supplier", "community": 93, "norm_label": "assert_products_allowed_for_supplier()" }, { "label": "\u6279\u91cf\u56de\u586b\u660e\u7ec6\u884c isToxic/isExplosive\uff08\u6765\u81ea\u4ea7\u54c1\u4e3b\u6570\u636e\uff0c\u4f9b\u524d\u7aef\u5207\u6362\u4e3b\u4f53\u5254\u9664\uff09\u3002", "file_type": "rationale", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L54", "id": "services_crm_supplier_hazard_rationale_54", "community": 151, "norm_label": "\u6279\u91cf\u56de\u586b\u660e\u7ec6\u884c istoxic/isexplosive(\u6765\u81ea\u4ea7\u54c1\u4e3b\u6570\u636e,\u4f9b\u524d\u7aef\u5207\u6362\u4e3b\u4f53\u5254\u9664)\u3002" }, { "label": "pl_paste_recognize_service.py", "file_type": "code", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L1", "id": "app_services_pl_paste_recognize_service_py", "community": 3, "norm_label": "pl_paste_recognize_service.py" }, { "label": "_conflict_map()", "file_type": "code", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L22", "id": "services_pl_paste_recognize_service_conflict_map", "community": 22, "norm_label": "_conflict_map()" }, { "label": "_find_personnel_by_id_card()", "file_type": "code", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L34", "id": "services_pl_paste_recognize_service_find_personnel_by_id_card", "community": 22, "norm_label": "_find_personnel_by_id_card()" }, { "label": "_find_vehicle_by_plate()", "file_type": "code", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L51", "id": "services_pl_paste_recognize_service_find_vehicle_by_plate", "community": 22, "norm_label": "_find_vehicle_by_plate()" }, { "label": "_get_personnel()", "file_type": "code", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L68", "id": "services_pl_paste_recognize_service_get_personnel", "community": 22, "norm_label": "_get_personnel()" }, { "label": "_get_vehicle()", "file_type": "code", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L85", "id": "services_pl_paste_recognize_service_get_vehicle", "community": 22, "norm_label": "_get_vehicle()" }, { "label": "_resolve_personnel()", "file_type": "code", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L100", "id": "services_pl_paste_recognize_service_resolve_personnel", "community": 22, "norm_label": "_resolve_personnel()" }, { "label": "_resolve_vehicle()", "file_type": "code", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L154", "id": "services_pl_paste_recognize_service_resolve_vehicle", "community": 22, "norm_label": "_resolve_vehicle()" }, { "label": "commit_paste_recognize()", "file_type": "code", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L229", "id": "services_pl_paste_recognize_service_commit_paste_recognize", "community": 22, "norm_label": "commit_paste_recognize()" }, { "label": "pl_vehicle_recharge_service.py", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L1", "id": "app_services_pl_vehicle_recharge_service_py", "community": 145, "norm_label": "pl_vehicle_recharge_service.py" }, { "label": "_generate_seq_no()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L34", "id": "services_pl_vehicle_recharge_service_generate_seq_no", "community": 145, "norm_label": "_generate_seq_no()" }, { "label": "generate_apply_no()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L48", "id": "services_pl_vehicle_recharge_service_generate_apply_no", "community": 145, "norm_label": "generate_apply_no()" }, { "label": "generate_recharge_order_no()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L58", "id": "services_pl_vehicle_recharge_service_generate_recharge_order_no", "community": 145, "norm_label": "generate_recharge_order_no()" }, { "label": "_resolve_user_name()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L67", "id": "services_pl_vehicle_recharge_service_resolve_user_name", "community": 145, "norm_label": "_resolve_user_name()" }, { "label": "_assert_vehicle_exists()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L78", "id": "services_pl_vehicle_recharge_service_assert_vehicle_exists", "community": 145, "norm_label": "_assert_vehicle_exists()" }, { "label": "_resolve_applicant_id()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L92", "id": "services_pl_vehicle_recharge_service_resolve_applicant_id", "community": 145, "norm_label": "_resolve_applicant_id()" }, { "label": "_get_apply_row()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L114", "id": "services_pl_vehicle_recharge_service_get_apply_row", "community": 145, "norm_label": "_get_apply_row()" }, { "label": "_get_record_row()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L133", "id": "services_pl_vehicle_recharge_service_get_record_row", "community": 145, "norm_label": "_get_record_row()" }, { "label": "_has_active_record()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L152", "id": "services_pl_vehicle_recharge_service_has_active_record", "community": 145, "norm_label": "_has_active_record()" }, { "label": "apply_to_read()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L165", "id": "services_pl_vehicle_recharge_service_apply_to_read", "community": 145, "norm_label": "apply_to_read()" }, { "label": "record_to_read()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L183", "id": "services_pl_vehicle_recharge_service_record_to_read", "community": 145, "norm_label": "record_to_read()" }, { "label": "_resolve_apply_for_record()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L216", "id": "services_pl_vehicle_recharge_service_resolve_apply_for_record", "community": 145, "norm_label": "_resolve_apply_for_record()" }, { "label": "list_applies()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L252", "id": "services_pl_vehicle_recharge_service_list_applies", "community": 145, "norm_label": "list_applies()" }, { "label": "get_apply()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L323", "id": "services_pl_vehicle_recharge_service_get_apply", "community": 145, "norm_label": "get_apply()" }, { "label": "create_apply()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L330", "id": "services_pl_vehicle_recharge_service_create_apply", "community": 145, "norm_label": "create_apply()" }, { "label": "update_apply()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L365", "id": "services_pl_vehicle_recharge_service_update_apply", "community": 145, "norm_label": "update_apply()" }, { "label": "cancel_apply()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L391", "id": "services_pl_vehicle_recharge_service_cancel_apply", "community": 145, "norm_label": "cancel_apply()" }, { "label": "delete_applies()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L405", "id": "services_pl_vehicle_recharge_service_delete_applies", "community": 145, "norm_label": "delete_applies()" }, { "label": "list_pending_apply_options()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L420", "id": "services_pl_vehicle_recharge_service_list_pending_apply_options", "community": 174, "norm_label": "list_pending_apply_options()" }, { "label": "list_records()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L442", "id": "services_pl_vehicle_recharge_service_list_records", "community": 145, "norm_label": "list_records()" }, { "label": "board_item_to_read()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L494", "id": "services_pl_vehicle_recharge_service_board_item_to_read", "community": 145, "norm_label": "board_item_to_read()" }, { "label": "list_disburse_board()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L520", "id": "services_pl_vehicle_recharge_service_list_disburse_board", "community": 145, "norm_label": "list_disburse_board()" }, { "label": "get_record()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L605", "id": "services_pl_vehicle_recharge_service_get_record", "community": 145, "norm_label": "get_record()" }, { "label": "create_record()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L612", "id": "services_pl_vehicle_recharge_service_create_record", "community": 145, "norm_label": "create_record()" }, { "label": "update_record()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L652", "id": "services_pl_vehicle_recharge_service_update_record", "community": 145, "norm_label": "update_record()" }, { "label": "delete_records()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L703", "id": "services_pl_vehicle_recharge_service_delete_records", "community": 145, "norm_label": "delete_records()" }, { "label": "workflow_callback.py", "file_type": "code", "source_file": "app/services/workflow_callback.py", "source_location": "L1", "id": "app_services_workflow_callback_py", "community": 277, "norm_label": "workflow_callback.py" }, { "label": "register_local_callback()", "file_type": "code", "source_file": "app/services/workflow_callback.py", "source_location": "L23", "id": "services_workflow_callback_register_local_callback", "community": 277, "norm_label": "register_local_callback()" }, { "label": "_dispatch_local()", "file_type": "code", "source_file": "app/services/workflow_callback.py", "source_location": "L28", "id": "services_workflow_callback_dispatch_local", "community": 277, "norm_label": "_dispatch_local()" }, { "label": "trigger_callback()", "file_type": "code", "source_file": "app/services/workflow_callback.py", "source_location": "L60", "id": "services_workflow_callback_trigger_callback", "community": 277, "norm_label": "trigger_callback()" }, { "label": "\u5de5\u4f5c\u6d41\u56de\u8c03\u670d\u52a1 \u2014\u2014 \u6d41\u7a0b\u72b6\u6001\u53d8\u66f4\u65f6\u901a\u77e5\u4e1a\u52a1\u7cfb\u7edf", "file_type": "rationale", "source_file": "app/services/workflow_callback.py", "source_location": "L1", "id": "services_workflow_callback_rationale_1", "community": 277, "norm_label": "\u5de5\u4f5c\u6d41\u56de\u8c03\u670d\u52a1 \u2014\u2014 \u6d41\u7a0b\u72b6\u6001\u53d8\u66f4\u65f6\u901a\u77e5\u4e1a\u52a1\u7cfb\u7edf" }, { "label": "\u6ce8\u518c\u672c\u5730\u56de\u8c03\u51fd\u6570\u3002\u5f53 callback_url \u4ee5 path \u5f00\u5934\u65f6\u76f4\u63a5\u8c03\u7528 fn\u3002", "file_type": "rationale", "source_file": "app/services/workflow_callback.py", "source_location": "L24", "id": "services_workflow_callback_rationale_24", "community": 277, "norm_label": "\u6ce8\u518c\u672c\u5730\u56de\u8c03\u51fd\u6570\u3002\u5f53 callback_url \u4ee5 path \u5f00\u5934\u65f6\u76f4\u63a5\u8c03\u7528 fn\u3002" }, { "label": "\u5c1d\u8bd5\u672c\u5730\u76f4\u8c03\u3002\u8fd4\u56de True \u8868\u793a\u5df2\u5904\u7406\uff0cFalse \u8868\u793a\u65e0\u5339\u914d\u7684\u672c\u5730\u56de\u8c03\u3002", "file_type": "rationale", "source_file": "app/services/workflow_callback.py", "source_location": "L29", "id": "services_workflow_callback_rationale_29", "community": 277, "norm_label": "\u5c1d\u8bd5\u672c\u5730\u76f4\u8c03\u3002\u8fd4\u56de true \u8868\u793a\u5df2\u5904\u7406,false \u8868\u793a\u65e0\u5339\u914d\u7684\u672c\u5730\u56de\u8c03\u3002" }, { "label": "\u6d41\u7a0b\u5b9e\u4f8b\u72b6\u6001\u53d8\u66f4\u540e\uff0c\u5411\u4e1a\u52a1\u7cfb\u7edf\u53d1\u9001\u56de\u8c03\u901a\u77e5\u3002 \u4f18\u5148\u7ea7\uff1a 1. \u5982\u679c callback_url \u662f\u5185\u90e8\u8def\u5f84\uff08\u4ee5 / \u5f00\u5934\uff09\uff0c\u4f18\u5148\u5c1d\u8bd5\u672c\u5730\u76f4\u8c03", "file_type": "rationale", "source_file": "app/services/workflow_callback.py", "source_location": "L61", "id": "services_workflow_callback_rationale_61", "community": 277, "norm_label": "\u6d41\u7a0b\u5b9e\u4f8b\u72b6\u6001\u53d8\u66f4\u540e,\u5411\u4e1a\u52a1\u7cfb\u7edf\u53d1\u9001\u56de\u8c03\u901a\u77e5\u3002 \u4f18\u5148\u7ea7: 1. \u5982\u679c callback_url \u662f\u5185\u90e8\u8def\u5f84(\u4ee5 / \u5f00\u5934),\u4f18\u5148\u5c1d\u8bd5\u672c\u5730\u76f4\u8c03" }, { "label": "pl_menu_badge_service.py", "file_type": "code", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L1", "id": "app_services_pl_menu_badge_service_py", "community": 174, "norm_label": "pl_menu_badge_service.py" }, { "label": "_count_pending_applies()", "file_type": "code", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L46", "id": "services_pl_menu_badge_service_count_pending_applies", "community": 174, "norm_label": "_count_pending_applies()" }, { "label": "count_document_reminder_expired_pending()", "file_type": "code", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L56", "id": "services_pl_menu_badge_service_count_document_reminder_expired_pending", "community": 174, "norm_label": "count_document_reminder_expired_pending()" }, { "label": "count_freight_approval_pending()", "file_type": "code", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L69", "id": "services_pl_menu_badge_service_count_freight_approval_pending", "community": 174, "norm_label": "count_freight_approval_pending()" }, { "label": "count_plan_cert_pending()", "file_type": "code", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L88", "id": "services_pl_menu_badge_service_count_plan_cert_pending", "community": 174, "norm_label": "count_plan_cert_pending()" }, { "label": "count_plan_archive_pending()", "file_type": "code", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L122", "id": "services_pl_menu_badge_service_count_plan_archive_pending", "community": 174, "norm_label": "count_plan_archive_pending()" }, { "label": "count_plan_contract_gaps()", "file_type": "code", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L135", "id": "services_pl_menu_badge_service_count_plan_contract_gaps", "community": 174, "norm_label": "count_plan_contract_gaps()" }, { "label": "count_freight_disburse_pending()", "file_type": "code", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L148", "id": "services_pl_menu_badge_service_count_freight_disburse_pending", "community": 174, "norm_label": "count_freight_disburse_pending()" }, { "label": "build_menu_badge_counts()", "file_type": "code", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L158", "id": "services_pl_menu_badge_service_build_menu_badge_counts", "community": 174, "norm_label": "build_menu_badge_counts()" }, { "label": "\u5f85\u5f52\u6863\u89d2\u6807\uff1a\u4e0e\u5f52\u6863\u5217\u8868\u4e00\u81f4\uff0c\u4ec5\u7edf\u8ba1\u5df2\u5b89\u6392\u8fd0\u8f93\u4e14\u672a\u5f52\u6863\u7684\u8ba1\u5212\u3002", "file_type": "rationale", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L123", "id": "services_pl_menu_badge_service_rationale_123", "community": 174, "norm_label": "\u5f85\u5f52\u6863\u89d2\u6807:\u4e0e\u5f52\u6863\u5217\u8868\u4e00\u81f4,\u4ec5\u7edf\u8ba1\u5df2\u5b89\u6392\u8fd0\u8f93\u4e14\u672a\u5f52\u6863\u7684\u8ba1\u5212\u3002" }, { "label": "pl_plan_stop_service.py", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1", "id": "app_services_pl_plan_stop_service_py", "community": 46, "norm_label": "pl_plan_stop_service.py" }, { "label": "_contract_link()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L47", "id": "services_pl_plan_stop_service_contract_link", "community": 46, "norm_label": "_contract_link()" }, { "label": "_attach_stop_brand_qtys()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L55", "id": "services_pl_plan_stop_service_attach_stop_brand_qtys", "community": 46, "norm_label": "_attach_stop_brand_qtys()" }, { "label": "_resolve_stop_list_product_name()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L67", "id": "services_pl_plan_stop_service_resolve_stop_list_product_name", "community": 46, "norm_label": "_resolve_stop_list_product_name()" }, { "label": "_apply_stop_list_product_name()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L84", "id": "services_pl_plan_stop_service_apply_stop_list_product_name", "community": 46, "norm_label": "_apply_stop_list_product_name()" }, { "label": "_load_stop_product()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L99", "id": "services_pl_plan_stop_service_load_stop_product", "community": 46, "norm_label": "_load_stop_product()" }, { "label": "_delivery_stop_product()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L118", "id": "services_pl_plan_stop_service_delivery_stop_product", "community": 46, "norm_label": "_delivery_stop_product()" }, { "label": "load_stop_contract_rows_grouped()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L137", "id": "services_pl_plan_stop_service_load_stop_contract_rows_grouped", "community": 46, "norm_label": "load_stop_contract_rows_grouped()" }, { "label": "_contracts_for_stop()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L160", "id": "services_pl_plan_stop_service_contracts_for_stop", "community": 46, "norm_label": "_contracts_for_stop()" }, { "label": "_to_decimal()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L175", "id": "services_pl_plan_stop_service_to_decimal", "community": 222, "norm_label": "_to_decimal()" }, { "label": "resolve_stop_address_from_library()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L184", "id": "services_pl_plan_stop_service_resolve_stop_address_from_library", "community": 222, "norm_label": "resolve_stop_address_from_library()" }, { "label": "enrich_stop_addresses_from_library()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L225", "id": "services_pl_plan_stop_service_enrich_stop_addresses_from_library", "community": 46, "norm_label": "enrich_stop_addresses_from_library()" }, { "label": "load_plan_stops_grouped()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L244", "id": "services_pl_plan_stop_service_load_plan_stops_grouped", "community": 46, "norm_label": "load_plan_stops_grouped()" }, { "label": "resolve_load_customer_name()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L406", "id": "services_pl_plan_stop_service_resolve_load_customer_name", "community": 73, "norm_label": "resolve_load_customer_name()" }, { "label": "resolve_delivery_customer_summary()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L416", "id": "services_pl_plan_stop_service_resolve_delivery_customer_summary", "community": 73, "norm_label": "resolve_delivery_customer_summary()" }, { "label": "attach_plan_stops_to_item()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L437", "id": "services_pl_plan_stop_service_attach_plan_stops_to_item", "community": 73, "norm_label": "attach_plan_stops_to_item()" }, { "label": "uses_multi_stop_payload()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L453", "id": "services_pl_plan_stop_service_uses_multi_stop_payload", "community": 73, "norm_label": "uses_multi_stop_payload()" }, { "label": "_normalize_contract_links()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L457", "id": "services_pl_plan_stop_service_normalize_contract_links", "community": 46, "norm_label": "_normalize_contract_links()" }, { "label": "assert_at_most_one_contract()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L471", "id": "services_pl_plan_stop_service_assert_at_most_one_contract", "community": 46, "norm_label": "assert_at_most_one_contract()" }, { "label": "_assert_product_rows_in_contract_allowed()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L483", "id": "services_pl_plan_stop_service_assert_product_rows_in_contract_allowed", "community": 46, "norm_label": "_assert_product_rows_in_contract_allowed()" }, { "label": "_contract_product_rows()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L499", "id": "services_pl_plan_stop_service_contract_product_rows", "community": 46, "norm_label": "_contract_product_rows()" }, { "label": "_contract_allowed_product_ids()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L511", "id": "services_pl_plan_stop_service_contract_allowed_product_ids", "community": 46, "norm_label": "_contract_allowed_product_ids()" }, { "label": "_assert_stop_products_package_for_contract()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L520", "id": "services_pl_plan_stop_service_assert_stop_products_package_for_contract", "community": 46, "norm_label": "_assert_stop_products_package_for_contract()" }, { "label": "assert_load_products_in_selected_contract()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L539", "id": "services_pl_plan_stop_service_assert_load_products_in_selected_contract", "community": 46, "norm_label": "assert_load_products_in_selected_contract()" }, { "label": "assert_delivery_products_in_selected_contract()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L560", "id": "services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", "community": 46, "norm_label": "assert_delivery_products_in_selected_contract()" }, { "label": "assert_stop_contract_required()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L585", "id": "services_pl_plan_stop_service_assert_stop_contract_required", "community": 46, "norm_label": "assert_stop_contract_required()" }, { "label": "_resolve_stop_contracts()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L597", "id": "services_pl_plan_stop_service_resolve_stop_contracts", "community": 46, "norm_label": "_resolve_stop_contracts()" }, { "label": "validate_plan_stops_write()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L629", "id": "services_pl_plan_stop_service_validate_plan_stops_write", "community": 46, "norm_label": "validate_plan_stops_write()" }, { "label": "collect_stop_qty_warnings()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L678", "id": "services_pl_plan_stop_service_collect_stop_qty_warnings", "community": 73, "norm_label": "collect_stop_qty_warnings()" }, { "label": "sync_plan_legacy_from_stops()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L691", "id": "services_pl_plan_stop_service_sync_plan_legacy_from_stops", "community": 73, "norm_label": "sync_plan_legacy_from_stops()" }, { "label": "_soft_delete_load_products_and_stop_contracts()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L718", "id": "services_pl_plan_stop_service_soft_delete_load_products_and_stop_contracts", "community": 202, "norm_label": "_soft_delete_load_products_and_stop_contracts()" }, { "label": "_soft_delete_delivery_products()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L752", "id": "services_pl_plan_stop_service_soft_delete_delivery_products", "community": 202, "norm_label": "_soft_delete_delivery_products()" }, { "label": "resolve_delivery_id_for_upsert()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L766", "id": "services_pl_plan_stop_service_resolve_delivery_id_for_upsert", "community": 202, "norm_label": "resolve_delivery_id_for_upsert()" }, { "label": "_write_stop_contracts()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L781", "id": "services_pl_plan_stop_service_write_stop_contracts", "community": 202, "norm_label": "_write_stop_contracts()" }, { "label": "_resolve_plan_product_id()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L817", "id": "services_pl_plan_stop_service_resolve_plan_product_id", "community": 222, "norm_label": "_resolve_plan_product_id()" }, { "label": "_resolve_or_create_plan_load()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L842", "id": "services_pl_plan_stop_service_resolve_or_create_plan_load", "community": 202, "norm_label": "_resolve_or_create_plan_load()" }, { "label": "replace_plan_stops()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L913", "id": "services_pl_plan_stop_service_replace_plan_stops", "community": 202, "norm_label": "replace_plan_stops()" }, { "label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u88c5\u8d27/\u9001\u8d27\u6bb5\u8bfb\u53d6\u4e0e\u5217\u8868\u6458\u8981\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1", "id": "services_pl_plan_stop_service_rationale_1", "community": 46, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u88c5\u8d27/\u9001\u8d27\u6bb5\u8bfb\u53d6\u4e0e\u5217\u8868\u6458\u8981\u3002" }, { "label": "\u5217\u8868\u5c55\u793a\u7528\uff1a\u4f18\u5148 CRM \u6807\u51c6\u540d\uff0c\u4e0d\u5c55\u793a\u522b\u540d\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L74", "id": "services_pl_plan_stop_service_rationale_74", "community": 46, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d,\u4e0d\u5c55\u793a\u522b\u540d\u3002" }, { "label": "\u6bb5 address \u4e3a\u7a7a\u65f6\uff0c\u6309\u7ecf\u7eac\u5ea6\u4ece\u8fd0\u8f93\u5730\u5740\u5e93\u8865\u5168 full_address\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L191", "id": "services_pl_plan_stop_service_rationale_191", "community": 222, "norm_label": "\u6bb5 address \u4e3a\u7a7a\u65f6,\u6309\u7ecf\u7eac\u5ea6\u4ece\u8fd0\u8f93\u5730\u5740\u5e93\u8865\u5168 full_address\u3002" }, { "label": "\u6279\u91cf\u8bfb\u53d6\u88c5\u8d27\u6bb5\u4e0e\u9001\u8d27\u6bb5\uff08\u5217\u8868/\u8be6\u60c5\u5171\u7528\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L249", "id": "services_pl_plan_stop_service_rationale_249", "community": 46, "norm_label": "\u6279\u91cf\u8bfb\u53d6\u88c5\u8d27\u6bb5\u4e0e\u9001\u8d27\u6bb5(\u5217\u8868/\u8be6\u60c5\u5171\u7528)\u3002" }, { "label": "\u975e\u5185\u90e8\u5ba2\u6237\u88c5/\u9001\u8d27\u6bb5\u4fdd\u5b58\u65f6\u5fc5\u987b\u81f3\u5c11\u9009\u4e00\u4efd\u5408\u540c\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L590", "id": "services_pl_plan_stop_service_rationale_590", "community": 46, "norm_label": "\u975e\u5185\u90e8\u5ba2\u6237\u88c5/\u9001\u8d27\u6bb5\u4fdd\u5b58\u65f6\u5fc5\u987b\u81f3\u5c11\u9009\u4e00\u4efd\u5408\u540c\u3002" }, { "label": "\u8f6f\u5220\u88c5\u8d27\u4ea7\u54c1\u4e0e\u88c5/\u9001\u8d27\u6bb5\u5408\u540c\uff1b\u9001\u8d27\u6bb5\u672c\u4f53\u7531 upsert \u4fdd\u7559\u4e3b\u952e\uff0c\u4e0d\u5728\u6b64\u5168\u91cf\u8f6f\u5220\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L724", "id": "services_pl_plan_stop_service_rationale_724", "community": 202, "norm_label": "\u8f6f\u5220\u88c5\u8d27\u4ea7\u54c1\u4e0e\u88c5/\u9001\u8d27\u6bb5\u5408\u540c;\u9001\u8d27\u6bb5\u672c\u4f53\u7531 upsert \u4fdd\u7559\u4e3b\u952e,\u4e0d\u5728\u6b64\u5168\u91cf\u8f6f\u5220\u3002" }, { "label": "\u88c5\u8d27\u6bb5\u4e0e plan 1:1\uff1buk_pl_plan_load_plan \u4ec5\u6309 plan_id \u552f\u4e00\uff0c\u8f6f\u5220\u540e\u4e0d\u53ef\u518d INSERT\uff0c\u987b\u539f\u5730\u66f4\u65b0\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L851", "id": "services_pl_plan_stop_service_rationale_851", "community": 202, "norm_label": "\u88c5\u8d27\u6bb5\u4e0e plan 1:1;uk_pl_plan_load_plan \u4ec5\u6309 plan_id \u552f\u4e00,\u8f6f\u5220\u540e\u4e0d\u53ef\u518d insert,\u987b\u539f\u5730\u66f4\u65b0\u3002" }, { "label": "pl_transport_stop_feedback_service.py", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L1", "id": "app_services_pl_transport_stop_feedback_service_py", "community": 118, "norm_label": "pl_transport_stop_feedback_service.py" }, { "label": "PublicStopProductRow", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L29", "id": "services_pl_transport_stop_feedback_service_publicstopproductrow", "community": 6, "norm_label": "publicstopproductrow" }, { "label": "PublicStopSegment", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L45", "id": "services_pl_transport_stop_feedback_service_publicstopsegment", "community": 6, "norm_label": "publicstopsegment" }, { "label": "build_transport_site_url()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L65", "id": "services_pl_transport_stop_feedback_service_build_transport_site_url", "community": 193, "norm_label": "build_transport_site_url()" }, { "label": "ensure_transport_site_token()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L70", "id": "services_pl_transport_stop_feedback_service_ensure_transport_site_token", "community": 291, "norm_label": "ensure_transport_site_token()" }, { "label": "rotate_transport_site_token()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L78", "id": "services_pl_transport_stop_feedback_service_rotate_transport_site_token", "community": 107, "norm_label": "rotate_transport_site_token()" }, { "label": "_parse_urls()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L84", "id": "services_pl_transport_stop_feedback_service_parse_urls", "community": 118, "norm_label": "_parse_urls()" }, { "label": "_dump_urls()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L96", "id": "services_pl_transport_stop_feedback_service_dump_urls", "community": 118, "norm_label": "_dump_urls()" }, { "label": "_direction_label()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L103", "id": "services_pl_transport_stop_feedback_service_direction_label", "community": 118, "norm_label": "_direction_label()" }, { "label": "_sum_stop_qty()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L112", "id": "services_pl_transport_stop_feedback_service_sum_stop_qty", "community": 118, "norm_label": "_sum_stop_qty()" }, { "label": "_stop_product_row_from_load()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L123", "id": "services_pl_transport_stop_feedback_service_stop_product_row_from_load", "community": 118, "norm_label": "_stop_product_row_from_load()" }, { "label": "_stop_product_row_from_delivery()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L138", "id": "services_pl_transport_stop_feedback_service_stop_product_row_from_delivery", "community": 118, "norm_label": "_stop_product_row_from_delivery()" }, { "label": "_parse_product_feedbacks()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L153", "id": "services_pl_transport_stop_feedback_service_parse_product_feedbacks", "community": 118, "norm_label": "_parse_product_feedbacks()" }, { "label": "_dump_product_feedbacks()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L175", "id": "services_pl_transport_stop_feedback_service_dump_product_feedbacks", "community": 118, "norm_label": "_dump_product_feedbacks()" }, { "label": "_merge_product_feedbacks_into_segment()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L197", "id": "services_pl_transport_stop_feedback_service_merge_product_feedbacks_into_segment", "community": 118, "norm_label": "_merge_product_feedbacks_into_segment()" }, { "label": "_is_site_visible_stop()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L215", "id": "services_pl_transport_stop_feedback_service_is_site_visible_stop", "community": 118, "norm_label": "_is_site_visible_stop()" }, { "label": "list_plan_stop_segments()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L219", "id": "services_pl_transport_stop_feedback_service_list_plan_stop_segments", "community": 118, "norm_label": "list_plan_stop_segments()" }, { "label": "_merge_driver_feedback()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L334", "id": "services_pl_transport_stop_feedback_service_merge_driver_feedback", "community": 118, "norm_label": "_merge_driver_feedback()" }, { "label": "_merge_site_feedback()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L352", "id": "services_pl_transport_stop_feedback_service_merge_site_feedback", "community": 118, "norm_label": "_merge_site_feedback()" }, { "label": "load_driver_stop_segments()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L373", "id": "services_pl_transport_stop_feedback_service_load_driver_stop_segments", "community": 118, "norm_label": "load_driver_stop_segments()" }, { "label": "_load_site_stop_feedback_rows()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L400", "id": "services_pl_transport_stop_feedback_service_load_site_stop_feedback_rows", "community": 118, "norm_label": "_load_site_stop_feedback_rows()" }, { "label": "load_site_stop_segments()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L417", "id": "services_pl_transport_stop_feedback_service_load_site_stop_segments", "community": 118, "norm_label": "load_site_stop_segments()" }, { "label": "load_io_order_site_stop_segments()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L435", "id": "services_pl_transport_stop_feedback_service_load_io_order_site_stop_segments", "community": 118, "norm_label": "load_io_order_site_stop_segments()" }, { "label": "_get_driver_feedback_row()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L454", "id": "services_pl_transport_stop_feedback_service_get_driver_feedback_row", "community": 118, "norm_label": "_get_driver_feedback_row()" }, { "label": "save_driver_stop_feedback()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L475", "id": "services_pl_transport_stop_feedback_service_save_driver_stop_feedback", "community": 118, "norm_label": "save_driver_stop_feedback()" }, { "label": "_get_site_feedback_row()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L526", "id": "services_pl_transport_stop_feedback_service_get_site_feedback_row", "community": 118, "norm_label": "_get_site_feedback_row()" }, { "label": "_sum_product_actual_qty()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L547", "id": "services_pl_transport_stop_feedback_service_sum_product_actual_qty", "community": 118, "norm_label": "_sum_product_actual_qty()" }, { "label": "_has_positive_feedback_qty()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L563", "id": "services_pl_transport_stop_feedback_service_has_positive_feedback_qty", "community": 118, "norm_label": "_has_positive_feedback_qty()" }, { "label": "save_site_stop_feedback()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L573", "id": "services_pl_transport_stop_feedback_service_save_site_stop_feedback", "community": 118, "norm_label": "save_site_stop_feedback()" }, { "label": "list_driver_stop_feedback_reads()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L641", "id": "services_pl_transport_stop_feedback_service_list_driver_stop_feedback_reads", "community": 118, "norm_label": "list_driver_stop_feedback_reads()" }, { "label": "list_site_stop_feedback_reads()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L694", "id": "services_pl_transport_stop_feedback_service_list_site_stop_feedback_reads", "community": 118, "norm_label": "list_site_stop_feedback_reads()" }, { "label": "_resolve_unit_label()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L752", "id": "services_pl_transport_stop_feedback_service_resolve_unit_label", "community": 118, "norm_label": "_resolve_unit_label()" }, { "label": "build_public_stop_reads_for_segments()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L759", "id": "services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments", "community": 13, "norm_label": "build_public_stop_reads_for_segments()" }, { "label": "\u5165\u5e93/\u51fa\u5e93\u5355\u73b0\u573a\u9875\uff1a\u5c55\u793a\u5168\u90e8\u88c5\u8d27/\u9001\u8d27\u6bb5\u53ca\u6bb5\u5185\u4ea7\u54c1\u3002", "file_type": "rationale", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L442", "id": "services_pl_transport_stop_feedback_service_rationale_442", "community": 118, "norm_label": "\u5165\u5e93/\u51fa\u5e93\u5355\u73b0\u573a\u9875:\u5c55\u793a\u5168\u90e8\u88c5\u8d27/\u9001\u8d27\u6bb5\u53ca\u6bb5\u5185\u4ea7\u54c1\u3002" }, { "label": "\u4e3a\u516c\u5171\u9875\u7ec4\u88c5\u88c5\u8d27/\u9001\u8d27\u6bb5\u53ca\u6bb5\u5185\u4ea7\u54c1\uff08\u542b\u522b\u540d\u3001\u54c1\u724c\u9009\u9879\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L766", "id": "services_pl_transport_stop_feedback_service_rationale_766", "community": 13, "norm_label": "\u4e3a\u516c\u5171\u9875\u7ec4\u88c5\u88c5\u8d27/\u9001\u8d27\u6bb5\u53ca\u6bb5\u5185\u4ea7\u54c1(\u542b\u522b\u540d\u3001\u54c1\u724c\u9009\u9879)\u3002" }, { "label": "db_inventory_site_token.py", "file_type": "code", "source_file": "app/services/db_inventory_site_token.py", "source_location": "L1", "id": "app_services_db_inventory_site_token_py", "community": 103, "norm_label": "db_inventory_site_token.py" }, { "label": "ensure_site_access_token()", "file_type": "code", "source_file": "app/services/db_inventory_site_token.py", "source_location": "L10", "id": "services_db_inventory_site_token_ensure_site_access_token", "community": 103, "norm_label": "ensure_site_access_token()" }, { "label": "build_site_inventory_url()", "file_type": "code", "source_file": "app/services/db_inventory_site_token.py", "source_location": "L18", "id": "services_db_inventory_site_token_build_site_inventory_url", "community": 103, "norm_label": "build_site_inventory_url()" }, { "label": "build_site_transport_url()", "file_type": "code", "source_file": "app/services/db_inventory_site_token.py", "source_location": "L23", "id": "services_db_inventory_site_token_build_site_transport_url", "community": 103, "norm_label": "build_site_transport_url()" }, { "label": "site_link_fields_for_inventory()", "file_type": "code", "source_file": "app/services/db_inventory_site_token.py", "source_location": "L29", "id": "services_db_inventory_site_token_site_link_fields_for_inventory", "community": 103, "norm_label": "site_link_fields_for_inventory()" }, { "label": "\u8fd0\u8f93\u8ba1\u5212\u73b0\u573a\u94fe\u63a5\uff08pl_transport_site_link\uff0c\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026\uff09\u3002", "file_type": "rationale", "source_file": "app/services/db_inventory_site_token.py", "source_location": "L24", "id": "services_db_inventory_site_token_rationale_24", "community": 103, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u73b0\u573a\u94fe\u63a5(pl_transport_site_link,\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026)\u3002" }, { "label": "pl_product_display.py", "file_type": "code", "source_file": "app/services/pl_product_display.py", "source_location": "L1", "id": "app_services_pl_product_display_py", "community": 13, "norm_label": "pl_product_display.py" }, { "label": "resolve_alias_from_saved_name()", "file_type": "code", "source_file": "app/services/pl_product_display.py", "source_location": "L11", "id": "services_pl_product_display_resolve_alias_from_saved_name", "community": 13, "norm_label": "resolve_alias_from_saved_name()" }, { "label": "load_crm_product_alias_maps()", "file_type": "code", "source_file": "app/services/pl_product_display.py", "source_location": "L26", "id": "services_pl_product_display_load_crm_product_alias_maps", "community": 13, "norm_label": "load_crm_product_alias_maps()" }, { "label": "resolve_product_display_names()", "file_type": "code", "source_file": "app/services/pl_product_display.py", "source_location": "L74", "id": "services_pl_product_display_resolve_product_display_names", "community": 13, "norm_label": "resolve_product_display_names()" }, { "label": "apply_product_alias_display()", "file_type": "code", "source_file": "app/services/pl_product_display.py", "source_location": "L94", "id": "services_pl_product_display_apply_product_alias_display", "community": 13, "norm_label": "apply_product_alias_display()" }, { "label": "\u8fd0\u8f93\u8ba1\u5212\u4ea7\u54c1\u5c55\u793a\uff1a\u6807\u51c6\u540d / \u522b\u540d\u62c6\u5206\uff08\u4e0e\u524d\u7aef applyAliasDisplayMeta \u5bf9\u9f50\uff09", "file_type": "rationale", "source_file": "app/services/pl_product_display.py", "source_location": "L1", "id": "services_pl_product_display_rationale_1", "community": 13, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u4ea7\u54c1\u5c55\u793a:\u6807\u51c6\u540d / \u522b\u540d\u62c6\u5206(\u4e0e\u524d\u7aef applyaliasdisplaymeta \u5bf9\u9f50)" }, { "label": "\u4ece\u5df2\u5b58 productName \u53cd\u63a8\u522b\u540d\uff1b\u7b49\u4e8e\u6807\u51c6\u540d\u6216\u4e0d\u5728\u522b\u540d\u5217\u8868 \u2192 None\u3002", "file_type": "rationale", "source_file": "app/services/pl_product_display.py", "source_location": "L16", "id": "services_pl_product_display_rationale_16", "community": 13, "norm_label": "\u4ece\u5df2\u5b58 productname \u53cd\u63a8\u522b\u540d;\u7b49\u4e8e\u6807\u51c6\u540d\u6216\u4e0d\u5728\u522b\u540d\u5217\u8868 \u2192 none\u3002" }, { "label": "\u6279\u91cf\u52a0\u8f7d CRM \u6807\u51c6\u540d\u4e0e\u522b\u540d\u9009\u9879\u3002\u8fd4\u56de (standard_name_by_id, alias_options_by_id)\u3002", "file_type": "rationale", "source_file": "app/services/pl_product_display.py", "source_location": "L32", "id": "services_pl_product_display_rationale_32", "community": 13, "norm_label": "\u6279\u91cf\u52a0\u8f7d crm \u6807\u51c6\u540d\u4e0e\u522b\u540d\u9009\u9879\u3002\u8fd4\u56de (standard_name_by_id, alias_options_by_id)\u3002" }, { "label": "\u8fd4\u56de (\u5c55\u793a\u7528\u4ea7\u54c1\u540d\u79f0, \u522b\u540d)\u3002 \u4ea7\u54c1\u540d\u79f0\u4f18\u5148 CRM \u6807\u51c6\u540d\uff1b\u522b\u540d\u4ec5\u5728\u5df2\u5b58\u540d\u547d\u4e2d\u522b\u540d\u5217\u8868\u65f6\u8fd4\u56de\u3002", "file_type": "rationale", "source_file": "app/services/pl_product_display.py", "source_location": "L81", "id": "services_pl_product_display_rationale_81", "community": 13, "norm_label": "\u8fd4\u56de (\u5c55\u793a\u7528\u4ea7\u54c1\u540d\u79f0, \u522b\u540d)\u3002 \u4ea7\u54c1\u540d\u79f0\u4f18\u5148 crm \u6807\u51c6\u540d;\u522b\u540d\u4ec5\u5728\u5df2\u5b58\u540d\u547d\u4e2d\u522b\u540d\u5217\u8868\u65f6\u8fd4\u56de\u3002" }, { "label": "\u5c31\u5730\u5199\u5165 item \u7684 productName\uff08\u6807\u51c6\u540d\uff09\u4e0e aliasName\u3002", "file_type": "rationale", "source_file": "app/services/pl_product_display.py", "source_location": "L102", "id": "services_pl_product_display_rationale_102", "community": 13, "norm_label": "\u5c31\u5730\u5199\u5165 item \u7684 productname(\u6807\u51c6\u540d)\u4e0e aliasname\u3002" }, { "label": "pl_brand_archive.py", "file_type": "code", "source_file": "app/services/pl_brand_archive.py", "source_location": "L1", "id": "app_services_pl_brand_archive_py", "community": 230, "norm_label": "pl_brand_archive.py" }, { "label": "_is_plan_level_row()", "file_type": "code", "source_file": "app/services/pl_brand_archive.py", "source_location": "L12", "id": "services_pl_brand_archive_is_plan_level_row", "community": 230, "norm_label": "_is_plan_level_row()" }, { "label": "_row_to_brand_dict()", "file_type": "code", "source_file": "app/services/pl_brand_archive.py", "source_location": "L16", "id": "services_pl_brand_archive_row_to_brand_dict", "community": 230, "norm_label": "_row_to_brand_dict()" }, { "label": "_parse_unit_price()", "file_type": "code", "source_file": "app/services/pl_brand_archive.py", "source_location": "L27", "id": "services_pl_brand_archive_parse_unit_price", "community": 230, "norm_label": "_parse_unit_price()" }, { "label": "load_brand_qtys_by_plan_product_ids()", "file_type": "code", "source_file": "app/services/pl_brand_archive.py", "source_location": "L38", "id": "services_pl_brand_archive_load_brand_qtys_by_plan_product_ids", "community": 230, "norm_label": "load_brand_qtys_by_plan_product_ids()" }, { "label": "load_brand_qtys_by_stop_product_ids()", "file_type": "code", "source_file": "app/services/pl_brand_archive.py", "source_location": "L71", "id": "services_pl_brand_archive_load_brand_qtys_by_stop_product_ids", "community": 230, "norm_label": "load_brand_qtys_by_stop_product_ids()" }, { "label": "validate_brand_qty_rows()", "file_type": "code", "source_file": "app/services/pl_brand_archive.py", "source_location": "L103", "id": "services_pl_brand_archive_validate_brand_qty_rows", "community": 256, "norm_label": "validate_brand_qty_rows()" }, { "label": "persist_plan_product_brand_qtys()", "file_type": "code", "source_file": "app/services/pl_brand_archive.py", "source_location": "L121", "id": "services_pl_brand_archive_persist_plan_product_brand_qtys", "community": 230, "norm_label": "persist_plan_product_brand_qtys()" }, { "label": "persist_stop_product_brand_qtys()", "file_type": "code", "source_file": "app/services/pl_brand_archive.py", "source_location": "L177", "id": "services_pl_brand_archive_persist_stop_product_brand_qtys", "community": 230, "norm_label": "persist_stop_product_brand_qtys()" }, { "label": "\u6309\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6 ID \u6279\u91cf\u52a0\u8f7d\u8ba1\u5212\u7ea7\u5f52\u6863\u54c1\u724c\u6570\u91cf\uff08brandId/brandName/qty/unitPrice\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_brand_archive.py", "source_location": "L44", "id": "services_pl_brand_archive_rationale_44", "community": 230, "norm_label": "\u6309\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6 id \u6279\u91cf\u52a0\u8f7d\u8ba1\u5212\u7ea7\u5f52\u6863\u54c1\u724c\u6570\u91cf(brandid/brandname/qty/unitprice)\u3002" }, { "label": "\u6309\u88c5\u8d27/\u9001\u8d27\u6bb5\u4ea7\u54c1\u884c ID \u6279\u91cf\u52a0\u8f7d\u6bb5\u7ea7\u5f52\u6863\u54c1\u724c\u6570\u91cf\u3002", "file_type": "rationale", "source_file": "app/services/pl_brand_archive.py", "source_location": "L77", "id": "services_pl_brand_archive_rationale_77", "community": 230, "norm_label": "\u6309\u88c5\u8d27/\u9001\u8d27\u6bb5\u4ea7\u54c1\u884c id \u6279\u91cf\u52a0\u8f7d\u6bb5\u7ea7\u5f52\u6863\u54c1\u724c\u6570\u91cf\u3002" }, { "label": "\u8f6f\u5220\u8ba1\u5212\u7ea7\u65e7\u54c1\u724c\u91cf\u884c\u540e\u6309\u5f52\u6863\u7ed3\u679c\u63d2\u5165\uff1b\u65e0\u54c1\u724c\u7ea6\u5b9a\u5219\u53ea\u8f6f\u5220\u4e0d\u63d2\u5165\u3002\u4e0d\u89e6\u78b0\u6bb5\u7ea7\u884c\u3002", "file_type": "rationale", "source_file": "app/services/pl_brand_archive.py", "source_location": "L132", "id": "services_pl_brand_archive_rationale_132", "community": 230, "norm_label": "\u8f6f\u5220\u8ba1\u5212\u7ea7\u65e7\u54c1\u724c\u91cf\u884c\u540e\u6309\u5f52\u6863\u7ed3\u679c\u63d2\u5165;\u65e0\u54c1\u724c\u7ea6\u5b9a\u5219\u53ea\u8f6f\u5220\u4e0d\u63d2\u5165\u3002\u4e0d\u89e6\u78b0\u6bb5\u7ea7\u884c\u3002" }, { "label": "\u8f6f\u5220\u8be5\u6bb5\u4ea7\u54c1\u884c\u65e7\u54c1\u724c\u91cf\u540e\u5199\u5165\uff1b\u65e0\u6709\u6548\u6570\u91cf\u5219\u53ea\u8f6f\u5220\u3002", "file_type": "rationale", "source_file": "app/services/pl_brand_archive.py", "source_location": "L190", "id": "services_pl_brand_archive_rationale_190", "community": 230, "norm_label": "\u8f6f\u5220\u8be5\u6bb5\u4ea7\u54c1\u884c\u65e7\u54c1\u724c\u91cf\u540e\u5199\u5165;\u65e0\u6709\u6548\u6570\u91cf\u5219\u53ea\u8f6f\u5220\u3002" }, { "label": "pl_plan_service.py", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1", "id": "app_services_pl_plan_service_py", "community": 53, "norm_label": "pl_plan_service.py" }, { "label": "determine_plan_type()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L49", "id": "services_pl_plan_service_determine_plan_type", "community": 34, "norm_label": "determine_plan_type()" }, { "label": "is_ton_product_unit()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L57", "id": "services_pl_plan_service_is_ton_product_unit", "community": 53, "norm_label": "is_ton_product_unit()" }, { "label": "_product_quantity()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L64", "id": "services_pl_plan_service_product_quantity", "community": 73, "norm_label": "_product_quantity()" }, { "label": "_product_create_actual_qty()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L74", "id": "services_pl_plan_service_product_create_actual_qty", "community": 53, "norm_label": "_product_create_actual_qty()" }, { "label": "_plan_product_actual_qty()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L80", "id": "services_pl_plan_service_plan_product_actual_qty", "community": 53, "norm_label": "_plan_product_actual_qty()" }, { "label": "sum_product_actual_quantities()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L86", "id": "services_pl_plan_service_sum_product_actual_quantities", "community": 53, "norm_label": "sum_product_actual_quantities()" }, { "label": "sum_plan_product_actual_quantities()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L90", "id": "services_pl_plan_service_sum_plan_product_actual_quantities", "community": 53, "norm_label": "sum_plan_product_actual_quantities()" }, { "label": "_estimate_qty_fields()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L94", "id": "services_pl_plan_service_estimate_qty_fields", "community": 73, "norm_label": "_estimate_qty_fields()" }, { "label": "build_plan_product()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L105", "id": "services_pl_plan_service_build_plan_product", "community": 73, "norm_label": "build_plan_product()" }, { "label": "apply_plan_product_fields()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L156", "id": "services_pl_plan_service_apply_plan_product_fields", "community": 73, "norm_label": "apply_plan_product_fields()" }, { "label": "resolve_plan_product_id_for_upsert()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L201", "id": "services_pl_plan_service_resolve_plan_product_id_for_upsert", "community": 73, "norm_label": "resolve_plan_product_id_for_upsert()" }, { "label": "_apply_vehicle_snapshot_to_plan_transport()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L220", "id": "services_pl_plan_service_apply_vehicle_snapshot_to_plan_transport", "community": 53, "norm_label": "_apply_vehicle_snapshot_to_plan_transport()" }, { "label": "_resolve_driver()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L238", "id": "services_pl_plan_service_resolve_driver", "community": 53, "norm_label": "_resolve_driver()" }, { "label": "_calc_freight_amount()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L284", "id": "services_pl_plan_service_calc_freight_amount", "community": 53, "norm_label": "_calc_freight_amount()" }, { "label": "fetch_hazard_flags_map()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L305", "id": "services_pl_plan_service_fetch_hazard_flags_map", "community": 53, "norm_label": "fetch_hazard_flags_map()" }, { "label": "resolve_hazard_flags_from_crm()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L331", "id": "services_pl_plan_service_resolve_hazard_flags_from_crm", "community": 53, "norm_label": "resolve_hazard_flags_from_crm()" }, { "label": "plan_has_hazard_products()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L359", "id": "services_pl_plan_service_plan_has_hazard_products", "community": 53, "norm_label": "plan_has_hazard_products()" }, { "label": "_cert_url_blank()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L367", "id": "services_pl_plan_service_cert_url_blank", "community": 203, "norm_label": "_cert_url_blank()" }, { "label": "plan_has_hazard_product_exists()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L372", "id": "services_pl_plan_service_plan_has_hazard_product_exists", "community": 34, "norm_label": "plan_has_hazard_product_exists()" }, { "label": "plan_has_incomplete_hazard_cert_exists()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L394", "id": "services_pl_plan_service_plan_has_incomplete_hazard_cert_exists", "community": 203, "norm_label": "plan_has_incomplete_hazard_cert_exists()" }, { "label": "collect_hazard_product_ids()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L427", "id": "services_pl_plan_service_collect_hazard_product_ids", "community": 53, "norm_label": "collect_hazard_product_ids()" }, { "label": "clear_hazard_cert_ready()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L452", "id": "services_pl_plan_service_clear_hazard_cert_ready", "community": 53, "norm_label": "clear_hazard_cert_ready()" }, { "label": "_required_hazard_cert_fields()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L458", "id": "services_pl_plan_service_required_hazard_cert_fields", "community": 53, "norm_label": "_required_hazard_cert_fields()" }, { "label": "_is_hazard_product_cert_complete()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L467", "id": "services_pl_plan_service_is_hazard_product_cert_complete", "community": 53, "norm_label": "_is_hazard_product_cert_complete()" }, { "label": "all_hazard_products_cert_complete()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L479", "id": "services_pl_plan_service_all_hazard_products_cert_complete", "community": 53, "norm_label": "all_hazard_products_cert_complete()" }, { "label": "maybe_auto_set_hazard_cert_ready()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L512", "id": "services_pl_plan_service_maybe_auto_set_hazard_cert_ready", "community": 53, "norm_label": "maybe_auto_set_hazard_cert_ready()" }, { "label": "validate_hazard_cert_ready_for_transport()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L530", "id": "services_pl_plan_service_validate_hazard_cert_ready_for_transport", "community": 53, "norm_label": "validate_hazard_cert_ready_for_transport()" }, { "label": "set_hazard_cert_ready()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L548", "id": "services_pl_plan_service_set_hazard_cert_ready", "community": 53, "norm_label": "set_hazard_cert_ready()" }, { "label": "set_plan_erp_entered()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L598", "id": "services_pl_plan_service_set_plan_erp_entered", "community": 157, "norm_label": "set_plan_erp_entered()" }, { "label": "update_plan_product_certs()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L627", "id": "services_pl_plan_service_update_plan_product_certs", "community": 53, "norm_label": "update_plan_product_certs()" }, { "label": "_generate_transport_no()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L703", "id": "services_pl_plan_service_generate_transport_no", "community": 53, "norm_label": "_generate_transport_no()" }, { "label": "_resolve_transport_context()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L721", "id": "services_pl_plan_service_resolve_transport_context", "community": 53, "norm_label": "_resolve_transport_context()" }, { "label": "_apply_payload_to_transport_row()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L787", "id": "services_pl_plan_service_apply_payload_to_transport_row", "community": 53, "norm_label": "_apply_payload_to_transport_row()" }, { "label": "upsert_draft_transport_for_plan()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L824", "id": "services_pl_plan_service_upsert_draft_transport_for_plan", "community": 53, "norm_label": "upsert_draft_transport_for_plan()" }, { "label": "clear_draft_transport_for_plan()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L947", "id": "services_pl_plan_service_clear_draft_transport_for_plan", "community": 73, "norm_label": "clear_draft_transport_for_plan()" }, { "label": "sync_transport_prefill_for_plan()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L988", "id": "services_pl_plan_service_sync_transport_prefill_for_plan", "community": 53, "norm_label": "sync_transport_prefill_for_plan()" }, { "label": "apply_vehicle_prefill_to_plan()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1010", "id": "services_pl_plan_service_apply_vehicle_prefill_to_plan", "community": 53, "norm_label": "apply_vehicle_prefill_to_plan()" }, { "label": "create_transport_for_plan()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1032", "id": "services_pl_plan_service_create_transport_for_plan", "community": 53, "norm_label": "create_transport_for_plan()" }, { "label": "assert_contract_selectable_for_plan()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1150", "id": "services_pl_plan_service_assert_contract_selectable_for_plan", "community": 53, "norm_label": "assert_contract_selectable_for_plan()" }, { "label": "_normalize_contract_links()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1178", "id": "services_pl_plan_service_normalize_contract_links", "community": 53, "norm_label": "_normalize_contract_links()" }, { "label": "validate_plan_party_contracts()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1194", "id": "services_pl_plan_service_validate_plan_party_contracts", "community": 53, "norm_label": "validate_plan_party_contracts()" }, { "label": "replace_plan_contracts()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1250", "id": "services_pl_plan_service_replace_plan_contracts", "community": 126, "norm_label": "replace_plan_contracts()" }, { "label": "load_plan_contracts_grouped()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1297", "id": "services_pl_plan_service_load_plan_contracts_grouped", "community": 126, "norm_label": "load_plan_contracts_grouped()" }, { "label": "validate_draft_min_fields()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1334", "id": "services_pl_plan_service_validate_draft_min_fields", "community": 262, "norm_label": "validate_draft_min_fields()" }, { "label": "resolve_follow_status_on_save()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1340", "id": "services_pl_plan_service_resolve_follow_status_on_save", "community": 262, "norm_label": "resolve_follow_status_on_save()" }, { "label": "assert_can_save_as_draft()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1356", "id": "services_pl_plan_service_assert_can_save_as_draft", "community": 73, "norm_label": "assert_can_save_as_draft()" }, { "label": "validate_create_full()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1362", "id": "services_pl_plan_service_validate_create_full", "community": 53, "norm_label": "validate_create_full()" }, { "label": "calc_plan_total_amount()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1386", "id": "services_pl_plan_service_calc_plan_total_amount", "community": 73, "norm_label": "calc_plan_total_amount()" }, { "label": "transport_has_locked_freight_settlement()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1397", "id": "services_pl_plan_service_transport_has_locked_freight_settlement", "community": 51, "norm_label": "transport_has_locked_freight_settlement()" }, { "label": "sync_archive_qty_from_io_order()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1421", "id": "services_pl_plan_service_sync_archive_qty_from_io_order", "community": 51, "norm_label": "sync_archive_qty_from_io_order()" }, { "label": "apply_archive_product_quantities()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1480", "id": "services_pl_plan_service_apply_archive_product_quantities", "community": 51, "norm_label": "apply_archive_product_quantities()" }, { "label": "apply_archive_brand_qtys_only()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1566", "id": "services_pl_plan_service_apply_archive_brand_qtys_only", "community": 51, "norm_label": "apply_archive_brand_qtys_only()" }, { "label": "apply_archive_freight()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1620", "id": "services_pl_plan_service_apply_archive_freight", "community": 51, "norm_label": "apply_archive_freight()" }, { "label": "record_plan_change()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1738", "id": "services_pl_plan_service_record_plan_change", "community": 51, "norm_label": "record_plan_change()" }, { "label": "apply_plan_driver_feedback()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1764", "id": "services_pl_plan_service_apply_plan_driver_feedback", "community": 51, "norm_label": "apply_plan_driver_feedback()" }, { "label": "apply_plan_site_feedback()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1822", "id": "services_pl_plan_service_apply_plan_site_feedback", "community": 51, "norm_label": "apply_plan_site_feedback()" }, { "label": "_resolve_stop_business_type_for_archive()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1858", "id": "services_pl_plan_service_resolve_stop_business_type_for_archive", "community": 51, "norm_label": "_resolve_stop_business_type_for_archive()" }, { "label": "apply_archive_stop_feedback_attachments()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1901", "id": "services_pl_plan_service_apply_archive_stop_feedback_attachments", "community": 51, "norm_label": "apply_archive_stop_feedback_attachments()" }, { "label": "\u5c31\u5730\u66f4\u65b0\u5df2\u6709\u8ba1\u5212\u4ea7\u54c1\u884c\u5b57\u6bb5\uff08\u4fdd\u6301 id\uff09\uff0c\u7528\u4e8e update upsert\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L164", "id": "services_pl_plan_service_rationale_164", "community": 73, "norm_label": "\u5c31\u5730\u66f4\u65b0\u5df2\u6709\u8ba1\u5212\u4ea7\u54c1\u884c\u5b57\u6bb5(\u4fdd\u6301 id),\u7528\u4e8e update upsert\u3002" }, { "label": "\u89e3\u6790\u8ba1\u5212\u4ea7\u54c1\u884c upsert \u4e3b\u952e\uff1a\u6709\u5408\u6cd5 id \u5219\u4fdd\u7559\uff1b\u65e0 id \u5219\u65b0\u5efa\uff1b\u975e\u6cd5 id \u5219 422\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L207", "id": "services_pl_plan_service_rationale_207", "community": 73, "norm_label": "\u89e3\u6790\u8ba1\u5212\u4ea7\u54c1\u884c upsert \u4e3b\u952e:\u6709\u5408\u6cd5 id \u5219\u4fdd\u7559;\u65e0 id \u5219\u65b0\u5efa;\u975e\u6cd5 id \u5219 422\u3002" }, { "label": "\u89e3\u6790\u53f8\u673a\uff1a\u663e\u5f0f\u9009\u62e9\u4f18\u5148\uff0c\u5426\u5219\u53d6\u8f66\u8f86\u5173\u8054\u53f8\u673a\uff1b\u5747\u65e0\u5219\u5141\u8bb8\u4e3a\u7a7a\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L244", "id": "services_pl_plan_service_rationale_244", "community": 53, "norm_label": "\u89e3\u6790\u53f8\u673a:\u663e\u5f0f\u9009\u62e9\u4f18\u5148,\u5426\u5219\u53d6\u8f66\u8f86\u5173\u8054\u53f8\u673a;\u5747\u65e0\u5219\u5141\u8bb8\u4e3a\u7a7a\u3002" }, { "label": "\u6279\u91cf\u4ece CRM \u4ea7\u54c1\u4e3b\u6570\u636e\u8bfb\u53d6\u6613\u5236\u6bd2/\u6613\u5236\u7206\u6807\u8bc6\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L310", "id": "services_pl_plan_service_rationale_310", "community": 53, "norm_label": "\u6279\u91cf\u4ece crm \u4ea7\u54c1\u4e3b\u6570\u636e\u8bfb\u53d6\u6613\u5236\u6bd2/\u6613\u5236\u7206\u6807\u8bc6\u3002" }, { "label": "\u4ece CRM \u4ea7\u54c1\u4e3b\u6570\u636e\u8bfb\u53d6\u6613\u5236\u6bd2/\u6613\u5236\u7206\u6807\u8bc6\uff08\u4e0d\u8bfb\u8ba1\u5212\u4ea7\u54c1\u5feb\u7167\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L338", "id": "services_pl_plan_service_rationale_338", "community": 53, "norm_label": "\u4ece crm \u4ea7\u54c1\u4e3b\u6570\u636e\u8bfb\u53d6\u6613\u5236\u6bd2/\u6613\u5236\u7206\u6807\u8bc6(\u4e0d\u8bfb\u8ba1\u5212\u4ea7\u54c1\u5feb\u7167)\u3002" }, { "label": "\u8bc1\u4e66 URL \u4e3a\u7a7a\uff08NULL / \u7a7a\u4e32 / \u7eaf\u7a7a\u767d\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L368", "id": "services_pl_plan_service_rationale_368", "community": 203, "norm_label": "\u8bc1\u4e66 url \u4e3a\u7a7a(null / \u7a7a\u4e32 / \u7eaf\u7a7a\u767d)\u3002" }, { "label": "\u5217\u8868\u7b5b\u9009\uff1a\u8ba1\u5212\u4e0b\u5b58\u5728 CRM \u6807\u8bc6\u4e3a\u6613\u5236\u6bd2/\u6613\u5236\u7206\u7684\u4ea7\u54c1\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L373", "id": "services_pl_plan_service_rationale_373", "community": 34, "norm_label": "\u5217\u8868\u7b5b\u9009:\u8ba1\u5212\u4e0b\u5b58\u5728 crm \u6807\u8bc6\u4e3a\u6613\u5236\u6bd2/\u6613\u5236\u7206\u7684\u4ea7\u54c1\u3002" }, { "label": "\u5217\u8868\u7b5b\u9009\uff1a\u5b58\u5728\u5371\u5316\u4ea7\u54c1\u4e14\u81f3\u5c11\u4e00\u5f20\u5fc5\u9700\u8bc1\u4e66\u672a\u4e0a\u4f20\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L395", "id": "services_pl_plan_service_rationale_395", "community": 203, "norm_label": "\u5217\u8868\u7b5b\u9009:\u5b58\u5728\u5371\u5316\u4ea7\u54c1\u4e14\u81f3\u5c11\u4e00\u5f20\u5fc5\u9700\u8bc1\u4e66\u672a\u4e0a\u4f20\u3002" }, { "label": "\u8ba1\u5212\u5185\u6240\u6709\u5371\u5316\u54c1\u4ea7\u54c1\u7684\u6240\u9700\u8bc1\u4e66\u69fd\u4f4d\u5747\u5df2\u4e0a\u4f20\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L484", "id": "services_pl_plan_service_rationale_484", "community": 53, "norm_label": "\u8ba1\u5212\u5185\u6240\u6709\u5371\u5316\u54c1\u4ea7\u54c1\u7684\u6240\u9700\u8bc1\u4e66\u69fd\u4f4d\u5747\u5df2\u4e0a\u4f20\u3002" }, { "label": "\u5168\u90e8\u5371\u5316\u54c1\u8bc1\u4e66\u5df2\u4e0a\u4f20\u65f6\uff0c\u81ea\u52a8\u6807\u8bb0\u8bc1\u4e66\u9f50\u5907\uff08\u4e0e\u4eba\u5de5\u786e\u8ba4\u7b49\u6548\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L520", "id": "services_pl_plan_service_rationale_520", "community": 53, "norm_label": "\u5168\u90e8\u5371\u5316\u54c1\u8bc1\u4e66\u5df2\u4e0a\u4f20\u65f6,\u81ea\u52a8\u6807\u8bb0\u8bc1\u4e66\u9f50\u5907(\u4e0e\u4eba\u5de5\u786e\u8ba4\u7b49\u6548)\u3002" }, { "label": "\u5199\u5165/\u66f4\u65b0\u8349\u7a3f\u8fd0\u8f93\u5355\uff08pl_transport + pl_plan_transport\uff09\uff0c\u8ba1\u5212\u4fdd\u6301\u5f85\u5b89\u6392\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L834", "id": "services_pl_plan_service_rationale_834", "community": 53, "norm_label": "\u5199\u5165/\u66f4\u65b0\u8349\u7a3f\u8fd0\u8f93\u5355(pl_transport + pl_plan_transport),\u8ba1\u5212\u4fdd\u6301\u5f85\u5b89\u6392\u3002" }, { "label": "\u540c\u6b65\u8fd0\u8f93\u9884\u9009\u5230\u8349\u7a3f\u8fd0\u8f93\u5b50\u8868\uff08pl_transport\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L998", "id": "services_pl_plan_service_rationale_998", "community": 53, "norm_label": "\u540c\u6b65\u8fd0\u8f93\u9884\u9009\u5230\u8349\u7a3f\u8fd0\u8f93\u5b50\u8868(pl_transport)\u3002" }, { "label": "\u82e5\u5b58\u5728\u5165\u5e93/\u51fa\u5e93\u5355\uff0c\u7528\u660e\u7ec6 actual_qty \u8986\u76d6\u5f52\u6863\u63d0\u4ea4\u4e2d\u7684\u5b9e\u9645\u6570\u91cf\uff08\u6743\u5a01\u6765\u6e90\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L1428", "id": "services_pl_plan_service_rationale_1428", "community": 51, "norm_label": "\u82e5\u5b58\u5728\u5165\u5e93/\u51fa\u5e93\u5355,\u7528\u660e\u7ec6 actual_qty \u8986\u76d6\u5f52\u6863\u63d0\u4ea4\u4e2d\u7684\u5b9e\u9645\u6570\u91cf(\u6743\u5a01\u6765\u6e90)\u3002" }, { "label": "\u4e00\u8f66\u591a\u5378\uff1a\u6bb5\u7ea7\u6570\u91cf\u5df2\u5199\u5165\uff0c\u6b64\u5904\u4ec5\u5904\u7406\u8ba1\u5212\u4ea7\u54c1\u54c1\u724c\u5206\u91cf\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L1574", "id": "services_pl_plan_service_rationale_1574", "community": 51, "norm_label": "\u4e00\u8f66\u591a\u5378:\u6bb5\u7ea7\u6570\u91cf\u5df2\u5199\u5165,\u6b64\u5904\u4ec5\u5904\u7406\u8ba1\u5212\u4ea7\u54c1\u54c1\u724c\u5206\u91cf\u3002" }, { "label": "pl_cert_required_service.py", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L1", "id": "app_services_pl_cert_required_service_py", "community": 40, "norm_label": "pl_cert_required_service.py" }, { "label": "is_huolala_trailer_no()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L37", "id": "services_pl_cert_required_service_is_huolala_trailer_no", "community": 40, "norm_label": "is_huolala_trailer_no()" }, { "label": "should_show_trailer_cert_slots()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L41", "id": "services_pl_cert_required_service_should_show_trailer_cert_slots", "community": 40, "norm_label": "should_show_trailer_cert_slots()" }, { "label": "should_require_trailer_certs()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L46", "id": "services_pl_cert_required_service_should_require_trailer_certs", "community": 40, "norm_label": "should_require_trailer_certs()" }, { "label": "match_required_cert_name()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L52", "id": "services_pl_cert_required_service_match_required_cert_name", "community": 40, "norm_label": "match_required_cert_name()" }, { "label": "_cert_row_complete()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L61", "id": "services_pl_cert_required_service_cert_row_complete", "community": 40, "norm_label": "_cert_row_complete()" }, { "label": "_find_cert_for_required()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L77", "id": "services_pl_cert_required_service_find_cert_for_required", "community": 40, "norm_label": "_find_cert_for_required()" }, { "label": "_missing_field_labels()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L97", "id": "services_pl_cert_required_service_missing_field_labels", "community": 40, "norm_label": "_missing_field_labels()" }, { "label": "collect_required_cert_errors()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L116", "id": "services_pl_cert_required_service_collect_required_cert_errors", "community": 40, "norm_label": "collect_required_cert_errors()" }, { "label": "get_required_personnel_cert_names()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L141", "id": "services_pl_cert_required_service_get_required_personnel_cert_names", "community": 40, "norm_label": "get_required_personnel_cert_names()" }, { "label": "validate_personnel_type_role_compat()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L152", "id": "services_pl_cert_required_service_validate_personnel_type_role_compat", "community": 40, "norm_label": "validate_personnel_type_role_compat()" }, { "label": "validate_personnel_required_certs()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L163", "id": "services_pl_cert_required_service_validate_personnel_required_certs", "community": 40, "norm_label": "validate_personnel_required_certs()" }, { "label": "validate_self_vehicle_required_certs()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L187", "id": "services_pl_cert_required_service_validate_self_vehicle_required_certs", "community": 40, "norm_label": "validate_self_vehicle_required_certs()" }, { "label": "validate_carrier_vehicle_required_certs()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L211", "id": "services_pl_cert_required_service_validate_carrier_vehicle_required_certs", "community": 40, "norm_label": "validate_carrier_vehicle_required_certs()" }, { "label": "validate_vehicle_personnel_affiliation()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L221", "id": "services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "community": 40, "norm_label": "validate_vehicle_personnel_affiliation()" }, { "label": "validate_vehicle_personnel_cert_links()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L255", "id": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "community": 40, "norm_label": "validate_vehicle_personnel_cert_links()" }, { "label": "validate_vehicle_save_certs()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L294", "id": "services_pl_cert_required_service_validate_vehicle_save_certs", "community": 40, "norm_label": "validate_vehicle_save_certs()" }, { "label": "\u4e09\u65b9\u8f66\u8f86\u8bc1\u4ef6\u4e0d\u5f3a\u5236\uff1b\u4fdd\u7559\u51fd\u6570\u4f9b\u517c\u5bb9\u8c03\u7528\uff0c\u6052\u4e3a\u901a\u8fc7\u3002", "file_type": "rationale", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L216", "id": "services_pl_cert_required_service_rationale_216", "community": 40, "norm_label": "\u4e09\u65b9\u8f66\u8f86\u8bc1\u4ef6\u4e0d\u5f3a\u5236;\u4fdd\u7559\u51fd\u6570\u4f9b\u517c\u5bb9\u8c03\u7528,\u6052\u4e3a\u901a\u8fc7\u3002" }, { "label": "workflow_engine.py", "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L1", "id": "app_services_workflow_engine_py", "community": 10, "norm_label": "workflow_engine.py" }, { "label": "WorkflowEngine", "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L31", "id": "services_workflow_engine_workflowengine", "community": 10, "norm_label": "workflowengine" }, { "label": ".__init__()", "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L32", "id": "services_workflow_engine_workflowengine_init", "community": 10, "norm_label": ".__init__()" }, { "label": ".start_process()", "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L39", "id": "services_workflow_engine_workflowengine_start_process", "community": 10, "norm_label": ".start_process()" }, { "label": ".approve_task()", "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L77", "id": "services_workflow_engine_workflowengine_approve_task", "community": 10, "norm_label": ".approve_task()" }, { "label": ".reject_task()", "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L126", "id": "services_workflow_engine_workflowengine_reject_task", "community": 277, "norm_label": ".reject_task()" }, { "label": "._advance()", "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L160", "id": "services_workflow_engine_workflowengine_advance", "community": 10, "norm_label": "._advance()" }, { "label": "._execute_node()", "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L201", "id": "services_workflow_engine_workflowengine_execute_node", "community": 10, "norm_label": "._execute_node()" }, { "label": "._resolve_approvers()", "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L238", "id": "services_workflow_engine_workflowengine_resolve_approvers", "community": 10, "norm_label": "._resolve_approvers()" }, { "label": "._evaluate_condition()", "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L284", "id": "services_workflow_engine_workflowengine_evaluate_condition", "community": 10, "norm_label": "._evaluate_condition()" }, { "label": "._check_rules()", "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L306", "id": "services_workflow_engine_workflowengine_check_rules", "community": 10, "norm_label": "._check_rules()" }, { "label": "_compare()", "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L330", "id": "services_workflow_engine_compare", "community": 10, "norm_label": "_compare()" }, { "label": "_get_variable()", "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L359", "id": "services_workflow_engine_get_variable", "community": 10, "norm_label": "_get_variable()" }, { "label": "_parse_node_config()", "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L374", "id": "services_workflow_engine_parse_node_config", "community": 10, "norm_label": "_parse_node_config()" }, { "label": "_parse_variables()", "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L383", "id": "services_workflow_engine_parse_variables", "community": 10, "norm_label": "_parse_variables()" }, { "label": "\u5de5\u4f5c\u6d41\u5f15\u64ce \u2014\u2014 \u8bfb\u53d6\u8282\u70b9\u4e0e\u8fde\u7ebf\u6267\u884c\u5ba1\u6279\u6d41\u8f6c", "file_type": "rationale", "source_file": "app/services/workflow_engine.py", "source_location": "L1", "id": "services_workflow_engine_rationale_1", "community": 10, "norm_label": "\u5de5\u4f5c\u6d41\u5f15\u64ce \u2014\u2014 \u8bfb\u53d6\u8282\u70b9\u4e0e\u8fde\u7ebf\u6267\u884c\u5ba1\u6279\u6d41\u8f6c" }, { "label": "pl_ocr_service.py", "file_type": "code", "source_file": "app/services/pl_ocr_service.py", "source_location": "L1", "id": "app_services_pl_ocr_service_py", "community": 178, "norm_label": "pl_ocr_service.py" }, { "label": "_monthly_limit()", "file_type": "code", "source_file": "app/services/pl_ocr_service.py", "source_location": "L24", "id": "services_pl_ocr_service_monthly_limit", "community": 178, "norm_label": "_monthly_limit()" }, { "label": "current_usage_month()", "file_type": "code", "source_file": "app/services/pl_ocr_service.py", "source_location": "L28", "id": "services_pl_ocr_service_current_usage_month", "community": 178, "norm_label": "current_usage_month()" }, { "label": "get_or_create_usage_row()", "file_type": "code", "source_file": "app/services/pl_ocr_service.py", "source_location": "L32", "id": "services_pl_ocr_service_get_or_create_usage_row", "community": 178, "norm_label": "get_or_create_usage_row()" }, { "label": "assert_quota_available()", "file_type": "code", "source_file": "app/services/pl_ocr_service.py", "source_location": "L53", "id": "services_pl_ocr_service_assert_quota_available", "community": 178, "norm_label": "assert_quota_available()" }, { "label": "increment_usage()", "file_type": "code", "source_file": "app/services/pl_ocr_service.py", "source_location": "L65", "id": "services_pl_ocr_service_increment_usage", "community": 178, "norm_label": "increment_usage()" }, { "label": "_first_attachment_url()", "file_type": "code", "source_file": "app/services/pl_ocr_service.py", "source_location": "L74", "id": "services_pl_ocr_service_first_attachment_url", "community": 178, "norm_label": "_first_attachment_url()" }, { "label": "compress_image_bytes()", "file_type": "code", "source_file": "app/services/pl_ocr_service.py", "source_location": "L85", "id": "services_pl_ocr_service_compress_image_bytes", "community": 178, "norm_label": "compress_image_bytes()" }, { "label": "parse_expire_date()", "file_type": "code", "source_file": "app/services/pl_ocr_service.py", "source_location": "L110", "id": "services_pl_ocr_service_parse_expire_date", "community": 178, "norm_label": "parse_expire_date()" }, { "label": "parse_vehicle_license_expire()", "file_type": "code", "source_file": "app/services/pl_ocr_service.py", "source_location": "L129", "id": "services_pl_ocr_service_parse_vehicle_license_expire", "community": 178, "norm_label": "parse_vehicle_license_expire()" }, { "label": "_build_ocr_client()", "file_type": "code", "source_file": "app/services/pl_ocr_service.py", "source_location": "L156", "id": "services_pl_ocr_service_build_ocr_client", "community": 178, "norm_label": "_build_ocr_client()" }, { "label": "_parse_aliyun_data()", "file_type": "code", "source_file": "app/services/pl_ocr_service.py", "source_location": "L177", "id": "services_pl_ocr_service_parse_aliyun_data", "community": 178, "norm_label": "_parse_aliyun_data()" }, { "label": "_recognize_idcard()", "file_type": "code", "source_file": "app/services/pl_ocr_service.py", "source_location": "L185", "id": "services_pl_ocr_service_recognize_idcard", "community": 178, "norm_label": "_recognize_idcard()" }, { "label": "_recognize_driving_license()", "file_type": "code", "source_file": "app/services/pl_ocr_service.py", "source_location": "L213", "id": "services_pl_ocr_service_recognize_driving_license", "community": 178, "norm_label": "_recognize_driving_license()" }, { "label": "_recognize_vehicle_license()", "file_type": "code", "source_file": "app/services/pl_ocr_service.py", "source_location": "L240", "id": "services_pl_ocr_service_recognize_vehicle_license", "community": 178, "norm_label": "_recognize_vehicle_license()" }, { "label": "recognize_personnel_cert()", "file_type": "code", "source_file": "app/services/pl_ocr_service.py", "source_location": "L269", "id": "services_pl_ocr_service_recognize_personnel_cert", "community": 178, "norm_label": "recognize_personnel_cert()" }, { "label": "\u963f\u91cc\u4e91\u4eba\u5458\u8bc1\u4e66 OCR\uff08\u8eab\u4efd\u8bc1 / \u9a7e\u9a76\u8bc1\uff09", "file_type": "rationale", "source_file": "app/services/pl_ocr_service.py", "source_location": "L1", "id": "services_pl_ocr_service_rationale_1", "community": 178, "norm_label": "\u963f\u91cc\u4e91\u4eba\u5458\u8bc1\u4e66 ocr(\u8eab\u4efd\u8bc1 / \u9a7e\u9a76\u8bc1)" }, { "label": "\u4ece\u884c\u9a76\u8bc1\u526f\u9875\u68c0\u9a8c\u8bb0\u5f55\u89e3\u6790\u6709\u6548\u671f\u7ed3\u675f\u65e5\u3002 \u5e38\u89c1\u6587\u6848\uff1a\u68c0\u9a8c\u6709\u6548\u671f\u81f32026\u5e7401\u6708 / \u81f32026-01 / 2026\u5e741\u6708 \u4ec5\u5230\u5e74\u6708\u65f6\u9ed8\u8ba4\u53d6\u5f53\u6708", "file_type": "rationale", "source_file": "app/services/pl_ocr_service.py", "source_location": "L130", "id": "services_pl_ocr_service_rationale_130", "community": 178, "norm_label": "\u4ece\u884c\u9a76\u8bc1\u526f\u9875\u68c0\u9a8c\u8bb0\u5f55\u89e3\u6790\u6709\u6548\u671f\u7ed3\u675f\u65e5\u3002 \u5e38\u89c1\u6587\u6848:\u68c0\u9a8c\u6709\u6548\u671f\u81f32026\u5e7401\u6708 / \u81f32026-01 / 2026\u5e741\u6708 \u4ec5\u5230\u5e74\u6708\u65f6\u9ed8\u8ba4\u53d6\u5f53\u6708" }, { "label": "\u884c\u9a76\u8bc1\uff1a\u8bc1\u53f7\u4f18\u5148\u8f66\u8f86\u8bc6\u522b\u4ee3\u53f7(VIN)\uff0c\u6709\u6548\u671f\u4ece\u526f\u9875\u68c0\u9a8c\u8bb0\u5f55\u89e3\u6790\u3002", "file_type": "rationale", "source_file": "app/services/pl_ocr_service.py", "source_location": "L241", "id": "services_pl_ocr_service_rationale_241", "community": 178, "norm_label": "\u884c\u9a76\u8bc1:\u8bc1\u53f7\u4f18\u5148\u8f66\u8f86\u8bc6\u522b\u4ee3\u53f7(vin),\u6709\u6548\u671f\u4ece\u526f\u9875\u68c0\u9a8c\u8bb0\u5f55\u89e3\u6790\u3002" }, { "label": "pl_plan_price_mask.py", "file_type": "code", "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L1", "id": "app_services_pl_plan_price_mask_py", "community": 51, "norm_label": "pl_plan_price_mask.py" }, { "label": "user_has_menu_perm()", "file_type": "code", "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L14", "id": "services_pl_plan_price_mask_user_has_menu_perm", "community": 51, "norm_label": "user_has_menu_perm()" }, { "label": "user_can_view_archive_prices()", "file_type": "code", "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L21", "id": "services_pl_plan_price_mask_user_can_view_archive_prices", "community": 51, "norm_label": "user_can_view_archive_prices()" }, { "label": "user_can_archive_plan()", "file_type": "code", "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L25", "id": "services_pl_plan_price_mask_user_can_archive_plan", "community": 51, "norm_label": "user_can_archive_plan()" }, { "label": "_mask_brand_qtys()", "file_type": "code", "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L29", "id": "services_pl_plan_price_mask_mask_brand_qtys", "community": 51, "norm_label": "_mask_brand_qtys()" }, { "label": "_mask_product_like()", "file_type": "code", "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L35", "id": "services_pl_plan_price_mask_mask_product_like", "community": 51, "norm_label": "_mask_product_like()" }, { "label": "mask_plan_with_products_prices()", "file_type": "code", "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L47", "id": "services_pl_plan_price_mask_mask_plan_with_products_prices", "community": 51, "norm_label": "mask_plan_with_products_prices()" }, { "label": "duty_schedule.py", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L1", "id": "app_services_duty_schedule_py", "community": 80, "norm_label": "duty_schedule.py" }, { "label": "DutyBizError", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L37", "id": "services_duty_schedule_dutybizerror", "community": 80, "norm_label": "dutybizerror" }, { "label": "parse_hhmm()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L41", "id": "services_duty_schedule_parse_hhmm", "community": 87, "norm_label": "parse_hhmm()" }, { "label": "format_hhmm()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L57", "id": "services_duty_schedule_format_hhmm", "community": 80, "norm_label": "format_hhmm()" }, { "label": "format_time_label()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L63", "id": "services_duty_schedule_format_time_label", "community": 87, "norm_label": "format_time_label()" }, { "label": "split_work_plans()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L74", "id": "services_duty_schedule_split_work_plans", "community": 80, "norm_label": "split_work_plans()" }, { "label": "join_work_plans()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L80", "id": "services_duty_schedule_join_work_plans", "community": 87, "norm_label": "join_work_plans()" }, { "label": "build_dict_value_from_label()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L85", "id": "services_duty_schedule_build_dict_value_from_label", "community": 87, "norm_label": "build_dict_value_from_label()" }, { "label": "_pad_hhmm()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L99", "id": "services_duty_schedule_pad_hhmm", "community": 279, "norm_label": "_pad_hhmm()" }, { "label": "parse_time_range_input()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L103", "id": "services_duty_schedule_parse_time_range_input", "community": 279, "norm_label": "parse_time_range_input()" }, { "label": "ensure_dict_data()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L137", "id": "services_duty_schedule_ensure_dict_data", "community": 80, "norm_label": "ensure_dict_data()" }, { "label": "_load_dict_label_map()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L224", "id": "services_duty_schedule_load_dict_label_map", "community": 80, "norm_label": "_load_dict_label_map()" }, { "label": "normalize_person_name()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L237", "id": "services_duty_schedule_normalize_person_name", "community": 87, "norm_label": "normalize_person_name()" }, { "label": "new_access_token()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L246", "id": "services_duty_schedule_new_access_token", "community": 80, "norm_label": "new_access_token()" }, { "label": "build_public_url()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L250", "id": "services_duty_schedule_build_public_url", "community": 80, "norm_label": "build_public_url()" }, { "label": "_assignment_dict()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L255", "id": "services_duty_schedule_assignment_dict", "community": 80, "norm_label": "_assignment_dict()" }, { "label": "_slot_dict()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L264", "id": "services_duty_schedule_slot_dict", "community": 80, "norm_label": "_slot_dict()" }, { "label": "_day_dict()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L294", "id": "services_duty_schedule_day_dict", "community": 80, "norm_label": "_day_dict()" }, { "label": "_load_day_by_date()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L322", "id": "services_duty_schedule_load_day_by_date", "community": 80, "norm_label": "_load_day_by_date()" }, { "label": "_load_day_by_id()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L334", "id": "services_duty_schedule_load_day_by_id", "community": 80, "norm_label": "_load_day_by_id()" }, { "label": "_load_slots()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L342", "id": "services_duty_schedule_load_slots", "community": 80, "norm_label": "_load_slots()" }, { "label": "_load_all_slots()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L350", "id": "services_duty_schedule_load_all_slots", "community": 80, "norm_label": "_load_all_slots()" }, { "label": "_tombstone_shift_type()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L354", "id": "services_duty_schedule_tombstone_shift_type", "community": 80, "norm_label": "_tombstone_shift_type()" }, { "label": "_free_soft_deleted_uk()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L361", "id": "services_duty_schedule_free_soft_deleted_uk", "community": 80, "norm_label": "_free_soft_deleted_uk()" }, { "label": "_retire_slot()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L386", "id": "services_duty_schedule_retire_slot", "community": 80, "norm_label": "_retire_slot()" }, { "label": "_load_assignments_for_slots()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L394", "id": "services_duty_schedule_load_assignments_for_slots", "community": 80, "norm_label": "_load_assignments_for_slots()" }, { "label": "_serialize_day()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L410", "id": "services_duty_schedule_serialize_day", "community": 80, "norm_label": "_serialize_day()" }, { "label": "empty_day_skeleton()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L424", "id": "services_duty_schedule_empty_day_skeleton", "community": 80, "norm_label": "empty_day_skeleton()" }, { "label": "get_month_summary()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L435", "id": "services_duty_schedule_get_month_summary", "community": 80, "norm_label": "get_month_summary()" }, { "label": "get_day_detail()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L458", "id": "services_duty_schedule_get_day_detail", "community": 80, "norm_label": "get_day_detail()" }, { "label": "soft_delete_assignment()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L465", "id": "services_duty_schedule_soft_delete_assignment", "community": 80, "norm_label": "soft_delete_assignment()" }, { "label": "set_link_status()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L485", "id": "services_duty_schedule_set_link_status", "community": 80, "norm_label": "set_link_status()" }, { "label": "_count_active_assignments()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L501", "id": "services_duty_schedule_count_active_assignments", "community": 80, "norm_label": "_count_active_assignments()" }, { "label": "save_day()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L509", "id": "services_duty_schedule_save_day", "community": 80, "norm_label": "save_day()" }, { "label": "resolve_duty_staff_role_id()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L747", "id": "services_duty_schedule_resolve_duty_staff_role_id", "community": 278, "norm_label": "resolve_duty_staff_role_id()" }, { "label": "list_duty_staff_users()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L773", "id": "services_duty_schedule_list_duty_staff_users", "community": 278, "norm_label": "list_duty_staff_users()" }, { "label": "assert_user_is_duty_staff()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L810", "id": "services_duty_schedule_assert_user_is_duty_staff", "community": 80, "norm_label": "assert_user_is_duty_staff()" }, { "label": "_list_public_users()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L843", "id": "services_duty_schedule_list_public_users", "community": 80, "norm_label": "_list_public_users()" }, { "label": "_resolve_grab_user()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L847", "id": "services_duty_schedule_resolve_grab_user", "community": 80, "norm_label": "_resolve_grab_user()" }, { "label": "get_public_page()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L867", "id": "services_duty_schedule_get_public_page", "community": 80, "norm_label": "get_public_page()" }, { "label": "grab()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L888", "id": "services_duty_schedule_grab", "community": 87, "norm_label": "grab()" }, { "label": "\u503c\u73ed\u6392\u73ed\u9886\u57df\u670d\u52a1 \u2014 docs/superpowers/specs/2026-08-14-duty-schedule-design.md", "file_type": "rationale", "source_file": "app/services/duty_schedule.py", "source_location": "L1", "id": "services_duty_schedule_rationale_1", "community": 80, "norm_label": "\u503c\u73ed\u6392\u73ed\u9886\u57df\u670d\u52a1 \u2014 docs/superpowers/specs/2026-08-14-duty-schedule-design.md" }, { "label": "\u89e3\u6790\u300c09:00-17:00\u300d\u300c18:00-\u6b21\u65e507:00\u300d\u7b49\uff0c\u8fd4\u56de start/end/crossDay/label/value\u3002", "file_type": "rationale", "source_file": "app/services/duty_schedule.py", "source_location": "L104", "id": "services_duty_schedule_rationale_104", "community": 279, "norm_label": "\u89e3\u6790\u300c09:00-17:00\u300d\u300c18:00-\u6b21\u65e507:00\u300d\u7b49,\u8fd4\u56de start/end/crossday/label/value\u3002" }, { "label": "\u6539\u5199\u5df2\u8f6f\u5220\u884c\u7684 shift_type\uff0c\u91ca\u653e uk_day_shift(day, type, del_flag=1)\u3002", "file_type": "rationale", "source_file": "app/services/duty_schedule.py", "source_location": "L355", "id": "services_duty_schedule_rationale_355", "community": 80, "norm_label": "\u6539\u5199\u5df2\u8f6f\u5220\u884c\u7684 shift_type,\u91ca\u653e uk_day_shift(day, type, del_flag=1)\u3002" }, { "label": "\u540c\u4e00\u5929\u540c\u73ed\u6b21\u82e5\u5df2\u6709 del_flag=1 \u5893\u7891\uff0c\u5148\u6539\u5199\u5176 shift_type\uff0c\u907f\u514d\u518d\u6b21\u8f6f\u5220\u649e uk\u3002", "file_type": "rationale", "source_file": "app/services/duty_schedule.py", "source_location": "L369", "id": "services_duty_schedule_rationale_369", "community": 80, "norm_label": "\u540c\u4e00\u5929\u540c\u73ed\u6b21\u82e5\u5df2\u6709 del_flag=1 \u5893\u7891,\u5148\u6539\u5199\u5176 shift_type,\u907f\u514d\u518d\u6b21\u8f6f\u5220\u649e uk\u3002" }, { "label": "\u6309\u56fa\u5b9a id \u67e5\u627e\u300c\u503c\u73ed\u4eba\u5458\u300d\u89d2\u8272\uff1b\u627e\u4e0d\u5230\u518d\u6309\u89d2\u8272\u540d\u515c\u5e95\u3002", "file_type": "rationale", "source_file": "app/services/duty_schedule.py", "source_location": "L748", "id": "services_duty_schedule_rationale_748", "community": 278, "norm_label": "\u6309\u56fa\u5b9a id \u67e5\u627e\u300c\u503c\u73ed\u4eba\u5458\u300d\u89d2\u8272;\u627e\u4e0d\u5230\u518d\u6309\u89d2\u8272\u540d\u515c\u5e95\u3002" }, { "label": "\u672c\u79df\u6237\u542f\u7528\u4e14\u7ed1\u5b9a\u300c\u503c\u73ed\u4eba\u5458\u300d\u89d2\u8272\u7684\u7528\u6237\uff08\u516c\u5f00\u9875 users / \u7ba1\u7406\u7aef options\uff09\u3002", "file_type": "rationale", "source_file": "app/services/duty_schedule.py", "source_location": "L774", "id": "services_duty_schedule_rationale_774", "community": 278, "norm_label": "\u672c\u79df\u6237\u542f\u7528\u4e14\u7ed1\u5b9a\u300c\u503c\u73ed\u4eba\u5458\u300d\u89d2\u8272\u7684\u7528\u6237(\u516c\u5f00\u9875 users / \u7ba1\u7406\u7aef options)\u3002" }, { "label": "pl_plan_stop_rules.py", "file_type": "code", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L1", "id": "app_services_pl_plan_stop_rules_py", "community": 67, "norm_label": "pl_plan_stop_rules.py" }, { "label": "resolve_stop_dibang_defaults()", "file_type": "code", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L12", "id": "services_pl_plan_stop_rules_resolve_stop_dibang_defaults", "community": 67, "norm_label": "resolve_stop_dibang_defaults()" }, { "label": "normalize_stop_dibang_fields()", "file_type": "code", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L26", "id": "services_pl_plan_stop_rules_normalize_stop_dibang_fields", "community": 67, "norm_label": "normalize_stop_dibang_fields()" }, { "label": "_extract_qty()", "file_type": "code", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L58", "id": "services_pl_plan_stop_rules_extract_qty", "community": 67, "norm_label": "_extract_qty()" }, { "label": "_sum_qty()", "file_type": "code", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L69", "id": "services_pl_plan_stop_rules_sum_qty", "community": 67, "norm_label": "_sum_qty()" }, { "label": "_fmt_qty()", "file_type": "code", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L76", "id": "services_pl_plan_stop_rules_fmt_qty", "community": 67, "norm_label": "_fmt_qty()" }, { "label": "warn_qty_imbalance()", "file_type": "code", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L82", "id": "services_pl_plan_stop_rules_warn_qty_imbalance", "community": 67, "norm_label": "warn_qty_imbalance()" }, { "label": "\u8fd0\u8f93\u8ba1\u5212\u591a\u6bb5\uff1a\u5185\u90e8\u5ba2\u6237\u5730\u78c5\u9ed8\u8ba4\u503c\u4e0e\u6570\u91cf\u5e73\u8861\u6821\u9a8c", "file_type": "rationale", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L1", "id": "services_pl_plan_stop_rules_rationale_1", "community": 67, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u591a\u6bb5:\u5185\u90e8\u5ba2\u6237\u5730\u78c5\u9ed8\u8ba4\u503c\u4e0e\u6570\u91cf\u5e73\u8861\u6821\u9a8c" }, { "label": "\u5730\u78c5\u9ed8\u8ba4\u52fe\u9009\u4ee5\u672c\u6bb5\u5ba2\u6237\u662f\u5426\u4e3a\u5185\u90e8\u5ba2\u6237\uff08\u5c71\u5ce1/\u4e91\u680b\uff09\u4e3a\u51c6\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L16", "id": "services_pl_plan_stop_rules_rationale_16", "community": 67, "norm_label": "\u5730\u78c5\u9ed8\u8ba4\u52fe\u9009\u4ee5\u672c\u6bb5\u5ba2\u6237\u662f\u5426\u4e3a\u5185\u90e8\u5ba2\u6237(\u5c71\u5ce1/\u4e91\u680b)\u4e3a\u51c6\u3002" }, { "label": "\u5f52\u4e00\u5316\u6bb5\u6b21\u5730\u78c5\u52fe\u9009\u4e0e\u65b9\u5411\u3002 - \u975e\u5185\u90e8\u5ba2\u6237\uff1a\u5f3a\u5236\u4e0d\u751f\u6210\u5730\u78c5\u5355 - \u5185\u90e8\u5ba2\u6237\uff1a\u5c0a\u91cd\u663e\u5f0f\u52fe\u9009\u503c\uff08\u542b\u53ef\u9009\u8f66\u53d6\u6d88\u52fe\u9009\u4f20 0\uff09\uff1b\u4ec5 None \u65f6\u7528\u9ed8\u8ba4", "file_type": "rationale", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L32", "id": "services_pl_plan_stop_rules_rationale_32", "community": 67, "norm_label": "\u5f52\u4e00\u5316\u6bb5\u6b21\u5730\u78c5\u52fe\u9009\u4e0e\u65b9\u5411\u3002 - \u975e\u5185\u90e8\u5ba2\u6237:\u5f3a\u5236\u4e0d\u751f\u6210\u5730\u78c5\u5355 - \u5185\u90e8\u5ba2\u6237:\u5c0a\u91cd\u663e\u5f0f\u52fe\u9009\u503c(\u542b\u53ef\u9009\u8f66\u53d6\u6d88\u52fe\u9009\u4f20 0);\u4ec5 none \u65f6\u7528\u9ed8\u8ba4" }, { "label": "pl_plan_print_service.py", "file_type": "code", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L1", "id": "app_services_pl_plan_print_service_py", "community": 28, "norm_label": "pl_plan_print_service.py" }, { "label": "_customer_key()", "file_type": "code", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L18", "id": "services_pl_plan_print_service_customer_key", "community": 28, "norm_label": "_customer_key()" }, { "label": "_resolve_customer_id()", "file_type": "code", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L28", "id": "services_pl_plan_print_service_resolve_customer_id", "community": 28, "norm_label": "_resolve_customer_id()" }, { "label": "list_delivery_print_customers()", "file_type": "code", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L35", "id": "services_pl_plan_print_service_list_delivery_print_customers", "community": 28, "norm_label": "list_delivery_print_customers()" }, { "label": "_delivery_matches_customer()", "file_type": "code", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L64", "id": "services_pl_plan_print_service_delivery_matches_customer", "community": 28, "norm_label": "_delivery_matches_customer()" }, { "label": "_merge_stop_products()", "file_type": "code", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L78", "id": "services_pl_plan_print_service_merge_stop_products", "community": 28, "norm_label": "_merge_stop_products()" }, { "label": "build_delivery_slip_print()", "file_type": "code", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L100", "id": "services_pl_plan_print_service_build_delivery_slip_print", "community": 28, "norm_label": "build_delivery_slip_print()" }, { "label": "get_delivery_slip_print_context()", "file_type": "code", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L139", "id": "services_pl_plan_print_service_get_delivery_slip_print_context", "community": 28, "norm_label": "get_delivery_slip_print_context()" }, { "label": "pl_data_scope.py", "file_type": "code", "source_file": "app/services/pl_data_scope.py", "source_location": "L1", "id": "app_services_pl_data_scope_py", "community": 174, "norm_label": "pl_data_scope.py" }, { "label": "apply_pl_scope()", "file_type": "code", "source_file": "app/services/pl_data_scope.py", "source_location": "L14", "id": "services_pl_data_scope_apply_pl_scope", "community": 174, "norm_label": "apply_pl_scope()" }, { "label": "assert_pl_row_in_scope()", "file_type": "code", "source_file": "app/services/pl_data_scope.py", "source_location": "L19", "id": "services_pl_data_scope_assert_pl_row_in_scope", "community": 107, "norm_label": "assert_pl_row_in_scope()" }, { "label": "PL \u6a21\u5757\u6570\u636e\u6743\u9650\u8f85\u52a9\uff08create_by / create_dept_id\uff0c\u65e0 owner_field\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_data_scope.py", "source_location": "L1", "id": "services_pl_data_scope_rationale_1", "community": 174, "norm_label": "pl \u6a21\u5757\u6570\u636e\u6743\u9650\u8f85\u52a9(create_by / create_dept_id,\u65e0 owner_field)\u3002" }, { "label": "pl_carrier_service.py", "file_type": "code", "source_file": "app/services/pl_carrier_service.py", "source_location": "L1", "id": "app_services_pl_carrier_service_py", "community": 41, "norm_label": "pl_carrier_service.py" }, { "label": "_urls_nonempty()", "file_type": "code", "source_file": "app/services/pl_carrier_service.py", "source_location": "L10", "id": "services_pl_carrier_service_urls_nonempty", "community": 41, "norm_label": "_urls_nonempty()" }, { "label": "carrier_qualification_complete()", "file_type": "code", "source_file": "app/services/pl_carrier_service.py", "source_location": "L14", "id": "services_pl_carrier_service_carrier_qualification_complete", "community": 41, "norm_label": "carrier_qualification_complete()" }, { "label": "carrier_agreement_expired()", "file_type": "code", "source_file": "app/services/pl_carrier_service.py", "source_location": "L22", "id": "services_pl_carrier_service_carrier_agreement_expired", "community": 41, "norm_label": "carrier_agreement_expired()" }, { "label": "carrier_audit_approved()", "file_type": "code", "source_file": "app/services/pl_carrier_service.py", "source_location": "L30", "id": "services_pl_carrier_service_carrier_audit_approved", "community": 41, "norm_label": "carrier_audit_approved()" }, { "label": "carrier_eligible_for_transport()", "file_type": "code", "source_file": "app/services/pl_carrier_service.py", "source_location": "L34", "id": "services_pl_carrier_service_carrier_eligible_for_transport", "community": 41, "norm_label": "carrier_eligible_for_transport()" }, { "label": "assert_carrier_eligible_for_transport()", "file_type": "code", "source_file": "app/services/pl_carrier_service.py", "source_location": "L38", "id": "services_pl_carrier_service_assert_carrier_eligible_for_transport", "community": 41, "norm_label": "assert_carrier_eligible_for_transport()" }, { "label": "normalize_carrier_urls()", "file_type": "code", "source_file": "app/services/pl_carrier_service.py", "source_location": "L46", "id": "services_pl_carrier_service_normalize_carrier_urls", "community": 41, "norm_label": "normalize_carrier_urls()" }, { "label": "validate_carrier_qualification_fields()", "file_type": "code", "source_file": "app/services/pl_carrier_service.py", "source_location": "L53", "id": "services_pl_carrier_service_validate_carrier_qualification_fields", "community": 41, "norm_label": "validate_carrier_qualification_fields()" }, { "label": "\u8d44\u8d28\u9644\u4ef6\u5747\u4e3a\u9009\u586b\uff0c\u4fdd\u7559\u51fd\u6570\u7b7e\u540d\u4f9b\u517c\u5bb9\u8c03\u7528\u3002", "file_type": "rationale", "source_file": "app/services/pl_carrier_service.py", "source_location": "L61", "id": "services_pl_carrier_service_rationale_61", "community": 41, "norm_label": "\u8d44\u8d28\u9644\u4ef6\u5747\u4e3a\u9009\u586b,\u4fdd\u7559\u51fd\u6570\u7b7e\u540d\u4f9b\u517c\u5bb9\u8c03\u7528\u3002" }, { "label": "pl_inventory_service.py", "file_type": "code", "source_file": "app/services/pl_inventory_service.py", "source_location": "L1", "id": "app_services_pl_inventory_service_py", "community": 51, "norm_label": "pl_inventory_service.py" }, { "label": "qty_delta_for_plan()", "file_type": "code", "source_file": "app/services/pl_inventory_service.py", "source_location": "L23", "id": "services_pl_inventory_service_qty_delta_for_plan", "community": 51, "norm_label": "qty_delta_for_plan()" }, { "label": "get_or_create_inventory()", "file_type": "code", "source_file": "app/services/pl_inventory_service.py", "source_location": "L31", "id": "services_pl_inventory_service_get_or_create_inventory", "community": 51, "norm_label": "get_or_create_inventory()" }, { "label": "apply_brand_stock_change()", "file_type": "code", "source_file": "app/services/pl_inventory_service.py", "source_location": "L79", "id": "services_pl_inventory_service_apply_brand_stock_change", "community": 51, "norm_label": "apply_brand_stock_change()" }, { "label": "reverse_plan_inventory_postings()", "file_type": "code", "source_file": "app/services/pl_inventory_service.py", "source_location": "L147", "id": "services_pl_inventory_service_reverse_plan_inventory_postings", "community": 51, "norm_label": "reverse_plan_inventory_postings()" }, { "label": "apply_archive_inventory_for_plan()", "file_type": "code", "source_file": "app/services/pl_inventory_service.py", "source_location": "L186", "id": "services_pl_inventory_service_apply_archive_inventory_for_plan", "community": 51, "norm_label": "apply_archive_inventory_for_plan()" }, { "label": "apply_archive_inventory_for_plan_stops()", "file_type": "code", "source_file": "app/services/pl_inventory_service.py", "source_location": "L252", "id": "services_pl_inventory_service_apply_archive_inventory_for_plan_stops", "community": 51, "norm_label": "apply_archive_inventory_for_plan_stops()" }, { "label": "\u8ba1\u5212\u5f52\u6863\u6309\u4ea7\u54c1+\u54c1\u724c\u5199\u5165\u5e93\u5b58\u53f0\u8d26\u4e0e\u6d41\u6c34\u3002 \u76f4\u9500\u5355 (direct) \u9996\u671f\u4e0d\u8bb0\u8d26\uff1b\u5165\u5e93\u589e\u52a0\u3001\u51fa\u5e93\u6263\u51cf\uff08\u5141\u8bb8\u8d1f\u5e93\u5b58\uff0c\u4e0d\u505a\u4e0d\u8db3\u62e6\u622a\uff09\u3002 \u8c03\u6574\u5f52\u6863\u65f6\u5148\u6309 plan_i", "file_type": "rationale", "source_file": "app/services/pl_inventory_service.py", "source_location": "L1", "id": "services_pl_inventory_service_rationale_1", "community": 51, "norm_label": "\u8ba1\u5212\u5f52\u6863\u6309\u4ea7\u54c1+\u54c1\u724c\u5199\u5165\u5e93\u5b58\u53f0\u8d26\u4e0e\u6d41\u6c34\u3002 \u76f4\u9500\u5355 (direct) \u9996\u671f\u4e0d\u8bb0\u8d26;\u5165\u5e93\u589e\u52a0\u3001\u51fa\u5e93\u6263\u51cf(\u5141\u8bb8\u8d1f\u5e93\u5b58,\u4e0d\u505a\u4e0d\u8db3\u62e6\u622a)\u3002 \u8c03\u6574\u5f52\u6863\u65f6\u5148\u6309 plan_i" }, { "label": "\u51b2\u9500\u8be5\u8ba1\u5212\u5df2\u4ea7\u751f\u7684\u5e93\u5b58\u6d41\u6c34\uff08\u8c03\u6574\u5f52\u6863\u524d\u8c03\u7528\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_inventory_service.py", "source_location": "L154", "id": "services_pl_inventory_service_rationale_154", "community": 51, "norm_label": "\u51b2\u9500\u8be5\u8ba1\u5212\u5df2\u4ea7\u751f\u7684\u5e93\u5b58\u6d41\u6c34(\u8c03\u6574\u5f52\u6863\u524d\u8c03\u7528)\u3002" }, { "label": "\u5f52\u6863\u540e\u6309\u54c1\u724c\u91cf\uff08\u6216\u65e0\u54c1\u724c actual_qty\uff09\u843d\u8d26\uff1b\u5148\u51b2\u9500\u65e7\u6d41\u6c34\u518d\u91cd\u8bb0\u3002", "file_type": "rationale", "source_file": "app/services/pl_inventory_service.py", "source_location": "L194", "id": "services_pl_inventory_service_rationale_194", "community": 51, "norm_label": "\u5f52\u6863\u540e\u6309\u54c1\u724c\u91cf(\u6216\u65e0\u54c1\u724c actual_qty)\u843d\u8d26;\u5148\u51b2\u9500\u65e7\u6d41\u6c34\u518d\u91cd\u8bb0\u3002" }, { "label": "pl_dibang_bridge_service.py", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1", "id": "app_services_pl_dibang_bridge_service_py", "community": 19, "norm_label": "pl_dibang_bridge_service.py" }, { "label": "DibangInventoryLinkResult", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L37", "id": "services_pl_dibang_bridge_service_dibanginventorylinkresult", "community": 6, "norm_label": "dibanginventorylinkresult" }, { "label": "StopDibangOption", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L47", "id": "services_pl_dibang_bridge_service_stopdibangoption", "community": 6, "norm_label": "stopdibangoption" }, { "label": "_StopDibangProduct", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L54", "id": "services_pl_dibang_bridge_service_stopdibangproduct", "community": 6, "norm_label": "_stopdibangproduct" }, { "label": "resolve_partner_company()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L63", "id": "services_pl_dibang_bridge_service_resolve_partner_company", "community": 19, "norm_label": "resolve_partner_company()" }, { "label": "_normalize_to_date()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L76", "id": "services_pl_dibang_bridge_service_normalize_to_date", "community": 19, "norm_label": "_normalize_to_date()" }, { "label": "_normalize_plan_date()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L88", "id": "services_pl_dibang_bridge_service_normalize_plan_date", "community": 19, "norm_label": "_normalize_plan_date()" }, { "label": "_resolve_dibang_date()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L100", "id": "services_pl_dibang_bridge_service_resolve_dibang_date", "community": 19, "norm_label": "_resolve_dibang_date()" }, { "label": "_month_range()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L111", "id": "services_pl_dibang_bridge_service_month_range", "community": 19, "norm_label": "_month_range()" }, { "label": "_plan_type_to_business_type()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L118", "id": "services_pl_dibang_bridge_service_plan_type_to_business_type", "community": 19, "norm_label": "_plan_type_to_business_type()" }, { "label": "_direction_to_business_type()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L126", "id": "services_pl_dibang_bridge_service_direction_to_business_type", "community": 19, "norm_label": "_direction_to_business_type()" }, { "label": "_resolve_stop_business_type()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L135", "id": "services_pl_dibang_bridge_service_resolve_stop_business_type", "community": 19, "norm_label": "_resolve_stop_business_type()" }, { "label": "resolve_stop_dibang_partner()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L148", "id": "services_pl_dibang_bridge_service_resolve_stop_dibang_partner", "community": 43, "norm_label": "resolve_stop_dibang_partner()" }, { "label": "_stop_product_quantity()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L161", "id": "services_pl_dibang_bridge_service_stop_product_quantity", "community": 19, "norm_label": "_stop_product_quantity()" }, { "label": "plan_has_load_stop()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L167", "id": "services_pl_dibang_bridge_service_plan_has_load_stop", "community": 13, "norm_label": "plan_has_load_stop()" }, { "label": "apply_stop_dibang_options()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L180", "id": "services_pl_dibang_bridge_service_apply_stop_dibang_options", "community": 19, "norm_label": "apply_stop_dibang_options()" }, { "label": "_product_quantity()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L224", "id": "services_pl_dibang_bridge_service_product_quantity", "community": 19, "norm_label": "_product_quantity()" }, { "label": "_apply_plan_quantity_delta()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L231", "id": "services_pl_dibang_bridge_service_apply_plan_quantity_delta", "community": 19, "norm_label": "_apply_plan_quantity_delta()" }, { "label": "_resolve_link_contributed_qty()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L242", "id": "services_pl_dibang_bridge_service_resolve_link_contributed_qty", "community": 19, "norm_label": "_resolve_link_contributed_qty()" }, { "label": "_subtract_plan_contribution()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L253", "id": "services_pl_dibang_bridge_service_subtract_plan_contribution", "community": 19, "norm_label": "_subtract_plan_contribution()" }, { "label": "_generate_batch_no()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L279", "id": "services_pl_dibang_bridge_service_generate_batch_no", "community": 19, "norm_label": "_generate_batch_no()" }, { "label": "find_monthly_db_plan()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L299", "id": "services_pl_dibang_bridge_service_find_monthly_db_plan", "community": 19, "norm_label": "find_monthly_db_plan()" }, { "label": "_create_db_plan()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L328", "id": "services_pl_dibang_bridge_service_create_db_plan", "community": 19, "norm_label": "_create_db_plan()" }, { "label": "_create_db_inventory()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L371", "id": "services_pl_dibang_bridge_service_create_db_inventory", "community": 19, "norm_label": "_create_db_inventory()" }, { "label": "_inventory_has_weighing_slip()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L415", "id": "services_pl_dibang_bridge_service_inventory_has_weighing_slip", "community": 19, "norm_label": "_inventory_has_weighing_slip()" }, { "label": "_sync_weighing_slip_business_fields()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L428", "id": "services_pl_dibang_bridge_service_sync_weighing_slip_business_fields", "community": 19, "norm_label": "_sync_weighing_slip_business_fields()" }, { "label": "revoke_regeneratable_dibang_for_transport()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L474", "id": "services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport", "community": 19, "norm_label": "revoke_regeneratable_dibang_for_transport()" }, { "label": "_inventory_date_editable()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L555", "id": "services_pl_dibang_bridge_service_inventory_date_editable", "community": 19, "norm_label": "_inventory_date_editable()" }, { "label": "_find_active_stop_link()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L564", "id": "services_pl_dibang_bridge_service_find_active_stop_link", "community": 19, "norm_label": "_find_active_stop_link()" }, { "label": "_soft_delete_link_and_inventory()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L589", "id": "services_pl_dibang_bridge_service_soft_delete_link_and_inventory", "community": 19, "norm_label": "_soft_delete_link_and_inventory()" }, { "label": "_cancel_stop_dibang_links()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L619", "id": "services_pl_dibang_bridge_service_cancel_stop_dibang_links", "community": 19, "norm_label": "_cancel_stop_dibang_links()" }, { "label": "_update_existing_stop_inventory()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L683", "id": "services_pl_dibang_bridge_service_update_existing_stop_inventory", "community": 19, "norm_label": "_update_existing_stop_inventory()" }, { "label": "_resolve_link_dibang_date()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L845", "id": "services_pl_dibang_bridge_service_resolve_link_dibang_date", "community": 19, "norm_label": "_resolve_link_dibang_date()" }, { "label": "_ensure_monthly_db_plan_for_inventory()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L870", "id": "services_pl_dibang_bridge_service_ensure_monthly_db_plan_for_inventory", "community": 19, "norm_label": "_ensure_monthly_db_plan_for_inventory()" }, { "label": "sync_linked_dibang_dates_for_plan()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L926", "id": "services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan", "community": 19, "norm_label": "sync_linked_dibang_dates_for_plan()" }, { "label": "_sync_stop_inventory_links()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1044", "id": "services_pl_dibang_bridge_service_sync_stop_inventory_links", "community": 19, "norm_label": "_sync_stop_inventory_links()" }, { "label": "_resolve_stop_dibang_date()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1199", "id": "services_pl_dibang_bridge_service_resolve_stop_dibang_date", "community": 19, "norm_label": "_resolve_stop_dibang_date()" }, { "label": "_load_stop_products()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1217", "id": "services_pl_dibang_bridge_service_load_stop_products", "community": 19, "norm_label": "_load_stop_products()" }, { "label": "_delivery_stop_products()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1245", "id": "services_pl_dibang_bridge_service_delivery_stop_products", "community": 19, "norm_label": "_delivery_stop_products()" }, { "label": "upsert_stop_dibang_links()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1273", "id": "services_pl_dibang_bridge_service_upsert_stop_dibang_links", "community": 19, "norm_label": "upsert_stop_dibang_links()" }, { "label": "sync_dibang_for_plan_stops()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1408", "id": "services_pl_dibang_bridge_service_sync_dibang_for_plan_stops", "community": 19, "norm_label": "sync_dibang_for_plan_stops()" }, { "label": "_sync_transport_inventory_links()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1431", "id": "services_pl_dibang_bridge_service_sync_transport_inventory_links", "community": 19, "norm_label": "_sync_transport_inventory_links()" }, { "label": "sync_dibang_for_transport()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1534", "id": "services_pl_dibang_bridge_service_sync_dibang_for_transport", "community": 19, "norm_label": "sync_dibang_for_transport()" }, { "label": "\u6309\u8fd0\u8f93\u8ba1\u5212\u5355\u636e\u7c7b\u578b\u89e3\u6790\u5730\u78c5\u5f80\u6765\u5355\u4f4d\uff08\u4e0d\u533a\u5206 CRM \u5408\u540c\u7c7b\u578b\uff09\u3002 - \u5165\u5e93\u5355 inbound\uff1a\u4f9b\u65b9 \u2192 party_a\uff0c\u5176\u6b21 supplier_nam", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L64", "id": "services_pl_dibang_bridge_service_rationale_64", "community": 19, "norm_label": "\u6309\u8fd0\u8f93\u8ba1\u5212\u5355\u636e\u7c7b\u578b\u89e3\u6790\u5730\u78c5\u5f80\u6765\u5355\u4f4d(\u4e0d\u533a\u5206 crm \u5408\u540c\u7c7b\u578b)\u3002 - \u5165\u5e93\u5355 inbound:\u4f9b\u65b9 \u2192 party_a,\u5176\u6b21 supplier_nam" }, { "label": "\u5165\u5e93\u5355\u7528\u9001\u8fbe\u65f6\u95f4\uff0c\u51fa\u5e93\u5355\u7528\u53d6\u8d27\u65f6\u95f4\uff1b\u7f3a\u5931\u65f6\u56de\u9000\u8ba1\u5212\u65e5\u671f\u3002", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L101", "id": "services_pl_dibang_bridge_service_rationale_101", "community": 19, "norm_label": "\u5165\u5e93\u5355\u7528\u9001\u8fbe\u65f6\u95f4,\u51fa\u5e93\u5355\u7528\u53d6\u8d27\u65f6\u95f4;\u7f3a\u5931\u65f6\u56de\u9000\u8ba1\u5212\u65e5\u671f\u3002" }, { "label": "\u88c5\u8d27\u6bb5\u5730\u78c5\u5f80\u6765\u5355\u4f4d\u53d6\u7b2c\u4e00\u4e2a\u9001\u8d27\u5ba2\u6237\uff1b\u9001\u8d27\u6bb5\u53d6\u88c5\u8d27\u5ba2\u6237\u3002", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L153", "id": "services_pl_dibang_bridge_service_rationale_153", "community": 43, "norm_label": "\u88c5\u8d27\u6bb5\u5730\u78c5\u5f80\u6765\u5355\u4f4d\u53d6\u7b2c\u4e00\u4e2a\u9001\u8d27\u5ba2\u6237;\u9001\u8d27\u6bb5\u53d6\u88c5\u8d27\u5ba2\u6237\u3002" }, { "label": "\u6309\u51fa\u5165\u5e93\u6b63\u6587\u56de\u5199\u5173\u8054\u8fc7\u78c5\u5355\u4e1a\u52a1\u5b57\u6bb5\uff1b\u79f0\u91cd\u6570\u5b57\u4e00\u5f8b\u4e0d\u52a8\u3002", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L434", "id": "services_pl_dibang_bridge_service_rationale_434", "community": 19, "norm_label": "\u6309\u51fa\u5165\u5e93\u6b63\u6587\u56de\u5199\u5173\u8054\u8fc7\u78c5\u5355\u4e1a\u52a1\u5b57\u6bb5;\u79f0\u91cd\u6570\u5b57\u4e00\u5f8b\u4e0d\u52a8\u3002" }, { "label": "\u518d\u6b21\u52fe\u9009\u5730\u78c5\u5b89\u6392\u524d\uff1a\u8f6f\u5220\u672c\u8fd0\u8f93\u5355\u6b64\u524d\u751f\u6210\u7684\u3001\u4ecd\u53ef\u4f5c\u5e9f\u7684\u51fa\u5165\u5e93\u5355\u53ca\u5173\u8054\u3002 - \u4e0d\u5220\u9664\u5730\u78c5\u6708\u8ba1\u5212\uff08\u53ef\u80fd\u88ab\u5176\u4ed6\u4e1a\u52a1\u590d\u7528\uff09 - \u82e5\u51fa\u5165\u5e93\u5355\u5df2\u5b8c\u6210\u7684/\u5df2", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L481", "id": "services_pl_dibang_bridge_service_rationale_481", "community": 19, "norm_label": "\u518d\u6b21\u52fe\u9009\u5730\u78c5\u5b89\u6392\u524d:\u8f6f\u5220\u672c\u8fd0\u8f93\u5355\u6b64\u524d\u751f\u6210\u7684\u3001\u4ecd\u53ef\u4f5c\u5e9f\u7684\u51fa\u5165\u5e93\u5355\u53ca\u5173\u8054\u3002 - \u4e0d\u5220\u9664\u5730\u78c5\u6708\u8ba1\u5212(\u53ef\u80fd\u88ab\u5176\u4ed6\u4e1a\u52a1\u590d\u7528) - \u82e5\u51fa\u5165\u5e93\u5355\u5df2\u5b8c\u6210\u7684/\u5df2" }, { "label": "\u53d6\u6d88\u6bb5 generate_dibang\uff1a\u5df2\u8fc7\u78c5\u963b\u65ad\uff1b\u5426\u5219\u8f6f\u5220 link+\u51fa\u5165\u5e93\u5e76\u56de\u51cf\u6708\u8ba1\u5212\u3002", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L629", "id": "services_pl_dibang_bridge_service_rationale_629", "community": 19, "norm_label": "\u53d6\u6d88\u6bb5 generate_dibang:\u5df2\u8fc7\u78c5\u963b\u65ad;\u5426\u5219\u8f6f\u5220 link+\u51fa\u5165\u5e93\u5e76\u56de\u51cf\u6708\u8ba1\u5212\u3002" }, { "label": "\u5c31\u5730\u5f3a\u5236\u540c\u6b65\u51fa\u5165\u5e93\u6b63\u6587\uff08\u542b\u5df2\u8fc7\u78c5\uff09\uff0c\u5e76\u56de\u5199\u5173\u8054\u8fc7\u78c5\u5355\u4e1a\u52a1\u5b57\u6bb5\u3002", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L698", "id": "services_pl_dibang_bridge_service_rationale_698", "community": 19, "norm_label": "\u5c31\u5730\u5f3a\u5236\u540c\u6b65\u51fa\u5165\u5e93\u6b63\u6587(\u542b\u5df2\u8fc7\u78c5),\u5e76\u56de\u5199\u5173\u8054\u8fc7\u78c5\u5355\u4e1a\u52a1\u5b57\u6bb5\u3002" }, { "label": "\u8ba1\u5212\u4fdd\u5b58\u540e\u6309\u5f53\u524d\u6bb5\u6b21/\u8ba1\u5212\u65e5\u671f\u56de\u5199\u53ef\u7f16\u8f91\u51fa\u5165\u5e93\u5355\u65e5\u671f\uff1b\u8de8\u6708\u5219\u6539\u6302\u6708\u8ba1\u5212\u3002 \u4e0d\u53ef\u56de\u5199\u65f6\u4e0d\u629b\u9519\uff0c\u8fd4\u56de warnings\u3002", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L934", "id": "services_pl_dibang_bridge_service_rationale_934", "community": 19, "norm_label": "\u8ba1\u5212\u4fdd\u5b58\u540e\u6309\u5f53\u524d\u6bb5\u6b21/\u8ba1\u5212\u65e5\u671f\u56de\u5199\u53ef\u7f16\u8f91\u51fa\u5165\u5e93\u5355\u65e5\u671f;\u8de8\u6708\u5219\u6539\u6302\u6708\u8ba1\u5212\u3002 \u4e0d\u53ef\u56de\u5199\u65f6\u4e0d\u629b\u9519,\u8fd4\u56de warnings\u3002" }, { "label": "\u6309\u6bb5\u4ea7\u54c1 upsert \u51fa\u5165\u5e93+link\uff1a\u5df2\u6709\u5219\u5c31\u5730\u66f4\u65b0\uff0c\u65e0\u5219\u65b0\u5efa\u3002", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1060", "id": "services_pl_dibang_bridge_service_rationale_1060", "community": 19, "norm_label": "\u6309\u6bb5\u4ea7\u54c1 upsert \u51fa\u5165\u5e93+link:\u5df2\u6709\u5219\u5c31\u5730\u66f4\u65b0,\u65e0\u5219\u65b0\u5efa\u3002" }, { "label": "\u6309\u6bb5 upsert \u5730\u78c5\u51fa\u5165\u5e93\u4e0e link\uff1a\u65b0\u5efa / \u5c31\u5730\u66f4\u65b0 / \u53d6\u6d88\u52fe\u9009\u8f6f\u5220\u3002 \u8fd4\u56de (link_results, warnings)\u3002\u4ea7\u54c1/\u5f80\u6765", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1283", "id": "services_pl_dibang_bridge_service_rationale_1283", "community": 19, "norm_label": "\u6309\u6bb5 upsert \u5730\u78c5\u51fa\u5165\u5e93\u4e0e link:\u65b0\u5efa / \u5c31\u5730\u66f4\u65b0 / \u53d6\u6d88\u52fe\u9009\u8f6f\u5220\u3002 \u8fd4\u56de (link_results, warnings)\u3002\u4ea7\u54c1/\u5f80\u6765" }, { "label": "\u6309\u88c5\u8d27/\u9001\u8d27\u6bb5\u52fe\u9009 upsert \u5730\u78c5\u8ba1\u5212\u4e0e\u51fa\u5165\u5e93\u5355\uff08\u517c\u5bb9\u65e7\u8c03\u7528\u65b9\uff0c\u5ffd\u7565 warnings\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1418", "id": "services_pl_dibang_bridge_service_rationale_1418", "community": 19, "norm_label": "\u6309\u88c5\u8d27/\u9001\u8d27\u6bb5\u52fe\u9009 upsert \u5730\u78c5\u8ba1\u5212\u4e0e\u51fa\u5165\u5e93\u5355(\u517c\u5bb9\u65e7\u8c03\u7528\u65b9,\u5ffd\u7565 warnings)\u3002" }, { "label": "\u52fe\u9009\u300c\u751f\u6210\u5730\u78c5\u5355\u300d\uff1a\u6309\u4ea7\u54c1\u751f\u6210/\u590d\u7528\u5730\u78c5\u8ba1\u5212\uff0c\u5e76\u521b\u5efa\u5173\u8054\u51fa\u5165\u5e93\u5355\u3002", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1544", "id": "services_pl_dibang_bridge_service_rationale_1544", "community": 19, "norm_label": "\u52fe\u9009\u300c\u751f\u6210\u5730\u78c5\u5355\u300d:\u6309\u4ea7\u54c1\u751f\u6210/\u590d\u7528\u5730\u78c5\u8ba1\u5212,\u5e76\u521b\u5efa\u5173\u8054\u51fa\u5165\u5e93\u5355\u3002" }, { "label": "pl_vehicle_urea_service.py", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L1", "id": "app_services_pl_vehicle_urea_service_py", "community": 143, "norm_label": "pl_vehicle_urea_service.py" }, { "label": "_generate_seq_no()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L27", "id": "services_pl_vehicle_urea_service_generate_seq_no", "community": 143, "norm_label": "_generate_seq_no()" }, { "label": "generate_apply_no()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L39", "id": "services_pl_vehicle_urea_service_generate_apply_no", "community": 143, "norm_label": "generate_apply_no()" }, { "label": "generate_disburse_no()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L45", "id": "services_pl_vehicle_urea_service_generate_disburse_no", "community": 143, "norm_label": "generate_disburse_no()" }, { "label": "_resolve_user_name()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L51", "id": "services_pl_vehicle_urea_service_resolve_user_name", "community": 143, "norm_label": "_resolve_user_name()" }, { "label": "_assert_vehicle_exists()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L62", "id": "services_pl_vehicle_urea_service_assert_vehicle_exists", "community": 143, "norm_label": "_assert_vehicle_exists()" }, { "label": "_resolve_user_id()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L76", "id": "services_pl_vehicle_urea_service_resolve_user_id", "community": 143, "norm_label": "_resolve_user_id()" }, { "label": "_validate_apply_dates()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L100", "id": "services_pl_vehicle_urea_service_validate_apply_dates", "community": 143, "norm_label": "_validate_apply_dates()" }, { "label": "_get_apply_row()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L105", "id": "services_pl_vehicle_urea_service_get_apply_row", "community": 143, "norm_label": "_get_apply_row()" }, { "label": "_get_disburse_row()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L123", "id": "services_pl_vehicle_urea_service_get_disburse_row", "community": 143, "norm_label": "_get_disburse_row()" }, { "label": "_has_active_disburse()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L141", "id": "services_pl_vehicle_urea_service_has_active_disburse", "community": 143, "norm_label": "_has_active_disburse()" }, { "label": "apply_to_read()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L154", "id": "services_pl_vehicle_urea_service_apply_to_read", "community": 143, "norm_label": "apply_to_read()" }, { "label": "disburse_to_read()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L174", "id": "services_pl_vehicle_urea_service_disburse_to_read", "community": 143, "norm_label": "disburse_to_read()" }, { "label": "_resolve_apply_for_disburse()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L206", "id": "services_pl_vehicle_urea_service_resolve_apply_for_disburse", "community": 143, "norm_label": "_resolve_apply_for_disburse()" }, { "label": "list_applies()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L239", "id": "services_pl_vehicle_urea_service_list_applies", "community": 143, "norm_label": "list_applies()" }, { "label": "get_apply()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L291", "id": "services_pl_vehicle_urea_service_get_apply", "community": 143, "norm_label": "get_apply()" }, { "label": "create_apply()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L298", "id": "services_pl_vehicle_urea_service_create_apply", "community": 143, "norm_label": "create_apply()" }, { "label": "update_apply()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L337", "id": "services_pl_vehicle_urea_service_update_apply", "community": 143, "norm_label": "update_apply()" }, { "label": "cancel_apply()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L367", "id": "services_pl_vehicle_urea_service_cancel_apply", "community": 143, "norm_label": "cancel_apply()" }, { "label": "delete_applies()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L381", "id": "services_pl_vehicle_urea_service_delete_applies", "community": 143, "norm_label": "delete_applies()" }, { "label": "board_item_to_read()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L396", "id": "services_pl_vehicle_urea_service_board_item_to_read", "community": 143, "norm_label": "board_item_to_read()" }, { "label": "list_disburse_board()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L422", "id": "services_pl_vehicle_urea_service_list_disburse_board", "community": 143, "norm_label": "list_disburse_board()" }, { "label": "get_disburse()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L492", "id": "services_pl_vehicle_urea_service_get_disburse", "community": 143, "norm_label": "get_disburse()" }, { "label": "create_disburse()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L499", "id": "services_pl_vehicle_urea_service_create_disburse", "community": 143, "norm_label": "create_disburse()" }, { "label": "update_disburse()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L536", "id": "services_pl_vehicle_urea_service_update_disburse", "community": 143, "norm_label": "update_disburse()" }, { "label": "delete_disburses()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L586", "id": "services_pl_vehicle_urea_service_delete_disburses", "community": 143, "norm_label": "delete_disburses()" }, { "label": "pl_plan_site_link_service.py", "file_type": "code", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L1", "id": "app_services_pl_plan_site_link_service_py", "community": 18, "norm_label": "pl_plan_site_link_service.py" }, { "label": "build_site_records_for_arranged_plan()", "file_type": "code", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L15", "id": "services_pl_plan_site_link_service_build_site_records_for_arranged_plan", "community": 193, "norm_label": "build_site_records_for_arranged_plan()" }, { "label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u73b0\u573a\u94fe\u63a5\u8bfb\u6a21\u578b\u89e3\u6790\uff08\u5b89\u6392\u8fd0\u8f93 / \u67e5\u770b\u5f39\u7a97\u5171\u7528\uff09", "file_type": "rationale", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L1", "id": "services_pl_plan_site_link_service_rationale_1", "community": 18, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u73b0\u573a\u94fe\u63a5\u8bfb\u6a21\u578b\u89e3\u6790(\u5b89\u6392\u8fd0\u8f93 / \u67e5\u770b\u5f39\u7a97\u5171\u7528)" }, { "label": "\u6309\u5f53\u524d\u8ba1\u5212\u88c5/\u9001\u8d27\u5ba2\u6237\u5224\u5b9a\uff0c\u89e3\u6790\u53ef\u590d\u5236\u7684\u73b0\u573a\u94fe\u63a5\u5217\u8868\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L22", "id": "services_pl_plan_site_link_service_rationale_22", "community": 193, "norm_label": "\u6309\u5f53\u524d\u8ba1\u5212\u88c5/\u9001\u8d27\u5ba2\u6237\u5224\u5b9a,\u89e3\u6790\u53ef\u590d\u5236\u7684\u73b0\u573a\u94fe\u63a5\u5217\u8868\u3002" }, { "label": "web_auth_roles.py", "file_type": "code", "source_file": "app/services/web_auth_roles.py", "source_location": "L1", "id": "app_services_web_auth_roles_py", "community": 144, "norm_label": "web_auth_roles.py" }, { "label": "_map_role_name_to_web()", "file_type": "code", "source_file": "app/services/web_auth_roles.py", "source_location": "L13", "id": "services_web_auth_roles_map_role_name_to_web", "community": 306, "norm_label": "_map_role_name_to_web()" }, { "label": "_role_rows_for_user()", "file_type": "code", "source_file": "app/services/web_auth_roles.py", "source_location": "L25", "id": "services_web_auth_roles_role_rows_for_user", "community": 144, "norm_label": "_role_rows_for_user()" }, { "label": "user_has_bound_roles()", "file_type": "code", "source_file": "app/services/web_auth_roles.py", "source_location": "L42", "id": "services_web_auth_roles_user_has_bound_roles", "community": 144, "norm_label": "user_has_bound_roles()" }, { "label": "resolve_web_role_for_user()", "file_type": "code", "source_file": "app/services/web_auth_roles.py", "source_location": "L53", "id": "services_web_auth_roles_resolve_web_role_for_user", "community": 306, "norm_label": "resolve_web_role_for_user()" }, { "label": "_granted_menu_ids_for_user()", "file_type": "code", "source_file": "app/services/web_auth_roles.py", "source_location": "L71", "id": "services_web_auth_roles_granted_menu_ids_for_user", "community": 144, "norm_label": "_granted_menu_ids_for_user()" }, { "label": "_expand_with_ancestor_menu_ids()", "file_type": "code", "source_file": "app/services/web_auth_roles.py", "source_location": "L103", "id": "services_web_auth_roles_expand_with_ancestor_menu_ids", "community": 144, "norm_label": "_expand_with_ancestor_menu_ids()" }, { "label": "iter_user_menu_perm_codes()", "file_type": "code", "source_file": "app/services/web_auth_roles.py", "source_location": "L127", "id": "services_web_auth_roles_iter_user_menu_perm_codes", "community": 144, "norm_label": "iter_user_menu_perm_codes()" }, { "label": "Web \u7ba1\u7406\u7aef\u767b\u5f55\uff1a\u57fa\u4e8e V0.3 sys_user / sys_user_role / sys_role \u7684\u89d2\u8272\u4e0e\u83dc\u5355\u6743\u9650\u89e3\u6790", "file_type": "rationale", "source_file": "app/services/web_auth_roles.py", "source_location": "L1", "id": "services_web_auth_roles_rationale_1", "community": 144, "norm_label": "web \u7ba1\u7406\u7aef\u767b\u5f55:\u57fa\u4e8e v0.3 sys_user / sys_user_role / sys_role \u7684\u89d2\u8272\u4e0e\u83dc\u5355\u6743\u9650\u89e3\u6790" }, { "label": "\u5c06 sys_role.role_name \u6620\u5c04\u4e3a web-admin \u4f7f\u7528\u7684 role \u5b57\u7b26\u4e32\u3002", "file_type": "rationale", "source_file": "app/services/web_auth_roles.py", "source_location": "L14", "id": "services_web_auth_roles_rationale_14", "community": 306, "norm_label": "\u5c06 sys_role.role_name \u6620\u5c04\u4e3a web-admin \u4f7f\u7528\u7684 role \u5b57\u7b26\u4e32\u3002" }, { "label": "\u7528\u6237\u662f\u5426\u5728 sys_user_role \u4e2d\u7ed1\u5b9a\u4e86\u81f3\u5c11\u4e00\u4e2a\u6709\u6548\u89d2\u8272\u3002", "file_type": "rationale", "source_file": "app/services/web_auth_roles.py", "source_location": "L43", "id": "services_web_auth_roles_rationale_43", "community": 144, "norm_label": "\u7528\u6237\u662f\u5426\u5728 sys_user_role \u4e2d\u7ed1\u5b9a\u4e86\u81f3\u5c11\u4e00\u4e2a\u6709\u6548\u89d2\u8272\u3002" }, { "label": "\u6839\u636e\u7528\u6237\u5173\u8054\u89d2\u8272\u89e3\u6790 Web \u7aef role\uff08admin / super_admin\uff09\u3002", "file_type": "rationale", "source_file": "app/services/web_auth_roles.py", "source_location": "L54", "id": "services_web_auth_roles_rationale_54", "community": 306, "norm_label": "\u6839\u636e\u7528\u6237\u5173\u8054\u89d2\u8272\u89e3\u6790 web \u7aef role(admin / super_admin)\u3002" }, { "label": "\u89d2\u8272\u4ec5\u52fe\u9009\u6309\u94ae\uff08F\uff09\u65f6\uff0c\u8865\u9f50\u7956\u5148 C/M \u83dc\u5355 id\uff0c\u4fbf\u4e8e\u524d\u7aef\u5339\u914d :list \u8def\u7531\u3002", "file_type": "rationale", "source_file": "app/services/web_auth_roles.py", "source_location": "L104", "id": "services_web_auth_roles_rationale_104", "community": 144, "norm_label": "\u89d2\u8272\u4ec5\u52fe\u9009\u6309\u94ae(f)\u65f6,\u8865\u9f50\u7956\u5148 c/m \u83dc\u5355 id,\u4fbf\u4e8e\u524d\u7aef\u5339\u914d :list \u8def\u7531\u3002" }, { "label": "\u7528\u6237\u901a\u8fc7\u89d2\u8272\u5173\u8054\u5f97\u5230\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6\uff08sys_menu.perms\uff0c\u4e0e\u524d\u7aef meta.menuCode \u5bf9\u9f50\uff09\u3002", "file_type": "rationale", "source_file": "app/services/web_auth_roles.py", "source_location": "L130", "id": "services_web_auth_roles_rationale_130", "community": 144, "norm_label": "\u7528\u6237\u901a\u8fc7\u89d2\u8272\u5173\u8054\u5f97\u5230\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6(sys_menu.perms,\u4e0e\u524d\u7aef meta.menucode \u5bf9\u9f50)\u3002" }, { "label": "pl_freight_settlement_service.py", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1", "id": "app_services_pl_freight_settlement_service_py", "community": 54, "norm_label": "pl_freight_settlement_service.py" }, { "label": "_resolve_user_display_name()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L44", "id": "services_pl_freight_settlement_service_resolve_user_display_name", "community": 54, "norm_label": "_resolve_user_display_name()" }, { "label": "_occupied_transport_ids_subquery()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L54", "id": "services_pl_freight_settlement_service_occupied_transport_ids_subquery", "community": 54, "norm_label": "_occupied_transport_ids_subquery()" }, { "label": "get_settlement_row()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L71", "id": "services_pl_freight_settlement_service_get_settlement_row", "community": 54, "norm_label": "get_settlement_row()" }, { "label": "get_settlement_by_transport_id()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L95", "id": "services_pl_freight_settlement_service_get_settlement_by_transport_id", "community": 107, "norm_label": "get_settlement_by_transport_id()" }, { "label": "unsettled_plans_q_filter()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L135", "id": "services_pl_freight_settlement_service_unsettled_plans_q_filter", "community": 54, "norm_label": "unsettled_plans_q_filter()" }, { "label": "list_unsettled_plans()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L147", "id": "services_pl_freight_settlement_service_list_unsettled_plans", "community": 54, "norm_label": "list_unsettled_plans()" }, { "label": "_resolve_transports_for_create()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L239", "id": "services_pl_freight_settlement_service_resolve_transports_for_create", "community": 54, "norm_label": "_resolve_transports_for_create()" }, { "label": "create_settlement()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L289", "id": "services_pl_freight_settlement_service_create_settlement", "community": 54, "norm_label": "create_settlement()" }, { "label": "_recalc_settlement_total_freight_from_links()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L333", "id": "services_pl_freight_settlement_service_recalc_settlement_total_freight_from_links", "community": 54, "norm_label": "_recalc_settlement_total_freight_from_links()" }, { "label": "sync_draft_settlement_freight_for_transport()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L366", "id": "services_pl_freight_settlement_service_sync_draft_settlement_freight_for_transport", "community": 54, "norm_label": "sync_draft_settlement_freight_for_transport()" }, { "label": "refresh_draft_settlement_freight()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L413", "id": "services_pl_freight_settlement_service_refresh_draft_settlement_freight", "community": 54, "norm_label": "refresh_draft_settlement_freight()" }, { "label": "delete_draft_settlement()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L464", "id": "services_pl_freight_settlement_service_delete_draft_settlement", "community": 76, "norm_label": "delete_draft_settlement()" }, { "label": "cancel_draft_settlement()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L496", "id": "services_pl_freight_settlement_service_cancel_draft_settlement", "community": 76, "norm_label": "cancel_draft_settlement()" }, { "label": "_get_transport_ids()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L530", "id": "services_pl_freight_settlement_service_get_transport_ids", "community": 54, "norm_label": "_get_transport_ids()" }, { "label": "_get_plans_for_transports()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L542", "id": "services_pl_freight_settlement_service_get_plans_for_transports", "community": 54, "norm_label": "_get_plans_for_transports()" }, { "label": "_approval_to_dict()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L556", "id": "services_pl_freight_settlement_service_approval_to_dict", "community": 54, "norm_label": "_approval_to_dict()" }, { "label": "create_settlement_approval_records()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L571", "id": "services_pl_freight_settlement_service_create_settlement_approval_records", "community": 54, "norm_label": "create_settlement_approval_records()" }, { "label": "_clear_settlement_approval_records()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L630", "id": "services_pl_freight_settlement_service_clear_settlement_approval_records", "community": 54, "norm_label": "_clear_settlement_approval_records()" }, { "label": "_sync_settlement_status_if_approval_complete()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L648", "id": "services_pl_freight_settlement_service_sync_settlement_status_if_approval_complete", "community": 54, "norm_label": "_sync_settlement_status_if_approval_complete()" }, { "label": "_sync_settlement_status_if_disbursed()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L661", "id": "services_pl_freight_settlement_service_sync_settlement_status_if_disbursed", "community": 54, "norm_label": "_sync_settlement_status_if_disbursed()" }, { "label": "_sync_disbursed_settlements()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L682", "id": "services_pl_freight_settlement_service_sync_disbursed_settlements", "community": 54, "norm_label": "_sync_disbursed_settlements()" }, { "label": "can_user_approve_settlement()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L708", "id": "services_pl_freight_settlement_service_can_user_approve_settlement", "community": 54, "norm_label": "can_user_approve_settlement()" }, { "label": "_settlement_all_approved()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L738", "id": "services_pl_freight_settlement_service_settlement_all_approved", "community": 54, "norm_label": "_settlement_all_approved()" }, { "label": "_advance_after_approval()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L751", "id": "services_pl_freight_settlement_service_advance_after_approval", "community": 54, "norm_label": "_advance_after_approval()" }, { "label": "submit_settlement_approval()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L828", "id": "services_pl_freight_settlement_service_submit_settlement_approval", "community": 54, "norm_label": "submit_settlement_approval()" }, { "label": "process_settlement_approval()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L864", "id": "services_pl_freight_settlement_service_process_settlement_approval", "community": 54, "norm_label": "process_settlement_approval()" }, { "label": "withdraw_settlement_approval()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L912", "id": "services_pl_freight_settlement_service_withdraw_settlement_approval", "community": 54, "norm_label": "withdraw_settlement_approval()" }, { "label": "disburse_settlement()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L942", "id": "services_pl_freight_settlement_service_disburse_settlement", "community": 54, "norm_label": "disburse_settlement()" }, { "label": "get_approval_flow()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L981", "id": "services_pl_freight_settlement_service_get_approval_flow", "community": 54, "norm_label": "get_approval_flow()" }, { "label": "get_approval_history()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L994", "id": "services_pl_freight_settlement_service_get_approval_history", "community": 54, "norm_label": "get_approval_history()" }, { "label": "_current_approver_name()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1011", "id": "services_pl_freight_settlement_service_current_approver_name", "community": 54, "norm_label": "_current_approver_name()" }, { "label": "_current_approval_id()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1026", "id": "services_pl_freight_settlement_service_current_approval_id", "community": 54, "norm_label": "_current_approval_id()" }, { "label": "_last_approval_time()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1043", "id": "services_pl_freight_settlement_service_last_approval_time", "community": 54, "norm_label": "_last_approval_time()" }, { "label": "enrich_settlement_list_item()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1057", "id": "services_pl_freight_settlement_service_enrich_settlement_list_item", "community": 54, "norm_label": "enrich_settlement_list_item()" }, { "label": "_split_status_csv()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1117", "id": "services_pl_freight_settlement_service_split_status_csv", "community": 54, "norm_label": "_split_status_csv()" }, { "label": "list_settlements_enriched()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1123", "id": "services_pl_freight_settlement_service_list_settlements_enriched", "community": 54, "norm_label": "list_settlements_enriched()" }, { "label": "get_settlement_detail()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1222", "id": "services_pl_freight_settlement_service_get_settlement_detail", "community": 54, "norm_label": "get_settlement_detail()" }, { "label": "_validate_transports_for_settlement_update()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1308", "id": "services_pl_freight_settlement_service_validate_transports_for_settlement_update", "community": 54, "norm_label": "_validate_transports_for_settlement_update()" }, { "label": "_sync_settlement_transport_links()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1368", "id": "services_pl_freight_settlement_service_sync_settlement_transport_links", "community": 54, "norm_label": "_sync_settlement_transport_links()" }, { "label": "update_settlement_draft()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1424", "id": "services_pl_freight_settlement_service_update_settlement_draft", "community": 54, "norm_label": "update_settlement_draft()" }, { "label": "\u7b80\u6613\u641c\u7d22\uff1a\u8ba1\u5212\u7f16\u53f7 / \u5ba2\u6237(\u4f9b\u5e94\u5546) / \u8f66\u724c / \u627f\u8fd0\u5546\u540d\u79f0\u3002", "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L136", "id": "services_pl_freight_settlement_service_rationale_136", "community": 54, "norm_label": "\u7b80\u6613\u641c\u7d22:\u8ba1\u5212\u7f16\u53f7 / \u5ba2\u6237(\u4f9b\u5e94\u5546) / \u8f66\u724c / \u627f\u8fd0\u5546\u540d\u79f0\u3002" }, { "label": "\u8fd0\u8f93\u5355\u8fd0\u8d39\u53d8\u66f4\u540e\uff0c\u540c\u6b65\u5173\u8054\u8349\u7a3f\u7ed3\u7b97\u5355\u7684\u660e\u7ec6\u5feb\u7167\u4e0e\u5408\u8ba1\u3002", "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L374", "id": "services_pl_freight_settlement_service_rationale_374", "community": 54, "norm_label": "\u8fd0\u8f93\u5355\u8fd0\u8d39\u53d8\u66f4\u540e,\u540c\u6b65\u5173\u8054\u8349\u7a3f\u7ed3\u7b97\u5355\u7684\u660e\u7ec6\u5feb\u7167\u4e0e\u5408\u8ba1\u3002" }, { "label": "\u8349\u7a3f/\u5df2\u9a73\u56de\u7ed3\u7b97\u5355\u6309\u5f53\u524d\u8fd0\u8f93\u5355\u8fd0\u8d39\u5237\u65b0\u660e\u7ec6\u5feb\u7167\u4e0e\u5408\u8ba1\u3002", "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L419", "id": "services_pl_freight_settlement_service_rationale_419", "community": 54, "norm_label": "\u8349\u7a3f/\u5df2\u9a73\u56de\u7ed3\u7b97\u5355\u6309\u5f53\u524d\u8fd0\u8f93\u5355\u8fd0\u8d39\u5237\u65b0\u660e\u7ec6\u5feb\u7167\u4e0e\u5408\u8ba1\u3002" }, { "label": "\u8f6f\u5220\u9664\u7ed3\u7b97\u5355\u5386\u53f2\u5ba1\u6279\u8bb0\u5f55\uff08\u91cd\u65b0\u63d0\u4ea4\u5ba1\u6279\u524d\u6e05\u7406\uff09", "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L631", "id": "services_pl_freight_settlement_service_rationale_631", "community": 54, "norm_label": "\u8f6f\u5220\u9664\u7ed3\u7b97\u5355\u5386\u53f2\u5ba1\u6279\u8bb0\u5f55(\u91cd\u65b0\u63d0\u4ea4\u5ba1\u6279\u524d\u6e05\u7406)" }, { "label": "\u5ba1\u6279\u8bb0\u5f55\u5df2\u5168\u90e8\u5b8c\u6210\u4f46\u7ed3\u7b97\u5355\u4ecd\u505c\u7559\u5728 approving \u65f6\u81ea\u52a8\u7ea0\u6b63\uff08\u517c\u5bb9\u5386\u53f2\u810f\u6570\u636e\uff09", "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L651", "id": "services_pl_freight_settlement_service_rationale_651", "community": 54, "norm_label": "\u5ba1\u6279\u8bb0\u5f55\u5df2\u5168\u90e8\u5b8c\u6210\u4f46\u7ed3\u7b97\u5355\u4ecd\u505c\u7559\u5728 approving \u65f6\u81ea\u52a8\u7ea0\u6b63(\u517c\u5bb9\u5386\u53f2\u810f\u6570\u636e)" }, { "label": "\u5df2\u6709\u6c47\u6b3e\u51ed\u8bc1\u4f46\u7ed3\u7b97\u5355\u4ecd\u505c\u7559\u5728 approved \u65f6\u81ea\u52a8\u7ea0\u6b63\uff08\u517c\u5bb9\u5386\u53f2\u810f\u6570\u636e\uff09", "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L664", "id": "services_pl_freight_settlement_service_rationale_664", "community": 54, "norm_label": "\u5df2\u6709\u6c47\u6b3e\u51ed\u8bc1\u4f46\u7ed3\u7b97\u5355\u4ecd\u505c\u7559\u5728 approved \u65f6\u81ea\u52a8\u7ea0\u6b63(\u517c\u5bb9\u5386\u53f2\u810f\u6570\u636e)" }, { "label": "\u6279\u91cf\u7ea0\u6b63\u5df2\u6709\u6c47\u6b3e\u51ed\u8bc1\u4f46\u4ecd\u4e3a approved \u7684\u7ed3\u7b97\u5355", "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L683", "id": "services_pl_freight_settlement_service_rationale_683", "community": 54, "norm_label": "\u6279\u91cf\u7ea0\u6b63\u5df2\u6709\u6c47\u6b3e\u51ed\u8bc1\u4f46\u4ecd\u4e3a approved \u7684\u7ed3\u7b97\u5355" }, { "label": "\u8fd4\u56de\u5168\u90e8\u5df2\u5b8c\u6210\u7684\u5ba1\u6279\u52a8\u4f5c\uff08\u542b\u64a4\u56de/\u91cd\u63d0\u524d\u7684\u5386\u53f2\u8f6e\u6b21\uff09\uff0c\u6309\u65f6\u95f4\u6b63\u5e8f\u3002", "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L995", "id": "services_pl_freight_settlement_service_rationale_995", "community": 54, "norm_label": "\u8fd4\u56de\u5168\u90e8\u5df2\u5b8c\u6210\u7684\u5ba1\u6279\u52a8\u4f5c(\u542b\u64a4\u56de/\u91cd\u63d0\u524d\u7684\u5386\u53f2\u8f6e\u6b21),\u6309\u65f6\u95f4\u6b63\u5e8f\u3002" }, { "label": "bx_data_scope.py", "file_type": "code", "source_file": "app/services/bx_data_scope.py", "source_location": "L1", "id": "app_services_bx_data_scope_py", "community": 173, "norm_label": "bx_data_scope.py" }, { "label": "apply_bx_scope()", "file_type": "code", "source_file": "app/services/bx_data_scope.py", "source_location": "L13", "id": "services_bx_data_scope_apply_bx_scope", "community": 98, "norm_label": "apply_bx_scope()" }, { "label": "assert_bx_row_in_scope()", "file_type": "code", "source_file": "app/services/bx_data_scope.py", "source_location": "L18", "id": "services_bx_data_scope_assert_bx_row_in_scope", "community": 173, "norm_label": "assert_bx_row_in_scope()" }, { "label": "assert_bx_biz_in_scope()", "file_type": "code", "source_file": "app/services/bx_data_scope.py", "source_location": "L29", "id": "services_bx_data_scope_assert_bx_biz_in_scope", "community": 173, "norm_label": "assert_bx_biz_in_scope()" }, { "label": "assert_bx_attachment_biz_in_scope()", "file_type": "code", "source_file": "app/services/bx_data_scope.py", "source_location": "L63", "id": "services_bx_data_scope_assert_bx_attachment_biz_in_scope", "community": 173, "norm_label": "assert_bx_attachment_biz_in_scope()" }, { "label": "BX \u6a21\u5757\u6570\u636e\u6743\u9650\u8f85\u52a9\uff08create_by / create_dept_id\uff09\u3002", "file_type": "rationale", "source_file": "app/services/bx_data_scope.py", "source_location": "L1", "id": "services_bx_data_scope_rationale_1", "community": 173, "norm_label": "bx \u6a21\u5757\u6570\u636e\u6743\u9650\u8f85\u52a9(create_by / create_dept_id)\u3002" }, { "label": "\u9644\u4ef6\u4e0b\u8f7d/\u5220\u9664/\u7ed1\u5b9a\u524d\u6821\u9a8c\u5173\u8054\u4e1a\u52a1\u5355\u5728\u6570\u636e\u6743\u9650\u5185\u3002", "file_type": "rationale", "source_file": "app/services/bx_data_scope.py", "source_location": "L36", "id": "services_bx_data_scope_rationale_36", "community": 173, "norm_label": "\u9644\u4ef6\u4e0b\u8f7d/\u5220\u9664/\u7ed1\u5b9a\u524d\u6821\u9a8c\u5173\u8054\u4e1a\u52a1\u5355\u5728\u6570\u636e\u6743\u9650\u5185\u3002" }, { "label": "pl_inventory_link_read.py", "file_type": "code", "source_file": "app/services/pl_inventory_link_read.py", "source_location": "L1", "id": "app_services_pl_inventory_link_read_py", "community": 193, "norm_label": "pl_inventory_link_read.py" }, { "label": "build_transport_inventory_link_read()", "file_type": "code", "source_file": "app/services/pl_inventory_link_read.py", "source_location": "L7", "id": "services_pl_inventory_link_read_build_transport_inventory_link_read", "community": 193, "norm_label": "build_transport_inventory_link_read()" }, { "label": "\u6784\u5efa\u8fd0\u8f93-\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054\u8bfb\u6a21\u578b\uff08\u4e0d\u542b\u73b0\u573a\u94fe\u63a5\uff0c\u73b0\u573a\u94fe\u63a5\u89c1 pl_transport_site_link\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_inventory_link_read.py", "source_location": "L1", "id": "services_pl_inventory_link_read_rationale_1", "community": 193, "norm_label": "\u6784\u5efa\u8fd0\u8f93-\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054\u8bfb\u6a21\u578b(\u4e0d\u542b\u73b0\u573a\u94fe\u63a5,\u73b0\u573a\u94fe\u63a5\u89c1 pl_transport_site_link)\u3002" }, { "label": "pl_vehicle_maintenance_service.py", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L1", "id": "app_services_pl_vehicle_maintenance_service_py", "community": 146, "norm_label": "pl_vehicle_maintenance_service.py" }, { "label": "_generate_seq_no()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L32", "id": "services_pl_vehicle_maintenance_service_generate_seq_no", "community": 146, "norm_label": "_generate_seq_no()" }, { "label": "generate_apply_no()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L46", "id": "services_pl_vehicle_maintenance_service_generate_apply_no", "community": 146, "norm_label": "generate_apply_no()" }, { "label": "generate_process_no()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L56", "id": "services_pl_vehicle_maintenance_service_generate_process_no", "community": 146, "norm_label": "generate_process_no()" }, { "label": "_resolve_user_name()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L65", "id": "services_pl_vehicle_maintenance_service_resolve_user_name", "community": 146, "norm_label": "_resolve_user_name()" }, { "label": "_assert_vehicle_exists()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L76", "id": "services_pl_vehicle_maintenance_service_assert_vehicle_exists", "community": 146, "norm_label": "_assert_vehicle_exists()" }, { "label": "_resolve_user_id()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L90", "id": "services_pl_vehicle_maintenance_service_resolve_user_id", "community": 146, "norm_label": "_resolve_user_id()" }, { "label": "_validate_apply_dates()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L114", "id": "services_pl_vehicle_maintenance_service_validate_apply_dates", "community": 146, "norm_label": "_validate_apply_dates()" }, { "label": "_get_apply_row()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L125", "id": "services_pl_vehicle_maintenance_service_get_apply_row", "community": 146, "norm_label": "_get_apply_row()" }, { "label": "_get_process_row()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L143", "id": "services_pl_vehicle_maintenance_service_get_process_row", "community": 146, "norm_label": "_get_process_row()" }, { "label": "_has_active_process()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L161", "id": "services_pl_vehicle_maintenance_service_has_active_process", "community": 146, "norm_label": "_has_active_process()" }, { "label": "apply_to_read()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L174", "id": "services_pl_vehicle_maintenance_service_apply_to_read", "community": 146, "norm_label": "apply_to_read()" }, { "label": "process_to_read()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L195", "id": "services_pl_vehicle_maintenance_service_process_to_read", "community": 146, "norm_label": "process_to_read()" }, { "label": "_resolve_apply_for_process()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L227", "id": "services_pl_vehicle_maintenance_service_resolve_apply_for_process", "community": 146, "norm_label": "_resolve_apply_for_process()" }, { "label": "list_applies()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L260", "id": "services_pl_vehicle_maintenance_service_list_applies", "community": 146, "norm_label": "list_applies()" }, { "label": "get_apply()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L327", "id": "services_pl_vehicle_maintenance_service_get_apply", "community": 146, "norm_label": "get_apply()" }, { "label": "create_apply()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L334", "id": "services_pl_vehicle_maintenance_service_create_apply", "community": 146, "norm_label": "create_apply()" }, { "label": "update_apply()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L380", "id": "services_pl_vehicle_maintenance_service_update_apply", "community": 146, "norm_label": "update_apply()" }, { "label": "cancel_apply()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L417", "id": "services_pl_vehicle_maintenance_service_cancel_apply", "community": 146, "norm_label": "cancel_apply()" }, { "label": "delete_applies()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L431", "id": "services_pl_vehicle_maintenance_service_delete_applies", "community": 146, "norm_label": "delete_applies()" }, { "label": "list_reminders()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L446", "id": "services_pl_vehicle_maintenance_service_list_reminders", "community": 174, "norm_label": "list_reminders()" }, { "label": "board_item_to_read()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L489", "id": "services_pl_vehicle_maintenance_service_board_item_to_read", "community": 146, "norm_label": "board_item_to_read()" }, { "label": "list_process_board()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L516", "id": "services_pl_vehicle_maintenance_service_list_process_board", "community": 146, "norm_label": "list_process_board()" }, { "label": "get_process()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L600", "id": "services_pl_vehicle_maintenance_service_get_process", "community": 146, "norm_label": "get_process()" }, { "label": "create_process()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L607", "id": "services_pl_vehicle_maintenance_service_create_process", "community": 146, "norm_label": "create_process()" }, { "label": "update_process()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L646", "id": "services_pl_vehicle_maintenance_service_update_process", "community": 146, "norm_label": "update_process()" }, { "label": "delete_processes()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L698", "id": "services_pl_vehicle_maintenance_service_delete_processes", "community": 146, "norm_label": "delete_processes()" }, { "label": "pl_plan_archive_stop_service.py", "file_type": "code", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L1", "id": "app_services_pl_plan_archive_stop_service_py", "community": 51, "norm_label": "pl_plan_archive_stop_service.py" }, { "label": "_require_qty()", "file_type": "code", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L28", "id": "services_pl_plan_archive_stop_service_require_qty", "community": 51, "norm_label": "_require_qty()" }, { "label": "_apply_stop_product_archive()", "file_type": "code", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L37", "id": "services_pl_plan_archive_stop_service_apply_stop_product_archive", "community": 51, "norm_label": "_apply_stop_product_archive()" }, { "label": "_brand_rows_from_item()", "file_type": "code", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L79", "id": "services_pl_plan_archive_stop_service_brand_rows_from_item", "community": 51, "norm_label": "_brand_rows_from_item()" }, { "label": "_persist_stop_brand_qtys()", "file_type": "code", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L95", "id": "services_pl_plan_archive_stop_service_persist_stop_brand_qtys", "community": 51, "norm_label": "_persist_stop_brand_qtys()" }, { "label": "apply_archive_stop_quantities()", "file_type": "code", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L129", "id": "services_pl_plan_archive_stop_service_apply_archive_stop_quantities", "community": 51, "norm_label": "apply_archive_stop_quantities()" }, { "label": "sync_plan_products_from_stop_archive()", "file_type": "code", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L234", "id": "services_pl_plan_archive_stop_service_sync_plan_products_from_stop_archive", "community": 51, "norm_label": "sync_plan_products_from_stop_archive()" }, { "label": "sum_delivery_outbound_qty()", "file_type": "code", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L313", "id": "services_pl_plan_archive_stop_service_sum_delivery_outbound_qty", "community": 51, "norm_label": "sum_delivery_outbound_qty()" }, { "label": "iter_stop_archive_inventory_lines()", "file_type": "code", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L329", "id": "services_pl_plan_archive_stop_service_iter_stop_archive_inventory_lines", "community": 51, "norm_label": "iter_stop_archive_inventory_lines()" }, { "label": "\u5c06\u6bb5\u7ea7\u5f52\u6863\u6570\u91cf\u6c47\u603b\u56de\u5199 pl_plan_product\uff08_row_to_dict \u6743\u5a01\u6765\u6e90\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L241", "id": "services_pl_plan_archive_stop_service_rationale_241", "community": 51, "norm_label": "\u5c06\u6bb5\u7ea7\u5f52\u6863\u6570\u91cf\u6c47\u603b\u56de\u5199 pl_plan_product(_row_to_dict \u6743\u5a01\u6765\u6e90)\u3002" }, { "label": "pl_plan_archive_export.py", "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L1", "id": "app_services_pl_plan_archive_export_py", "community": 181, "norm_label": "pl_plan_archive_export.py" }, { "label": "resolve_archive_list_io_column()", "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L45", "id": "services_pl_plan_archive_export_resolve_archive_list_io_column", "community": 181, "norm_label": "resolve_archive_list_io_column()" }, { "label": "_format_date_value()", "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L53", "id": "services_pl_plan_archive_export_format_date_value", "community": 181, "norm_label": "_format_date_value()" }, { "label": "_format_plate_display()", "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L59", "id": "services_pl_plan_archive_export_format_plate_display", "community": 181, "norm_label": "_format_plate_display()" }, { "label": "_get_stop_archive_actual_qty()", "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L69", "id": "services_pl_plan_archive_export_get_stop_archive_actual_qty", "community": 181, "norm_label": "_get_stop_archive_actual_qty()" }, { "label": "_get_stop_archive_unit_price()", "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L73", "id": "services_pl_plan_archive_export_get_stop_archive_unit_price", "community": 181, "norm_label": "_get_stop_archive_unit_price()" }, { "label": "_get_stop_archive_amount()", "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L77", "id": "services_pl_plan_archive_export_get_stop_archive_amount", "community": 181, "norm_label": "_get_stop_archive_amount()" }, { "label": "_stop_kind_label()", "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L88", "id": "services_pl_plan_archive_export_stop_kind_label", "community": 181, "norm_label": "_stop_kind_label()" }, { "label": "_stop_time()", "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L94", "id": "services_pl_plan_archive_export_stop_time", "community": 181, "norm_label": "_stop_time()" }, { "label": "_load_legacy_products_by_plan()", "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L100", "id": "services_pl_plan_archive_export_load_legacy_products_by_plan", "community": 181, "norm_label": "_load_legacy_products_by_plan()" }, { "label": "_plan_common_export_fields()", "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L121", "id": "services_pl_plan_archive_export_plan_common_export_fields", "community": 181, "norm_label": "_plan_common_export_fields()" }, { "label": "_empty_product_fields()", "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L147", "id": "services_pl_plan_archive_export_empty_product_fields", "community": 181, "norm_label": "_empty_product_fields()" }, { "label": "_product_row_from_stop_product()", "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L162", "id": "services_pl_plan_archive_export_product_row_from_stop_product", "community": 181, "norm_label": "_product_row_from_stop_product()" }, { "label": "_append_stop_product_rows()", "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L187", "id": "services_pl_plan_archive_export_append_stop_product_rows", "community": 181, "norm_label": "_append_stop_product_rows()" }, { "label": "_append_legacy_plan_product_rows()", "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L218", "id": "services_pl_plan_archive_export_append_legacy_plan_product_rows", "community": 181, "norm_label": "_append_legacy_plan_product_rows()" }, { "label": "build_plan_archive_export_rows()", "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L260", "id": "services_pl_plan_archive_export_build_plan_archive_export_rows", "community": 181, "norm_label": "build_plan_archive_export_rows()" }, { "label": "\u8fd0\u8f93\u8ba1\u5212\u5f52\u6863\u5bfc\u51fa\uff1a\u6309\u88c5\u8d27/\u9001\u8d27\u6bb5 \u00d7 \u6bb5\u5185\u4ea7\u54c1\u5c55\u5f00\uff0c\u4e0e\u5217\u8868\u5c55\u793a\u89c4\u5219\u4e00\u81f4\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L1", "id": "services_pl_plan_archive_export_rationale_1", "community": 181, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5f52\u6863\u5bfc\u51fa:\u6309\u88c5\u8d27/\u9001\u8d27\u6bb5 \u00d7 \u6bb5\u5185\u4ea7\u54c1\u5c55\u5f00,\u4e0e\u5217\u8868\u5c55\u793a\u89c4\u5219\u4e00\u81f4\u3002" }, { "label": "\u88c5\u8d27/\u9001\u8d27\u6bb5\u5165\u5e93\u51fa\u5e93\u5217\u65b9\u5411\uff08\u4e0e\u524d\u7aef resolveArchiveListIoColumn \u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L46", "id": "services_pl_plan_archive_export_rationale_46", "community": 181, "norm_label": "\u88c5\u8d27/\u9001\u8d27\u6bb5\u5165\u5e93\u51fa\u5e93\u5217\u65b9\u5411(\u4e0e\u524d\u7aef resolvearchivelistiocolumn \u4e00\u81f4)\u3002" }, { "label": "\u65e0\u6bb5\u8868\u6570\u636e\u65f6\u56de\u9000\u8ba1\u5212\u4ea7\u54c1\u7ea7\u5bfc\u51fa\uff08\u517c\u5bb9\u65e7\u6570\u636e\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L225", "id": "services_pl_plan_archive_export_rationale_225", "community": 181, "norm_label": "\u65e0\u6bb5\u8868\u6570\u636e\u65f6\u56de\u9000\u8ba1\u5212\u4ea7\u54c1\u7ea7\u5bfc\u51fa(\u517c\u5bb9\u65e7\u6570\u636e)\u3002" }, { "label": "\u6784\u5efa\u5f52\u6863\u5bfc\u51fa\u6570\u636e\u884c\uff1a\u6bcf\u8ba1\u5212 \u00d7 \u6bcf\u6bb5\u6b21 \u00d7 \u6bcf\u6bb5\u4ea7\u54c1\u4e00\u884c\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L266", "id": "services_pl_plan_archive_export_rationale_266", "community": 181, "norm_label": "\u6784\u5efa\u5f52\u6863\u5bfc\u51fa\u6570\u636e\u884c:\u6bcf\u8ba1\u5212 \u00d7 \u6bcf\u6bb5\u6b21 \u00d7 \u6bcf\u6bb5\u4ea7\u54c1\u4e00\u884c\u3002" }, { "label": "pl_plan_contract_gap.py", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L1", "id": "app_services_pl_plan_contract_gap_py", "community": 126, "norm_label": "pl_plan_contract_gap.py" }, { "label": "stop_contract_gap()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L48", "id": "services_pl_plan_contract_gap_stop_contract_gap", "community": 12, "norm_label": "stop_contract_gap()" }, { "label": "side_is_exempt()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L53", "id": "services_pl_plan_contract_gap_side_is_exempt", "community": 126, "norm_label": "side_is_exempt()" }, { "label": "compute_contract_gap_sides()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L57", "id": "services_pl_plan_contract_gap_compute_contract_gap_sides", "community": 12, "norm_label": "compute_contract_gap_sides()" }, { "label": "compute_plan_gap_sides_from_stops()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L72", "id": "services_pl_plan_contract_gap_compute_plan_gap_sides_from_stops", "community": 12, "norm_label": "compute_plan_gap_sides_from_stops()" }, { "label": "_stop_contract_exists()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L106", "id": "services_pl_plan_contract_gap_stop_contract_exists", "community": 126, "norm_label": "_stop_contract_exists()" }, { "label": "_load_stop_gap_expr()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L123", "id": "services_pl_plan_contract_gap_load_stop_gap_expr", "community": 126, "norm_label": "_load_stop_gap_expr()" }, { "label": "_delivery_stop_gap_expr()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L146", "id": "services_pl_plan_contract_gap_delivery_stop_gap_expr", "community": 126, "norm_label": "_delivery_stop_gap_expr()" }, { "label": "_legacy_supplier_gap_expr()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L169", "id": "services_pl_plan_contract_gap_legacy_supplier_gap_expr", "community": 126, "norm_label": "_legacy_supplier_gap_expr()" }, { "label": "_legacy_demander_gap_expr()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L195", "id": "services_pl_plan_contract_gap_legacy_demander_gap_expr", "community": 126, "norm_label": "_legacy_demander_gap_expr()" }, { "label": "plan_has_contract_gap_exists()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L221", "id": "services_pl_plan_contract_gap_plan_has_contract_gap_exists", "community": 126, "norm_label": "plan_has_contract_gap_exists()" }, { "label": "_supplier_gap_expr()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L231", "id": "services_pl_plan_contract_gap_supplier_gap_expr", "community": 126, "norm_label": "_supplier_gap_expr()" }, { "label": "_demander_gap_expr()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L235", "id": "services_pl_plan_contract_gap_demander_gap_expr", "community": 126, "norm_label": "_demander_gap_expr()" }, { "label": "build_plan_contract_gap_read()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L239", "id": "services_pl_plan_contract_gap_build_plan_contract_gap_read", "community": 126, "norm_label": "build_plan_contract_gap_read()" }, { "label": "_load_products_by_plan_ids()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L278", "id": "services_pl_plan_contract_gap_load_products_by_plan_ids", "community": 126, "norm_label": "_load_products_by_plan_ids()" }, { "label": "_parse_csv()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L313", "id": "services_pl_plan_contract_gap_parse_csv", "community": 126, "norm_label": "_parse_csv()" }, { "label": "list_plan_contract_gaps()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L319", "id": "services_pl_plan_contract_gap_list_plan_contract_gaps", "community": 126, "norm_label": "list_plan_contract_gaps()" }, { "label": "_write_stop_contract_rows()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L488", "id": "services_pl_plan_contract_gap_write_stop_contract_rows", "community": 126, "norm_label": "_write_stop_contract_rows()" }, { "label": "_clear_legacy_side_contracts()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L532", "id": "services_pl_plan_contract_gap_clear_legacy_side_contracts", "community": 126, "norm_label": "_clear_legacy_side_contracts()" }, { "label": "update_plan_stop_contracts()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L553", "id": "services_pl_plan_contract_gap_update_plan_stop_contracts", "community": 126, "norm_label": "update_plan_stop_contracts()" }, { "label": "update_plan_side_contracts()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L663", "id": "services_pl_plan_contract_gap_update_plan_side_contracts", "community": 126, "norm_label": "update_plan_side_contracts()" }, { "label": "\u6309\u6bb5\u6b21\u6c47\u603b\u8ba1\u5212\u662f\u5426\u4ecd\u6709\u5408\u540c\u7f3a\u53e3\uff08supplier=\u88c5\u8d27\u4fa7\uff0cdemander=\u9001\u8d27\u4fa7\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L81", "id": "services_pl_plan_contract_gap_rationale_81", "community": 12, "norm_label": "\u6309\u6bb5\u6b21\u6c47\u603b\u8ba1\u5212\u662f\u5426\u4ecd\u6709\u5408\u540c\u7f3a\u53e3(supplier=\u88c5\u8d27\u4fa7,demander=\u9001\u8d27\u4fa7)\u3002" }, { "label": "\u5217\u8868\u7b5b\u9009\uff1a\u4efb\u4e00\u6bb5\u6b21\uff08\u6216\u65e7\u8ba1\u5212\u7ea7\uff09\u5b58\u5728\u5408\u540c\u7f3a\u53e3\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L222", "id": "services_pl_plan_contract_gap_rationale_222", "community": 126, "norm_label": "\u5217\u8868\u7b5b\u9009:\u4efb\u4e00\u6bb5\u6b21(\u6216\u65e7\u8ba1\u5212\u7ea7)\u5b58\u5728\u5408\u540c\u7f3a\u53e3\u3002" }, { "label": "\u5355\u4fa7\u4fdd\u5b58\u8ba1\u5212\u5408\u540c\u5173\u8054\uff08\u65e7\u8ba1\u5212\u7ea7\u63a5\u53e3\uff0c\u517c\u5bb9\u4fdd\u7559\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L673", "id": "services_pl_plan_contract_gap_rationale_673", "community": 126, "norm_label": "\u5355\u4fa7\u4fdd\u5b58\u8ba1\u5212\u5408\u540c\u5173\u8054(\u65e7\u8ba1\u5212\u7ea7\u63a5\u53e3,\u517c\u5bb9\u4fdd\u7559)\u3002" }, { "label": "dict_ensure.py", "file_type": "code", "source_file": "app/services/dict_ensure.py", "source_location": "L1", "id": "app_services_dict_ensure_py", "community": 154, "norm_label": "dict_ensure.py" }, { "label": "DictEnsureError", "file_type": "code", "source_file": "app/services/dict_ensure.py", "source_location": "L20", "id": "services_dict_ensure_dictensureerror", "community": 154, "norm_label": "dictensureerror" }, { "label": "ensure_dict_data()", "file_type": "code", "source_file": "app/services/dict_ensure.py", "source_location": "L24", "id": "services_dict_ensure_ensure_dict_data", "community": 154, "norm_label": "ensure_dict_data()" }, { "label": "ensure_remove_dict_data()", "file_type": "code", "source_file": "app/services/dict_ensure.py", "source_location": "L96", "id": "services_dict_ensure_ensure_remove_dict_data", "community": 154, "norm_label": "ensure_remove_dict_data()" }, { "label": "\u4e1a\u52a1\u9875\u5b57\u5178 ensure\uff1a\u767d\u540d\u5355\u5185\u6309 label \u590d\u7528\u6216\u63d2\u5165 sys_dict_data\u3002", "file_type": "rationale", "source_file": "app/services/dict_ensure.py", "source_location": "L1", "id": "services_dict_ensure_rationale_1", "community": 154, "norm_label": "\u4e1a\u52a1\u9875\u5b57\u5178 ensure:\u767d\u540d\u5355\u5185\u6309 label \u590d\u7528\u6216\u63d2\u5165 sys_dict_data\u3002" }, { "label": "pl_contract_plan_qty.py", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1", "id": "app_services_pl_contract_plan_qty_py", "community": 82, "norm_label": "pl_contract_plan_qty.py" }, { "label": "normalize_package_spec()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L31", "id": "services_pl_contract_plan_qty_normalize_package_spec", "community": 82, "norm_label": "normalize_package_spec()" }, { "label": "product_package_key()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L37", "id": "services_pl_contract_plan_qty_product_package_key", "community": 82, "norm_label": "product_package_key()" }, { "label": "match_contract_product_for_key()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L44", "id": "services_pl_contract_plan_qty_match_contract_product_for_key", "community": 82, "norm_label": "match_contract_product_for_key()" }, { "label": "_to_float()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L78", "id": "services_pl_contract_plan_qty_to_float", "community": 82, "norm_label": "_to_float()" }, { "label": "_bucket_for_plan()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L87", "id": "services_pl_contract_plan_qty_bucket_for_plan", "community": 82, "norm_label": "_bucket_for_plan()" }, { "label": "merge_product_qty_maps()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L102", "id": "services_pl_contract_plan_qty_merge_product_qty_maps", "community": 302, "norm_label": "merge_product_qty_maps()" }, { "label": "_resolve_stop_product_qty()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L126", "id": "services_pl_contract_plan_qty_resolve_stop_product_qty", "community": 82, "norm_label": "_resolve_stop_product_qty()" }, { "label": "accumulate_stop_products()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L142", "id": "services_pl_contract_plan_qty_accumulate_stop_products", "community": 158, "norm_label": "accumulate_stop_products()" }, { "label": "resolve_linked_plan_scopes()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L161", "id": "services_pl_contract_plan_qty_resolve_linked_plan_scopes", "community": 82, "norm_label": "resolve_linked_plan_scopes()" }, { "label": "sum_qtys_for_scope()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L218", "id": "services_pl_contract_plan_qty_sum_qtys_for_scope", "community": 158, "norm_label": "sum_qtys_for_scope()" }, { "label": "aggregate_contract_product_plan_qtys()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L289", "id": "services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "community": 82, "norm_label": "aggregate_contract_product_plan_qtys()" }, { "label": "attach_plan_qty_fields_to_products()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L425", "id": "services_pl_contract_plan_qty_attach_plan_qty_fields_to_products", "community": 82, "norm_label": "attach_plan_qty_fields_to_products()" }, { "label": "plan_ids_linked_to_contract()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L446", "id": "services_pl_contract_plan_qty_plan_ids_linked_to_contract", "community": 34, "norm_label": "plan_ids_linked_to_contract()" }, { "label": "contract_ids_linked_to_plan()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L482", "id": "services_pl_contract_plan_qty_contract_ids_linked_to_plan", "community": 301, "norm_label": "contract_ids_linked_to_plan()" }, { "label": "auto_start_execute_approved_contracts()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L506", "id": "services_pl_contract_plan_qty_auto_start_execute_approved_contracts", "community": 301, "norm_label": "auto_start_execute_approved_contracts()" }, { "label": "effective_arranged_total()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L545", "id": "services_pl_contract_plan_qty_effective_arranged_total", "community": 130, "norm_label": "effective_arranged_total()" }, { "label": "contract_product_has_fixed_qty()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L558", "id": "services_pl_contract_plan_qty_contract_product_has_fixed_qty", "community": 130, "norm_label": "contract_product_has_fixed_qty()" }, { "label": "evaluate_product_qty_for_arrange()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L573", "id": "services_pl_contract_plan_qty_evaluate_product_qty_for_arrange", "community": 130, "norm_label": "evaluate_product_qty_for_arrange()" }, { "label": "_stop_kind_from_scope()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L628", "id": "services_pl_contract_plan_qty_stop_kind_from_scope", "community": 82, "norm_label": "_stop_kind_from_scope()" }, { "label": "_plan_scope_for_contract()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L644", "id": "services_pl_contract_plan_qty_plan_scope_for_contract", "community": 82, "norm_label": "_plan_scope_for_contract()" }, { "label": "_load_plan_stop_product_maps()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L665", "id": "services_pl_contract_plan_qty_load_plan_stop_product_maps", "community": 82, "norm_label": "_load_plan_stop_product_maps()" }, { "label": "collect_plan_contract_qty_checks()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L718", "id": "services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "community": 82, "norm_label": "collect_plan_contract_qty_checks()" }, { "label": "assert_contract_qty_for_arrange()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L908", "id": "services_pl_contract_plan_qty_assert_contract_qty_for_arrange", "community": 82, "norm_label": "assert_contract_qty_for_arrange()" }, { "label": "build_contract_qty_reminder_payload()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L932", "id": "services_pl_contract_plan_qty_build_contract_qty_reminder_payload", "community": 82, "norm_label": "build_contract_qty_reminder_payload()" }, { "label": "validate_stop_products_package_against_contract()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L940", "id": "services_pl_contract_plan_qty_validate_stop_products_package_against_contract", "community": 274, "norm_label": "validate_stop_products_package_against_contract()" }, { "label": "get_contract_product_arrange_qty_detail()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L979", "id": "services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "community": 82, "norm_label": "get_contract_product_arrange_qty_detail()" }, { "label": "\u6309\u590d\u5408\u952e\u5339\u914d\u5408\u540c\u4ea7\u54c1\u884c\uff1b\u540c\u952e\u591a\u884c\u65f6 quantity \u76f8\u52a0\uff08\u9632\u5fa1\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L48", "id": "services_pl_contract_plan_qty_rationale_48", "community": 82, "norm_label": "\u6309\u590d\u5408\u952e\u5339\u914d\u5408\u540c\u4ea7\u54c1\u884c;\u540c\u952e\u591a\u884c\u65f6 quantity \u76f8\u52a0(\u9632\u5fa1)\u3002" }, { "label": "\u8fd4\u56de 'archived' | 'arranged_unarchived' | None\uff08\u4e0d\u8ba1\u5165\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L88", "id": "services_pl_contract_plan_qty_rationale_88", "community": 82, "norm_label": "\u8fd4\u56de 'archived' | 'arranged_unarchived' | none(\u4e0d\u8ba1\u5165)\u3002" }, { "label": "(product_id, package_spec) -> {archivedQty, arrangedUnarchivedQty, arrangedTotal", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L107", "id": "services_pl_contract_plan_qty_rationale_107", "community": 302, "norm_label": "(product_id, package_spec) -> {archivedqty, arrangedunarchivedqty, arrangedtotal" }, { "label": "plan_id -> { load_ids: set[str] | None, # None = \u8be5\u4fa7\u5168\u90e8\u88c5\u8d27\u6bb5 delivery_", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L165", "id": "services_pl_contract_plan_qty_rationale_165", "community": 82, "norm_label": "plan_id -> { load_ids: set[str] | none, # none = \u8be5\u4fa7\u5168\u90e8\u88c5\u8d27\u6bb5 delivery_" }, { "label": "\u8fd4\u56de (productId, packageSpec) -> \u4e09\u6570\u91cf\u5b57\u6bb5\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L295", "id": "services_pl_contract_plan_qty_rationale_295", "community": 82, "norm_label": "\u8fd4\u56de (productid, packagespec) -> \u4e09\u6570\u91cf\u5b57\u6bb5\u3002" }, { "label": "\u5c06\u5173\u8054\u4e14\u72b6\u6001\u4e3a approved \u7684\u5408\u540c\u7f6e\u4e3a executing\uff08\u4e0d commit\uff09\u3002\u8fd4\u56de\u5df2\u63a8\u8fdb\u7684\u5408\u540c id\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L513", "id": "services_pl_contract_plan_qty_rationale_513", "community": 301, "norm_label": "\u5c06\u5173\u8054\u4e14\u72b6\u6001\u4e3a approved \u7684\u5408\u540c\u7f6e\u4e3a executing(\u4e0d commit)\u3002\u8fd4\u56de\u5df2\u63a8\u8fdb\u7684\u5408\u540c id\u3002" }, { "label": "\u5df2\u5b89\u6392\u5408\u8ba1 \u2212 \u672c\u8ba1\u5212\u65e7\u91cf + \u672c\u8ba1\u5212\u65b0\u91cf\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L551", "id": "services_pl_contract_plan_qty_rationale_551", "community": 130, "norm_label": "\u5df2\u5b89\u6392\u5408\u8ba1 \u2212 \u672c\u8ba1\u5212\u65e7\u91cf + \u672c\u8ba1\u5212\u65b0\u91cf\u3002" }, { "label": "\u8fd4\u56de: - None: \u8df3\u8fc7\uff08\u672c\u6b21\u65e0\u91cf\uff09 - kind=violation | remaining | framework_cumula", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L581", "id": "services_pl_contract_plan_qty_rationale_581", "community": 130, "norm_label": "\u8fd4\u56de: - none: \u8df3\u8fc7(\u672c\u6b21\u65e0\u91cf) - kind=violation | remaining | framework_cumula" }, { "label": "\u8fd4\u56de (violations, reminders)\u3002 \u5728\u5199\u8fd0\u8f93\u524d\u8c03\u7528\uff1breminders \u53ef\u7f13\u5b58\u5230\u6210\u529f\u54cd\u5e94\uff0c\u52ff\u5728\u72b6\u6001\u53d8\u66f4\u540e\u518d\u7b97\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L724", "id": "services_pl_contract_plan_qty_rationale_724", "community": 82, "norm_label": "\u8fd4\u56de (violations, reminders)\u3002 \u5728\u5199\u8fd0\u8f93\u524d\u8c03\u7528;reminders \u53ef\u7f13\u5b58\u5230\u6210\u529f\u54cd\u5e94,\u52ff\u5728\u72b6\u6001\u53d8\u66f4\u540e\u518d\u7b97\u3002" }, { "label": "\u8d85\u9650\u5219 422\uff1b\u901a\u8fc7\u5219\u8fd4\u56de reminders\uff08\u4f9b\u6210\u529f\u54cd\u5e94\u590d\u7528\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L914", "id": "services_pl_contract_plan_qty_rationale_914", "community": 82, "norm_label": "\u8d85\u9650\u5219 422;\u901a\u8fc7\u5219\u8fd4\u56de reminders(\u4f9b\u6210\u529f\u54cd\u5e94\u590d\u7528)\u3002" }, { "label": "\u7ed1\u5408\u540c\u65f6\uff1a\u8ba1\u5212\u6bb5\u4ea7\u54c1\u5305\u88c5\u5fc5\u586b\uff0c\u4e14\u5fc5\u987b\u5c5e\u4e8e\u672c\u5408\u540c\u8be5\u4ea7\u54c1\u7684\u5305\u88c5\u96c6\u5408\u3002 \u8fd4\u56de (ok, error_message)\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L945", "id": "services_pl_contract_plan_qty_rationale_945", "community": 274, "norm_label": "\u7ed1\u5408\u540c\u65f6:\u8ba1\u5212\u6bb5\u4ea7\u54c1\u5305\u88c5\u5fc5\u586b,\u4e14\u5fc5\u987b\u5c5e\u4e8e\u672c\u5408\u540c\u8be5\u4ea7\u54c1\u7684\u5305\u88c5\u96c6\u5408\u3002 \u8fd4\u56de (ok, error_message)\u3002" }, { "label": "\u8868\u5355\u300c\u53ef\u5b89\u6392\u6570\u91cf\u300d\u4e0e\u95ee\u53f7\u5f39\u7a97\u6570\u636e\u3002 arrangedQty / availableQty \u5747\u4e0d\u542b exclude_plan_id\uff08\u82e5\u8be5\u8ba1\u5212\u5df2\u5728\u5df2\u5b89\u6392\u6876\u4e2d", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L988", "id": "services_pl_contract_plan_qty_rationale_988", "community": 82, "norm_label": "\u8868\u5355\u300c\u53ef\u5b89\u6392\u6570\u91cf\u300d\u4e0e\u95ee\u53f7\u5f39\u7a97\u6570\u636e\u3002 arrangedqty / availableqty \u5747\u4e0d\u542b exclude_plan_id(\u82e5\u8be5\u8ba1\u5212\u5df2\u5728\u5df2\u5b89\u6392\u6876\u4e2d" }, { "label": "pl_io_order_service.py", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L1", "id": "app_services_pl_io_order_service_py", "community": 97, "norm_label": "pl_io_order_service.py" }, { "label": "IoOrderCreateResult", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L45", "id": "services_pl_io_order_service_ioordercreateresult", "community": 6, "norm_label": "ioordercreateresult" }, { "label": "build_io_order_site_url()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L53", "id": "services_pl_io_order_service_build_io_order_site_url", "community": 97, "norm_label": "build_io_order_site_url()" }, { "label": "_normalize_plan_date()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L59", "id": "services_pl_io_order_service_normalize_plan_date", "community": 97, "norm_label": "_normalize_plan_date()" }, { "label": "_next_order_no()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L70", "id": "services_pl_io_order_service_next_order_no", "community": 97, "norm_label": "_next_order_no()" }, { "label": "_dibang_qty_by_plan_product()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L88", "id": "services_pl_io_order_service_dibang_qty_by_plan_product", "community": 97, "norm_label": "_dibang_qty_by_plan_product()" }, { "label": "create_io_order_for_transport()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L120", "id": "services_pl_io_order_service_create_io_order_for_transport", "community": 97, "norm_label": "create_io_order_for_transport()" }, { "label": "apply_dibang_prefill_to_order()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L202", "id": "services_pl_io_order_service_apply_dibang_prefill_to_order", "community": 97, "norm_label": "apply_dibang_prefill_to_order()" }, { "label": "void_io_orders_for_plan()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L247", "id": "services_pl_io_order_service_void_io_orders_for_plan", "community": 97, "norm_label": "void_io_orders_for_plan()" }, { "label": "get_active_io_order_for_plan()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L271", "id": "services_pl_io_order_service_get_active_io_order_for_plan", "community": 193, "norm_label": "get_active_io_order_for_plan()" }, { "label": "parse_feedback_images()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L301", "id": "services_pl_io_order_service_parse_feedback_images", "community": 97, "norm_label": "parse_feedback_images()" }, { "label": "dump_feedback_images()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L313", "id": "services_pl_io_order_service_dump_feedback_images", "community": 97, "norm_label": "dump_feedback_images()" }, { "label": "_io_item_brand_qty_model()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L326", "id": "services_pl_io_order_service_io_item_brand_qty_model", "community": 97, "norm_label": "_io_item_brand_qty_model()" }, { "label": "update_io_order_items_qty_and_brand()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L332", "id": "services_pl_io_order_service_update_io_order_items_qty_and_brand", "community": 97, "norm_label": "update_io_order_items_qty_and_brand()" }, { "label": "apply_io_order_stop_site_feedbacks()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L422", "id": "services_pl_io_order_service_apply_io_order_stop_site_feedbacks", "community": 118, "norm_label": "apply_io_order_stop_site_feedbacks()" }, { "label": "apply_site_feedback()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L560", "id": "services_pl_io_order_service_apply_site_feedback", "community": 30, "norm_label": "apply_site_feedback()" }, { "label": "resolve_unit_label()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L603", "id": "services_pl_io_order_service_resolve_unit_label", "community": 97, "norm_label": "resolve_unit_label()" }, { "label": "merge_plan_logistics_into_order()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L610", "id": "services_pl_io_order_service_merge_plan_logistics_into_order", "community": 97, "norm_label": "merge_plan_logistics_into_order()" }, { "label": "merge_plan_product_into_item()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L645", "id": "services_pl_io_order_service_merge_plan_product_into_item", "community": 97, "norm_label": "merge_plan_product_into_item()" }, { "label": "_format_io_product_summary_line()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L684", "id": "services_pl_io_order_service_format_io_product_summary_line", "community": 97, "norm_label": "_format_io_product_summary_line()" }, { "label": "enrich_io_items_with_brand_feedback()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L712", "id": "services_pl_io_order_service_enrich_io_items_with_brand_feedback", "community": 97, "norm_label": "enrich_io_items_with_brand_feedback()" }, { "label": "enrich_io_order_dict()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L807", "id": "services_pl_io_order_service_enrich_io_order_dict", "community": 97, "norm_label": "enrich_io_order_dict()" }, { "label": "order_header_to_dict()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L1008", "id": "services_pl_io_order_service_order_header_to_dict", "community": 97, "norm_label": "order_header_to_dict()" }, { "label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5165\u5e93\u5355 / \u51fa\u5e93\u5355\uff08\u5b89\u6392\u8fd0\u8f93\u843d\u5355\u3001\u73b0\u573a\u56de\u4f20\u3001\u4f5c\u5e9f\uff09", "file_type": "rationale", "source_file": "app/services/pl_io_order_service.py", "source_location": "L1", "id": "services_pl_io_order_service_rationale_1", "community": 97, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5165\u5e93\u5355 / \u51fa\u5e93\u5355(\u5b89\u6392\u8fd0\u8f93\u843d\u5355\u3001\u73b0\u573a\u56de\u4f20\u3001\u4f5c\u5e9f)" }, { "label": "\u5b89\u6392\u8fd0\u8f93\u540e\u521b\u5efa\u5165\u5e93/\u51fa\u5e93\u5355\u3002\u76f4\u9500\u8fd4\u56de None\u3002", "file_type": "rationale", "source_file": "app/services/pl_io_order_service.py", "source_location": "L131", "id": "services_pl_io_order_service_rationale_131", "community": 97, "norm_label": "\u5b89\u6392\u8fd0\u8f93\u540e\u521b\u5efa\u5165\u5e93/\u51fa\u5e93\u5355\u3002\u76f4\u9500\u8fd4\u56de none\u3002" }, { "label": "\u5730\u78c5\u5355\u751f\u6210\u540e\uff0c\u7528\u6570\u91cf\u9884\u586b\u5c1a\u672a\u88ab\u73b0\u573a\u6539\u8fc7\u7684\u660e\u7ec6 actual_qty\u3002", "file_type": "rationale", "source_file": "app/services/pl_io_order_service.py", "source_location": "L209", "id": "services_pl_io_order_service_rationale_209", "community": 97, "norm_label": "\u5730\u78c5\u5355\u751f\u6210\u540e,\u7528\u6570\u91cf\u9884\u586b\u5c1a\u672a\u88ab\u73b0\u573a\u6539\u8fc7\u7684\u660e\u7ec6 actual_qty\u3002" }, { "label": "\u66f4\u65b0\u660e\u7ec6\u5b9e\u9645\u6570\u91cf\uff0c\u5e76\u6309\u9700\u6821\u9a8c/\u6301\u4e45\u5316\u73b0\u573a\u54c1\u724c\u6570\u91cf\u3002", "file_type": "rationale", "source_file": "app/services/pl_io_order_service.py", "source_location": "L344", "id": "services_pl_io_order_service_rationale_344", "community": 97, "norm_label": "\u66f4\u65b0\u660e\u7ec6\u5b9e\u9645\u6570\u91cf,\u5e76\u6309\u9700\u6821\u9a8c/\u6301\u4e45\u5316\u73b0\u573a\u54c1\u724c\u6570\u91cf\u3002" }, { "label": "\u4fdd\u5b58\u6309\u6bb5\u73b0\u573a\u56de\u4f20\uff0c\u5e76\u6c47\u603b\u4e3a\u51fa\u5165\u5e93\u660e\u7ec6\u6570\u91cf\u3002", "file_type": "rationale", "source_file": "app/services/pl_io_order_service.py", "source_location": "L432", "id": "services_pl_io_order_service_rationale_432", "community": 118, "norm_label": "\u4fdd\u5b58\u6309\u6bb5\u73b0\u573a\u56de\u4f20,\u5e76\u6c47\u603b\u4e3a\u51fa\u5165\u5e93\u660e\u7ec6\u6570\u91cf\u3002" }, { "label": "\u8bfb\u65f6\u9644\u52a0\u54c1\u724c\u6a21\u5f0f\u3001CRM \u54c1\u724c\u9009\u9879\u4e0e\u73b0\u573a\u54c1\u724c\u6570\u91cf\u5b50\u8868\u3002", "file_type": "rationale", "source_file": "app/services/pl_io_order_service.py", "source_location": "L721", "id": "services_pl_io_order_service_rationale_721", "community": 97, "norm_label": "\u8bfb\u65f6\u9644\u52a0\u54c1\u724c\u6a21\u5f0f\u3001crm \u54c1\u724c\u9009\u9879\u4e0e\u73b0\u573a\u54c1\u724c\u6570\u91cf\u5b50\u8868\u3002" }, { "label": "pl_plan_list_attachments.py", "file_type": "code", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L1", "id": "app_services_pl_plan_list_attachments_py", "community": 157, "norm_label": "pl_plan_list_attachments.py" }, { "label": "_parse_image_urls()", "file_type": "code", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L21", "id": "services_pl_plan_list_attachments_parse_image_urls", "community": 157, "norm_label": "_parse_image_urls()" }, { "label": "_short_label()", "file_type": "code", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L36", "id": "services_pl_plan_list_attachments_short_label", "community": 157, "norm_label": "_short_label()" }, { "label": "_stop_source_label()", "file_type": "code", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L45", "id": "services_pl_plan_list_attachments_stop_source_label", "community": 157, "norm_label": "_stop_source_label()" }, { "label": "_stop_sort_key()", "file_type": "code", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L60", "id": "services_pl_plan_list_attachments_stop_sort_key", "community": 157, "norm_label": "_stop_sort_key()" }, { "label": "load_plan_document_attachments_by_plan_ids()", "file_type": "code", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L73", "id": "services_pl_plan_list_attachments_load_plan_document_attachments_by_plan_ids", "community": 157, "norm_label": "load_plan_document_attachments_by_plan_ids()" }, { "label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u8868\uff1a\u805a\u5408\u53f8\u673a/\u73b0\u573a/\u51fa\u5165\u5e93\u73b0\u573a\u7b49\u5355\u636e\u9644\u4ef6\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L1", "id": "services_pl_plan_list_attachments_rationale_1", "community": 157, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u8868:\u805a\u5408\u53f8\u673a/\u73b0\u573a/\u51fa\u5165\u5e93\u73b0\u573a\u7b49\u5355\u636e\u9644\u4ef6\u3002" }, { "label": "pl_transport_resource_snapshot_service.py", "file_type": "code", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L1", "id": "app_services_pl_transport_resource_snapshot_service_py", "community": 3, "norm_label": "pl_transport_resource_snapshot_service.py" }, { "label": "_cert_to_snapshot()", "file_type": "code", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L24", "id": "services_pl_transport_resource_snapshot_service_cert_to_snapshot", "community": 22, "norm_label": "_cert_to_snapshot()" }, { "label": "build_transport_resource_snapshot()", "file_type": "code", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L40", "id": "services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", "community": 22, "norm_label": "build_transport_resource_snapshot()" }, { "label": "apply_resource_snapshot_json()", "file_type": "code", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L122", "id": "services_pl_transport_resource_snapshot_service_apply_resource_snapshot_json", "community": 107, "norm_label": "apply_resource_snapshot_json()" }, { "label": "clear_resource_snapshot()", "file_type": "code", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L140", "id": "services_pl_transport_resource_snapshot_service_clear_resource_snapshot", "community": 73, "norm_label": "clear_resource_snapshot()" }, { "label": "\u8fd0\u8f93\u8ba1\u5212 - \u5b89\u6392\u8fd0\u8f93\u65f6\u8f66\u8f86/\u4eba\u5458/\u8bc1\u4ef6\u8d44\u6e90\u5feb\u7167", "file_type": "rationale", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L1", "id": "services_pl_transport_resource_snapshot_service_rationale_1", "community": 3, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 - \u5b89\u6392\u8fd0\u8f93\u65f6\u8f66\u8f86/\u4eba\u5458/\u8bc1\u4ef6\u8d44\u6e90\u5feb\u7167" }, { "label": "\u8bfb\u53d6\u8f66\u8f86\u5f53\u524d\u4e3b\u6570\u636e\uff0c\u751f\u6210\u5b89\u6392\u8fd0\u8f93\u7528\u6574\u5305\u5feb\u7167\u3002", "file_type": "rationale", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L47", "id": "services_pl_transport_resource_snapshot_service_rationale_47", "community": 22, "norm_label": "\u8bfb\u53d6\u8f66\u8f86\u5f53\u524d\u4e3b\u6570\u636e,\u751f\u6210\u5b89\u6392\u8fd0\u8f93\u7528\u6574\u5305\u5feb\u7167\u3002" }, { "label": "\u5c06\u5feb\u7167 JSON \u5199\u5165\u8ba1\u5212/\u8fd0\u8f93\u5355\uff0c\u5e76\u540c\u6b65\u6807\u91cf\u5197\u4f59\u5b57\u6bb5\u3002", "file_type": "rationale", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L128", "id": "services_pl_transport_resource_snapshot_service_rationale_128", "community": 107, "norm_label": "\u5c06\u5feb\u7167 json \u5199\u5165\u8ba1\u5212/\u8fd0\u8f93\u5355,\u5e76\u540c\u6b65\u6807\u91cf\u5197\u4f59\u5b57\u6bb5\u3002" }, { "label": "pl_feedback_brand_qty.py", "file_type": "code", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L1", "id": "app_services_pl_feedback_brand_qty_py", "community": 94, "norm_label": "pl_feedback_brand_qty.py" }, { "label": "format_brand_qty_summary()", "file_type": "code", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L11", "id": "services_pl_feedback_brand_qty_format_brand_qty_summary", "community": 94, "norm_label": "format_brand_qty_summary()" }, { "label": "require_brand_qtys_if_needed()", "file_type": "code", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L23", "id": "services_pl_feedback_brand_qty_require_brand_qtys_if_needed", "community": 94, "norm_label": "require_brand_qtys_if_needed()" }, { "label": "persist_io_item_brand_qtys()", "file_type": "code", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L46", "id": "services_pl_feedback_brand_qty_persist_io_item_brand_qtys", "community": 94, "norm_label": "persist_io_item_brand_qtys()" }, { "label": "_dict_field()", "file_type": "code", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L98", "id": "services_pl_feedback_brand_qty_dict_field", "community": 94, "norm_label": "_dict_field()" }, { "label": "persist_transport_product_feedback()", "file_type": "code", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L105", "id": "services_pl_feedback_brand_qty_persist_transport_product_feedback", "community": 94, "norm_label": "persist_transport_product_feedback()" }, { "label": "load_transport_driver_product_feedbacks()", "file_type": "code", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L222", "id": "services_pl_feedback_brand_qty_load_transport_driver_product_feedbacks", "community": 94, "norm_label": "load_transport_driver_product_feedbacks()" }, { "label": "\u73b0\u573a\u5165\u51fa\u5e93\u660e\u7ec6\u4e0e\u8fd0\u8f93\u56de\u4f20\u7684\u54c1\u724c\u6570\u91cf\u6821\u9a8c\u4e0e\u6301\u4e45\u5316", "file_type": "rationale", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L1", "id": "services_pl_feedback_brand_qty_rationale_1", "community": 94, "norm_label": "\u73b0\u573a\u5165\u51fa\u5e93\u660e\u7ec6\u4e0e\u8fd0\u8f93\u56de\u4f20\u7684\u54c1\u724c\u6570\u91cf\u6821\u9a8c\u4e0e\u6301\u4e45\u5316" }, { "label": "\u7ba1\u7406\u7aef\u8bfb\u8fd0\u8f93\u5355\u65f6\u9644\u53f8\u673a\u6309\u4ea7\u54c1\u56de\u4f20\u53ca\u54c1\u724c\u6458\u8981\u3002", "file_type": "rationale", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L228", "id": "services_pl_feedback_brand_qty_rationale_228", "community": 94, "norm_label": "\u7ba1\u7406\u7aef\u8bfb\u8fd0\u8f93\u5355\u65f6\u9644\u53f8\u673a\u6309\u4ea7\u54c1\u56de\u4f20\u53ca\u54c1\u724c\u6458\u8981\u3002" }, { "label": "pl_customer_stop_pref_service.py", "file_type": "code", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L1", "id": "app_services_pl_customer_stop_pref_service_py", "community": 110, "norm_label": "pl_customer_stop_pref_service.py" }, { "label": "_as_str()", "file_type": "code", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L19", "id": "services_pl_customer_stop_pref_service_as_str", "community": 110, "norm_label": "_as_str()" }, { "label": "_row_to_item()", "file_type": "code", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L23", "id": "services_pl_customer_stop_pref_service_row_to_item", "community": 110, "norm_label": "_row_to_item()" }, { "label": "build_stop_pref_upsert_items()", "file_type": "code", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L41", "id": "services_pl_customer_stop_pref_service_build_stop_pref_upsert_items", "community": 110, "norm_label": "build_stop_pref_upsert_items()" }, { "label": "get_customer_stop_pref()", "file_type": "code", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L59", "id": "services_pl_customer_stop_pref_service_get_customer_stop_pref", "community": 110, "norm_label": "get_customer_stop_pref()" }, { "label": "upsert_customer_stop_pref()", "file_type": "code", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L81", "id": "services_pl_customer_stop_pref_service_upsert_customer_stop_pref", "community": 110, "norm_label": "upsert_customer_stop_pref()" }, { "label": "upsert_prefs_from_plan_stops()", "file_type": "code", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L116", "id": "services_pl_customer_stop_pref_service_upsert_prefs_from_plan_stops", "community": 110, "norm_label": "upsert_prefs_from_plan_stops()" }, { "label": "safe_upsert_prefs_from_plan_stops()", "file_type": "code", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L136", "id": "services_pl_customer_stop_pref_service_safe_upsert_prefs_from_plan_stops", "community": 110, "norm_label": "safe_upsert_prefs_from_plan_stops()" }, { "label": "\u62bd\u51fa\u5f85 upsert \u6761\u76ee\uff1b\u540c\u5ba2\u6237\u540c stop_type \u540e\u8005\u8986\u76d6\uff08\u4fdd\u6301\u5217\u8868\u4e2d\u6bcf\u79cd\u952e\u4e00\u6761\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L46", "id": "services_pl_customer_stop_pref_service_rationale_46", "community": 110, "norm_label": "\u62bd\u51fa\u5f85 upsert \u6761\u76ee;\u540c\u5ba2\u6237\u540c stop_type \u540e\u8005\u8986\u76d6(\u4fdd\u6301\u5217\u8868\u4e2d\u6bcf\u79cd\u952e\u4e00\u6761)\u3002" }, { "label": "\u4f9b plan \u4fdd\u5b58\u8c03\u7528\uff1b\u5f02\u5e38\u7531\u8c03\u7528\u65b9\u7528 savepoint \u541e\u6389\u3002", "file_type": "rationale", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L125", "id": "services_pl_customer_stop_pref_service_rationale_125", "community": 110, "norm_label": "\u4f9b plan \u4fdd\u5b58\u8c03\u7528;\u5f02\u5e38\u7531\u8c03\u7528\u65b9\u7528 savepoint \u541e\u6389\u3002" }, { "label": "savepoint \u5305\u88f9\uff1b\u5931\u8d25\u53ea\u8bb0\u65e5\u5fd7\uff0c\u4e0d\u629b\u7ed9\u8ba1\u5212\u4e3b\u6d41\u7a0b\u3002", "file_type": "rationale", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L145", "id": "services_pl_customer_stop_pref_service_rationale_145", "community": 110, "norm_label": "savepoint \u5305\u88f9;\u5931\u8d25\u53ea\u8bb0\u65e5\u5fd7,\u4e0d\u629b\u7ed9\u8ba1\u5212\u4e3b\u6d41\u7a0b\u3002" }, { "label": "pl_personnel_service.py", "file_type": "code", "source_file": "app/services/pl_personnel_service.py", "source_location": "L1", "id": "app_services_pl_personnel_service_py", "community": 168, "norm_label": "pl_personnel_service.py" }, { "label": "upsert_personnel()", "file_type": "code", "source_file": "app/services/pl_personnel_service.py", "source_location": "L16", "id": "services_pl_personnel_service_upsert_personnel", "community": 22, "norm_label": "upsert_personnel()" }, { "label": "save_vehicle_personnel()", "file_type": "code", "source_file": "app/services/pl_personnel_service.py", "source_location": "L92", "id": "services_pl_personnel_service_save_vehicle_personnel", "community": 22, "norm_label": "save_vehicle_personnel()" }, { "label": "build_personnel_summary()", "file_type": "code", "source_file": "app/services/pl_personnel_service.py", "source_location": "L142", "id": "services_pl_personnel_service_build_personnel_summary", "community": 22, "norm_label": "build_personnel_summary()" }, { "label": "load_vehicle_personnel_rows()", "file_type": "code", "source_file": "app/services/pl_personnel_service.py", "source_location": "L159", "id": "services_pl_personnel_service_load_vehicle_personnel_rows", "community": 22, "norm_label": "load_vehicle_personnel_rows()" }, { "label": "load_vehicle_personnel_summaries()", "file_type": "code", "source_file": "app/services/pl_personnel_service.py", "source_location": "L192", "id": "services_pl_personnel_service_load_vehicle_personnel_summaries", "community": 41, "norm_label": "load_vehicle_personnel_summaries()" }, { "label": "refresh_personnel_ages_from_id_card()", "file_type": "code", "source_file": "app/services/pl_personnel_service.py", "source_location": "L226", "id": "services_pl_personnel_service_refresh_personnel_ages_from_id_card", "community": 168, "norm_label": "refresh_personnel_ages_from_id_card()" }, { "label": "\u8fd0\u8f93\u8ba1\u5212 - \u4eba\u5458 upsert \u4e0e\u8f66\u8f86-\u4eba\u5458\u5173\u8054\u4fdd\u5b58", "file_type": "rationale", "source_file": "app/services/pl_personnel_service.py", "source_location": "L1", "id": "services_pl_personnel_service_rationale_1", "community": 168, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 - \u4eba\u5458 upsert \u4e0e\u8f66\u8f86-\u4eba\u5458\u5173\u8054\u4fdd\u5b58" }, { "label": "\u6309 personnelId \u2192 phone \u2192 name \u5f31\u5339\u914d upsert\uff0c\u8fd4\u56de personnel_id\u3002", "file_type": "rationale", "source_file": "app/services/pl_personnel_service.py", "source_location": "L25", "id": "services_pl_personnel_service_rationale_25", "community": 22, "norm_label": "\u6309 personnelid \u2192 phone \u2192 name \u5f31\u5339\u914d upsert,\u8fd4\u56de personnel_id\u3002" }, { "label": "links: [(personnel_name, role, is_default)] \u2192 (summary, default_driver_name).", "file_type": "rationale", "source_file": "app/services/pl_personnel_service.py", "source_location": "L145", "id": "services_pl_personnel_service_rationale_145", "community": 22, "norm_label": "links: [(personnel_name, role, is_default)] \u2192 (summary, default_driver_name)." }, { "label": "\u6279\u91cf\u52a0\u8f7d personnelSummary / defaultDriverName\u3002", "file_type": "rationale", "source_file": "app/services/pl_personnel_service.py", "source_location": "L195", "id": "services_pl_personnel_service_rationale_195", "community": 41, "norm_label": "\u6279\u91cf\u52a0\u8f7d personnelsummary / defaultdrivername\u3002" }, { "label": "\u6309 18 \u4f4d\u8eab\u4efd\u8bc1\u53f7\u91cd\u7b97 pl_personnel.age\uff0c\u4ec5\u66f4\u65b0\u7b97\u51fa\u503c\u4e0e\u5e93\u4e2d\u4e0d\u4e00\u81f4\u7684\u8bb0\u5f55\u3002\u8fd4\u56de\u66f4\u65b0\u6761\u6570\u3002", "file_type": "rationale", "source_file": "app/services/pl_personnel_service.py", "source_location": "L227", "id": "services_pl_personnel_service_rationale_227", "community": 168, "norm_label": "\u6309 18 \u4f4d\u8eab\u4efd\u8bc1\u53f7\u91cd\u7b97 pl_personnel.age,\u4ec5\u66f4\u65b0\u7b97\u51fa\u503c\u4e0e\u5e93\u4e2d\u4e0d\u4e00\u81f4\u7684\u8bb0\u5f55\u3002\u8fd4\u56de\u66f4\u65b0\u6761\u6570\u3002" }, { "label": "crm_quote_pdf.py", "file_type": "code", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L1", "id": "app_services_crm_quote_pdf_py", "community": 266, "norm_label": "crm_quote_pdf.py" }, { "label": "_default_value()", "file_type": "code", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L15", "id": "services_crm_quote_pdf_default_value", "community": 266, "norm_label": "_default_value()" }, { "label": "_format_date()", "file_type": "code", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L19", "id": "services_crm_quote_pdf_format_date", "community": 266, "norm_label": "_format_date()" }, { "label": "_format_money()", "file_type": "code", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L32", "id": "services_crm_quote_pdf_format_money", "community": 266, "norm_label": "_format_money()" }, { "label": "_format_discount()", "file_type": "code", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L39", "id": "services_crm_quote_pdf_format_discount", "community": 266, "norm_label": "_format_discount()" }, { "label": "_get_pdf_styles()", "file_type": "code", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L49", "id": "services_crm_quote_pdf_get_pdf_styles", "community": 266, "norm_label": "_get_pdf_styles()" }, { "label": "build_quote_html()", "file_type": "code", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L99", "id": "services_crm_quote_pdf_build_quote_html", "community": 266, "norm_label": "build_quote_html()" }, { "label": "generate_quote_pdf()", "file_type": "code", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L188", "id": "services_crm_quote_pdf_generate_quote_pdf", "community": 266, "norm_label": "generate_quote_pdf()" }, { "label": "CRM \u62a5\u4ef7\u5355 PDF/HTML \u751f\u6210 \u2014 \u5bf9\u7167 CrmQuotePdfServiceImpl.java", "file_type": "rationale", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L1", "id": "services_crm_quote_pdf_rationale_1", "community": 266, "norm_label": "crm \u62a5\u4ef7\u5355 pdf/html \u751f\u6210 \u2014 \u5bf9\u7167 crmquotepdfserviceimpl.java" }, { "label": "Java: generateQuotePdf \u2014 \u751f\u6210 HTML \u6587\u4ef6\uff08\u6269\u5c55\u540d .pdf\uff09\uff0c\u8fd4\u56de\u76f8\u5bf9 URL\u3002 \u63a5\u53d7 quote dict + prod", "file_type": "rationale", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L189", "id": "services_crm_quote_pdf_rationale_189", "community": 266, "norm_label": "java: generatequotepdf \u2014 \u751f\u6210 html \u6587\u4ef6(\u6269\u5c55\u540d .pdf),\u8fd4\u56de\u76f8\u5bf9 url\u3002 \u63a5\u53d7 quote dict + prod" }, { "label": "pl_site_link_read.py", "file_type": "code", "source_file": "app/services/pl_site_link_read.py", "source_location": "L1", "id": "app_services_pl_site_link_read_py", "community": 103, "norm_label": "pl_site_link_read.py" }, { "label": "build_transport_site_link_read()", "file_type": "code", "source_file": "app/services/pl_site_link_read.py", "source_location": "L13", "id": "services_pl_site_link_read_build_transport_site_link_read", "community": 103, "norm_label": "build_transport_site_link_read()" }, { "label": "build_transport_site_link_read_from_row()", "file_type": "code", "source_file": "app/services/pl_site_link_read.py", "source_location": "L47", "id": "services_pl_site_link_read_build_transport_site_link_read_from_row", "community": 103, "norm_label": "build_transport_site_link_read_from_row()" }, { "label": "_parse_feedback_images()", "file_type": "code", "source_file": "app/services/pl_site_link_read.py", "source_location": "L63", "id": "services_pl_site_link_read_parse_feedback_images", "community": 103, "norm_label": "_parse_feedback_images()" }, { "label": "db_data_scope.py", "file_type": "code", "source_file": "app/services/db_data_scope.py", "source_location": "L1", "id": "app_services_db_data_scope_py", "community": 32, "norm_label": "db_data_scope.py" }, { "label": "apply_db_scope()", "file_type": "code", "source_file": "app/services/db_data_scope.py", "source_location": "L14", "id": "services_db_data_scope_apply_db_scope", "community": 212, "norm_label": "apply_db_scope()" }, { "label": "assert_db_row_in_scope()", "file_type": "code", "source_file": "app/services/db_data_scope.py", "source_location": "L19", "id": "services_db_data_scope_assert_db_row_in_scope", "community": 32, "norm_label": "assert_db_row_in_scope()" }, { "label": "DB \u5730\u78c5\u6a21\u5757\u6570\u636e\u6743\u9650\u8f85\u52a9\uff08create_by / create_dept_id\uff09\u3002", "file_type": "rationale", "source_file": "app/services/db_data_scope.py", "source_location": "L1", "id": "services_db_data_scope_rationale_1", "community": 32, "norm_label": "db \u5730\u78c5\u6a21\u5757\u6570\u636e\u6743\u9650\u8f85\u52a9(create_by / create_dept_id)\u3002" }, { "label": "crm_settlement_clause.py", "file_type": "code", "source_file": "app/services/crm_settlement_clause.py", "source_location": "L1", "id": "app_services_crm_settlement_clause_py", "community": 251, "norm_label": "crm_settlement_clause.py" }, { "label": "default_settlement_clause()", "file_type": "code", "source_file": "app/services/crm_settlement_clause.py", "source_location": "L23", "id": "services_crm_settlement_clause_default_settlement_clause", "community": 251, "norm_label": "default_settlement_clause()" }, { "label": "pl_transport_site_service.py", "file_type": "code", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L1", "id": "app_services_pl_transport_site_service_py", "community": 6, "norm_label": "pl_transport_site_service.py" }, { "label": "TransportSiteLinkResult", "file_type": "code", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L23", "id": "services_pl_transport_site_service_transportsitelinkresult", "community": 6, "norm_label": "transportsitelinkresult" }, { "label": "_normalize_plan_date()", "file_type": "code", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L31", "id": "services_pl_transport_site_service_normalize_plan_date", "community": 6, "norm_label": "_normalize_plan_date()" }, { "label": "revoke_site_links_for_transport()", "file_type": "code", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L43", "id": "services_pl_transport_site_service_revoke_site_links_for_transport", "community": 6, "norm_label": "revoke_site_links_for_transport()" }, { "label": "sync_site_links_for_transport()", "file_type": "code", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L67", "id": "services_pl_transport_site_service_sync_site_links_for_transport", "community": 6, "norm_label": "sync_site_links_for_transport()" }, { "label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5de5\u5382\u73b0\u573a\u94fe\u63a5\uff08\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026\uff09", "file_type": "rationale", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L1", "id": "services_pl_transport_site_service_rationale_1", "community": 6, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5de5\u5382\u73b0\u573a\u94fe\u63a5(\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026)" }, { "label": "\u5165\u5e93/\u51fa\u5e93\u5b89\u6392\u8fd0\u8f93\uff1a\u6309\u4ea7\u54c1\u751f\u6210\u73b0\u573a\u94fe\u63a5\uff08\u4e0d\u5199 db_inbound_outbound\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L77", "id": "services_pl_transport_site_service_rationale_77", "community": 6, "norm_label": "\u5165\u5e93/\u51fa\u5e93\u5b89\u6392\u8fd0\u8f93:\u6309\u4ea7\u54c1\u751f\u6210\u73b0\u573a\u94fe\u63a5(\u4e0d\u5199 db_inbound_outbound)\u3002" }, { "label": "pl_cert_service.py", "file_type": "code", "source_file": "app/services/pl_cert_service.py", "source_location": "L1", "id": "app_services_pl_cert_service_py", "community": 68, "norm_label": "pl_cert_service.py" }, { "label": "list_owner_certs()", "file_type": "code", "source_file": "app/services/pl_cert_service.py", "source_location": "L14", "id": "services_pl_cert_service_list_owner_certs", "community": 22, "norm_label": "list_owner_certs()" }, { "label": "list_owner_certs_batch()", "file_type": "code", "source_file": "app/services/pl_cert_service.py", "source_location": "L30", "id": "services_pl_cert_service_list_owner_certs_batch", "community": 41, "norm_label": "list_owner_certs_batch()" }, { "label": "certs_to_read()", "file_type": "code", "source_file": "app/services/pl_cert_service.py", "source_location": "L52", "id": "services_pl_cert_service_certs_to_read", "community": 22, "norm_label": "certs_to_read()" }, { "label": "_normalize_cert_row()", "file_type": "code", "source_file": "app/services/pl_cert_service.py", "source_location": "L74", "id": "services_pl_cert_service_normalize_cert_row", "community": 68, "norm_label": "_normalize_cert_row()" }, { "label": "save_owner_certs()", "file_type": "code", "source_file": "app/services/pl_cert_service.py", "source_location": "L80", "id": "services_pl_cert_service_save_owner_certs", "community": 22, "norm_label": "save_owner_certs()" }, { "label": "nearest_expire_date()", "file_type": "code", "source_file": "app/services/pl_cert_service.py", "source_location": "L138", "id": "services_pl_cert_service_nearest_expire_date", "community": 68, "norm_label": "nearest_expire_date()" }, { "label": "_resolve_owner_label()", "file_type": "code", "source_file": "app/services/pl_cert_service.py", "source_location": "L156", "id": "services_pl_cert_service_resolve_owner_label", "community": 68, "norm_label": "_resolve_owner_label()" }, { "label": "scan_cert_expiry()", "file_type": "code", "source_file": "app/services/pl_cert_service.py", "source_location": "L183", "id": "services_pl_cert_service_scan_cert_expiry", "community": 68, "norm_label": "scan_cert_expiry()" }, { "label": "\u6309 cert_id upsert\uff1b\u672a\u51fa\u73b0\u5728\u5217\u8868\u4e2d\u7684\u65e7\u8bc1\u8f6f\u5220\u3002", "file_type": "rationale", "source_file": "app/services/pl_cert_service.py", "source_location": "L90", "id": "services_pl_cert_service_rationale_90", "community": 22, "norm_label": "\u6309 cert_id upsert;\u672a\u51fa\u73b0\u5728\u5217\u8868\u4e2d\u7684\u65e7\u8bc1\u8f6f\u5220\u3002" }, { "label": "\u626b\u63cf pl_cert \u751f\u6210\u5230\u671f\u63d0\u9192\uff0c\u8fd4\u56de\u65b0\u5efa\u6761\u6570\u3002", "file_type": "rationale", "source_file": "app/services/pl_cert_service.py", "source_location": "L184", "id": "services_pl_cert_service_rationale_184", "community": 68, "norm_label": "\u626b\u63cf pl_cert \u751f\u6210\u5230\u671f\u63d0\u9192,\u8fd4\u56de\u65b0\u5efa\u6761\u6570\u3002" }, { "label": "pl_internal_customer.py", "file_type": "code", "source_file": "app/services/pl_internal_customer.py", "source_location": "L1", "id": "app_services_pl_internal_customer_py", "community": 46, "norm_label": "pl_internal_customer.py" }, { "label": "is_internal_customer_name()", "file_type": "code", "source_file": "app/services/pl_internal_customer.py", "source_location": "L18", "id": "services_pl_internal_customer_is_internal_customer_name", "community": 46, "norm_label": "is_internal_customer_name()" }, { "label": "plan_requires_site_link()", "file_type": "code", "source_file": "app/services/pl_internal_customer.py", "source_location": "L22", "id": "services_pl_internal_customer_plan_requires_site_link", "community": 111, "norm_label": "plan_requires_site_link()" }, { "label": "\u8fd0\u8f93\u8ba1\u5212\uff1a\u5185\u7f6e\u5c71\u5ce1/\u4e91\u680b\u5ba2\u6237\u5224\u5b9a\uff08\u5408\u540c\u53ef\u514d\uff09", "file_type": "rationale", "source_file": "app/services/pl_internal_customer.py", "source_location": "L1", "id": "services_pl_internal_customer_rationale_1", "community": 46, "norm_label": "\u8fd0\u8f93\u8ba1\u5212:\u5185\u7f6e\u5c71\u5ce1/\u4e91\u680b\u5ba2\u6237\u5224\u5b9a(\u5408\u540c\u53ef\u514d)" }, { "label": "\u88c5\u8d27\u6216\u9001\u8d27\u6bb5\u4efb\u4e00\u6bb5\u5ba2\u6237\u4e3a\u5c71\u5ce1/\u4e91\u680b\u65f6\uff0c\u9700\u8981\u751f\u6210\u73b0\u573a\u94fe\u63a5\u3002", "file_type": "rationale", "source_file": "app/services/pl_internal_customer.py", "source_location": "L23", "id": "services_pl_internal_customer_rationale_23", "community": 111, "norm_label": "\u88c5\u8d27\u6216\u9001\u8d27\u6bb5\u4efb\u4e00\u6bb5\u5ba2\u6237\u4e3a\u5c71\u5ce1/\u4e91\u680b\u65f6,\u9700\u8981\u751f\u6210\u73b0\u573a\u94fe\u63a5\u3002" }, { "label": "pl_plan_arrange_copy_flags.py", "file_type": "code", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L1", "id": "app_services_pl_plan_arrange_copy_flags_py", "community": 6, "norm_label": "pl_plan_arrange_copy_flags.py" }, { "label": "PlanArrangeCopyFlags", "file_type": "code", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L28", "id": "services_pl_plan_arrange_copy_flags_planarrangecopyflags", "community": 6, "norm_label": "planarrangecopyflags" }, { "label": "load_plan_arrange_copy_flags()", "file_type": "code", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L34", "id": "services_pl_plan_arrange_copy_flags_load_plan_arrange_copy_flags", "community": 6, "norm_label": "load_plan_arrange_copy_flags()" }, { "label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u8868\uff1a\u6279\u91cf\u8ba1\u7b97\u300c\u590d\u5236\u7ed9\u53f8\u673a / \u73b0\u573a / \u78c5\u5355\u4e8c\u7ef4\u7801\u300d\u6309\u94ae\u663e\u793a\u6807\u5fd7\u3002 \u8bed\u4e49\u4e0e\u67e5\u770b\u5f39\u7a97 / usePlPlanArrangeActions / buil", "file_type": "rationale", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L1", "id": "services_pl_plan_arrange_copy_flags_rationale_1", "community": 6, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u8868:\u6279\u91cf\u8ba1\u7b97\u300c\u590d\u5236\u7ed9\u53f8\u673a / \u73b0\u573a / \u78c5\u5355\u4e8c\u7ef4\u7801\u300d\u6309\u94ae\u663e\u793a\u6807\u5fd7\u3002 \u8bed\u4e49\u4e0e\u67e5\u770b\u5f39\u7a97 / useplplanarrangeactions / buil" }, { "label": "transport_address_list_filters.py", "file_type": "code", "source_file": "app/services/pl/transport_address_list_filters.py", "source_location": "L1", "id": "app_services_pl_transport_address_list_filters_py", "community": 41, "norm_label": "transport_address_list_filters.py" }, { "label": "_split_csv()", "file_type": "code", "source_file": "app/services/pl/transport_address_list_filters.py", "source_location": "L9", "id": "pl_transport_address_list_filters_split_csv", "community": 41, "norm_label": "_split_csv()" }, { "label": "_append_enum_filter()", "file_type": "code", "source_file": "app/services/pl/transport_address_list_filters.py", "source_location": "L15", "id": "pl_transport_address_list_filters_append_enum_filter", "community": 41, "norm_label": "_append_enum_filter()" }, { "label": "build_transport_address_column_filters()", "file_type": "code", "source_file": "app/services/pl/transport_address_list_filters.py", "source_location": "L29", "id": "pl_transport_address_list_filters_build_transport_address_column_filters", "community": 41, "norm_label": "build_transport_address_column_filters()" }, { "label": "\u8fd0\u8f93\u5730\u5740\u5e93\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002\u4e0d\u542b q\uff08\u8def\u7531\u8d1f\u8d23\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl/transport_address_list_filters.py", "source_location": "L1", "id": "pl_transport_address_list_filters_rationale_1", "community": 41, "norm_label": "\u8fd0\u8f93\u5730\u5740\u5e93\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002\u4e0d\u542b q(\u8def\u7531\u8d1f\u8d23)\u3002" }, { "label": "vehicle_list_filters.py", "file_type": "code", "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L1", "id": "app_services_pl_vehicle_list_filters_py", "community": 41, "norm_label": "vehicle_list_filters.py" }, { "label": "_split_csv()", "file_type": "code", "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L9", "id": "pl_vehicle_list_filters_split_csv", "community": 41, "norm_label": "_split_csv()" }, { "label": "_append_enum_filter()", "file_type": "code", "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L15", "id": "pl_vehicle_list_filters_append_enum_filter", "community": 41, "norm_label": "_append_enum_filter()" }, { "label": "build_vehicle_column_filters()", "file_type": "code", "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L29", "id": "pl_vehicle_list_filters_build_vehicle_column_filters", "community": 41, "norm_label": "build_vehicle_column_filters()" }, { "label": "\u8f66\u8f86\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002\u4e0d\u542b q / vehicle_type / carrier_id\uff08\u8def\u7531\u6216\u5de5\u5177\u680f\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L1", "id": "pl_vehicle_list_filters_rationale_1", "community": 41, "norm_label": "\u8f66\u8f86\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002\u4e0d\u542b q / vehicle_type / carrier_id(\u8def\u7531\u6216\u5de5\u5177\u680f)\u3002" }, { "label": "vehicle_recharge_list_filters.py", "file_type": "code", "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L1", "id": "app_services_pl_vehicle_recharge_list_filters_py", "community": 167, "norm_label": "vehicle_recharge_list_filters.py" }, { "label": "_split_csv()", "file_type": "code", "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L15", "id": "pl_vehicle_recharge_list_filters_split_csv", "community": 167, "norm_label": "_split_csv()" }, { "label": "_append_enum_filter()", "file_type": "code", "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L21", "id": "pl_vehicle_recharge_list_filters_append_enum_filter", "community": 167, "norm_label": "_append_enum_filter()" }, { "label": "_parse_date()", "file_type": "code", "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L35", "id": "pl_vehicle_recharge_list_filters_parse_date", "community": 167, "norm_label": "_parse_date()" }, { "label": "_append_date_range()", "file_type": "code", "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L53", "id": "pl_vehicle_recharge_list_filters_append_date_range", "community": 167, "norm_label": "_append_date_range()" }, { "label": "build_recharge_apply_column_filters()", "file_type": "code", "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L62", "id": "pl_vehicle_recharge_list_filters_build_recharge_apply_column_filters", "community": 167, "norm_label": "build_recharge_apply_column_filters()" }, { "label": "build_recharge_disburse_board_column_filters()", "file_type": "code", "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L98", "id": "pl_vehicle_recharge_list_filters_build_recharge_disburse_board_column_filters", "community": 167, "norm_label": "build_recharge_disburse_board_column_filters()" }, { "label": "\u8f66\u8f86 ETC/\u52a0\u6cb9\uff1a\u7533\u8bf7\u5217\u8868 / \u53d1\u653e\u770b\u677f\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002 \u4e0d\u542b q\u3001tenant\u3001\u6570\u636e\u6743\u9650\uff08\u7531 service \u8def\u7531\u8d1f\u8d23\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L1", "id": "pl_vehicle_recharge_list_filters_rationale_1", "community": 167, "norm_label": "\u8f66\u8f86 etc/\u52a0\u6cb9:\u7533\u8bf7\u5217\u8868 / \u53d1\u653e\u770b\u677f\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002 \u4e0d\u542b q\u3001tenant\u3001\u6570\u636e\u6743\u9650(\u7531 service \u8def\u7531\u8d1f\u8d23)\u3002" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/services/pl/__init__.py", "source_location": "L1", "id": "app_services_pl_init_py", "community": 328, "norm_label": "__init__.py" }, { "label": "carrier_list_filters.py", "file_type": "code", "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L1", "id": "app_services_pl_carrier_list_filters_py", "community": 41, "norm_label": "carrier_list_filters.py" }, { "label": "_split_csv()", "file_type": "code", "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L9", "id": "pl_carrier_list_filters_split_csv", "community": 41, "norm_label": "_split_csv()" }, { "label": "_append_enum_filter()", "file_type": "code", "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L15", "id": "pl_carrier_list_filters_append_enum_filter", "community": 41, "norm_label": "_append_enum_filter()" }, { "label": "build_carrier_column_filters()", "file_type": "code", "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L29", "id": "pl_carrier_list_filters_build_carrier_column_filters", "community": 41, "norm_label": "build_carrier_column_filters()" }, { "label": "\u627f\u8fd0\u5546\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002\u4e0d\u542b q\uff08\u8def\u7531\u8d1f\u8d23\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L1", "id": "pl_carrier_list_filters_rationale_1", "community": 41, "norm_label": "\u627f\u8fd0\u5546\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002\u4e0d\u542b q(\u8def\u7531\u8d1f\u8d23)\u3002" }, { "label": "document_reminder_list_filters.py", "file_type": "code", "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L1", "id": "app_services_pl_document_reminder_list_filters_py", "community": 245, "norm_label": "document_reminder_list_filters.py" }, { "label": "_split_csv()", "file_type": "code", "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L15", "id": "pl_document_reminder_list_filters_split_csv", "community": 245, "norm_label": "_split_csv()" }, { "label": "_append_enum_filter()", "file_type": "code", "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L21", "id": "pl_document_reminder_list_filters_append_enum_filter", "community": 245, "norm_label": "_append_enum_filter()" }, { "label": "_parse_date()", "file_type": "code", "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L35", "id": "pl_document_reminder_list_filters_parse_date", "community": 245, "norm_label": "_parse_date()" }, { "label": "build_document_reminder_column_filters()", "file_type": "code", "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L53", "id": "pl_document_reminder_list_filters_build_document_reminder_column_filters", "community": 245, "norm_label": "build_document_reminder_column_filters()" }, { "label": "\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002 \u4e0d\u542b q\u3001tenant\u3001\u6570\u636e\u6743\u9650\uff08\u7531\u8def\u7531\u8d1f\u8d23\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L1", "id": "pl_document_reminder_list_filters_rationale_1", "community": 245, "norm_label": "\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002 \u4e0d\u542b q\u3001tenant\u3001\u6570\u636e\u6743\u9650(\u7531\u8def\u7531\u8d1f\u8d23)\u3002" }, { "label": "vehicle_maintenance_list_filters.py", "file_type": "code", "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L1", "id": "app_services_pl_vehicle_maintenance_list_filters_py", "community": 167, "norm_label": "vehicle_maintenance_list_filters.py" }, { "label": "_split_csv()", "file_type": "code", "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L15", "id": "pl_vehicle_maintenance_list_filters_split_csv", "community": 167, "norm_label": "_split_csv()" }, { "label": "_append_enum_filter()", "file_type": "code", "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L21", "id": "pl_vehicle_maintenance_list_filters_append_enum_filter", "community": 167, "norm_label": "_append_enum_filter()" }, { "label": "_parse_date()", "file_type": "code", "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L35", "id": "pl_vehicle_maintenance_list_filters_parse_date", "community": 167, "norm_label": "_parse_date()" }, { "label": "_append_date_range()", "file_type": "code", "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L53", "id": "pl_vehicle_maintenance_list_filters_append_date_range", "community": 167, "norm_label": "_append_date_range()" }, { "label": "build_maintenance_apply_column_filters()", "file_type": "code", "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L62", "id": "pl_vehicle_maintenance_list_filters_build_maintenance_apply_column_filters", "community": 167, "norm_label": "build_maintenance_apply_column_filters()" }, { "label": "build_maintenance_process_board_column_filters()", "file_type": "code", "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L94", "id": "pl_vehicle_maintenance_list_filters_build_maintenance_process_board_column_filters", "community": 167, "norm_label": "build_maintenance_process_board_column_filters()" }, { "label": "\u8f66\u8f86\u7ef4\u4fdd\uff1a\u7533\u8bf7\u5217\u8868 / \u5904\u7406\u770b\u677f\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002 \u4e0d\u542b q\u3001tenant\u3001\u6570\u636e\u6743\u9650\uff08\u7531 service \u8def\u7531\u8d1f\u8d23\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L1", "id": "pl_vehicle_maintenance_list_filters_rationale_1", "community": 167, "norm_label": "\u8f66\u8f86\u7ef4\u4fdd:\u7533\u8bf7\u5217\u8868 / \u5904\u7406\u770b\u677f\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002 \u4e0d\u542b q\u3001tenant\u3001\u6570\u636e\u6743\u9650(\u7531 service \u8def\u7531\u8d1f\u8d23)\u3002" }, { "label": "freight_list_filters.py", "file_type": "code", "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L1", "id": "app_services_pl_freight_list_filters_py", "community": 231, "norm_label": "freight_list_filters.py" }, { "label": "_split_csv()", "file_type": "code", "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L12", "id": "pl_freight_list_filters_split_csv", "community": 231, "norm_label": "_split_csv()" }, { "label": "_append_enum_filter()", "file_type": "code", "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L18", "id": "pl_freight_list_filters_append_enum_filter", "community": 231, "norm_label": "_append_enum_filter()" }, { "label": "build_unsettled_plan_column_filters()", "file_type": "code", "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L32", "id": "pl_freight_list_filters_build_unsettled_plan_column_filters", "community": 231, "norm_label": "build_unsettled_plan_column_filters()" }, { "label": "build_settlement_column_filters()", "file_type": "code", "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L50", "id": "pl_freight_list_filters_build_settlement_column_filters", "community": 231, "norm_label": "build_settlement_column_filters()" }, { "label": "\u8fd0\u8d39\u7ed3\u7b97\uff1a\u672a\u7ed3\u7b97\u8ba1\u5212 / \u7ed3\u7b97\u5355\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002 \u4e0d\u542b q\u3001tab\u3001carrier_id\uff08\u8def\u7531/\u9762\u677f\u8bed\u4e49\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L1", "id": "pl_freight_list_filters_rationale_1", "community": 231, "norm_label": "\u8fd0\u8d39\u7ed3\u7b97:\u672a\u7ed3\u7b97\u8ba1\u5212 / \u7ed3\u7b97\u5355\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002 \u4e0d\u542b q\u3001tab\u3001carrier_id(\u8def\u7531/\u9762\u677f\u8bed\u4e49)\u3002" }, { "label": "personnel_list_filters.py", "file_type": "code", "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L1", "id": "app_services_pl_personnel_list_filters_py", "community": 41, "norm_label": "personnel_list_filters.py" }, { "label": "_split_csv()", "file_type": "code", "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L9", "id": "pl_personnel_list_filters_split_csv", "community": 41, "norm_label": "_split_csv()" }, { "label": "_append_enum_filter()", "file_type": "code", "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L15", "id": "pl_personnel_list_filters_append_enum_filter", "community": 41, "norm_label": "_append_enum_filter()" }, { "label": "build_personnel_column_filters()", "file_type": "code", "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L29", "id": "pl_personnel_list_filters_build_personnel_column_filters", "community": 41, "norm_label": "build_personnel_column_filters()" }, { "label": "\u9a7e\u62bc\u4eba\u5458\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002\u4e0d\u542b q / personnel_affiliation\uff08\u8def\u7531\u8d1f\u8d23\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L1", "id": "pl_personnel_list_filters_rationale_1", "community": 41, "norm_label": "\u9a7e\u62bc\u4eba\u5458\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u62fc\u88c5\u3002\u4e0d\u542b q / personnel_affiliation(\u8def\u7531\u8d1f\u8d23)\u3002" }, { "label": "io_order_list_filters.py", "file_type": "code", "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L1", "id": "app_services_pl_io_order_list_filters_py", "community": 221, "norm_label": "io_order_list_filters.py" }, { "label": "_split_csv()", "file_type": "code", "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L13", "id": "pl_io_order_list_filters_split_csv", "community": 221, "norm_label": "_split_csv()" }, { "label": "_append_enum_filter()", "file_type": "code", "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L19", "id": "pl_io_order_list_filters_append_enum_filter", "community": 221, "norm_label": "_append_enum_filter()" }, { "label": "_parse_date()", "file_type": "code", "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L33", "id": "pl_io_order_list_filters_parse_date", "community": 221, "norm_label": "_parse_date()" }, { "label": "build_io_order_column_filters()", "file_type": "code", "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L51", "id": "pl_io_order_list_filters_build_io_order_column_filters", "community": 221, "norm_label": "build_io_order_column_filters()" }, { "label": "\u5165\u5e93\u5355 / \u51fa\u5e93\u5355\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b q\uff08\u7531 list \u8def\u7531\u8d1f\u8d23\uff09\u3002header_m \u4e3a PlInboundOrder \u6216 PlOutbo", "file_type": "rationale", "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L1", "id": "pl_io_order_list_filters_rationale_1", "community": 221, "norm_label": "\u5165\u5e93\u5355 / \u51fa\u5e93\u5355\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b q(\u7531 list \u8def\u7531\u8d1f\u8d23)\u3002header_m \u4e3a plinboundorder \u6216 ploutbo" }, { "label": "plan_list_filters.py", "file_type": "code", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L1", "id": "app_services_pl_plan_list_filters_py", "community": 203, "norm_label": "plan_list_filters.py" }, { "label": "plan_product_name_exists()", "file_type": "code", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L20", "id": "pl_plan_list_filters_plan_product_name_exists", "community": 203, "norm_label": "plan_product_name_exists()" }, { "label": "plan_package_spec_exists()", "file_type": "code", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L34", "id": "pl_plan_list_filters_plan_package_spec_exists", "community": 203, "norm_label": "plan_package_spec_exists()" }, { "label": "plan_plate_match()", "file_type": "code", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L48", "id": "pl_plan_list_filters_plan_plate_match", "community": 203, "norm_label": "plan_plate_match()" }, { "label": "_split_csv()", "file_type": "code", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L57", "id": "pl_plan_list_filters_split_csv", "community": 203, "norm_label": "_split_csv()" }, { "label": "_append_enum_filter()", "file_type": "code", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L63", "id": "pl_plan_list_filters_append_enum_filter", "community": 203, "norm_label": "_append_enum_filter()" }, { "label": "_parse_date()", "file_type": "code", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L77", "id": "pl_plan_list_filters_parse_date", "community": 203, "norm_label": "_parse_date()" }, { "label": "build_plan_column_filters()", "file_type": "code", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L95", "id": "pl_plan_list_filters_build_plan_column_filters", "community": 203, "norm_label": "build_plan_column_filters()" }, { "label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b q\u3001follow_status / exclude_follow_status\u3001contract_id\u3001has", "file_type": "rationale", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L1", "id": "pl_plan_list_filters_rationale_1", "community": 203, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b q\u3001follow_status / exclude_follow_status\u3001contract_id\u3001has" }, { "label": "list_sort.py", "file_type": "code", "source_file": "app/services/pl/list_sort.py", "source_location": "L1", "id": "app_services_pl_list_sort_py", "community": 131, "norm_label": "list_sort.py" }, { "label": "order_plan()", "file_type": "code", "source_file": "app/services/pl/list_sort.py", "source_location": "L29", "id": "pl_list_sort_order_plan", "community": 131, "norm_label": "order_plan()" }, { "label": "order_reminder()", "file_type": "code", "source_file": "app/services/pl/list_sort.py", "source_location": "L35", "id": "pl_list_sort_order_reminder", "community": 131, "norm_label": "order_reminder()" }, { "label": "order_maint_apply()", "file_type": "code", "source_file": "app/services/pl/list_sort.py", "source_location": "L41", "id": "pl_list_sort_order_maint_apply", "community": 131, "norm_label": "order_maint_apply()" }, { "label": "order_maint_board()", "file_type": "code", "source_file": "app/services/pl/list_sort.py", "source_location": "L47", "id": "pl_list_sort_order_maint_board", "community": 131, "norm_label": "order_maint_board()" }, { "label": "order_recharge_apply()", "file_type": "code", "source_file": "app/services/pl/list_sort.py", "source_location": "L53", "id": "pl_list_sort_order_recharge_apply", "community": 131, "norm_label": "order_recharge_apply()" }, { "label": "order_recharge_board()", "file_type": "code", "source_file": "app/services/pl/list_sort.py", "source_location": "L59", "id": "pl_list_sort_order_recharge_board", "community": 131, "norm_label": "order_recharge_board()" }, { "label": "parse_sort_params()", "file_type": "code", "source_file": "app/services/pl/list_sort.py", "source_location": "L65", "id": "pl_list_sort_parse_sort_params", "community": 131, "norm_label": "parse_sort_params()" }, { "label": "approval_cycle.py", "file_type": "code", "source_file": "app/services/bx/approval_cycle.py", "source_location": "L1", "id": "app_services_bx_approval_cycle_py", "community": 98, "norm_label": "approval_cycle.py" }, { "label": "filter_current_cycle_approvals()", "file_type": "code", "source_file": "app/services/bx/approval_cycle.py", "source_location": "L10", "id": "bx_approval_cycle_filter_current_cycle_approvals", "community": 98, "norm_label": "filter_current_cycle_approvals()" }, { "label": "\u5ba1\u6279\u8f6e\u6b21\u8fc7\u6ee4 \u2014 \u9a73\u56de\u540e\u91cd\u65b0\u63d0\u4ea4\u65f6\uff0c\u8fdb\u5ea6\u63a5\u53e3\u4ec5\u5c55\u793a\u5f53\u524d\u8f6e\u6b21\u3002", "file_type": "rationale", "source_file": "app/services/bx/approval_cycle.py", "source_location": "L1", "id": "bx_approval_cycle_rationale_1", "community": 98, "norm_label": "\u5ba1\u6279\u8f6e\u6b21\u8fc7\u6ee4 \u2014 \u9a73\u56de\u540e\u91cd\u65b0\u63d0\u4ea4\u65f6,\u8fdb\u5ea6\u63a5\u53e3\u4ec5\u5c55\u793a\u5f53\u524d\u8f6e\u6b21\u3002" }, { "label": "\u5ba1\u6279\u8fdb\u5ea6\u4ec5\u5c55\u793a\u5f53\u524d\u8f6e\u6b21\uff1b\u5b8c\u6574\u5386\u53f2\u7531 get_approval_history \u8fd4\u56de\u3002", "file_type": "rationale", "source_file": "app/services/bx/approval_cycle.py", "source_location": "L17", "id": "bx_approval_cycle_rationale_17", "community": 98, "norm_label": "\u5ba1\u6279\u8fdb\u5ea6\u4ec5\u5c55\u793a\u5f53\u524d\u8f6e\u6b21;\u5b8c\u6574\u5386\u53f2\u7531 get_approval_history \u8fd4\u56de\u3002" }, { "label": "reimburse_list_filters.py", "file_type": "code", "source_file": "app/services/bx/reimburse_list_filters.py", "source_location": "L1", "id": "app_services_bx_reimburse_list_filters_py", "community": 49, "norm_label": "reimburse_list_filters.py" }, { "label": "_parse_decimal()", "file_type": "code", "source_file": "app/services/bx/reimburse_list_filters.py", "source_location": "L17", "id": "bx_reimburse_list_filters_parse_decimal", "community": 229, "norm_label": "_parse_decimal()" }, { "label": "build_reimburse_column_filters()", "file_type": "code", "source_file": "app/services/bx/reimburse_list_filters.py", "source_location": "L27", "id": "bx_reimburse_list_filters_build_reimburse_column_filters", "community": 229, "norm_label": "build_reimburse_column_filters()" }, { "label": "reimburse.py", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1", "id": "app_services_bx_reimburse_py", "community": 60, "norm_label": "reimburse.py" }, { "label": "ReimburseService", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L56", "id": "bx_reimburse_reimburseservice", "community": 85, "norm_label": "reimburseservice" }, { "label": "_tenant_no()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L58", "id": "bx_reimburse_tenant_no", "community": 60, "norm_label": "_tenant_no()" }, { "label": "can_change_applicant()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L62", "id": "bx_reimburse_can_change_applicant", "community": 60, "norm_label": "can_change_applicant()" }, { "label": "resolve_applicant()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L71", "id": "bx_reimburse_resolve_applicant", "community": 60, "norm_label": "resolve_applicant()" }, { "label": "get_by_id()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L109", "id": "bx_reimburse_get_by_id", "community": 60, "norm_label": "get_by_id()" }, { "label": "get_paged()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L122", "id": "bx_reimburse_get_paged", "community": 60, "norm_label": "get_paged()" }, { "label": "soft_delete()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L144", "id": "bx_reimburse_soft_delete", "community": 60, "norm_label": "soft_delete()" }, { "label": "_workflow_nodes()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L151", "id": "bx_reimburse_workflow_nodes", "community": 60, "norm_label": "_workflow_nodes()" }, { "label": "_has_debit_reimburse()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L316", "id": "bx_reimburse_has_debit_reimburse", "community": 60, "norm_label": "_has_debit_reimburse()" }, { "label": "normalize_invoice_links()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L330", "id": "bx_reimburse_normalize_invoice_links", "community": 60, "norm_label": "normalize_invoice_links()" }, { "label": "sync_reimburse_invoices()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L362", "id": "bx_reimburse_sync_reimburse_invoices", "community": 60, "norm_label": "sync_reimburse_invoices()" }, { "label": "get_linked_invoice_ids()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L451", "id": "bx_reimburse_get_linked_invoice_ids", "community": 60, "norm_label": "get_linked_invoice_ids()" }, { "label": "get_linked_invoices_brief()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L473", "id": "bx_reimburse_get_linked_invoices_brief", "community": 60, "norm_label": "get_linked_invoices_brief()" }, { "label": "get_linked_invoice_ids_map()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L568", "id": "bx_reimburse_get_linked_invoice_ids_map", "community": 60, "norm_label": "get_linked_invoice_ids_map()" }, { "label": "submit()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L591", "id": "bx_reimburse_submit", "community": 60, "norm_label": "submit()" }, { "label": "approve()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L635", "id": "bx_reimburse_approve", "community": 60, "norm_label": "approve()" }, { "label": "reject()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L680", "id": "bx_reimburse_reject", "community": 60, "norm_label": "reject()" }, { "label": "withdraw()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L720", "id": "bx_reimburse_withdraw", "community": 60, "norm_label": "withdraw()" }, { "label": "_approval_record_dict()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L739", "id": "bx_reimburse_approval_record_dict", "community": 60, "norm_label": "_approval_record_dict()" }, { "label": "_latest_approval_per_node()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L752", "id": "bx_reimburse_latest_approval_per_node", "community": 60, "norm_label": "_latest_approval_per_node()" }, { "label": "_query_approvals()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L769", "id": "bx_reimburse_query_approvals", "community": 60, "norm_label": "_query_approvals()" }, { "label": "create_with_details()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L836", "id": "bx_reimburse_create_with_details", "community": 60, "norm_label": "create_with_details()" }, { "label": "update_with_details()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L905", "id": "bx_reimburse_update_with_details", "community": 60, "norm_label": "update_with_details()" }, { "label": "get_details()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L989", "id": "bx_reimburse_get_details", "community": 60, "norm_label": "get_details()" }, { "label": "detail_expense_keyword_match()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1002", "id": "bx_reimburse_detail_expense_keyword_match", "community": 60, "norm_label": "detail_expense_keyword_match()" }, { "label": "build_expense_name_condition()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1013", "id": "bx_reimburse_build_expense_name_condition", "community": 60, "norm_label": "build_expense_name_condition()" }, { "label": "get_details_map_by_reimburse_ids()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1033", "id": "bx_reimburse_get_details_map_by_reimburse_ids", "community": 60, "norm_label": "get_details_map_by_reimburse_ids()" }, { "label": "out_rows_with_attachment_counts()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1054", "id": "bx_reimburse_out_rows_with_attachment_counts", "community": 60, "norm_label": "out_rows_with_attachment_counts()" }, { "label": "out_one_with_attachment_counts()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1084", "id": "bx_reimburse_out_one_with_attachment_counts", "community": 60, "norm_label": "out_one_with_attachment_counts()" }, { "label": "build_apply_out_with_details()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1090", "id": "bx_reimburse_build_apply_out_with_details", "community": 60, "norm_label": "build_apply_out_with_details()" }, { "label": "global_status_counts()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1101", "id": "bx_reimburse_global_status_counts", "community": 98, "norm_label": "global_status_counts()" }, { "label": "_my_apply_base()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1110", "id": "bx_reimburse_my_apply_base", "community": 98, "norm_label": "_my_apply_base()" }, { "label": "my_apply_stats()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1122", "id": "bx_reimburse_my_apply_stats", "community": 98, "norm_label": "my_apply_stats()" }, { "label": "pay()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1211", "id": "bx_reimburse_pay", "community": 60, "norm_label": "pay()" }, { "label": "offset()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1234", "id": "bx_reimburse_offset", "community": 60, "norm_label": "offset()" }, { "label": "batch_offset()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1265", "id": "bx_reimburse_batch_offset", "community": 60, "norm_label": "batch_offset()" }, { "label": "finance_payment_stats()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1320", "id": "bx_reimburse_finance_payment_stats", "community": 98, "norm_label": "finance_payment_stats()" }, { "label": "\u662f\u5426\u53ef\u9009\u62e9\u4ed6\u4eba\u4f5c\u4e3a\u62a5\u9500\u7533\u8bf7\u4eba\uff08\u8d85\u7ba1\u6216\u5177\u5907\u6309\u94ae\u6743\u9650\uff09\u3002", "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L63", "id": "bx_reimburse_rationale_63", "community": 329, "norm_label": "\u662f\u5426\u53ef\u9009\u62e9\u4ed6\u4eba\u4f5c\u4e3a\u62a5\u9500\u7533\u8bf7\u4eba(\u8d85\u7ba1\u6216\u5177\u5907\u6309\u94ae\u6743\u9650)\u3002" }, { "label": "\u89e3\u6790\u62a5\u9500\u7533\u8bf7\u4eba\u3002 \u65e0 changeApplicant \u6743\u9650\u65f6\u5ffd\u7565\u5ba2\u6237\u7aef\u6307\u5b9a\uff0c\u5f3a\u5236\u672c\u4eba\uff1b \u6709\u6743\u9650\u65f6\u53ef\u6307\u5b9a\u540c\u79df\u6237\u6709\u6548\u7528\u6237\u3002", "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L78", "id": "bx_reimburse_rationale_78", "community": 330, "norm_label": "\u89e3\u6790\u62a5\u9500\u7533\u8bf7\u4eba\u3002 \u65e0 changeapplicant \u6743\u9650\u65f6\u5ffd\u7565\u5ba2\u6237\u7aef\u6307\u5b9a,\u5f3a\u5236\u672c\u4eba; \u6709\u6743\u9650\u65f6\u53ef\u6307\u5b9a\u540c\u79df\u6237\u6709\u6548\u7528\u6237\u3002" }, { "label": "\u5f52\u4e00\u5316\u52fe\u9009\u94fe\u63a5\uff1b\u8fd4\u56de None \u8868\u793a\u672a\u4f20\uff08\u4e0d\u6539\u5173\u8054\uff09\uff0c[] \u8868\u793a\u6e05\u7a7a\u3002", "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L334", "id": "bx_reimburse_rationale_334", "community": 331, "norm_label": "\u5f52\u4e00\u5316\u52fe\u9009\u94fe\u63a5;\u8fd4\u56de none \u8868\u793a\u672a\u4f20(\u4e0d\u6539\u5173\u8054),[] \u8868\u793a\u6e05\u7a7a\u3002" }, { "label": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6\uff0c\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002", "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L755", "id": "bx_reimburse_rationale_755", "community": 332, "norm_label": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6,\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002" }, { "label": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c\uff0c\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217\uff0c\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002", "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L820", "id": "bx_reimburse_rationale_820", "community": 333, "norm_label": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c,\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217,\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002" }, { "label": "\u660e\u7ec6\u884c\uff1a\u8d39\u7528\u9879\u76ee\u540d\u79f0\u6216\u53d1\u751f\u65e5\u671f\uff08YYYY-MM-DD\uff09\u6a21\u7cca\u5305\u542b\u3002", "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L1003", "id": "bx_reimburse_rationale_1003", "community": 334, "norm_label": "\u660e\u7ec6\u884c:\u8d39\u7528\u9879\u76ee\u540d\u79f0\u6216\u53d1\u751f\u65e5\u671f(yyyy-mm-dd)\u6a21\u7cca\u5305\u542b\u3002" }, { "label": "reimburse_import.py", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L1", "id": "app_services_bx_reimburse_import_py", "community": 21, "norm_label": "reimburse_import.py" }, { "label": "build_applicant_label()", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L59", "id": "bx_reimburse_import_build_applicant_label", "community": 21, "norm_label": "build_applicant_label()" }, { "label": "_ids_visible_in_web_tree()", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L65", "id": "bx_reimburse_import_ids_visible_in_web_tree", "community": 21, "norm_label": "_ids_visible_in_web_tree()" }, { "label": "build_expense_path_labels()", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L87", "id": "bx_reimburse_import_build_expense_path_labels", "community": 21, "norm_label": "build_expense_path_labels()" }, { "label": "is_example_row()", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L129", "id": "bx_reimburse_import_is_example_row", "community": 21, "norm_label": "is_example_row()" }, { "label": "partition_import_groups()", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L134", "id": "bx_reimburse_import_partition_import_groups", "community": 21, "norm_label": "partition_import_groups()" }, { "label": "validate_group_headers()", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L150", "id": "bx_reimburse_import_validate_group_headers", "community": 21, "norm_label": "validate_group_headers()" }, { "label": "cell_str()", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L168", "id": "bx_reimburse_import_cell_str", "community": 21, "norm_label": "cell_str()" }, { "label": "parse_amount()", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L183", "id": "bx_reimburse_import_parse_amount", "community": 21, "norm_label": "parse_amount()" }, { "label": "load_expense_nodes_flat()", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L195", "id": "bx_reimburse_import_load_expense_nodes_flat", "community": 21, "norm_label": "load_expense_nodes_flat()" }, { "label": "load_applicant_options()", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L214", "id": "bx_reimburse_import_load_applicant_options", "community": 21, "norm_label": "load_applicant_options()" }, { "label": "build_import_template_bytes()", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L231", "id": "bx_reimburse_import_build_import_template_bytes", "community": 21, "norm_label": "build_import_template_bytes()" }, { "label": "_read_sheet_header()", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L312", "id": "bx_reimburse_import_read_sheet_header", "community": 21, "norm_label": "_read_sheet_header()" }, { "label": "scan_sheet_rows()", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L321", "id": "bx_reimburse_import_scan_sheet_rows", "community": 21, "norm_label": "scan_sheet_rows()" }, { "label": "iter_data_rows()", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L346", "id": "bx_reimburse_import_iter_data_rows", "community": 21, "norm_label": "iter_data_rows()" }, { "label": "build_annotated_result_bytes()", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L351", "id": "bx_reimburse_import_build_annotated_result_bytes", "community": 21, "norm_label": "build_annotated_result_bytes()" }, { "label": "_mark_rows()", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L391", "id": "bx_reimburse_import_mark_rows", "community": 21, "norm_label": "_mark_rows()" }, { "label": "import_reimburse_workbook()", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L408", "id": "bx_reimburse_import_import_reimburse_workbook", "community": 21, "norm_label": "import_reimburse_workbook()" }, { "label": "\u4e0e ExpenseItemService._build_tree \u4e00\u81f4\uff1a\u7236\u7ea7\u4e0d\u5b58\u5728\u7684\u5b64\u513f\u8282\u70b9\u4e0d\u4f1a\u51fa\u73b0\u5728 Web \u6811\u4e2d\u3002", "file_type": "rationale", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L66", "id": "bx_reimburse_import_rationale_66", "community": 21, "norm_label": "\u4e0e expenseitemservice._build_tree \u4e00\u81f4:\u7236\u7ea7\u4e0d\u5b58\u5728\u7684\u5b64\u513f\u8282\u70b9\u4e0d\u4f1a\u51fa\u73b0\u5728 web \u6811\u4e2d\u3002" }, { "label": "\u8fd4\u56de {id: \u5c55\u793a\u6587\u6848}\u3002 \u4e0e Web \u8d39\u7528\u6811\u5bf9\u9f50\uff1a\u4ec5\u542f\u7528\u9879\uff0c\u4e14\u6392\u9664\u7236\u7ea7\u5df2\u5220\u5bfc\u81f4\u7684\u5b64\u513f\u8282\u70b9\u3002 \u51b2\u7a81\u65f6\u8ffd\u52a0 \uff08\u7f16\u7801:xxx\uff09\u3002", "file_type": "rationale", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L88", "id": "bx_reimburse_import_rationale_88", "community": 21, "norm_label": "\u8fd4\u56de {id: \u5c55\u793a\u6587\u6848}\u3002 \u4e0e web \u8d39\u7528\u6811\u5bf9\u9f50:\u4ec5\u542f\u7528\u9879,\u4e14\u6392\u9664\u7236\u7ea7\u5df2\u5220\u5bfc\u81f4\u7684\u5b64\u513f\u8282\u70b9\u3002 \u51b2\u7a81\u65f6\u8ffd\u52a0 (\u7f16\u7801:xxx)\u3002" }, { "label": "\u626b\u63cf\u975e\u7a7a\u884c\u3002\u542b\u793a\u4f8b\u884c\uff08_kind=example\uff09\u4e0e\u53ef\u5bfc\u5165\u884c\uff08_kind=data\uff09\u3002", "file_type": "rationale", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L322", "id": "bx_reimburse_import_rationale_322", "community": 21, "norm_label": "\u626b\u63cf\u975e\u7a7a\u884c\u3002\u542b\u793a\u4f8b\u884c(_kind=example)\u4e0e\u53ef\u5bfc\u5165\u884c(_kind=data)\u3002" }, { "label": "\u4ec5\u8fd4\u56de\u53ef\u5bfc\u5165\u6570\u636e\u884c\uff08\u8df3\u8fc7\u793a\u4f8b\uff09\uff0c\u517c\u5bb9\u65e7\u6d4b\u8bd5\u3002", "file_type": "rationale", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L347", "id": "bx_reimburse_import_rationale_347", "community": 21, "norm_label": "\u4ec5\u8fd4\u56de\u53ef\u5bfc\u5165\u6570\u636e\u884c(\u8df3\u8fc7\u793a\u4f8b),\u517c\u5bb9\u65e7\u6d4b\u8bd5\u3002" }, { "label": "\u5728\u539f\u8868\u300c\u62a5\u9500\u5bfc\u5165\u300d\u672b\u5c3e\u8ffd\u52a0\u300c\u5bfc\u5165\u7ed3\u679c\u300d\u300c\u5931\u8d25\u539f\u56e0\u300d\u5217\u3002", "file_type": "rationale", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L355", "id": "bx_reimburse_import_rationale_355", "community": 21, "norm_label": "\u5728\u539f\u8868\u300c\u62a5\u9500\u5bfc\u5165\u300d\u672b\u5c3e\u8ffd\u52a0\u300c\u5bfc\u5165\u7ed3\u679c\u300d\u300c\u5931\u8d25\u539f\u56e0\u300d\u5217\u3002" }, { "label": "expense_item.py", "file_type": "code", "source_file": "app/services/bx/expense_item.py", "source_location": "L1", "id": "app_services_bx_expense_item_py", "community": 49, "norm_label": "expense_item.py" }, { "label": "ExpenseItemService", "file_type": "code", "source_file": "app/services/bx/expense_item.py", "source_location": "L13", "id": "bx_expense_item_expenseitemservice", "community": 85, "norm_label": "expenseitemservice" }, { "label": "_tenant_no()", "file_type": "code", "source_file": "app/services/bx/expense_item.py", "source_location": "L15", "id": "bx_expense_item_tenant_no", "community": 49, "norm_label": "_tenant_no()" }, { "label": "get_by_id()", "file_type": "code", "source_file": "app/services/bx/expense_item.py", "source_location": "L19", "id": "bx_expense_item_get_by_id", "community": 49, "norm_label": "get_by_id()" }, { "label": "create()", "file_type": "code", "source_file": "app/services/bx/expense_item.py", "source_location": "L33", "id": "bx_expense_item_create", "community": 49, "norm_label": "create()" }, { "label": "update()", "file_type": "code", "source_file": "app/services/bx/expense_item.py", "source_location": "L61", "id": "bx_expense_item_update", "community": 49, "norm_label": "update()" }, { "label": "soft_delete()", "file_type": "code", "source_file": "app/services/bx/expense_item.py", "source_location": "L91", "id": "bx_expense_item_soft_delete", "community": 49, "norm_label": "soft_delete()" }, { "label": "get_item_tree()", "file_type": "code", "source_file": "app/services/bx/expense_item.py", "source_location": "L104", "id": "bx_expense_item_get_item_tree", "community": 49, "norm_label": "get_item_tree()" }, { "label": "_build_tree()", "file_type": "code", "source_file": "app/services/bx/expense_item.py", "source_location": "L117", "id": "bx_expense_item_build_tree", "community": 49, "norm_label": "_build_tree()" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/services/bx/__init__.py", "source_location": "L1", "id": "app_services_bx_init_py", "community": 335, "norm_label": "__init__.py" }, { "label": "attachment.py", "file_type": "code", "source_file": "app/services/bx/attachment.py", "source_location": "L1", "id": "app_services_bx_attachment_py", "community": 173, "norm_label": "attachment.py" }, { "label": "AttachmentService", "file_type": "code", "source_file": "app/services/bx/attachment.py", "source_location": "L15", "id": "bx_attachment_attachmentservice", "community": 85, "norm_label": "attachmentservice" }, { "label": "_tenant_no()", "file_type": "code", "source_file": "app/services/bx/attachment.py", "source_location": "L17", "id": "bx_attachment_tenant_no", "community": 173, "norm_label": "_tenant_no()" }, { "label": "get_by_id()", "file_type": "code", "source_file": "app/services/bx/attachment.py", "source_location": "L21", "id": "bx_attachment_get_by_id", "community": 173, "norm_label": "get_by_id()" }, { "label": "create()", "file_type": "code", "source_file": "app/services/bx/attachment.py", "source_location": "L34", "id": "bx_attachment_create", "community": 173, "norm_label": "create()" }, { "label": "soft_delete()", "file_type": "code", "source_file": "app/services/bx/attachment.py", "source_location": "L51", "id": "bx_attachment_soft_delete", "community": 173, "norm_label": "soft_delete()" }, { "label": "get_by_biz()", "file_type": "code", "source_file": "app/services/bx/attachment.py", "source_location": "L61", "id": "bx_attachment_get_by_biz", "community": 173, "norm_label": "get_by_biz()" }, { "label": "count_invoice_attach_by_biz_ids()", "file_type": "code", "source_file": "app/services/bx/attachment.py", "source_location": "L106", "id": "bx_attachment_count_invoice_attach_by_biz_ids", "community": 173, "norm_label": "count_invoice_attach_by_biz_ids()" }, { "label": "advance.py", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L1", "id": "app_services_bx_advance_py", "community": 98, "norm_label": "advance.py" }, { "label": "AdvanceService", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L26", "id": "bx_advance_advanceservice", "community": 85, "norm_label": "advanceservice" }, { "label": "_tenant_no()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L28", "id": "bx_advance_tenant_no", "community": 98, "norm_label": "_tenant_no()" }, { "label": "get_by_id()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L32", "id": "bx_advance_get_by_id", "community": 98, "norm_label": "get_by_id()" }, { "label": "get_paged()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L45", "id": "bx_advance_get_paged", "community": 98, "norm_label": "get_paged()" }, { "label": "create()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L67", "id": "bx_advance_create", "community": 98, "norm_label": "create()" }, { "label": "update()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L84", "id": "bx_advance_update", "community": 98, "norm_label": "update()" }, { "label": "soft_delete()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L103", "id": "bx_advance_soft_delete", "community": 98, "norm_label": "soft_delete()" }, { "label": "_workflow_nodes()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L239", "id": "bx_advance_workflow_nodes", "community": 98, "norm_label": "_workflow_nodes()" }, { "label": "submit()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L252", "id": "bx_advance_submit", "community": 98, "norm_label": "submit()" }, { "label": "approve()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L269", "id": "bx_advance_approve", "community": 98, "norm_label": "approve()" }, { "label": "reject()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L314", "id": "bx_advance_reject", "community": 98, "norm_label": "reject()" }, { "label": "_approval_record_dict()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L351", "id": "bx_advance_approval_record_dict", "community": 98, "norm_label": "_approval_record_dict()" }, { "label": "_latest_approval_per_node()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L364", "id": "bx_advance_latest_approval_per_node", "community": 98, "norm_label": "_latest_approval_per_node()" }, { "label": "_query_approvals()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L381", "id": "bx_advance_query_approvals", "community": 98, "norm_label": "_query_approvals()" }, { "label": "global_status_counts()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L448", "id": "bx_advance_global_status_counts", "community": 98, "norm_label": "global_status_counts()" }, { "label": "_my_apply_base()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L457", "id": "bx_advance_my_apply_base", "community": 98, "norm_label": "_my_apply_base()" }, { "label": "my_apply_stats()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L469", "id": "bx_advance_my_apply_stats", "community": 98, "norm_label": "my_apply_stats()" }, { "label": "pending_approval_stats()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L549", "id": "bx_advance_pending_approval_stats", "community": 98, "norm_label": "pending_approval_stats()" }, { "label": "offset_amount_map()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L580", "id": "bx_advance_offset_amount_map", "community": 98, "norm_label": "offset_amount_map()" }, { "label": "issue()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L599", "id": "bx_advance_issue", "community": 98, "norm_label": "issue()" }, { "label": "finance_issue_stats()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L624", "id": "bx_advance_finance_issue_stats", "community": 98, "norm_label": "finance_issue_stats()" }, { "label": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6\uff0c\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002", "file_type": "rationale", "source_file": "app/services/bx/advance.py", "source_location": "L367", "id": "bx_advance_rationale_367", "community": 336, "norm_label": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6,\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002" }, { "label": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c\uff0c\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217\uff0c\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002", "file_type": "rationale", "source_file": "app/services/bx/advance.py", "source_location": "L432", "id": "bx_advance_rationale_432", "community": 337, "norm_label": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c,\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217,\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002" }, { "label": "invoice_list_filters.py", "file_type": "code", "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L1", "id": "app_services_bx_invoice_list_filters_py", "community": 166, "norm_label": "invoice_list_filters.py" }, { "label": "_parse_decimal()", "file_type": "code", "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L15", "id": "bx_invoice_list_filters_parse_decimal", "community": 166, "norm_label": "_parse_decimal()" }, { "label": "_append_number_filters()", "file_type": "code", "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L25", "id": "bx_invoice_list_filters_append_number_filters", "community": 166, "norm_label": "_append_number_filters()" }, { "label": "build_wallet_column_filters()", "file_type": "code", "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L60", "id": "bx_invoice_list_filters_build_wallet_column_filters", "community": 166, "norm_label": "build_wallet_column_filters()" }, { "label": "build_invoice_column_filters()", "file_type": "code", "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L132", "id": "bx_invoice_list_filters_build_invoice_column_filters", "community": 166, "norm_label": "build_invoice_column_filters()" }, { "label": "build_ledger_column_filters()", "file_type": "code", "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L192", "id": "bx_invoice_list_filters_build_ledger_column_filters", "community": 166, "norm_label": "build_ledger_column_filters()" }, { "label": "\u53d1\u7968\u5939\uff08\u94b1\u5305\u6c47\u603b / \u53d1\u7968\u6863\u6848 / \u989d\u5ea6\u6d41\u6c34\uff09\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002", "file_type": "rationale", "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L1", "id": "bx_invoice_list_filters_rationale_1", "community": 166, "norm_label": "\u53d1\u7968\u5939(\u94b1\u5305\u6c47\u603b / \u53d1\u7968\u6863\u6848 / \u989d\u5ea6\u6d41\u6c34)\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002" }, { "label": "\u7ba1\u7406\u7aef\u53d1\u7968\u5939\u6c47\u603b\uff08BxInvoiceWalletSummary\uff09\u5217\u7b5b\u3002", "file_type": "rationale", "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L81", "id": "bx_invoice_list_filters_rationale_81", "community": 166, "norm_label": "\u7ba1\u7406\u7aef\u53d1\u7968\u5939\u6c47\u603b(bxinvoicewalletsummary)\u5217\u7b5b\u3002" }, { "label": "\u6211\u7684\u53d1\u7968\u5939 \u00b7 \u53d1\u7968\u6863\u6848\uff08BxInvoice\uff09\u5217\u7b5b\u3002", "file_type": "rationale", "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L145", "id": "bx_invoice_list_filters_rationale_145", "community": 166, "norm_label": "\u6211\u7684\u53d1\u7968\u5939 \u00b7 \u53d1\u7968\u6863\u6848(bxinvoice)\u5217\u7b5b\u3002" }, { "label": "\u6211\u7684\u53d1\u7968\u5939 \u00b7 \u989d\u5ea6\u6d41\u6c34\uff08BxInvoiceLedger\uff09\u5217\u7b5b\u3002", "file_type": "rationale", "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L205", "id": "bx_invoice_list_filters_rationale_205", "community": 166, "norm_label": "\u6211\u7684\u53d1\u7968\u5939 \u00b7 \u989d\u5ea6\u6d41\u6c34(bxinvoiceledger)\u5217\u7b5b\u3002" }, { "label": "storage.py", "file_type": "code", "source_file": "app/services/bx/storage.py", "source_location": "L1", "id": "app_services_bx_storage_py", "community": 156, "norm_label": "storage.py" }, { "label": "normalize_storage_path()", "file_type": "code", "source_file": "app/services/bx/storage.py", "source_location": "L11", "id": "bx_storage_normalize_storage_path", "community": 156, "norm_label": "normalize_storage_path()" }, { "label": "upload_bx_file()", "file_type": "code", "source_file": "app/services/bx/storage.py", "source_location": "L31", "id": "bx_storage_upload_bx_file", "community": 156, "norm_label": "upload_bx_file()" }, { "label": "get_access_url()", "file_type": "code", "source_file": "app/services/bx/storage.py", "source_location": "L44", "id": "bx_storage_get_access_url", "community": 156, "norm_label": "get_access_url()" }, { "label": "get_preview_url()", "file_type": "code", "source_file": "app/services/bx/storage.py", "source_location": "L53", "id": "bx_storage_get_preview_url", "community": 156, "norm_label": "get_preview_url()" }, { "label": "get_download_url()", "file_type": "code", "source_file": "app/services/bx/storage.py", "source_location": "L65", "id": "bx_storage_get_download_url", "community": 156, "norm_label": "get_download_url()" }, { "label": "download_file_bytes()", "file_type": "code", "source_file": "app/services/bx/storage.py", "source_location": "L72", "id": "bx_storage_download_file_bytes", "community": 156, "norm_label": "download_file_bytes()" }, { "label": "file_stream()", "file_type": "code", "source_file": "app/services/bx/storage.py", "source_location": "L98", "id": "bx_storage_file_stream", "community": 156, "norm_label": "file_stream()" }, { "label": "\u62a5\u9500\u9644\u4ef6\u5b58\u50a8\u9002\u914d \u2014 \u590d\u7528\u95e8\u6237 app.core.storage\uff0c\u5bf9\u5916\u4fdd\u6301 bx \u534f\u8bae\u3002", "file_type": "rationale", "source_file": "app/services/bx/storage.py", "source_location": "L1", "id": "bx_storage_rationale_1", "community": 156, "norm_label": "\u62a5\u9500\u9644\u4ef6\u5b58\u50a8\u9002\u914d \u2014 \u590d\u7528\u95e8\u6237 app.core.storage,\u5bf9\u5916\u4fdd\u6301 bx \u534f\u8bae\u3002" }, { "label": "\u5c06 upload \u8fd4\u56de\u7684\u5b8c\u6574 URL \u5f52\u4e00\u5316\u4e3a\u5b58\u50a8\u76f8\u5bf9\u8def\u5f84\uff08\u4e0e admin \u9644\u4ef6 upload \u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "app/services/bx/storage.py", "source_location": "L12", "id": "bx_storage_rationale_12", "community": 156, "norm_label": "\u5c06 upload \u8fd4\u56de\u7684\u5b8c\u6574 url \u5f52\u4e00\u5316\u4e3a\u5b58\u50a8\u76f8\u5bf9\u8def\u5f84(\u4e0e admin \u9644\u4ef6 upload \u4e00\u81f4)\u3002" }, { "label": "\u4e0a\u4f20\u6587\u4ef6\u5230\u5bf9\u8c61\u5b58\u50a8\u3002 \u8fd4\u56de (relative_path, access_url)\u3002", "file_type": "rationale", "source_file": "app/services/bx/storage.py", "source_location": "L32", "id": "bx_storage_rationale_32", "community": 156, "norm_label": "\u4e0a\u4f20\u6587\u4ef6\u5230\u5bf9\u8c61\u5b58\u50a8\u3002 \u8fd4\u56de (relative_path, access_url)\u3002" }, { "label": "\u83b7\u53d6\u53ef\u8bbf\u95ee URL\uff08\u672c\u5730/MinIO \u516c\u5f00\u5730\u5740\uff09\u3002", "file_type": "rationale", "source_file": "app/services/bx/storage.py", "source_location": "L45", "id": "bx_storage_rationale_45", "community": 156, "norm_label": "\u83b7\u53d6\u53ef\u8bbf\u95ee url(\u672c\u5730/minio \u516c\u5f00\u5730\u5740)\u3002" }, { "label": "\u56fe\u7247/\u9644\u4ef6\u9884\u89c8 URL\uff1aMinIO \u9884\u7b7e\u540d inline\uff0c\u672c\u5730/\u5176\u4ed6\u5b58\u50a8\u7528 get_url\u3002", "file_type": "rationale", "source_file": "app/services/bx/storage.py", "source_location": "L54", "id": "bx_storage_rationale_54", "community": 156, "norm_label": "\u56fe\u7247/\u9644\u4ef6\u9884\u89c8 url:minio \u9884\u7b7e\u540d inline,\u672c\u5730/\u5176\u4ed6\u5b58\u50a8\u7528 get_url\u3002" }, { "label": "\u5e26\u6587\u4ef6\u540d\u7684\u4e0b\u8f7d URL\uff08\u5bf9\u9f50\u95e8\u6237 attachment/download-url\uff09\u3002", "file_type": "rationale", "source_file": "app/services/bx/storage.py", "source_location": "L66", "id": "bx_storage_rationale_66", "community": 156, "norm_label": "\u5e26\u6587\u4ef6\u540d\u7684\u4e0b\u8f7d url(\u5bf9\u9f50\u95e8\u6237 attachment/download-url)\u3002" }, { "label": "\u8bfb\u53d6\u6587\u4ef6\u4e8c\u8fdb\u5236\uff0c\u4f9b StreamingResponse \u4e0b\u8f7d\u3002", "file_type": "rationale", "source_file": "app/services/bx/storage.py", "source_location": "L73", "id": "bx_storage_rationale_73", "community": 156, "norm_label": "\u8bfb\u53d6\u6587\u4ef6\u4e8c\u8fdb\u5236,\u4f9b streamingresponse \u4e0b\u8f7d\u3002" }, { "label": "invoice_ledger.py", "file_type": "code", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L1", "id": "app_services_bx_invoice_ledger_py", "community": 85, "norm_label": "invoice_ledger.py" }, { "label": "summarize_entries()", "file_type": "code", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L22", "id": "bx_invoice_ledger_summarize_entries", "community": 48, "norm_label": "summarize_entries()" }, { "label": "should_skip_release()", "file_type": "code", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L47", "id": "bx_invoice_ledger_should_skip_release", "community": 85, "norm_label": "should_skip_release()" }, { "label": "InvoiceLedgerService", "file_type": "code", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L53", "id": "bx_invoice_ledger_invoiceledgerservice", "community": 85, "norm_label": "invoiceledgerservice" }, { "label": "list_entries()", "file_type": "code", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L55", "id": "bx_invoice_ledger_list_entries", "community": 85, "norm_label": "list_entries()" }, { "label": "calc_summary()", "file_type": "code", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L70", "id": "bx_invoice_ledger_calc_summary", "community": 85, "norm_label": "calc_summary()" }, { "label": "_lock_summary()", "file_type": "code", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L76", "id": "bx_invoice_ledger_lock_summary", "community": 85, "norm_label": "_lock_summary()" }, { "label": "refresh_summary()", "file_type": "code", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L123", "id": "bx_invoice_ledger_refresh_summary", "community": 85, "norm_label": "refresh_summary()" }, { "label": "add_entry()", "file_type": "code", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L170", "id": "bx_invoice_ledger_add_entry", "community": 85, "norm_label": "add_entry()" }, { "label": "debit_reimburse()", "file_type": "code", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L206", "id": "bx_invoice_ledger_debit_reimburse", "community": 85, "norm_label": "debit_reimburse()" }, { "label": "release_reimburse()", "file_type": "code", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L247", "id": "bx_invoice_ledger_release_reimburse", "community": 85, "norm_label": "release_reimburse()" }, { "label": "assert_can_delete_invoice()", "file_type": "code", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L308", "id": "bx_invoice_ledger_assert_can_delete_invoice", "community": 85, "norm_label": "assert_can_delete_invoice()" }, { "label": "workflow.py", "file_type": "code", "source_file": "app/services/bx/workflow.py", "source_location": "L1", "id": "app_services_bx_workflow_py", "community": 269, "norm_label": "workflow.py" }, { "label": "WorkflowService", "file_type": "code", "source_file": "app/services/bx/workflow.py", "source_location": "L26", "id": "bx_workflow_workflowservice", "community": 85, "norm_label": "workflowservice" }, { "label": "_tenant_no()", "file_type": "code", "source_file": "app/services/bx/workflow.py", "source_location": "L28", "id": "bx_workflow_tenant_no", "community": 269, "norm_label": "_tenant_no()" }, { "label": "get_by_id()", "file_type": "code", "source_file": "app/services/bx/workflow.py", "source_location": "L32", "id": "bx_workflow_get_by_id", "community": 269, "norm_label": "get_by_id()" }, { "label": "get_paged()", "file_type": "code", "source_file": "app/services/bx/workflow.py", "source_location": "L45", "id": "bx_workflow_get_paged", "community": 269, "norm_label": "get_paged()" }, { "label": "create()", "file_type": "code", "source_file": "app/services/bx/workflow.py", "source_location": "L59", "id": "bx_workflow_create", "community": 269, "norm_label": "create()" }, { "label": "update()", "file_type": "code", "source_file": "app/services/bx/workflow.py", "source_location": "L76", "id": "bx_workflow_update", "community": 269, "norm_label": "update()" }, { "label": "soft_delete()", "file_type": "code", "source_file": "app/services/bx/workflow.py", "source_location": "L96", "id": "bx_workflow_soft_delete", "community": 269, "norm_label": "soft_delete()" }, { "label": "get_by_biz_type()", "file_type": "code", "source_file": "app/services/bx/workflow.py", "source_location": "L110", "id": "bx_workflow_get_by_biz_type", "community": 269, "norm_label": "get_by_biz_type()" }, { "label": "ensure_by_biz_type()", "file_type": "code", "source_file": "app/services/bx/workflow.py", "source_location": "L122", "id": "bx_workflow_ensure_by_biz_type", "community": 269, "norm_label": "ensure_by_biz_type()" }, { "label": "save_nodes()", "file_type": "code", "source_file": "app/services/bx/workflow.py", "source_location": "L153", "id": "bx_workflow_save_nodes", "community": 269, "norm_label": "save_nodes()" }, { "label": "\u6309\u4e1a\u52a1\u7c7b\u578b\u83b7\u53d6\u5de5\u4f5c\u6d41\uff1b\u5df2\u77e5\u7c7b\u578b\u4e0d\u5b58\u5728\u65f6\u81ea\u52a8\u521b\u5efa\u7a7a\u5b9a\u4e49\uff08\u65e0\u8282\u70b9\uff09\u3002", "file_type": "rationale", "source_file": "app/services/bx/workflow.py", "source_location": "L128", "id": "bx_workflow_rationale_128", "community": 338, "norm_label": "\u6309\u4e1a\u52a1\u7c7b\u578b\u83b7\u53d6\u5de5\u4f5c\u6d41;\u5df2\u77e5\u7c7b\u578b\u4e0d\u5b58\u5728\u65f6\u81ea\u52a8\u521b\u5efa\u7a7a\u5b9a\u4e49(\u65e0\u8282\u70b9)\u3002" }, { "label": "base.py", "file_type": "code", "source_file": "app/services/bx/base.py", "source_location": "L1", "id": "app_services_bx_base_py", "community": 173, "norm_label": "base.py" }, { "label": "BxCrudService", "file_type": "code", "source_file": "app/services/bx/base.py", "source_location": "L18", "id": "bx_base_bxcrudservice", "community": 85, "norm_label": "bxcrudservice" }, { "label": "get_by_id()", "file_type": "code", "source_file": "app/services/bx/base.py", "source_location": "L20", "id": "bx_base_get_by_id", "community": 173, "norm_label": "get_by_id()" }, { "label": "get_paged()", "file_type": "code", "source_file": "app/services/bx/base.py", "source_location": "L38", "id": "bx_base_get_paged", "community": 173, "norm_label": "get_paged()" }, { "label": "create()", "file_type": "code", "source_file": "app/services/bx/base.py", "source_location": "L68", "id": "bx_base_create", "community": 173, "norm_label": "create()" }, { "label": "update()", "file_type": "code", "source_file": "app/services/bx/base.py", "source_location": "L88", "id": "bx_base_update", "community": 173, "norm_label": "update()" }, { "label": "soft_delete()", "file_type": "code", "source_file": "app/services/bx/base.py", "source_location": "L112", "id": "bx_base_soft_delete", "community": 76, "norm_label": "soft_delete()" }, { "label": "\u62a5\u9500\u6a21\u5757 Service \u57fa\u7c7b \u2014 \u79df\u6237\u9694\u79bb + UUID + \u8f6f\u5220\u9664\u3002", "file_type": "rationale", "source_file": "app/services/bx/base.py", "source_location": "L1", "id": "bx_base_rationale_1", "community": 173, "norm_label": "\u62a5\u9500\u6a21\u5757 service \u57fa\u7c7b \u2014 \u79df\u6237\u9694\u79bb + uuid + \u8f6f\u5220\u9664\u3002" }, { "label": "payment_list_filters.py", "file_type": "code", "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L1", "id": "app_services_bx_payment_list_filters_py", "community": 194, "norm_label": "payment_list_filters.py" }, { "label": "_parse_decimal()", "file_type": "code", "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L19", "id": "bx_payment_list_filters_parse_decimal", "community": 194, "norm_label": "_parse_decimal()" }, { "label": "_append_number_filters()", "file_type": "code", "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L29", "id": "bx_payment_list_filters_append_number_filters", "community": 194, "norm_label": "_append_number_filters()" }, { "label": "build_payment_column_filters()", "file_type": "code", "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L64", "id": "bx_payment_list_filters_build_payment_column_filters", "community": 194, "norm_label": "build_payment_column_filters()" }, { "label": "\u4ed8\u6b3e\uff08\u62a5\u9500\u5f85\u4ed8/\u5df2\u4ed8\uff09\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u57fa\u4e8e\u62a5\u9500\u5217\u7b5b builder\uff0c\u5e76\u8ffd\u52a0\u4ed8\u6b3e\u7279\u6709\u5b57\u6bb5\uff1apay_time / actual_amount /", "file_type": "rationale", "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L1", "id": "bx_payment_list_filters_rationale_1", "community": 194, "norm_label": "\u4ed8\u6b3e(\u62a5\u9500\u5f85\u4ed8/\u5df2\u4ed8)\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u57fa\u4e8e\u62a5\u9500\u5217\u7b5b builder,\u5e76\u8ffd\u52a0\u4ed8\u6b3e\u7279\u6709\u5b57\u6bb5:pay_time / actual_amount /" }, { "label": "advance_list_filters.py", "file_type": "code", "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L1", "id": "app_services_bx_advance_list_filters_py", "community": 209, "norm_label": "advance_list_filters.py" }, { "label": "_parse_decimal()", "file_type": "code", "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L15", "id": "bx_advance_list_filters_parse_decimal", "community": 209, "norm_label": "_parse_decimal()" }, { "label": "_append_number_filters()", "file_type": "code", "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L25", "id": "bx_advance_list_filters_append_number_filters", "community": 209, "norm_label": "_append_number_filters()" }, { "label": "_offset_amount_expr()", "file_type": "code", "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L60", "id": "bx_advance_list_filters_offset_amount_expr", "community": 209, "norm_label": "_offset_amount_expr()" }, { "label": "build_advance_column_filters()", "file_type": "code", "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L77", "id": "bx_advance_list_filters_build_advance_column_filters", "community": 209, "norm_label": "build_advance_column_filters()" }, { "label": "\u5907\u7528\u91d1\u7533\u8bf7\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002", "file_type": "rationale", "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L1", "id": "bx_advance_list_filters_rationale_1", "community": 209, "norm_label": "\u5907\u7528\u91d1\u7533\u8bf7\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002" }, { "label": "\u51b2\u62b5\u5408\u8ba1\u6807\u91cf\u5b50\u67e5\u8be2\uff0c\u53e3\u5f84\u5bf9\u9f50 AdvanceService.offset_amount_map\uff08\u5fc5\u987b\u5e26\u79df\u6237\uff09\u3002", "file_type": "rationale", "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L61", "id": "bx_advance_list_filters_rationale_61", "community": 209, "norm_label": "\u51b2\u62b5\u5408\u8ba1\u6807\u91cf\u5b50\u67e5\u8be2,\u53e3\u5f84\u5bf9\u9f50 advanceservice.offset_amount_map(\u5fc5\u987b\u5e26\u79df\u6237)\u3002" }, { "label": "invoice.py", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L1", "id": "app_services_bx_invoice_py", "community": 144, "norm_label": "invoice.py" }, { "label": "InvoiceService", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L29", "id": "bx_invoice_invoiceservice", "community": 85, "norm_label": "invoiceservice" }, { "label": "_tenant_no()", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L31", "id": "bx_invoice_tenant_no", "community": 144, "norm_label": "_tenant_no()" }, { "label": "is_wallet_admin()", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L35", "id": "bx_invoice_is_wallet_admin", "community": 144, "norm_label": "is_wallet_admin()" }, { "label": "can_query_others_wallet()", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L42", "id": "bx_invoice_can_query_others_wallet", "community": 144, "norm_label": "can_query_others_wallet()" }, { "label": "_require_wallet_admin()", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L50", "id": "bx_invoice_require_wallet_admin", "community": 144, "norm_label": "_require_wallet_admin()" }, { "label": "_lookup_user_name()", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L55", "id": "bx_invoice_lookup_user_name", "community": 144, "norm_label": "_lookup_user_name()" }, { "label": "_resolve_owner()", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L66", "id": "bx_invoice_resolve_owner", "community": 144, "norm_label": "_resolve_owner()" }, { "label": "_resolve_owner_for_query()", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L78", "id": "bx_invoice_resolve_owner_for_query", "community": 144, "norm_label": "_resolve_owner_for_query()" }, { "label": "_count_invoices()", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L92", "id": "bx_invoice_count_invoices", "community": 144, "norm_label": "_count_invoices()" }, { "label": "get_mine_summary()", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L104", "id": "bx_invoice_get_mine_summary", "community": 144, "norm_label": "get_mine_summary()" }, { "label": "list_wallets()", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L143", "id": "bx_invoice_list_wallets", "community": 144, "norm_label": "list_wallets()" }, { "label": "list_ledgers()", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L210", "id": "bx_invoice_list_ledgers", "community": 144, "norm_label": "list_ledgers()" }, { "label": "create()", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L263", "id": "bx_invoice_create", "community": 144, "norm_label": "create()" }, { "label": "delete()", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L340", "id": "bx_invoice_delete", "community": 144, "norm_label": "delete()" }, { "label": "_summary_to_dict()", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L389", "id": "bx_invoice_summary_to_dict", "community": 144, "norm_label": "_summary_to_dict()" }, { "label": "out_rows_with_attachments()", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L404", "id": "bx_invoice_out_rows_with_attachments", "community": 144, "norm_label": "out_rows_with_attachments()" }, { "label": "\u53d1\u7968\u5939\u7ba1\u7406 \u6216 \u62a5\u9500\u6539\u9009\u7533\u8bf7\u4eba \u6743\u9650\u53ef\u67e5\u8be2\u4ed6\u4eba\u53d1\u7968/\u4f59\u989d\u3002", "file_type": "rationale", "source_file": "app/services/bx/invoice.py", "source_location": "L43", "id": "bx_invoice_rationale_43", "community": 339, "norm_label": "\u53d1\u7968\u5939\u7ba1\u7406 \u6216 \u62a5\u9500\u6539\u9009\u7533\u8bf7\u4eba \u6743\u9650\u53ef\u67e5\u8be2\u4ed6\u4eba\u53d1\u7968/\u4f59\u989d\u3002" }, { "label": "\u8fd4\u56de\u6d41\u6c34\u5b57\u5178\u5217\u8868\uff1b\u6d41\u6c34\u5907\u6ce8\u4e3a\u7a7a\u65f6\u56de\u586b\u5173\u8054\u53d1\u7968\u5907\u6ce8\uff08\u542b\u5df2\u8f6f\u5220\u53d1\u7968\uff09\u3002", "file_type": "rationale", "source_file": "app/services/bx/invoice.py", "source_location": "L218", "id": "bx_invoice_rationale_218", "community": 340, "norm_label": "\u8fd4\u56de\u6d41\u6c34\u5b57\u5178\u5217\u8868;\u6d41\u6c34\u5907\u6ce8\u4e3a\u7a7a\u65f6\u56de\u586b\u5173\u8054\u53d1\u7968\u5907\u6ce8(\u542b\u5df2\u8f6f\u5220\u53d1\u7968)\u3002" }, { "label": "\u4e00\u6b21\u4e0a\u4f20\u521b\u5efa\u4e00\u6761\u53d1\u7968\u6863\u6848\uff1a\u91d1\u989d\u4e3a\u603b\u989d\uff0cfiles \u5168\u90e8\u6302\u5230\u540c\u4e00 biz_id\uff0c\u53ea\u5199\u4e00\u6761 credit_upload\u3002", "file_type": "rationale", "source_file": "app/services/bx/invoice.py", "source_location": "L272", "id": "bx_invoice_rationale_272", "community": 341, "norm_label": "\u4e00\u6b21\u4e0a\u4f20\u521b\u5efa\u4e00\u6761\u53d1\u7968\u6863\u6848:\u91d1\u989d\u4e3a\u603b\u989d,files \u5168\u90e8\u6302\u5230\u540c\u4e00 biz_id,\u53ea\u5199\u4e00\u6761 credit_upload\u3002" }, { "label": "list_sort.py", "file_type": "code", "source_file": "app/services/bx/list_sort.py", "source_location": "L1", "id": "app_services_bx_list_sort_py", "community": 59, "norm_label": "list_sort.py" }, { "label": "order_advance()", "file_type": "code", "source_file": "app/services/bx/list_sort.py", "source_location": "L25", "id": "bx_list_sort_order_advance", "community": 59, "norm_label": "order_advance()" }, { "label": "order_reimburse()", "file_type": "code", "source_file": "app/services/bx/list_sort.py", "source_location": "L31", "id": "bx_list_sort_order_reimburse", "community": 59, "norm_label": "order_reimburse()" }, { "label": "order_invoice()", "file_type": "code", "source_file": "app/services/bx/list_sort.py", "source_location": "L37", "id": "bx_list_sort_order_invoice", "community": 59, "norm_label": "order_invoice()" }, { "label": "order_ledger()", "file_type": "code", "source_file": "app/services/bx/list_sort.py", "source_location": "L43", "id": "bx_list_sort_order_ledger", "community": 59, "norm_label": "order_ledger()" }, { "label": "parse_sort_params()", "file_type": "code", "source_file": "app/services/bx/list_sort.py", "source_location": "L49", "id": "bx_list_sort_parse_sort_params", "community": 59, "norm_label": "parse_sort_params()" }, { "label": "\u4ece request/body dict \u53d6 sortField/sortOrder\uff08\u517c\u5bb9 snake\uff09\u3002", "file_type": "rationale", "source_file": "app/services/bx/list_sort.py", "source_location": "L50", "id": "bx_list_sort_rationale_50", "community": 59, "norm_label": "\u4ece request/body dict \u53d6 sortfield/sortorder(\u517c\u5bb9 snake)\u3002" }, { "label": "price_letter_list_filters.py", "file_type": "code", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L1", "id": "app_services_crm_price_letter_list_filters_py", "community": 175, "norm_label": "price_letter_list_filters.py" }, { "label": "_param()", "file_type": "code", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L19", "id": "crm_price_letter_list_filters_param", "community": 175, "norm_label": "_param()" }, { "label": "_split_csv()", "file_type": "code", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L26", "id": "crm_price_letter_list_filters_split_csv", "community": 175, "norm_label": "_split_csv()" }, { "label": "_parse_number()", "file_type": "code", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L32", "id": "crm_price_letter_list_filters_parse_number", "community": 175, "norm_label": "_parse_number()" }, { "label": "_parse_day_start()", "file_type": "code", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L44", "id": "crm_price_letter_list_filters_parse_day_start", "community": 175, "norm_label": "_parse_day_start()" }, { "label": "_append_enum_filters()", "file_type": "code", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L60", "id": "crm_price_letter_list_filters_append_enum_filters", "community": 175, "norm_label": "_append_enum_filters()" }, { "label": "_append_text_filters()", "file_type": "code", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L75", "id": "crm_price_letter_list_filters_append_text_filters", "community": 175, "norm_label": "_append_text_filters()" }, { "label": "_append_create_time_filters()", "file_type": "code", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L88", "id": "crm_price_letter_list_filters_append_create_time_filters", "community": 175, "norm_label": "_append_create_time_filters()" }, { "label": "_append_adjust_date_filters()", "file_type": "code", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L117", "id": "crm_price_letter_list_filters_append_adjust_date_filters", "community": 175, "norm_label": "_append_adjust_date_filters()" }, { "label": "_append_one_number_field()", "file_type": "code", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L133", "id": "crm_price_letter_list_filters_append_one_number_field", "community": 175, "norm_label": "_append_one_number_field()" }, { "label": "_append_number_filters()", "file_type": "code", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L162", "id": "crm_price_letter_list_filters_append_number_filters", "community": 175, "norm_label": "_append_number_filters()" }, { "label": "build_price_letter_column_filters()", "file_type": "code", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L177", "id": "crm_price_letter_list_filters_build_price_letter_column_filters", "community": 175, "norm_label": "build_price_letter_column_filters()" }, { "label": "CRM \u8c03\u4ef7\u51fd\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b tenant_no / del_flag / keyword / exclude_status\uff08\u7531 li", "file_type": "rationale", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L1", "id": "crm_price_letter_list_filters_rationale_1", "community": 175, "norm_label": "crm \u8c03\u4ef7\u51fd\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b tenant_no / del_flag / keyword / exclude_status(\u7531 li" }, { "label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de SQLAlchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002", "file_type": "rationale", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L178", "id": "crm_price_letter_list_filters_rationale_178", "community": 175, "norm_label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de sqlalchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002" }, { "label": "opportunity_list_filters.py", "file_type": "code", "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L1", "id": "app_services_crm_opportunity_list_filters_py", "community": 16, "norm_label": "opportunity_list_filters.py" }, { "label": "_split_csv()", "file_type": "code", "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L56", "id": "crm_opportunity_list_filters_split_csv", "community": 16, "norm_label": "_split_csv()" }, { "label": "_parse_number()", "file_type": "code", "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L62", "id": "crm_opportunity_list_filters_parse_number", "community": 16, "norm_label": "_parse_number()" }, { "label": "_parse_day_start()", "file_type": "code", "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L74", "id": "crm_opportunity_list_filters_parse_day_start", "community": 16, "norm_label": "_parse_day_start()" }, { "label": "_append_enum_filters()", "file_type": "code", "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L90", "id": "crm_opportunity_list_filters_append_enum_filters", "community": 16, "norm_label": "_append_enum_filters()" }, { "label": "_append_text_filters()", "file_type": "code", "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L102", "id": "crm_opportunity_list_filters_append_text_filters", "community": 16, "norm_label": "_append_text_filters()" }, { "label": "_append_create_time_filters()", "file_type": "code", "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L111", "id": "crm_opportunity_list_filters_append_create_time_filters", "community": 16, "norm_label": "_append_create_time_filters()" }, { "label": "_append_date_range_filters()", "file_type": "code", "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L140", "id": "crm_opportunity_list_filters_append_date_range_filters", "community": 16, "norm_label": "_append_date_range_filters()" }, { "label": "_append_number_filters()", "file_type": "code", "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L158", "id": "crm_opportunity_list_filters_append_number_filters", "community": 16, "norm_label": "_append_number_filters()" }, { "label": "build_opportunity_column_filters()", "file_type": "code", "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L201", "id": "crm_opportunity_list_filters_build_opportunity_column_filters", "community": 16, "norm_label": "build_opportunity_column_filters()" }, { "label": "CRM \u5546\u673a\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b tenant_no / del_flag / view_type\uff08\u7531 list_opportunities", "file_type": "rationale", "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L1", "id": "crm_opportunity_list_filters_rationale_1", "community": 16, "norm_label": "crm \u5546\u673a\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b tenant_no / del_flag / view_type(\u7531 list_opportunities" }, { "label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de SQLAlchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002", "file_type": "rationale", "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L202", "id": "crm_opportunity_list_filters_rationale_202", "community": 16, "norm_label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de sqlalchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002" }, { "label": "contract_template_list_filters.py", "file_type": "code", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L1", "id": "app_services_crm_contract_template_list_filters_py", "community": 169, "norm_label": "contract_template_list_filters.py" }, { "label": "_param()", "file_type": "code", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L20", "id": "crm_contract_template_list_filters_param", "community": 169, "norm_label": "_param()" }, { "label": "_split_csv()", "file_type": "code", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L27", "id": "crm_contract_template_list_filters_split_csv", "community": 169, "norm_label": "_split_csv()" }, { "label": "_parse_number()", "file_type": "code", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L33", "id": "crm_contract_template_list_filters_parse_number", "community": 169, "norm_label": "_parse_number()" }, { "label": "_parse_day_start()", "file_type": "code", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L45", "id": "crm_contract_template_list_filters_parse_day_start", "community": 169, "norm_label": "_parse_day_start()" }, { "label": "_append_enum_filters()", "file_type": "code", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L61", "id": "crm_contract_template_list_filters_append_enum_filters", "community": 169, "norm_label": "_append_enum_filters()" }, { "label": "_append_text_filters()", "file_type": "code", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L94", "id": "crm_contract_template_list_filters_append_text_filters", "community": 169, "norm_label": "_append_text_filters()" }, { "label": "_append_create_time_filters()", "file_type": "code", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L107", "id": "crm_contract_template_list_filters_append_create_time_filters", "community": 169, "norm_label": "_append_create_time_filters()" }, { "label": "_append_one_number_field()", "file_type": "code", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L136", "id": "crm_contract_template_list_filters_append_one_number_field", "community": 169, "norm_label": "_append_one_number_field()" }, { "label": "_append_number_filters()", "file_type": "code", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L175", "id": "crm_contract_template_list_filters_append_number_filters", "community": 169, "norm_label": "_append_number_filters()" }, { "label": "build_contract_template_column_filters()", "file_type": "code", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L186", "id": "crm_contract_template_list_filters_build_contract_template_column_filters", "community": 169, "norm_label": "build_contract_template_column_filters()" }, { "label": "CRM \u5408\u540c\u6a21\u677f\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b tenant_no / del_flag / keyword\uff08\u7531 list_contract_temp", "file_type": "rationale", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L1", "id": "crm_contract_template_list_filters_rationale_1", "community": 169, "norm_label": "crm \u5408\u540c\u6a21\u677f\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b tenant_no / del_flag / keyword(\u7531 list_contract_temp" }, { "label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de SQLAlchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002", "file_type": "rationale", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L187", "id": "crm_contract_template_list_filters_rationale_187", "community": 169, "norm_label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de sqlalchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/services/crm/__init__.py", "source_location": "L1", "id": "app_services_crm_init_py", "community": 342, "norm_label": "__init__.py" }, { "label": "customer_list_filters.py", "file_type": "code", "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L1", "id": "app_services_crm_customer_list_filters_py", "community": 180, "norm_label": "customer_list_filters.py" }, { "label": "_split_csv()", "file_type": "code", "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L66", "id": "crm_customer_list_filters_split_csv", "community": 180, "norm_label": "_split_csv()" }, { "label": "_parse_number()", "file_type": "code", "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L72", "id": "crm_customer_list_filters_parse_number", "community": 180, "norm_label": "_parse_number()" }, { "label": "_parse_day_start()", "file_type": "code", "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L84", "id": "crm_customer_list_filters_parse_day_start", "community": 180, "norm_label": "_parse_day_start()" }, { "label": "_append_enum_filters()", "file_type": "code", "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L100", "id": "crm_customer_list_filters_append_enum_filters", "community": 180, "norm_label": "_append_enum_filters()" }, { "label": "_append_text_filters()", "file_type": "code", "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L112", "id": "crm_customer_list_filters_append_text_filters", "community": 180, "norm_label": "_append_text_filters()" }, { "label": "_append_create_time_filters()", "file_type": "code", "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L132", "id": "crm_customer_list_filters_append_create_time_filters", "community": 180, "norm_label": "_append_create_time_filters()" }, { "label": "_append_date_range_filters()", "file_type": "code", "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L162", "id": "crm_customer_list_filters_append_date_range_filters", "community": 180, "norm_label": "_append_date_range_filters()" }, { "label": "_append_number_filters()", "file_type": "code", "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L180", "id": "crm_customer_list_filters_append_number_filters", "community": 180, "norm_label": "_append_number_filters()" }, { "label": "build_customer_column_filters()", "file_type": "code", "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L210", "id": "crm_customer_list_filters_build_customer_column_filters", "community": 180, "norm_label": "build_customer_column_filters()" }, { "label": "CRM \u5ba2\u6237\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b tenant_no / del_flag / view_mode\uff08\u7531 list_customers \u8d1f\u8d23\uff09", "file_type": "rationale", "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L1", "id": "crm_customer_list_filters_rationale_1", "community": 180, "norm_label": "crm \u5ba2\u6237\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b tenant_no / del_flag / view_mode(\u7531 list_customers \u8d1f\u8d23)" }, { "label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de SQLAlchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\uff08\u4e0d\u542b tenant/del_flag/view_mode\uff09\u3002", "file_type": "rationale", "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L211", "id": "crm_customer_list_filters_rationale_211", "community": 180, "norm_label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de sqlalchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868(\u4e0d\u542b tenant/del_flag/view_mode)\u3002" }, { "label": "contract_list_filters.py", "file_type": "code", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L1", "id": "app_services_crm_contract_list_filters_py", "community": 16, "norm_label": "contract_list_filters.py" }, { "label": "_split_csv()", "file_type": "code", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L42", "id": "crm_contract_list_filters_split_csv", "community": 16, "norm_label": "_split_csv()" }, { "label": "_parse_number()", "file_type": "code", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L48", "id": "crm_contract_list_filters_parse_number", "community": 16, "norm_label": "_parse_number()" }, { "label": "_parse_day_start()", "file_type": "code", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L60", "id": "crm_contract_list_filters_parse_day_start", "community": 16, "norm_label": "_parse_day_start()" }, { "label": "_append_enum()", "file_type": "code", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L76", "id": "crm_contract_list_filters_append_enum", "community": 16, "norm_label": "_append_enum()" }, { "label": "_append_text()", "file_type": "code", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L87", "id": "crm_contract_list_filters_append_text", "community": 16, "norm_label": "_append_text()" }, { "label": "_append_create()", "file_type": "code", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L99", "id": "crm_contract_list_filters_append_create", "community": 16, "norm_label": "_append_create()" }, { "label": "_append_sign_date()", "file_type": "code", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L120", "id": "crm_contract_list_filters_append_sign_date", "community": 16, "norm_label": "_append_sign_date()" }, { "label": "_append_dates()", "file_type": "code", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L132", "id": "crm_contract_list_filters_append_dates", "community": 16, "norm_label": "_append_dates()" }, { "label": "_append_numbers()", "file_type": "code", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L156", "id": "crm_contract_list_filters_append_numbers", "community": 16, "norm_label": "_append_numbers()" }, { "label": "build_contract_column_filters()", "file_type": "code", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L190", "id": "crm_contract_list_filters_build_contract_column_filters", "community": 16, "norm_label": "build_contract_column_filters()" }, { "label": "CRM \u5408\u540c\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\uff08\u4e0d\u542b keyword / \u5ba1\u6279\u8303\u56f4\u7279\u6b8a\u903b\u8f91\uff09\u3002", "file_type": "rationale", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L1", "id": "crm_contract_list_filters_rationale_1", "community": 16, "norm_label": "crm \u5408\u540c\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5(\u4e0d\u542b keyword / \u5ba1\u6279\u8303\u56f4\u7279\u6b8a\u903b\u8f91)\u3002" }, { "label": "clue_list_filters.py", "file_type": "code", "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L1", "id": "app_services_crm_clue_list_filters_py", "community": 187, "norm_label": "clue_list_filters.py" }, { "label": "_split_csv()", "file_type": "code", "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L46", "id": "crm_clue_list_filters_split_csv", "community": 187, "norm_label": "_split_csv()" }, { "label": "_parse_number()", "file_type": "code", "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L52", "id": "crm_clue_list_filters_parse_number", "community": 187, "norm_label": "_parse_number()" }, { "label": "_parse_day_start()", "file_type": "code", "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L64", "id": "crm_clue_list_filters_parse_day_start", "community": 187, "norm_label": "_parse_day_start()" }, { "label": "_append_enum_filters()", "file_type": "code", "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L80", "id": "crm_clue_list_filters_append_enum_filters", "community": 187, "norm_label": "_append_enum_filters()" }, { "label": "_append_text_filters()", "file_type": "code", "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L92", "id": "crm_clue_list_filters_append_text_filters", "community": 187, "norm_label": "_append_text_filters()" }, { "label": "_append_create_time_filters()", "file_type": "code", "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L101", "id": "crm_clue_list_filters_append_create_time_filters", "community": 187, "norm_label": "_append_create_time_filters()" }, { "label": "_append_date_range_filters()", "file_type": "code", "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L130", "id": "crm_clue_list_filters_append_date_range_filters", "community": 187, "norm_label": "_append_date_range_filters()" }, { "label": "_append_number_filters()", "file_type": "code", "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L148", "id": "crm_clue_list_filters_append_number_filters", "community": 187, "norm_label": "_append_number_filters()" }, { "label": "build_clue_column_filters()", "file_type": "code", "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L177", "id": "crm_clue_list_filters_build_clue_column_filters", "community": 187, "norm_label": "build_clue_column_filters()" }, { "label": "CRM \u7ebf\u7d22\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b tenant_no / del_flag / view_type\uff08\u7531 list_clues \u8d1f\u8d23\uff09\u3002", "file_type": "rationale", "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L1", "id": "crm_clue_list_filters_rationale_1", "community": 187, "norm_label": "crm \u7ebf\u7d22\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b tenant_no / del_flag / view_type(\u7531 list_clues \u8d1f\u8d23)\u3002" }, { "label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de SQLAlchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002", "file_type": "rationale", "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L178", "id": "crm_clue_list_filters_rationale_178", "community": 187, "norm_label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de sqlalchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002" }, { "label": "contract_approval_list_filters.py", "file_type": "code", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L1", "id": "app_services_crm_contract_approval_list_filters_py", "community": 42, "norm_label": "contract_approval_list_filters.py" }, { "label": "_param()", "file_type": "code", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L22", "id": "crm_contract_approval_list_filters_param", "community": 42, "norm_label": "_param()" }, { "label": "_split_csv()", "file_type": "code", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L29", "id": "crm_contract_approval_list_filters_split_csv", "community": 42, "norm_label": "_split_csv()" }, { "label": "_parse_number()", "file_type": "code", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L35", "id": "crm_contract_approval_list_filters_parse_number", "community": 42, "norm_label": "_parse_number()" }, { "label": "_parse_day_start()", "file_type": "code", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L47", "id": "crm_contract_approval_list_filters_parse_day_start", "community": 42, "norm_label": "_parse_day_start()" }, { "label": "_append_enum_filters()", "file_type": "code", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L63", "id": "crm_contract_approval_list_filters_append_enum_filters", "community": 42, "norm_label": "_append_enum_filters()" }, { "label": "_append_text_filters()", "file_type": "code", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L73", "id": "crm_contract_approval_list_filters_append_text_filters", "community": 42, "norm_label": "_append_text_filters()" }, { "label": "_append_contract_field_filters()", "file_type": "code", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L84", "id": "crm_contract_approval_list_filters_append_contract_field_filters", "community": 42, "norm_label": "_append_contract_field_filters()" }, { "label": "_append_approval_time_filters()", "file_type": "code", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L108", "id": "crm_contract_approval_list_filters_append_approval_time_filters", "community": 42, "norm_label": "_append_approval_time_filters()" }, { "label": "_append_one_number_field()", "file_type": "code", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L135", "id": "crm_contract_approval_list_filters_append_one_number_field", "community": 42, "norm_label": "_append_one_number_field()" }, { "label": "build_contract_approval_column_filters()", "file_type": "code", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L174", "id": "crm_contract_approval_list_filters_build_contract_approval_column_filters", "community": 42, "norm_label": "build_contract_approval_column_filters()" }, { "label": "CRM \u5408\u540c\u5ba1\u6279\u8bb0\u5f55\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b tenant_no / del_flag / keyword / contract_id\uff08\u7531 li", "file_type": "rationale", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L1", "id": "crm_contract_approval_list_filters_rationale_1", "community": 42, "norm_label": "crm \u5408\u540c\u5ba1\u6279\u8bb0\u5f55\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b tenant_no / del_flag / keyword / contract_id(\u7531 li" }, { "label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de SQLAlchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002", "file_type": "rationale", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L175", "id": "crm_contract_approval_list_filters_rationale_175", "community": 42, "norm_label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de sqlalchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002" }, { "label": "product_list_filters.py", "file_type": "code", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L1", "id": "app_services_crm_product_list_filters_py", "community": 16, "norm_label": "product_list_filters.py" }, { "label": "_split_csv()", "file_type": "code", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L36", "id": "crm_product_list_filters_split_csv", "community": 16, "norm_label": "_split_csv()" }, { "label": "_parse_number()", "file_type": "code", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L42", "id": "crm_product_list_filters_parse_number", "community": 16, "norm_label": "_parse_number()" }, { "label": "_parse_day_start()", "file_type": "code", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L54", "id": "crm_product_list_filters_parse_day_start", "community": 16, "norm_label": "_parse_day_start()" }, { "label": "_append_enum_filters()", "file_type": "code", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L70", "id": "crm_product_list_filters_append_enum_filters", "community": 16, "norm_label": "_append_enum_filters()" }, { "label": "_append_text_filters()", "file_type": "code", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L82", "id": "crm_product_list_filters_append_text_filters", "community": 16, "norm_label": "_append_text_filters()" }, { "label": "_append_create_time_filters()", "file_type": "code", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L126", "id": "crm_product_list_filters_append_create_time_filters", "community": 16, "norm_label": "_append_create_time_filters()" }, { "label": "_append_date_range_filters()", "file_type": "code", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L155", "id": "crm_product_list_filters_append_date_range_filters", "community": 16, "norm_label": "_append_date_range_filters()" }, { "label": "_append_one_number_field()", "file_type": "code", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L173", "id": "crm_product_list_filters_append_one_number_field", "community": 16, "norm_label": "_append_one_number_field()" }, { "label": "_append_number_filters()", "file_type": "code", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L200", "id": "crm_product_list_filters_append_number_filters", "community": 16, "norm_label": "_append_number_filters()" }, { "label": "build_product_column_filters()", "file_type": "code", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L234", "id": "crm_product_list_filters_build_product_column_filters", "community": 16, "norm_label": "build_product_column_filters()" }, { "label": "CRM \u4ea7\u54c1\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b tenant_no / del_flag / keyword / supplier_id\uff08\u7531 list_p", "file_type": "rationale", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L1", "id": "crm_product_list_filters_rationale_1", "community": 16, "norm_label": "crm \u4ea7\u54c1\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b tenant_no / del_flag / keyword / supplier_id(\u7531 list_p" }, { "label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de SQLAlchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002", "file_type": "rationale", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L235", "id": "crm_product_list_filters_rationale_235", "community": 16, "norm_label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de sqlalchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002" }, { "label": "contract_change_list_filters.py", "file_type": "code", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L1", "id": "app_services_crm_contract_change_list_filters_py", "community": 159, "norm_label": "contract_change_list_filters.py" }, { "label": "_param()", "file_type": "code", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L22", "id": "crm_contract_change_list_filters_param", "community": 159, "norm_label": "_param()" }, { "label": "_split_csv()", "file_type": "code", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L29", "id": "crm_contract_change_list_filters_split_csv", "community": 159, "norm_label": "_split_csv()" }, { "label": "_parse_number()", "file_type": "code", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L35", "id": "crm_contract_change_list_filters_parse_number", "community": 159, "norm_label": "_parse_number()" }, { "label": "_parse_day_start()", "file_type": "code", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L47", "id": "crm_contract_change_list_filters_parse_day_start", "community": 159, "norm_label": "_parse_day_start()" }, { "label": "_append_enum_filters()", "file_type": "code", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L63", "id": "crm_contract_change_list_filters_append_enum_filters", "community": 159, "norm_label": "_append_enum_filters()" }, { "label": "_append_text_filters()", "file_type": "code", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L78", "id": "crm_contract_change_list_filters_append_text_filters", "community": 159, "norm_label": "_append_text_filters()" }, { "label": "_append_contract_name_filter()", "file_type": "code", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L92", "id": "crm_contract_change_list_filters_append_contract_name_filter", "community": 159, "norm_label": "_append_contract_name_filter()" }, { "label": "_append_create_time_filters()", "file_type": "code", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L105", "id": "crm_contract_change_list_filters_append_create_time_filters", "community": 159, "norm_label": "_append_create_time_filters()" }, { "label": "_append_one_number_field()", "file_type": "code", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L134", "id": "crm_contract_change_list_filters_append_one_number_field", "community": 159, "norm_label": "_append_one_number_field()" }, { "label": "_append_number_filters()", "file_type": "code", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L163", "id": "crm_contract_change_list_filters_append_number_filters", "community": 159, "norm_label": "_append_number_filters()" }, { "label": "build_contract_change_column_filters()", "file_type": "code", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L173", "id": "crm_contract_change_list_filters_build_contract_change_column_filters", "community": 159, "norm_label": "build_contract_change_column_filters()" }, { "label": "CRM \u5408\u540c\u53d8\u66f4\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b tenant_no / del_flag / keyword / contract_id\uff08\u7531 list", "file_type": "rationale", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L1", "id": "crm_contract_change_list_filters_rationale_1", "community": 159, "norm_label": "crm \u5408\u540c\u53d8\u66f4\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002 \u4e0d\u542b tenant_no / del_flag / keyword / contract_id(\u7531 list" }, { "label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de SQLAlchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002", "file_type": "rationale", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L174", "id": "crm_contract_change_list_filters_rationale_174", "community": 159, "norm_label": "\u6839\u636e\u5217\u7b5b\u53c2\u6570\u8fd4\u56de sqlalchemy \u4e8c\u5143\u8868\u8fbe\u5f0f\u5217\u8868\u3002" }, { "label": "quote_list_filters.py", "file_type": "code", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L1", "id": "app_services_crm_quote_list_filters_py", "community": 16, "norm_label": "quote_list_filters.py" }, { "label": "_split_csv()", "file_type": "code", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L44", "id": "crm_quote_list_filters_split_csv", "community": 16, "norm_label": "_split_csv()" }, { "label": "_parse_number()", "file_type": "code", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L50", "id": "crm_quote_list_filters_parse_number", "community": 16, "norm_label": "_parse_number()" }, { "label": "_parse_day_start()", "file_type": "code", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L62", "id": "crm_quote_list_filters_parse_day_start", "community": 16, "norm_label": "_parse_day_start()" }, { "label": "_append_enum()", "file_type": "code", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L78", "id": "crm_quote_list_filters_append_enum", "community": 16, "norm_label": "_append_enum()" }, { "label": "_append_text()", "file_type": "code", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L89", "id": "crm_quote_list_filters_append_text", "community": 16, "norm_label": "_append_text()" }, { "label": "_append_create()", "file_type": "code", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L97", "id": "crm_quote_list_filters_append_create", "community": 16, "norm_label": "_append_create()" }, { "label": "_append_quote_date()", "file_type": "code", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L118", "id": "crm_quote_list_filters_append_quote_date", "community": 16, "norm_label": "_append_quote_date()" }, { "label": "_append_dates()", "file_type": "code", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L133", "id": "crm_quote_list_filters_append_dates", "community": 16, "norm_label": "_append_dates()" }, { "label": "_append_numbers()", "file_type": "code", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L157", "id": "crm_quote_list_filters_append_numbers", "community": 16, "norm_label": "_append_numbers()" }, { "label": "build_quote_column_filters()", "file_type": "code", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L192", "id": "crm_quote_list_filters_build_quote_column_filters", "community": 16, "norm_label": "build_quote_column_filters()" }, { "label": "CRM \u62a5\u4ef7\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\uff08\u4e0d\u542b keyword / \u5ba1\u6279\u8303\u56f4\u7279\u6b8a\u903b\u8f91\uff09\u3002", "file_type": "rationale", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L1", "id": "crm_quote_list_filters_rationale_1", "community": 16, "norm_label": "crm \u62a5\u4ef7\u5217\u8868\u5217\u5934\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5(\u4e0d\u542b keyword / \u5ba1\u6279\u8303\u56f4\u7279\u6b8a\u903b\u8f91)\u3002" }, { "label": "list_sort.py", "file_type": "code", "source_file": "app/services/crm/list_sort.py", "source_location": "L1", "id": "app_services_crm_list_sort_py", "community": 131, "norm_label": "list_sort.py" }, { "label": "resolve_datetime_order_by()", "file_type": "code", "source_file": "app/services/crm/list_sort.py", "source_location": "L7", "id": "crm_list_sort_resolve_datetime_order_by", "community": 131, "norm_label": "resolve_datetime_order_by()" }, { "label": "CRM \u5217\u8868\u65e5\u671f\u5217\u6392\u5e8f\uff1a\u767d\u540d\u5355 prop \u2192 SQLAlchemy order \u8868\u8fbe\u5f0f\u3002", "file_type": "rationale", "source_file": "app/services/crm/list_sort.py", "source_location": "L1", "id": "crm_list_sort_rationale_1", "community": 131, "norm_label": "crm \u5217\u8868\u65e5\u671f\u5217\u6392\u5e8f:\u767d\u540d\u5355 prop \u2192 sqlalchemy order \u8868\u8fbe\u5f0f\u3002" }, { "label": "sort_field: \u524d\u7aef camelCase prop\uff08\u5982 createTime\uff09 sort_order: asc | desc\uff08\u5927\u5c0f\u5199\u4e0d\u654f\u611f\uff09", "file_type": "rationale", "source_file": "app/services/crm/list_sort.py", "source_location": "L13", "id": "crm_list_sort_rationale_13", "community": 131, "norm_label": "sort_field: \u524d\u7aef camelcase prop(\u5982 createtime) sort_order: asc | desc(\u5927\u5c0f\u5199\u4e0d\u654f\u611f)" }, { "label": "weighing_logic.py", "file_type": "code", "source_file": "app/services/db/weighing_logic.py", "source_location": "L1", "id": "app_services_db_weighing_logic_py", "community": 32, "norm_label": "weighing_logic.py" }, { "label": "_has_weight_time()", "file_type": "code", "source_file": "app/services/db/weighing_logic.py", "source_location": "L12", "id": "db_weighing_logic_has_weight_time", "community": 32, "norm_label": "_has_weight_time()" }, { "label": "process_weighing_business_logic()", "file_type": "code", "source_file": "app/services/db/weighing_logic.py", "source_location": "L20", "id": "db_weighing_logic_process_weighing_business_logic", "community": 32, "norm_label": "process_weighing_business_logic()" }, { "label": "\u5730\u78c5\u5355\u8054\u52a8\u4e1a\u52a1\u903b\u8f91 \u2014 \u8fc1\u79fb\u81ea simple-dibang-xiaoshou weighing._process_weighing_business_logic", "file_type": "rationale", "source_file": "app/services/db/weighing_logic.py", "source_location": "L1", "id": "db_weighing_logic_rationale_1", "community": 32, "norm_label": "\u5730\u78c5\u5355\u8054\u52a8\u4e1a\u52a1\u903b\u8f91 \u2014 \u8fc1\u79fb\u81ea simple-dibang-xiaoshou weighing._process_weighing_business_logic" }, { "label": "\u5904\u7406\u5730\u78c5\u5355\u7684\u4e1a\u52a1\u903b\u8f91\uff1a 1. \u66f4\u65b0\u8ba1\u5212\u5355\u7684\u5df2\u6267\u884c\u91cf\uff08\u5355\u4f4d\uff1akg\uff09 2. \u66f4\u65b0\u51fa\u5165\u5e93\u5355\u7684\u72b6\u6001 3. \u91cd\u65b0\u8ba1\u7b97\u5730\u78c5\u5355\u7684 executed_q", "file_type": "rationale", "source_file": "app/services/db/weighing_logic.py", "source_location": "L21", "id": "db_weighing_logic_rationale_21", "community": 32, "norm_label": "\u5904\u7406\u5730\u78c5\u5355\u7684\u4e1a\u52a1\u903b\u8f91: 1. \u66f4\u65b0\u8ba1\u5212\u5355\u7684\u5df2\u6267\u884c\u91cf(\u5355\u4f4d:kg) 2. \u66f4\u65b0\u51fa\u5165\u5e93\u5355\u7684\u72b6\u6001 3. \u91cd\u65b0\u8ba1\u7b97\u5730\u78c5\u5355\u7684 executed_q" }, { "label": "product_helpers.py", "file_type": "code", "source_file": "app/services/db/product_helpers.py", "source_location": "L1", "id": "app_services_db_product_helpers_py", "community": 19, "norm_label": "product_helpers.py" }, { "label": "ProductSnapshot", "file_type": "code", "source_file": "app/services/db/product_helpers.py", "source_location": "L13", "id": "db_product_helpers_productsnapshot", "community": 19, "norm_label": "productsnapshot" }, { "label": "resolve_crm_product()", "file_type": "code", "source_file": "app/services/db/product_helpers.py", "source_location": "L19", "id": "db_product_helpers_resolve_crm_product", "community": 19, "norm_label": "resolve_crm_product()" }, { "label": "apply_product_snapshot_to_plan()", "file_type": "code", "source_file": "app/services/db/product_helpers.py", "source_location": "L61", "id": "db_product_helpers_apply_product_snapshot_to_plan", "community": 19, "norm_label": "apply_product_snapshot_to_plan()" }, { "label": "apply_product_snapshot_to_inventory()", "file_type": "code", "source_file": "app/services/db/product_helpers.py", "source_location": "L67", "id": "db_product_helpers_apply_product_snapshot_to_inventory", "community": 19, "norm_label": "apply_product_snapshot_to_inventory()" }, { "label": "apply_product_snapshot_to_weighing()", "file_type": "code", "source_file": "app/services/db/product_helpers.py", "source_location": "L73", "id": "db_product_helpers_apply_product_snapshot_to_weighing", "community": 32, "norm_label": "apply_product_snapshot_to_weighing()" }, { "label": "\u5730\u78c5\u6a21\u5757 \u2014 CRM \u4ea7\u54c1\u89e3\u6790\u4e0e\u5feb\u7167\u5199\u5165\u3002", "file_type": "rationale", "source_file": "app/services/db/product_helpers.py", "source_location": "L1", "id": "db_product_helpers_rationale_1", "community": 19, "norm_label": "\u5730\u78c5\u6a21\u5757 \u2014 crm \u4ea7\u54c1\u89e3\u6790\u4e0e\u5feb\u7167\u5199\u5165\u3002" }, { "label": "\u6821\u9a8c CRM \u4ea7\u54c1\u5e76\u8fd4\u56de\u540d\u79f0/\u89c4\u683c\u5feb\u7167\u3002\u65b0\u5efa\u5355\u636e product_id \u5fc5\u586b\u3002 require_on_shelf=False \u7528\u4e8e\u8fd0\u8f93\u8ba1\u5212\u8054\u52a8\u5730\u78c5\u7b49\u5386", "file_type": "rationale", "source_file": "app/services/db/product_helpers.py", "source_location": "L26", "id": "db_product_helpers_rationale_26", "community": 19, "norm_label": "\u6821\u9a8c crm \u4ea7\u54c1\u5e76\u8fd4\u56de\u540d\u79f0/\u89c4\u683c\u5feb\u7167\u3002\u65b0\u5efa\u5355\u636e product_id \u5fc5\u586b\u3002 require_on_shelf=false \u7528\u4e8e\u8fd0\u8f93\u8ba1\u5212\u8054\u52a8\u5730\u78c5\u7b49\u5386" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/services/db/__init__.py", "source_location": "L1", "id": "app_services_db_init_py", "community": 343, "norm_label": "__init__.py" }, { "label": "plan_helpers.py", "file_type": "code", "source_file": "app/services/db/plan_helpers.py", "source_location": "L1", "id": "app_services_db_plan_helpers_py", "community": 121, "norm_label": "plan_helpers.py" }, { "label": "generate_plan_no()", "file_type": "code", "source_file": "app/services/db/plan_helpers.py", "source_location": "L7", "id": "db_plan_helpers_generate_plan_no", "community": 121, "norm_label": "generate_plan_no()" }, { "label": "default_execution_status()", "file_type": "code", "source_file": "app/services/db/plan_helpers.py", "source_location": "L13", "id": "db_plan_helpers_default_execution_status", "community": 121, "norm_label": "default_execution_status()" }, { "label": "\u751f\u6210\u8ba1\u5212\u53f7\uff1aSX-YYYYMMDDHHMMSS001", "file_type": "rationale", "source_file": "app/services/db/plan_helpers.py", "source_location": "L8", "id": "db_plan_helpers_rationale_8", "community": 121, "norm_label": "\u751f\u6210\u8ba1\u5212\u53f7:sx-yyyymmddhhmmss001" }, { "label": "weighing_list_filters.py", "file_type": "code", "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L1", "id": "app_services_db_weighing_list_filters_py", "community": 224, "norm_label": "weighing_list_filters.py" }, { "label": "_parse_decimal()", "file_type": "code", "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L16", "id": "db_weighing_list_filters_parse_decimal", "community": 224, "norm_label": "_parse_decimal()" }, { "label": "_append_number_filters()", "file_type": "code", "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L26", "id": "db_weighing_list_filters_append_number_filters", "community": 224, "norm_label": "_append_number_filters()" }, { "label": "_append_enum_filter()", "file_type": "code", "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L61", "id": "db_weighing_list_filters_append_enum_filter", "community": 224, "norm_label": "_append_enum_filter()" }, { "label": "build_weighing_column_filters()", "file_type": "code", "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L71", "id": "db_weighing_list_filters_build_weighing_column_filters", "community": 224, "norm_label": "build_weighing_column_filters()" }, { "label": "\u62fc\u88c5\u5730\u78c5\u5355\u5217\u7b5b SQLAlchemy \u6761\u4ef6\uff08\u4e0d\u542b keyword `q`\uff09\u3002", "file_type": "rationale", "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L92", "id": "db_weighing_list_filters_rationale_92", "community": 224, "norm_label": "\u62fc\u88c5\u5730\u78c5\u5355\u5217\u7b5b sqlalchemy \u6761\u4ef6(\u4e0d\u542b keyword `q`)\u3002" }, { "label": "mappers.py", "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L1", "id": "app_services_db_mappers_py", "community": 32, "norm_label": "mappers.py" }, { "label": "fmt_date()", "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L21", "id": "db_mappers_fmt_date", "community": 32, "norm_label": "fmt_date()" }, { "label": "fmt_datetime()", "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L31", "id": "db_mappers_fmt_datetime", "community": 32, "norm_label": "fmt_datetime()" }, { "label": "load_user_display_name_map()", "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L39", "id": "db_mappers_load_user_display_name_map", "community": 32, "norm_label": "load_user_display_name_map()" }, { "label": "_create_by_name()", "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L54", "id": "db_mappers_create_by_name", "community": 32, "norm_label": "_create_by_name()" }, { "label": "plan_to_read()", "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L64", "id": "db_mappers_plan_to_read", "community": 32, "norm_label": "plan_to_read()" }, { "label": "plan_to_read_with_fill_link()", "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L104", "id": "db_mappers_plan_to_read_with_fill_link", "community": 32, "norm_label": "plan_to_read_with_fill_link()" }, { "label": "is_empty_inventory_date()", "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L121", "id": "db_mappers_is_empty_inventory_date", "community": 32, "norm_label": "is_empty_inventory_date()" }, { "label": "inventory_date_to_api()", "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L125", "id": "db_mappers_inventory_date_to_api", "community": 32, "norm_label": "inventory_date_to_api()" }, { "label": "_parse_site_feedback_images()", "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L131", "id": "db_mappers_parse_site_feedback_images", "community": 32, "norm_label": "_parse_site_feedback_images()" }, { "label": "inventory_to_read()", "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L145", "id": "db_mappers_inventory_to_read", "community": 32, "norm_label": "inventory_to_read()" }, { "label": "weighing_to_read()", "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L205", "id": "db_mappers_weighing_to_read", "community": 32, "norm_label": "weighing_to_read()" }, { "label": "datetime_end_of_day()", "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L247", "id": "db_mappers_datetime_end_of_day", "community": 224, "norm_label": "datetime_end_of_day()" }, { "label": "parse_date_str()", "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L251", "id": "db_mappers_parse_date_str", "community": 19, "norm_label": "parse_date_str()" }, { "label": "parse_datetime_str()", "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L260", "id": "db_mappers_parse_datetime_str", "community": 32, "norm_label": "parse_datetime_str()" }, { "label": "\u5730\u78c5 ORM \u2192 API Read \u6a21\u578b\u6620\u5c04\u3002", "file_type": "rationale", "source_file": "app/services/db/mappers.py", "source_location": "L1", "id": "db_mappers_rationale_1", "community": 32, "norm_label": "\u5730\u78c5 orm \u2192 api read \u6a21\u578b\u6620\u5c04\u3002" }, { "label": "\u6279\u91cf\u89e3\u6790\u7528\u6237\u5c55\u793a\u540d\uff08\u6635\u79f0\u4f18\u5148\uff0c\u5426\u5219\u8d26\u53f7\uff09\u3002", "file_type": "rationale", "source_file": "app/services/db/mappers.py", "source_location": "L42", "id": "db_mappers_rationale_42", "community": 32, "norm_label": "\u6279\u91cf\u89e3\u6790\u7528\u6237\u5c55\u793a\u540d(\u6635\u79f0\u4f18\u5148,\u5426\u5219\u8d26\u53f7)\u3002" }, { "label": "inventory_id.py", "file_type": "code", "source_file": "app/services/db/inventory_id.py", "source_location": "L1", "id": "app_services_db_inventory_id_py", "community": 77, "norm_label": "inventory_id.py" }, { "label": "max_numeric_inbound_outbound_id()", "file_type": "code", "source_file": "app/services/db/inventory_id.py", "source_location": "L15", "id": "db_inventory_id_max_numeric_inbound_outbound_id", "community": 77, "norm_label": "max_numeric_inbound_outbound_id()" }, { "label": "_ensure_sequence_row()", "file_type": "code", "source_file": "app/services/db/inventory_id.py", "source_location": "L32", "id": "db_inventory_id_ensure_sequence_row", "community": 77, "norm_label": "_ensure_sequence_row()" }, { "label": "_allocate_inbound_outbound_id()", "file_type": "code", "source_file": "app/services/db/inventory_id.py", "source_location": "L56", "id": "db_inventory_id_allocate_inbound_outbound_id", "community": 77, "norm_label": "_allocate_inbound_outbound_id()" }, { "label": "next_inbound_outbound_id()", "file_type": "code", "source_file": "app/services/db/inventory_id.py", "source_location": "L73", "id": "db_inventory_id_next_inbound_outbound_id", "community": 77, "norm_label": "next_inbound_outbound_id()" }, { "label": "\u51fa\u5165\u5e93\u5355 id \u751f\u6210 \u2014 \u79df\u6237\u5185\u7eaf\u6570\u5b57\u81ea\u589e\uff0c\u5e76\u53d1\u5b89\u5168\u3002", "file_type": "rationale", "source_file": "app/services/db/inventory_id.py", "source_location": "L1", "id": "db_inventory_id_rationale_1", "community": 77, "norm_label": "\u51fa\u5165\u5e93\u5355 id \u751f\u6210 \u2014 \u79df\u6237\u5185\u7eaf\u6570\u5b57\u81ea\u589e,\u5e76\u53d1\u5b89\u5168\u3002" }, { "label": "\u5f53\u524d\u79df\u6237\u4e0b\u7eaf\u6570\u5b57 id \u7684\u6700\u5927\u503c\uff08\u4e0d\u542b UUID \u7b49\u975e\u6570\u5b57\u4e3b\u952e\uff09\u3002", "file_type": "rationale", "source_file": "app/services/db/inventory_id.py", "source_location": "L16", "id": "db_inventory_id_rationale_16", "community": 77, "norm_label": "\u5f53\u524d\u79df\u6237\u4e0b\u7eaf\u6570\u5b57 id \u7684\u6700\u5927\u503c(\u4e0d\u542b uuid \u7b49\u975e\u6570\u5b57\u4e3b\u952e)\u3002" }, { "label": "\u5206\u914d\u4e0b\u4e00\u6761\u51fa\u5165\u5e93\u5355 id\uff08\u7eaf\u6570\u5b57\u5b57\u7b26\u4e32\uff09\u3002 \u4f7f\u7528 db_sequence \u884c\u9501 + next_val \u9012\u589e\uff0c\u907f\u514d\u5e76\u53d1\u4e0b\u91cd\u590d id\u3002", "file_type": "rationale", "source_file": "app/services/db/inventory_id.py", "source_location": "L74", "id": "db_inventory_id_rationale_74", "community": 77, "norm_label": "\u5206\u914d\u4e0b\u4e00\u6761\u51fa\u5165\u5e93\u5355 id(\u7eaf\u6570\u5b57\u5b57\u7b26\u4e32)\u3002 \u4f7f\u7528 db_sequence \u884c\u9501 + next_val \u9012\u589e,\u907f\u514d\u5e76\u53d1\u4e0b\u91cd\u590d id\u3002" }, { "label": "inventory_list_filters.py", "file_type": "code", "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L1", "id": "app_services_db_inventory_list_filters_py", "community": 223, "norm_label": "inventory_list_filters.py" }, { "label": "_parse_decimal()", "file_type": "code", "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L15", "id": "db_inventory_list_filters_parse_decimal", "community": 223, "norm_label": "_parse_decimal()" }, { "label": "_append_number_filters()", "file_type": "code", "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L25", "id": "db_inventory_list_filters_append_number_filters", "community": 223, "norm_label": "_append_number_filters()" }, { "label": "_append_enum_filter()", "file_type": "code", "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L60", "id": "db_inventory_list_filters_append_enum_filter", "community": 223, "norm_label": "_append_enum_filter()" }, { "label": "build_inventory_column_filters()", "file_type": "code", "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L70", "id": "db_inventory_list_filters_build_inventory_column_filters", "community": 223, "norm_label": "build_inventory_column_filters()" }, { "label": "\u5730\u78c5\u51fa\u5165\u5e93\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002", "file_type": "rationale", "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L1", "id": "db_inventory_list_filters_rationale_1", "community": 223, "norm_label": "\u5730\u78c5\u51fa\u5165\u5e93\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u3002" }, { "label": "\u62fc\u88c5\u5730\u78c5\u51fa\u5165\u5e93\u5217\u7b5b SQLAlchemy \u6761\u4ef6\uff08\u4e0d\u542b keyword `q`\uff09\u3002", "file_type": "rationale", "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L89", "id": "db_inventory_list_filters_rationale_89", "community": 223, "norm_label": "\u62fc\u88c5\u5730\u78c5\u51fa\u5165\u5e93\u5217\u7b5b sqlalchemy \u6761\u4ef6(\u4e0d\u542b keyword `q`)\u3002" }, { "label": "plan_list_filters.py", "file_type": "code", "source_file": "app/services/db/plan_list_filters.py", "source_location": "L1", "id": "app_services_db_plan_list_filters_py", "community": 238, "norm_label": "plan_list_filters.py" }, { "label": "_parse_decimal()", "file_type": "code", "source_file": "app/services/db/plan_list_filters.py", "source_location": "L15", "id": "db_plan_list_filters_parse_decimal", "community": 238, "norm_label": "_parse_decimal()" }, { "label": "_append_number_filters()", "file_type": "code", "source_file": "app/services/db/plan_list_filters.py", "source_location": "L25", "id": "db_plan_list_filters_append_number_filters", "community": 238, "norm_label": "_append_number_filters()" }, { "label": "_append_enum_filter()", "file_type": "code", "source_file": "app/services/db/plan_list_filters.py", "source_location": "L60", "id": "db_plan_list_filters_append_enum_filter", "community": 238, "norm_label": "_append_enum_filter()" }, { "label": "build_plan_column_filters()", "file_type": "code", "source_file": "app/services/db/plan_list_filters.py", "source_location": "L70", "id": "db_plan_list_filters_build_plan_column_filters", "community": 238, "norm_label": "build_plan_column_filters()" }, { "label": "\u62fc\u88c5\u5730\u78c5\u8ba1\u5212\u5217\u7b5b SQLAlchemy \u6761\u4ef6\uff08\u4e0d\u542b keyword `q`\uff09\u3002", "file_type": "rationale", "source_file": "app/services/db/plan_list_filters.py", "source_location": "L93", "id": "db_plan_list_filters_rationale_93", "community": 238, "norm_label": "\u62fc\u88c5\u5730\u78c5\u8ba1\u5212\u5217\u7b5b sqlalchemy \u6761\u4ef6(\u4e0d\u542b keyword `q`)\u3002" }, { "label": "auto_generate_plans.py", "file_type": "code", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L1", "id": "app_services_db_auto_generate_plans_py", "community": 121, "norm_label": "auto_generate_plans.py" }, { "label": "month_range()", "file_type": "code", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L17", "id": "db_auto_generate_plans_month_range", "community": 121, "norm_label": "month_range()" }, { "label": "get_last_month_range()", "file_type": "code", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L28", "id": "db_auto_generate_plans_get_last_month_range", "community": 121, "norm_label": "get_last_month_range()" }, { "label": "run_auto_generate_monthly_plans()", "file_type": "code", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L35", "id": "db_auto_generate_plans_run_auto_generate_monthly_plans", "community": 121, "norm_label": "run_auto_generate_monthly_plans()" }, { "label": "\u5730\u78c5\u8ba1\u5212\u6309\u6708\u81ea\u52a8\u751f\u6210 \u2014 \u8fc1\u79fb\u81ea simple-dibang-xiaoshou/auto-create-plan/auto_create_monthly_pla", "file_type": "rationale", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L1", "id": "db_auto_generate_plans_rationale_1", "community": 121, "norm_label": "\u5730\u78c5\u8ba1\u5212\u6309\u6708\u81ea\u52a8\u751f\u6210 \u2014 \u8fc1\u79fb\u81ea simple-dibang-xiaoshou/auto-create-plan/auto_create_monthly_pla" }, { "label": "\u6309\u6708\u81ea\u52a8\u751f\u6210\u91c7\u8d2d\u8ba1\u5212\u3002 - \u9ed8\u8ba4\u4ec5\u5728\u6bcf\u6708 1 \u65e5\u6267\u884c\uff08force=True \u65f6\u8df3\u8fc7\u8be5\u9650\u5236\uff0c\u4f9b\u624b\u52a8\u89e6\u53d1\u9a8c\u6536\uff09 - \u904d\u5386\u6240\u6709\u79df\u6237\uff0c\u6309\u4e0a\u6708\u8ba1\u5212\u6a21\u677f\u751f", "file_type": "rationale", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L41", "id": "db_auto_generate_plans_rationale_41", "community": 121, "norm_label": "\u6309\u6708\u81ea\u52a8\u751f\u6210\u91c7\u8d2d\u8ba1\u5212\u3002 - \u9ed8\u8ba4\u4ec5\u5728\u6bcf\u6708 1 \u65e5\u6267\u884c(force=true \u65f6\u8df3\u8fc7\u8be5\u9650\u5236,\u4f9b\u624b\u52a8\u89e6\u53d1\u9a8c\u6536) - \u904d\u5386\u6240\u6709\u79df\u6237,\u6309\u4e0a\u6708\u8ba1\u5212\u6a21\u677f\u751f" }, { "label": "list_sort.py", "file_type": "code", "source_file": "app/services/db/list_sort.py", "source_location": "L1", "id": "app_services_db_list_sort_py", "community": 77, "norm_label": "list_sort.py" }, { "label": "order_inventory()", "file_type": "code", "source_file": "app/services/db/list_sort.py", "source_location": "L13", "id": "db_list_sort_order_inventory", "community": 77, "norm_label": "order_inventory()" }, { "label": "order_weighing()", "file_type": "code", "source_file": "app/services/db/list_sort.py", "source_location": "L19", "id": "db_list_sort_order_weighing", "community": 77, "norm_label": "order_weighing()" }, { "label": "weighing_needs_inventory_join()", "file_type": "code", "source_file": "app/services/db/list_sort.py", "source_location": "L25", "id": "db_list_sort_weighing_needs_inventory_join", "community": 77, "norm_label": "weighing_needs_inventory_join()" }, { "label": "parse_sort_params()", "file_type": "code", "source_file": "app/services/db/list_sort.py", "source_location": "L31", "id": "db_list_sort_parse_sort_params", "community": 77, "norm_label": "parse_sort_params()" }, { "label": "\u4ece request/body dict \u53d6 sortField/sortOrder\uff08\u517c\u5bb9 snake\uff09\u3002", "file_type": "rationale", "source_file": "app/services/db/list_sort.py", "source_location": "L32", "id": "db_list_sort_rationale_32", "community": 77, "norm_label": "\u4ece request/body dict \u53d6 sortfield/sortorder(\u517c\u5bb9 snake)\u3002" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/ws/__init__.py", "source_location": "L1", "id": "app_ws_init_py", "community": 344, "norm_label": "__init__.py" }, { "label": "test_pl_io_order_list_filters.py", "file_type": "code", "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L1", "id": "tests_test_pl_io_order_list_filters_py", "community": 221, "norm_label": "test_pl_io_order_list_filters.py" }, { "label": "_compile()", "file_type": "code", "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L12", "id": "tests_test_pl_io_order_list_filters_compile", "community": 221, "norm_label": "_compile()" }, { "label": "test_order_no_contains()", "file_type": "code", "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L18", "id": "tests_test_pl_io_order_list_filters_test_order_no_contains", "community": 221, "norm_label": "test_order_no_contains()" }, { "label": "test_plan_no_contains()", "file_type": "code", "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L26", "id": "tests_test_pl_io_order_list_filters_test_plan_no_contains", "community": 221, "norm_label": "test_plan_no_contains()" }, { "label": "test_status_in()", "file_type": "code", "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L32", "id": "tests_test_pl_io_order_list_filters_test_status_in", "community": 221, "norm_label": "test_status_in()" }, { "label": "test_status_single()", "file_type": "code", "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L43", "id": "tests_test_pl_io_order_list_filters_test_status_single", "community": 221, "norm_label": "test_status_single()" }, { "label": "test_partner_and_vehicle()", "file_type": "code", "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L51", "id": "tests_test_pl_io_order_list_filters_test_partner_and_vehicle", "community": 221, "norm_label": "test_partner_and_vehicle()" }, { "label": "test_plan_date_range()", "file_type": "code", "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L63", "id": "tests_test_pl_io_order_list_filters_test_plan_date_range", "community": 221, "norm_label": "test_plan_date_range()" }, { "label": "test_empty()", "file_type": "code", "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L74", "id": "tests_test_pl_io_order_list_filters_test_empty", "community": 221, "norm_label": "test_empty()" }, { "label": "test_pl_dibang_plan_quantity.py", "file_type": "code", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L1", "id": "tests_test_pl_dibang_plan_quantity_py", "community": 43, "norm_label": "test_pl_dibang_plan_quantity.py" }, { "label": "_StopStub", "file_type": "code", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L17", "id": "tests_test_pl_dibang_plan_quantity_stopstub", "community": 43, "norm_label": "_stopstub" }, { "label": ".__init__()", "file_type": "code", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L18", "id": "tests_test_pl_dibang_plan_quantity_stopstub_init", "community": 43, "norm_label": ".__init__()" }, { "label": "test_resolve_stop_dibang_partner_load_uses_first_delivery()", "file_type": "code", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L22", "id": "tests_test_pl_dibang_plan_quantity_test_resolve_stop_dibang_partner_load_uses_first_delivery", "community": 43, "norm_label": "test_resolve_stop_dibang_partner_load_uses_first_delivery()" }, { "label": "test_resolve_stop_dibang_partner_delivery_uses_load()", "file_type": "code", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L28", "id": "tests_test_pl_dibang_plan_quantity_test_resolve_stop_dibang_partner_delivery_uses_load", "community": 43, "norm_label": "test_resolve_stop_dibang_partner_delivery_uses_load()" }, { "label": "test_resolve_stop_dibang_partner_load_fallback_without_delivery()", "file_type": "code", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L34", "id": "tests_test_pl_dibang_plan_quantity_test_resolve_stop_dibang_partner_load_fallback_without_delivery", "community": 43, "norm_label": "test_resolve_stop_dibang_partner_load_fallback_without_delivery()" }, { "label": "test_apply_plan_quantity_delta_accumulates()", "file_type": "code", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L39", "id": "tests_test_pl_dibang_plan_quantity_test_apply_plan_quantity_delta_accumulates", "community": 43, "norm_label": "test_apply_plan_quantity_delta_accumulates()" }, { "label": "test_apply_plan_quantity_delta_never_below_zero()", "file_type": "code", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L46", "id": "tests_test_pl_dibang_plan_quantity_test_apply_plan_quantity_delta_never_below_zero", "community": 43, "norm_label": "test_apply_plan_quantity_delta_never_below_zero()" }, { "label": "test_resolve_link_contributed_qty_prefers_link_field()", "file_type": "code", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L52", "id": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_prefers_link_field", "community": 43, "norm_label": "test_resolve_link_contributed_qty_prefers_link_field()" }, { "label": "test_resolve_link_contributed_qty_falls_back_to_inventory()", "file_type": "code", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L58", "id": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_falls_back_to_inventory", "community": 43, "norm_label": "test_resolve_link_contributed_qty_falls_back_to_inventory()" }, { "label": "test_resolve_link_contributed_qty_zero_when_missing()", "file_type": "code", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L64", "id": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_zero_when_missing", "community": 43, "norm_label": "test_resolve_link_contributed_qty_zero_when_missing()" }, { "label": "test_revoke_subtracts_plan_quantity_on_cancel()", "file_type": "code", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L71", "id": "tests_test_pl_dibang_plan_quantity_test_revoke_subtracts_plan_quantity_on_cancel", "community": 6, "norm_label": "test_revoke_subtracts_plan_quantity_on_cancel()" }, { "label": "test_revoke_blocks_when_weighing_exists()", "file_type": "code", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L125", "id": "tests_test_pl_dibang_plan_quantity_test_revoke_blocks_when_weighing_exists", "community": 43, "norm_label": "test_revoke_blocks_when_weighing_exists()" }, { "label": "test_crm_settlement_clause.py", "file_type": "code", "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L1", "id": "tests_test_crm_settlement_clause_py", "community": 251, "norm_label": "test_crm_settlement_clause.py" }, { "label": "test_advance_payment_clause()", "file_type": "code", "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L4", "id": "tests_test_crm_settlement_clause_test_advance_payment_clause", "community": 251, "norm_label": "test_advance_payment_clause()" }, { "label": "test_arrive_payment_clause()", "file_type": "code", "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L8", "id": "tests_test_crm_settlement_clause_test_arrive_payment_clause", "community": 251, "norm_label": "test_arrive_payment_clause()" }, { "label": "test_monthly_settlement_clause_uses_label()", "file_type": "code", "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L12", "id": "tests_test_crm_settlement_clause_test_monthly_settlement_clause_uses_label", "community": 251, "norm_label": "test_monthly_settlement_clause_uses_label()" }, { "label": "test_volume_quarterly_other_labels()", "file_type": "code", "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L19", "id": "tests_test_crm_settlement_clause_test_volume_quarterly_other_labels", "community": 251, "norm_label": "test_volume_quarterly_other_labels()" }, { "label": "test_unknown_falls_back_to_arrive()", "file_type": "code", "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L25", "id": "tests_test_crm_settlement_clause_test_unknown_falls_back_to_arrive", "community": 251, "norm_label": "test_unknown_falls_back_to_arrive()" }, { "label": "test_empty_falls_back_to_arrive()", "file_type": "code", "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L29", "id": "tests_test_crm_settlement_clause_test_empty_falls_back_to_arrive", "community": 251, "norm_label": "test_empty_falls_back_to_arrive()" }, { "label": "test_pl_transport_address_notes_schema.py", "file_type": "code", "source_file": "tests/test_pl_transport_address_notes_schema.py", "source_location": "L1", "id": "tests_test_pl_transport_address_notes_schema_py", "community": 15, "norm_label": "test_pl_transport_address_notes_schema.py" }, { "label": "test_transport_address_create_accepts_notes()", "file_type": "code", "source_file": "tests/test_pl_transport_address_notes_schema.py", "source_location": "L9", "id": "tests_test_pl_transport_address_notes_schema_test_transport_address_create_accepts_notes", "community": 15, "norm_label": "test_transport_address_create_accepts_notes()" }, { "label": "test_transport_address_update_accepts_notes()", "file_type": "code", "source_file": "tests/test_pl_transport_address_notes_schema.py", "source_location": "L22", "id": "tests_test_pl_transport_address_notes_schema_test_transport_address_update_accepts_notes", "community": 15, "norm_label": "test_transport_address_update_accepts_notes()" }, { "label": "test_transport_address_create_notes_optional()", "file_type": "code", "source_file": "tests/test_pl_transport_address_notes_schema.py", "source_location": "L27", "id": "tests_test_pl_transport_address_notes_schema_test_transport_address_create_notes_optional", "community": 15, "norm_label": "test_transport_address_create_notes_optional()" }, { "label": "\u8fd0\u8f93\u5730\u5740\u5e93 Schema \u63a5\u53d7 notes\u3002", "file_type": "rationale", "source_file": "tests/test_pl_transport_address_notes_schema.py", "source_location": "L1", "id": "tests_test_pl_transport_address_notes_schema_rationale_1", "community": 15, "norm_label": "\u8fd0\u8f93\u5730\u5740\u5e93 schema \u63a5\u53d7 notes\u3002" }, { "label": "test_pl_plan_cert_list_filters.py", "file_type": "code", "source_file": "tests/test_pl_plan_cert_list_filters.py", "source_location": "L1", "id": "tests_test_pl_plan_cert_list_filters_py", "community": 1, "norm_label": "test_pl_plan_cert_list_filters.py" }, { "label": "_compile()", "file_type": "code", "source_file": "tests/test_pl_plan_cert_list_filters.py", "source_location": "L12", "id": "tests_test_pl_plan_cert_list_filters_compile", "community": 1, "norm_label": "_compile()" }, { "label": "test_plan_has_hazard_product_exists_joins_crm_flags()", "file_type": "code", "source_file": "tests/test_pl_plan_cert_list_filters.py", "source_location": "L18", "id": "tests_test_pl_plan_cert_list_filters_test_plan_has_hazard_product_exists_joins_crm_flags", "community": 1, "norm_label": "test_plan_has_hazard_product_exists_joins_crm_flags()" }, { "label": "test_plan_has_incomplete_hazard_cert_exists_checks_required_urls()", "file_type": "code", "source_file": "tests/test_pl_plan_cert_list_filters.py", "source_location": "L29", "id": "tests_test_pl_plan_cert_list_filters_test_plan_has_incomplete_hazard_cert_exists_checks_required_urls", "community": 1, "norm_label": "test_plan_has_incomplete_hazard_cert_exists_checks_required_urls()" }, { "label": "\u5371\u5316\u54c1\u8bc1\u4e0a\u4f20\u5217\u8868\u7b5b\u9009\uff1aEXISTS \u5b50\u67e5\u8be2\u5e94\u8986\u76d6 CRM \u5371\u5316\u6807\u8bc6\u4e0e\u8bc1\u4e66\u7f3a\u53e3\u3002", "file_type": "rationale", "source_file": "tests/test_pl_plan_cert_list_filters.py", "source_location": "L1", "id": "tests_test_pl_plan_cert_list_filters_rationale_1", "community": 1, "norm_label": "\u5371\u5316\u54c1\u8bc1\u4e0a\u4f20\u5217\u8868\u7b5b\u9009:exists \u5b50\u67e5\u8be2\u5e94\u8986\u76d6 crm \u5371\u5316\u6807\u8bc6\u4e0e\u8bc1\u4e66\u7f3a\u53e3\u3002" }, { "label": "test_pl_dibang_date_sync_on_plan_save.py", "file_type": "code", "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L1", "id": "tests_test_pl_dibang_date_sync_on_plan_save_py", "community": 77, "norm_label": "test_pl_dibang_date_sync_on_plan_save.py" }, { "label": "_make_query_router()", "file_type": "code", "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L13", "id": "tests_test_pl_dibang_date_sync_on_plan_save_make_query_router", "community": 77, "norm_label": "_make_query_router()" }, { "label": "test_sync_same_month_updates_inventory_date_only()", "file_type": "code", "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L25", "id": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_same_month_updates_inventory_date_only", "community": 6, "norm_label": "test_sync_same_month_updates_inventory_date_only()" }, { "label": "test_sync_cross_month_repoints_purchase_plan()", "file_type": "code", "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L133", "id": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_cross_month_repoints_purchase_plan", "community": 6, "norm_label": "test_sync_cross_month_repoints_purchase_plan()" }, { "label": "test_sync_skips_when_weighing_exists()", "file_type": "code", "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L258", "id": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_skips_when_weighing_exists", "community": 77, "norm_label": "test_sync_skips_when_weighing_exists()" }, { "label": "\u8ba1\u5212\u4fdd\u5b58\u65f6\u540c\u6b65\u5730\u78c5\u51fa\u5165\u5e93\u65e5\u671f \u2014 \u5355\u5143\u6d4b\u8bd5", "file_type": "rationale", "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L1", "id": "tests_test_pl_dibang_date_sync_on_plan_save_rationale_1", "community": 77, "norm_label": "\u8ba1\u5212\u4fdd\u5b58\u65f6\u540c\u6b65\u5730\u78c5\u51fa\u5165\u5e93\u65e5\u671f \u2014 \u5355\u5143\u6d4b\u8bd5" }, { "label": "test_crm_contract_keyword.py", "file_type": "code", "source_file": "tests/test_crm_contract_keyword.py", "source_location": "L1", "id": "tests_test_crm_contract_keyword_py", "community": 161, "norm_label": "test_crm_contract_keyword.py" }, { "label": "test_list_contracts_keyword_includes_name_and_customer()", "file_type": "code", "source_file": "tests/test_crm_contract_keyword.py", "source_location": "L12", "id": "tests_test_crm_contract_keyword_test_list_contracts_keyword_includes_name_and_customer", "community": 161, "norm_label": "test_list_contracts_keyword_includes_name_and_customer()" }, { "label": "\u5408\u540c\u5217\u8868 keyword\uff1a\u5408\u540c\u7f16\u53f7/\u5408\u540c\u540d\u79f0/\u5ba2\u6237\u540d\u79f0\uff08\u53ca\u4ea7\u54c1\uff09OR \u5339\u914d\u3002", "file_type": "rationale", "source_file": "tests/test_crm_contract_keyword.py", "source_location": "L1", "id": "tests_test_crm_contract_keyword_rationale_1", "community": 161, "norm_label": "\u5408\u540c\u5217\u8868 keyword:\u5408\u540c\u7f16\u53f7/\u5408\u540c\u540d\u79f0/\u5ba2\u6237\u540d\u79f0(\u53ca\u4ea7\u54c1)or \u5339\u914d\u3002" }, { "label": "\u5feb\u6377\u68c0\u7d22\u5e94\u5bf9\u9f50\u754c\u9762\u5360\u4f4d\uff1a\u5408\u540c\u7f16\u53f7/\u5408\u540c\u540d\u79f0/\u5ba2\u6237\u540d\u79f0\u3002", "file_type": "rationale", "source_file": "tests/test_crm_contract_keyword.py", "source_location": "L13", "id": "tests_test_crm_contract_keyword_rationale_13", "community": 161, "norm_label": "\u5feb\u6377\u68c0\u7d22\u5e94\u5bf9\u9f50\u754c\u9762\u5360\u4f4d:\u5408\u540c\u7f16\u53f7/\u5408\u540c\u540d\u79f0/\u5ba2\u6237\u540d\u79f0\u3002" }, { "label": "test_crm_name_pinyin_search.py", "file_type": "code", "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L1", "id": "tests_test_crm_name_pinyin_search_py", "community": 47, "norm_label": "test_crm_name_pinyin_search.py" }, { "label": "test_list_products_keyword_includes_name_and_pinyin()", "file_type": "code", "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L10", "id": "tests_test_crm_name_pinyin_search_test_list_products_keyword_includes_name_and_pinyin", "community": 47, "norm_label": "test_list_products_keyword_includes_name_and_pinyin()" }, { "label": "test_list_products_keyword_selector_mode_excludes_product_no_includes_model()", "file_type": "code", "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L31", "id": "tests_test_crm_name_pinyin_search_test_list_products_keyword_selector_mode_excludes_product_no_includes_model", "community": 47, "norm_label": "test_list_products_keyword_selector_mode_excludes_product_no_includes_model()" }, { "label": "test_list_customers_keyword_includes_name_and_pinyin()", "file_type": "code", "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L60", "id": "tests_test_crm_name_pinyin_search_test_list_customers_keyword_includes_name_and_pinyin", "community": 47, "norm_label": "test_list_customers_keyword_includes_name_and_pinyin()" }, { "label": "test_list_customer_options_keyword_includes_name_and_pinyin()", "file_type": "code", "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L80", "id": "tests_test_crm_name_pinyin_search_test_list_customer_options_keyword_includes_name_and_pinyin", "community": 47, "norm_label": "test_list_customer_options_keyword_includes_name_and_pinyin()" }, { "label": "\u4ea7\u54c1/\u5ba2\u6237\u5217\u8868 keyword\uff1a\u540d\u79f0/\u7f16\u53f7/\u62fc\u97f3\u9996\u5b57\u6bcd OR \u5339\u914d\u3002", "file_type": "rationale", "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L1", "id": "tests_test_crm_name_pinyin_search_rationale_1", "community": 47, "norm_label": "\u4ea7\u54c1/\u5ba2\u6237\u5217\u8868 keyword:\u540d\u79f0/\u7f16\u53f7/\u62fc\u97f3\u9996\u5b57\u6bcd or \u5339\u914d\u3002" }, { "label": "\u9009\u62e9\u5668\uff1a\u540d\u79f0/\u62fc\u97f3/\u89c4\u683c\u578b\u53f7\uff0c\u4e0d\u5339\u914d\u4ea7\u54c1\u7f16\u53f7\u3002", "file_type": "rationale", "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L32", "id": "tests_test_crm_name_pinyin_search_rationale_32", "community": 47, "norm_label": "\u9009\u62e9\u5668:\u540d\u79f0/\u62fc\u97f3/\u89c4\u683c\u578b\u53f7,\u4e0d\u5339\u914d\u4ea7\u54c1\u7f16\u53f7\u3002" }, { "label": "test_crm_product_list_filters.py", "file_type": "code", "source_file": "tests/test_crm_product_list_filters.py", "source_location": "L1", "id": "tests_test_crm_product_list_filters_py", "community": 16, "norm_label": "test_crm_product_list_filters.py" }, { "label": "_compile()", "file_type": "code", "source_file": "tests/test_crm_product_list_filters.py", "source_location": "L9", "id": "tests_test_crm_product_list_filters_compile", "community": 16, "norm_label": "_compile()" }, { "label": "test_status_in_adds_in_clause()", "file_type": "code", "source_file": "tests/test_crm_product_list_filters.py", "source_location": "L15", "id": "tests_test_crm_product_list_filters_test_status_in_adds_in_clause", "community": 16, "norm_label": "test_status_in_adds_in_clause()" }, { "label": "test_product_name_fuzzy()", "file_type": "code", "source_file": "tests/test_crm_product_list_filters.py", "source_location": "L25", "id": "tests_test_crm_product_list_filters_test_product_name_fuzzy", "community": 16, "norm_label": "test_product_name_fuzzy()" }, { "label": "test_price_between_min_only()", "file_type": "code", "source_file": "tests/test_crm_product_list_filters.py", "source_location": "L34", "id": "tests_test_crm_product_list_filters_test_price_between_min_only", "community": 16, "norm_label": "test_price_between_min_only()" }, { "label": "test_empty_params_yield_no_filters()", "file_type": "code", "source_file": "tests/test_crm_product_list_filters.py", "source_location": "L46", "id": "tests_test_crm_product_list_filters_test_empty_params_yield_no_filters", "community": 16, "norm_label": "test_empty_params_yield_no_filters()" }, { "label": "test_pl_arrange_auto_start_execute.py", "file_type": "code", "source_file": "tests/test_pl_arrange_auto_start_execute.py", "source_location": "L1", "id": "tests_test_pl_arrange_auto_start_execute_py", "community": 120, "norm_label": "test_pl_arrange_auto_start_execute.py" }, { "label": "test_auto_start_execute_promotes_approved_only()", "file_type": "code", "source_file": "tests/test_pl_arrange_auto_start_execute.py", "source_location": "L8", "id": "tests_test_pl_arrange_auto_start_execute_test_auto_start_execute_promotes_approved_only", "community": 120, "norm_label": "test_auto_start_execute_promotes_approved_only()" }, { "label": "test_id_card_age.py", "file_type": "code", "source_file": "tests/test_id_card_age.py", "source_location": "L1", "id": "tests_test_id_card_age_py", "community": 168, "norm_label": "test_id_card_age.py" }, { "label": "test_calc_age_from_18_digit_id()", "file_type": "code", "source_file": "tests/test_id_card_age.py", "source_location": "L6", "id": "tests_test_id_card_age_test_calc_age_from_18_digit_id", "community": 168, "norm_label": "test_calc_age_from_18_digit_id()" }, { "label": "test_calc_age_rejects_invalid()", "file_type": "code", "source_file": "tests/test_id_card_age.py", "source_location": "L14", "id": "tests_test_id_card_age_test_calc_age_rejects_invalid", "community": 168, "norm_label": "test_calc_age_rejects_invalid()" }, { "label": "test_bx_reimburse_import.py", "file_type": "code", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L1", "id": "tests_test_bx_reimburse_import_py", "community": 21, "norm_label": "test_bx_reimburse_import.py" }, { "label": "test_build_expense_path_labels_unique_and_enabled_only()", "file_type": "code", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L20", "id": "tests_test_bx_reimburse_import_test_build_expense_path_labels_unique_and_enabled_only", "community": 21, "norm_label": "test_build_expense_path_labels_unique_and_enabled_only()" }, { "label": "test_build_expense_path_labels_exclude_orphan_when_parent_missing()", "file_type": "code", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L34", "id": "tests_test_bx_reimburse_import_test_build_expense_path_labels_exclude_orphan_when_parent_missing", "community": 21, "norm_label": "test_build_expense_path_labels_exclude_orphan_when_parent_missing()" }, { "label": "test_build_expense_path_labels_disambiguate_collision()", "file_type": "code", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L45", "id": "tests_test_bx_reimburse_import_test_build_expense_path_labels_disambiguate_collision", "community": 21, "norm_label": "test_build_expense_path_labels_disambiguate_collision()" }, { "label": "test_cell_str_normalizes_excel_float_ids()", "file_type": "code", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L55", "id": "tests_test_bx_reimburse_import_test_cell_str_normalizes_excel_float_ids", "community": 21, "norm_label": "test_cell_str_normalizes_excel_float_ids()" }, { "label": "test_build_applicant_label()", "file_type": "code", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L62", "id": "tests_test_bx_reimburse_import_test_build_applicant_label", "community": 21, "norm_label": "test_build_applicant_label()" }, { "label": "test_is_example_row()", "file_type": "code", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L67", "id": "tests_test_bx_reimburse_import_test_is_example_row", "community": 21, "norm_label": "test_is_example_row()" }, { "label": "test_partition_empty_group_is_solo()", "file_type": "code", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L72", "id": "tests_test_bx_reimburse_import_test_partition_empty_group_is_solo", "community": 21, "norm_label": "test_partition_empty_group_is_solo()" }, { "label": "test_validate_group_headers_mismatch()", "file_type": "code", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L86", "id": "tests_test_bx_reimburse_import_test_validate_group_headers_mismatch", "community": 21, "norm_label": "test_validate_group_headers_mismatch()" }, { "label": "test_validate_group_headers_title_partial_empty()", "file_type": "code", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L95", "id": "tests_test_bx_reimburse_import_test_validate_group_headers_title_partial_empty", "community": 21, "norm_label": "test_validate_group_headers_title_partial_empty()" }, { "label": "test_write_option_sheet_and_validation()", "file_type": "code", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L104", "id": "tests_test_bx_reimburse_import_test_write_option_sheet_and_validation", "community": 21, "norm_label": "test_write_option_sheet_and_validation()" }, { "label": "test_build_import_template_has_guide_examples_and_dv()", "file_type": "code", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L122", "id": "tests_test_bx_reimburse_import_test_build_import_template_has_guide_examples_and_dv", "community": 21, "norm_label": "test_build_import_template_has_guide_examples_and_dv()" }, { "label": "test_iter_data_rows_skips_examples()", "file_type": "code", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L142", "id": "tests_test_bx_reimburse_import_test_iter_data_rows_skips_examples", "community": 21, "norm_label": "test_iter_data_rows_skips_examples()" }, { "label": "test_build_annotated_result_bytes_appends_status_columns()", "file_type": "code", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L159", "id": "tests_test_bx_reimburse_import_test_build_annotated_result_bytes_appends_status_columns", "community": 21, "norm_label": "test_build_annotated_result_bytes_appends_status_columns()" }, { "label": "\u7236\u7ea7\u672a\u4f20\u5165\uff08\u7b49\u540c\u5df2\u5220\u9664\uff09\u65f6\uff0c\u5b50\u8282\u70b9\u4e0d\u5e94\u8fdb\u5165\u4e0b\u62c9\u2014\u2014\u4e0e Web \u6811\u4e00\u81f4\u3002", "file_type": "rationale", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L35", "id": "tests_test_bx_reimburse_import_rationale_35", "community": 21, "norm_label": "\u7236\u7ea7\u672a\u4f20\u5165(\u7b49\u540c\u5df2\u5220\u9664)\u65f6,\u5b50\u8282\u70b9\u4e0d\u5e94\u8fdb\u5165\u4e0b\u62c9\u2014\u2014\u4e0e web \u6811\u4e00\u81f4\u3002" }, { "label": "test_pl_plan_list_filters.py", "file_type": "code", "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L1", "id": "tests_test_pl_plan_list_filters_py", "community": 242, "norm_label": "test_pl_plan_list_filters.py" }, { "label": "_compile()", "file_type": "code", "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L11", "id": "tests_test_pl_plan_list_filters_compile", "community": 242, "norm_label": "_compile()" }, { "label": "test_plan_no_contains()", "file_type": "code", "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L17", "id": "tests_test_pl_plan_list_filters_test_plan_no_contains", "community": 242, "norm_label": "test_plan_no_contains()" }, { "label": "test_customer_name_contains()", "file_type": "code", "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L29", "id": "tests_test_pl_plan_list_filters_test_customer_name_contains", "community": 242, "norm_label": "test_customer_name_contains()" }, { "label": "test_plan_date_range()", "file_type": "code", "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L40", "id": "tests_test_pl_plan_list_filters_test_plan_date_range", "community": 242, "norm_label": "test_plan_date_range()" }, { "label": "test_plan_type_in()", "file_type": "code", "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L54", "id": "tests_test_pl_plan_list_filters_test_plan_type_in", "community": 242, "norm_label": "test_plan_type_in()" }, { "label": "test_plan_type_single()", "file_type": "code", "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L68", "id": "tests_test_pl_plan_list_filters_test_plan_type_single", "community": 242, "norm_label": "test_plan_type_single()" }, { "label": "test_product_name_skipped_without_db()", "file_type": "code", "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L80", "id": "tests_test_pl_plan_list_filters_test_product_name_skipped_without_db", "community": 242, "norm_label": "test_product_name_skipped_without_db()" }, { "label": "test_package_spec_skipped_without_db()", "file_type": "code", "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L89", "id": "tests_test_pl_plan_list_filters_test_package_spec_skipped_without_db", "community": 242, "norm_label": "test_package_spec_skipped_without_db()" }, { "label": "test_empty_params_yield_no_filters()", "file_type": "code", "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L98", "id": "tests_test_pl_plan_list_filters_test_empty_params_yield_no_filters", "community": 242, "norm_label": "test_empty_params_yield_no_filters()" }, { "label": "test_hazard_cert_ready_in()", "file_type": "code", "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L103", "id": "tests_test_pl_plan_list_filters_test_hazard_cert_ready_in", "community": 242, "norm_label": "test_hazard_cert_ready_in()" }, { "label": "test_hazard_cert_ready_single()", "file_type": "code", "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L115", "id": "tests_test_pl_plan_list_filters_test_hazard_cert_ready_single", "community": 242, "norm_label": "test_hazard_cert_ready_single()" }, { "label": "test_pl_plan_requires_site_link.py", "file_type": "code", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L1", "id": "tests_test_pl_plan_requires_site_link_py", "community": 111, "norm_label": "test_pl_plan_requires_site_link.py" }, { "label": "_FakeQuery", "file_type": "code", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L10", "id": "tests_test_pl_plan_requires_site_link_fakequery", "community": 111, "norm_label": "_fakequery" }, { "label": ".__init__()", "file_type": "code", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L11", "id": "tests_test_pl_plan_requires_site_link_fakequery_init", "community": 111, "norm_label": ".__init__()" }, { "label": ".filter()", "file_type": "code", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L14", "id": "tests_test_pl_plan_requires_site_link_fakequery_filter", "community": 111, "norm_label": ".filter()" }, { "label": ".first()", "file_type": "code", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L17", "id": "tests_test_pl_plan_requires_site_link_fakequery_first", "community": 111, "norm_label": ".first()" }, { "label": ".all()", "file_type": "code", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L22", "id": "tests_test_pl_plan_requires_site_link_fakequery_all", "community": 111, "norm_label": ".all()" }, { "label": "_FakeSession", "file_type": "code", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L28", "id": "tests_test_pl_plan_requires_site_link_fakesession", "community": 111, "norm_label": "_fakesession" }, { "label": ".__init__()", "file_type": "code", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L29", "id": "tests_test_pl_plan_requires_site_link_fakesession_init", "community": 111, "norm_label": ".__init__()" }, { "label": ".query()", "file_type": "code", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L33", "id": "tests_test_pl_plan_requires_site_link_fakesession_query", "community": 111, "norm_label": ".query()" }, { "label": "_plan()", "file_type": "code", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L42", "id": "tests_test_pl_plan_requires_site_link_plan", "community": 111, "norm_label": "_plan()" }, { "label": "test_internal_delivery_requires_site_link()", "file_type": "code", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L53", "id": "tests_test_pl_plan_requires_site_link_test_internal_delivery_requires_site_link", "community": 111, "norm_label": "test_internal_delivery_requires_site_link()" }, { "label": "test_external_stops_do_not_require_site_link()", "file_type": "code", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L62", "id": "tests_test_pl_plan_requires_site_link_test_external_stops_do_not_require_site_link", "community": 111, "norm_label": "test_external_stops_do_not_require_site_link()" }, { "label": "test_legacy_plan_customer_fallback()", "file_type": "code", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L71", "id": "tests_test_pl_plan_requires_site_link_test_legacy_plan_customer_fallback", "community": 111, "norm_label": "test_legacy_plan_customer_fallback()" }, { "label": "test_internal_customer_names_constant()", "file_type": "code", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L77", "id": "tests_test_pl_plan_requires_site_link_test_internal_customer_names_constant", "community": 111, "norm_label": "test_internal_customer_names_constant()" }, { "label": "\u73b0\u573a\u94fe\u63a5\u751f\u6210\u6761\u4ef6\uff1a\u88c5\u8d27/\u9001\u8d27\u6bb5\u542b\u5c71\u5ce1\u6216\u4e91\u680b\u5ba2\u6237", "file_type": "rationale", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L1", "id": "tests_test_pl_plan_requires_site_link_rationale_1", "community": 111, "norm_label": "\u73b0\u573a\u94fe\u63a5\u751f\u6210\u6761\u4ef6:\u88c5\u8d27/\u9001\u8d27\u6bb5\u542b\u5c71\u5ce1\u6216\u4e91\u680b\u5ba2\u6237" }, { "label": "test_delete_guard.py", "file_type": "code", "source_file": "tests/test_delete_guard.py", "source_location": "L1", "id": "tests_test_delete_guard_py", "community": 104, "norm_label": "test_delete_guard.py" }, { "label": "test_row_creator_id_from_object()", "file_type": "code", "source_file": "tests/test_delete_guard.py", "source_location": "L16", "id": "tests_test_delete_guard_test_row_creator_id_from_object", "community": 104, "norm_label": "test_row_creator_id_from_object()" }, { "label": "test_creator_can_delete()", "file_type": "code", "source_file": "tests/test_delete_guard.py", "source_location": "L21", "id": "tests_test_delete_guard_test_creator_can_delete", "community": 104, "norm_label": "test_creator_can_delete()" }, { "label": "test_non_creator_cannot_delete()", "file_type": "code", "source_file": "tests/test_delete_guard.py", "source_location": "L26", "id": "tests_test_delete_guard_test_non_creator_cannot_delete", "community": 104, "norm_label": "test_non_creator_cannot_delete()" }, { "label": "test_super_admin_can_delete_any()", "file_type": "code", "source_file": "tests/test_delete_guard.py", "source_location": "L31", "id": "tests_test_delete_guard_test_super_admin_can_delete_any", "community": 104, "norm_label": "test_super_admin_can_delete_any()" }, { "label": "test_empty_create_by_only_super_admin()", "file_type": "code", "source_file": "tests/test_delete_guard.py", "source_location": "L36", "id": "tests_test_delete_guard_test_empty_create_by_only_super_admin", "community": 104, "norm_label": "test_empty_create_by_only_super_admin()" }, { "label": "test_assert_raises_for_non_creator()", "file_type": "code", "source_file": "tests/test_delete_guard.py", "source_location": "L42", "id": "tests_test_delete_guard_test_assert_raises_for_non_creator", "community": 104, "norm_label": "test_assert_raises_for_non_creator()" }, { "label": "test_legacy_name_match()", "file_type": "code", "source_file": "tests/test_delete_guard.py", "source_location": "L49", "id": "tests_test_delete_guard_test_legacy_name_match", "community": 104, "norm_label": "test_legacy_name_match()" }, { "label": "test_pl_plan_contract_gap.py", "file_type": "code", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L1", "id": "tests_test_pl_plan_contract_gap_py", "community": 12, "norm_label": "test_pl_plan_contract_gap.py" }, { "label": "test_both_external_no_contracts_gaps_both()", "file_type": "code", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L15", "id": "tests_test_pl_plan_contract_gap_test_both_external_no_contracts_gaps_both", "community": 12, "norm_label": "test_both_external_no_contracts_gaps_both()" }, { "label": "test_internal_supplier_external_demander_missing_only_demander()", "file_type": "code", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L25", "id": "tests_test_pl_plan_contract_gap_test_internal_supplier_external_demander_missing_only_demander", "community": 12, "norm_label": "test_internal_supplier_external_demander_missing_only_demander()" }, { "label": "test_both_internal_no_gap()", "file_type": "code", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L35", "id": "tests_test_pl_plan_contract_gap_test_both_internal_no_gap", "community": 12, "norm_label": "test_both_internal_no_gap()" }, { "label": "test_external_with_contracts_no_gap()", "file_type": "code", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L45", "id": "tests_test_pl_plan_contract_gap_test_external_with_contracts_no_gap", "community": 12, "norm_label": "test_external_with_contracts_no_gap()" }, { "label": "test_empty_names_treated_as_non_internal_gap_both()", "file_type": "code", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L55", "id": "tests_test_pl_plan_contract_gap_test_empty_names_treated_as_non_internal_gap_both", "community": 12, "norm_label": "test_empty_names_treated_as_non_internal_gap_both()" }, { "label": "test_stop_contract_gap_internal_exempt()", "file_type": "code", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L65", "id": "tests_test_pl_plan_contract_gap_test_stop_contract_gap_internal_exempt", "community": 12, "norm_label": "test_stop_contract_gap_internal_exempt()" }, { "label": "test_compute_plan_gap_sides_from_stops_multi_delivery()", "file_type": "code", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L71", "id": "tests_test_pl_plan_contract_gap_test_compute_plan_gap_sides_from_stops_multi_delivery", "community": 12, "norm_label": "test_compute_plan_gap_sides_from_stops_multi_delivery()" }, { "label": "test_compute_plan_gap_sides_from_stops_internal_load_no_gap()", "file_type": "code", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L108", "id": "tests_test_pl_plan_contract_gap_test_compute_plan_gap_sides_from_stops_internal_load_no_gap", "community": 12, "norm_label": "test_compute_plan_gap_sides_from_stops_internal_load_no_gap()" }, { "label": "_compile()", "file_type": "code", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L133", "id": "tests_test_pl_plan_contract_gap_compile", "community": 12, "norm_label": "_compile()" }, { "label": "test_plan_has_contract_gap_exists_mentions_contract_and_internal_names()", "file_type": "code", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L139", "id": "tests_test_pl_plan_contract_gap_test_plan_has_contract_gap_exists_mentions_contract_and_internal_names", "community": 12, "norm_label": "test_plan_has_contract_gap_exists_mentions_contract_and_internal_names()" }, { "label": "test_crm_opportunity_list_filters.py", "file_type": "code", "source_file": "tests/test_crm_opportunity_list_filters.py", "source_location": "L1", "id": "tests_test_crm_opportunity_list_filters_py", "community": 16, "norm_label": "test_crm_opportunity_list_filters.py" }, { "label": "_compile()", "file_type": "code", "source_file": "tests/test_crm_opportunity_list_filters.py", "source_location": "L9", "id": "tests_test_crm_opportunity_list_filters_compile", "community": 16, "norm_label": "_compile()" }, { "label": "test_stage_in_adds_in_clause()", "file_type": "code", "source_file": "tests/test_crm_opportunity_list_filters.py", "source_location": "L15", "id": "tests_test_crm_opportunity_list_filters_test_stage_in_adds_in_clause", "community": 16, "norm_label": "test_stage_in_adds_in_clause()" }, { "label": "test_owner_user_name_fuzzy()", "file_type": "code", "source_file": "tests/test_crm_opportunity_list_filters.py", "source_location": "L23", "id": "tests_test_crm_opportunity_list_filters_test_owner_user_name_fuzzy", "community": 16, "norm_label": "test_owner_user_name_fuzzy()" }, { "label": "test_amount_between_min_only()", "file_type": "code", "source_file": "tests/test_crm_opportunity_list_filters.py", "source_location": "L30", "id": "tests_test_crm_opportunity_list_filters_test_amount_between_min_only", "community": 16, "norm_label": "test_amount_between_min_only()" }, { "label": "test_empty_params_yield_no_filters()", "file_type": "code", "source_file": "tests/test_crm_opportunity_list_filters.py", "source_location": "L38", "id": "tests_test_crm_opportunity_list_filters_test_empty_params_yield_no_filters", "community": 16, "norm_label": "test_empty_params_yield_no_filters()" }, { "label": "test_pl_customer_stop_pref_service.py", "file_type": "code", "source_file": "tests/test_pl_customer_stop_pref_service.py", "source_location": "L1", "id": "tests_test_pl_customer_stop_pref_service_py", "community": 110, "norm_label": "test_pl_customer_stop_pref_service.py" }, { "label": "test_build_items_skips_empty_customer()", "file_type": "code", "source_file": "tests/test_pl_customer_stop_pref_service.py", "source_location": "L5", "id": "tests_test_pl_customer_stop_pref_service_test_build_items_skips_empty_customer", "community": 110, "norm_label": "test_build_items_skips_empty_customer()" }, { "label": "test_build_items_load_and_delivery_independent()", "file_type": "code", "source_file": "tests/test_pl_customer_stop_pref_service.py", "source_location": "L15", "id": "tests_test_pl_customer_stop_pref_service_test_build_items_load_and_delivery_independent", "community": 110, "norm_label": "test_build_items_load_and_delivery_independent()" }, { "label": "test_build_items_same_delivery_customer_last_wins()", "file_type": "code", "source_file": "tests/test_pl_customer_stop_pref_service.py", "source_location": "L42", "id": "tests_test_pl_customer_stop_pref_service_test_build_items_same_delivery_customer_last_wins", "community": 110, "norm_label": "test_build_items_same_delivery_customer_last_wins()" }, { "label": "test_pl_plan_archive_export.py", "file_type": "code", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L1", "id": "tests_test_pl_plan_archive_export_py", "community": 57, "norm_label": "test_pl_plan_archive_export.py" }, { "label": "test_resolve_archive_list_io_column()", "file_type": "code", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L12", "id": "tests_test_pl_plan_archive_export_test_resolve_archive_list_io_column", "community": 57, "norm_label": "test_resolve_archive_list_io_column()" }, { "label": "test_append_stop_product_rows_io_and_amount()", "file_type": "code", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L20", "id": "tests_test_pl_plan_archive_export_test_append_stop_product_rows_io_and_amount", "community": 57, "norm_label": "test_append_stop_product_rows_io_and_amount()" }, { "label": "test_append_stop_product_rows_delivery_external_outbound()", "file_type": "code", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L68", "id": "tests_test_pl_plan_archive_export_test_append_stop_product_rows_delivery_external_outbound", "community": 57, "norm_label": "test_append_stop_product_rows_delivery_external_outbound()" }, { "label": "_FakePlan", "file_type": "code", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L103", "id": "tests_test_pl_plan_archive_export_fakeplan", "community": 57, "norm_label": "_fakeplan" }, { "label": "test_plan_common_export_fields()", "file_type": "code", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L116", "id": "tests_test_pl_plan_archive_export_test_plan_common_export_fields", "community": 57, "norm_label": "test_plan_common_export_fields()" }, { "label": "test_pl_contract_plan_qty.py", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L1", "id": "tests_test_pl_contract_plan_qty_py", "community": 158, "norm_label": "test_pl_contract_plan_qty.py" }, { "label": "test_bucket_archived()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L18", "id": "tests_test_pl_contract_plan_qty_test_bucket_archived", "community": 158, "norm_label": "test_bucket_archived()" }, { "label": "test_bucket_arranged_unarchived_includes_draft_archive()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L29", "id": "tests_test_pl_contract_plan_qty_test_bucket_arranged_unarchived_includes_draft_archive", "community": 158, "norm_label": "test_bucket_arranged_unarchived_includes_draft_archive()" }, { "label": "test_bucket_skips_pending_and_cancelled()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L40", "id": "tests_test_pl_contract_plan_qty_test_bucket_skips_pending_and_cancelled", "community": 158, "norm_label": "test_bucket_skips_pending_and_cancelled()" }, { "label": "test_normalize_package_spec()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L59", "id": "tests_test_pl_contract_plan_qty_test_normalize_package_spec", "community": 82, "norm_label": "test_normalize_package_spec()" }, { "label": "test_accumulate_splits_same_product_different_package()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L68", "id": "tests_test_pl_contract_plan_qty_test_accumulate_splits_same_product_different_package", "community": 158, "norm_label": "test_accumulate_splits_same_product_different_package()" }, { "label": "test_merge_product_qty_maps_composite_keys()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L84", "id": "tests_test_pl_contract_plan_qty_test_merge_product_qty_maps_composite_keys", "community": 302, "norm_label": "test_merge_product_qty_maps_composite_keys()" }, { "label": "test_attach_plan_qty_fields_matches_package()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L93", "id": "tests_test_pl_contract_plan_qty_test_attach_plan_qty_fields_matches_package", "community": 82, "norm_label": "test_attach_plan_qty_fields_matches_package()" }, { "label": "test_merge_product_qty_maps_totals()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L115", "id": "tests_test_pl_contract_plan_qty_test_merge_product_qty_maps_totals", "community": 158, "norm_label": "test_merge_product_qty_maps_totals()" }, { "label": "test_sum_qtys_explicit_delivery_stop_only()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L127", "id": "tests_test_pl_contract_plan_qty_test_sum_qtys_explicit_delivery_stop_only", "community": 158, "norm_label": "test_sum_qtys_explicit_delivery_stop_only()" }, { "label": "test_legacy_use_all_stops_prefers_delivery()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L145", "id": "tests_test_pl_contract_plan_qty_test_legacy_use_all_stops_prefers_delivery", "community": 158, "norm_label": "test_legacy_use_all_stops_prefers_delivery()" }, { "label": "test_resolve_scopes_marks_legacy()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L162", "id": "tests_test_pl_contract_plan_qty_test_resolve_scopes_marks_legacy", "community": 158, "norm_label": "test_resolve_scopes_marks_legacy()" }, { "label": "test_accumulate_stop_products()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L172", "id": "tests_test_pl_contract_plan_qty_test_accumulate_stop_products", "community": 158, "norm_label": "test_accumulate_stop_products()" }, { "label": "test_accumulate_archive_actual_load_uses_inbound_qty()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L185", "id": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_load_uses_inbound_qty", "community": 158, "norm_label": "test_accumulate_archive_actual_load_uses_inbound_qty()" }, { "label": "test_accumulate_archive_actual_delivery_uses_outbound_qty()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L200", "id": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_delivery_uses_outbound_qty", "community": 158, "norm_label": "test_accumulate_archive_actual_delivery_uses_outbound_qty()" }, { "label": "test_accumulate_archive_actual_zero_does_not_fallback()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L211", "id": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_zero_does_not_fallback", "community": 158, "norm_label": "test_accumulate_archive_actual_zero_does_not_fallback()" }, { "label": "test_sum_qtys_archive_actual_mode_on_scoped_stops()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L222", "id": "tests_test_pl_contract_plan_qty_test_sum_qtys_archive_actual_mode_on_scoped_stops", "community": 158, "norm_label": "test_sum_qtys_archive_actual_mode_on_scoped_stops()" }, { "label": "test_sum_qtys_default_mode_ignores_actual_fields()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L240", "id": "tests_test_pl_contract_plan_qty_test_sum_qtys_default_mode_ignores_actual_fields", "community": 158, "norm_label": "test_sum_qtys_default_mode_ignores_actual_fields()" }, { "label": "test_match_contract_product_for_key_picks_package()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L257", "id": "tests_test_pl_contract_plan_qty_test_match_contract_product_for_key_picks_package", "community": 82, "norm_label": "test_match_contract_product_for_key_picks_package()" }, { "label": "test_match_contract_product_for_key_sums_duplicate_keys()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L272", "id": "tests_test_pl_contract_plan_qty_test_match_contract_product_for_key_sums_duplicate_keys", "community": 82, "norm_label": "test_match_contract_product_for_key_sums_duplicate_keys()" }, { "label": "test_match_contract_product_for_key_missing()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L281", "id": "tests_test_pl_contract_plan_qty_test_match_contract_product_for_key_missing", "community": 82, "norm_label": "test_match_contract_product_for_key_missing()" }, { "label": "DecimalLike", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L286", "id": "tests_test_pl_contract_plan_qty_decimallike", "community": 158, "norm_label": "decimallike" }, { "label": ".__init__()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L287", "id": "tests_test_pl_contract_plan_qty_decimallike_init", "community": 158, "norm_label": ".__init__()" }, { "label": ".__float__()", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L290", "id": "tests_test_pl_contract_plan_qty_decimallike_float", "community": 158, "norm_label": ".__float__()" }, { "label": "test_data_scope.py", "file_type": "code", "source_file": "tests/test_data_scope.py", "source_location": "L1", "id": "tests_test_data_scope_py", "community": 64, "norm_label": "test_data_scope.py" }, { "label": "_FakeModel", "file_type": "code", "source_file": "tests/test_data_scope.py", "source_location": "L18", "id": "tests_test_data_scope_fakemodel", "community": 64, "norm_label": "_fakemodel" }, { "label": "test_super_admin_bypass_apply()", "file_type": "code", "source_file": "tests/test_data_scope.py", "source_location": "L24", "id": "tests_test_data_scope_test_super_admin_bypass_apply", "community": 64, "norm_label": "test_super_admin_bypass_apply()" }, { "label": "test_scope4_invokes_filter_via_scope_collection()", "file_type": "code", "source_file": "tests/test_data_scope.py", "source_location": "L31", "id": "tests_test_data_scope_test_scope4_invokes_filter_via_scope_collection", "community": 64, "norm_label": "test_scope4_invokes_filter_via_scope_collection()" }, { "label": "test_scope4_with_owner_field_passes_owner_to_helper()", "file_type": "code", "source_file": "tests/test_data_scope.py", "source_location": "L49", "id": "tests_test_data_scope_test_scope4_with_owner_field_passes_owner_to_helper", "community": 64, "norm_label": "test_scope4_with_owner_field_passes_owner_to_helper()" }, { "label": "test_no_role_scopes_returns_empty_query()", "file_type": "code", "source_file": "tests/test_data_scope.py", "source_location": "L71", "id": "tests_test_data_scope_test_no_role_scopes_returns_empty_query", "community": 64, "norm_label": "test_no_role_scopes_returns_empty_query()" }, { "label": "test_row_in_data_scope_super_admin()", "file_type": "code", "source_file": "tests/test_data_scope.py", "source_location": "L79", "id": "tests_test_data_scope_test_row_in_data_scope_super_admin", "community": 64, "norm_label": "test_row_in_data_scope_super_admin()" }, { "label": "test_row_in_data_scope_self_by_create_by()", "file_type": "code", "source_file": "tests/test_data_scope.py", "source_location": "L84", "id": "tests_test_data_scope_test_row_in_data_scope_self_by_create_by", "community": 64, "norm_label": "test_row_in_data_scope_self_by_create_by()" }, { "label": "test_row_in_data_scope_self_by_owner_field()", "file_type": "code", "source_file": "tests/test_data_scope.py", "source_location": "L94", "id": "tests_test_data_scope_test_row_in_data_scope_self_by_owner_field", "community": 64, "norm_label": "test_row_in_data_scope_self_by_owner_field()" }, { "label": "test_row_in_data_scope_denied()", "file_type": "code", "source_file": "tests/test_data_scope.py", "source_location": "L109", "id": "tests_test_data_scope_test_row_in_data_scope_denied", "community": 64, "norm_label": "test_row_in_data_scope_denied()" }, { "label": "test_assert_row_in_data_scope_raises_403()", "file_type": "code", "source_file": "tests/test_data_scope.py", "source_location": "L119", "id": "tests_test_data_scope_test_assert_row_in_data_scope_raises_403", "community": 64, "norm_label": "test_assert_row_in_data_scope_raises_403()" }, { "label": "\u6570\u636e\u6743\u9650 apply_data_scope / row_in_data_scope \u5355\u5143\u6d4b\u8bd5\u3002", "file_type": "rationale", "source_file": "tests/test_data_scope.py", "source_location": "L1", "id": "tests_test_data_scope_rationale_1", "community": 64, "norm_label": "\u6570\u636e\u6743\u9650 apply_data_scope / row_in_data_scope \u5355\u5143\u6d4b\u8bd5\u3002" }, { "label": "test_pl_plan_archive_stop_service.py", "file_type": "code", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L1", "id": "tests_test_pl_plan_archive_stop_service_py", "community": 65, "norm_label": "test_pl_plan_archive_stop_service.py" }, { "label": "_FakeRow", "file_type": "code", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L14", "id": "tests_test_pl_plan_archive_stop_service_fakerow", "community": 65, "norm_label": "_fakerow" }, { "label": ".__init__()", "file_type": "code", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L15", "id": "tests_test_pl_plan_archive_stop_service_fakerow_init", "community": 65, "norm_label": ".__init__()" }, { "label": "_FakeQuery", "file_type": "code", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L20", "id": "tests_test_pl_plan_archive_stop_service_fakequery", "community": 65, "norm_label": "_fakequery" }, { "label": ".__init__()", "file_type": "code", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L21", "id": "tests_test_pl_plan_archive_stop_service_fakequery_init", "community": 65, "norm_label": ".__init__()" }, { "label": ".filter()", "file_type": "code", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L24", "id": "tests_test_pl_plan_archive_stop_service_fakequery_filter", "community": 65, "norm_label": ".filter()" }, { "label": ".first()", "file_type": "code", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L27", "id": "tests_test_pl_plan_archive_stop_service_fakequery_first", "community": 65, "norm_label": ".first()" }, { "label": ".all()", "file_type": "code", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L30", "id": "tests_test_pl_plan_archive_stop_service_fakequery_all", "community": 65, "norm_label": ".all()" }, { "label": ".order_by()", "file_type": "code", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L33", "id": "tests_test_pl_plan_archive_stop_service_fakequery_order_by", "community": 65, "norm_label": ".order_by()" }, { "label": "_FakeDb", "file_type": "code", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L37", "id": "tests_test_pl_plan_archive_stop_service_fakedb", "community": 65, "norm_label": "_fakedb" }, { "label": ".__init__()", "file_type": "code", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L38", "id": "tests_test_pl_plan_archive_stop_service_fakedb_init", "community": 65, "norm_label": ".__init__()" }, { "label": ".query()", "file_type": "code", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L41", "id": "tests_test_pl_plan_archive_stop_service_fakedb_query", "community": 65, "norm_label": ".query()" }, { "label": "test_sum_delivery_outbound_qty()", "file_type": "code", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L45", "id": "tests_test_pl_plan_archive_stop_service_test_sum_delivery_outbound_qty", "community": 65, "norm_label": "test_sum_delivery_outbound_qty()" }, { "label": "test_iter_stop_archive_inventory_lines_internal_load_outbound_and_delivery_inbound()", "file_type": "code", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L61", "id": "tests_test_pl_plan_archive_stop_service_test_iter_stop_archive_inventory_lines_internal_load_outbound_and_delivery_inbound", "community": 65, "norm_label": "test_iter_stop_archive_inventory_lines_internal_load_outbound_and_delivery_inbound()" }, { "label": "test_archive_stop_product_item_schema_aliases()", "file_type": "code", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L106", "id": "tests_test_pl_plan_archive_stop_service_test_archive_stop_product_item_schema_aliases", "community": 65, "norm_label": "test_archive_stop_product_item_schema_aliases()" }, { "label": "test_crm_product_options_keyword.py", "file_type": "code", "source_file": "tests/test_crm_product_options_keyword.py", "source_location": "L1", "id": "tests_test_crm_product_options_keyword_py", "community": 39, "norm_label": "test_crm_product_options_keyword.py" }, { "label": "test_list_product_options_keyword_only_filters_product_name()", "file_type": "code", "source_file": "tests/test_crm_product_options_keyword.py", "source_location": "L9", "id": "tests_test_crm_product_options_keyword_test_list_product_options_keyword_only_filters_product_name", "community": 39, "norm_label": "test_list_product_options_keyword_only_filters_product_name()" }, { "label": "\u4ea7\u54c1\u4e0b\u62c9 options\uff1akeyword \u6309\u4ea7\u54c1\u540d\u79f0/\u62fc\u97f3\u9996\u5b57\u6bcd\u6a21\u7cca\u5339\u914d\uff0c\u4e0d\u5339\u914d\u4ea7\u54c1\u7f16\u53f7\u3002", "file_type": "rationale", "source_file": "tests/test_crm_product_options_keyword.py", "source_location": "L1", "id": "tests_test_crm_product_options_keyword_rationale_1", "community": 39, "norm_label": "\u4ea7\u54c1\u4e0b\u62c9 options:keyword \u6309\u4ea7\u54c1\u540d\u79f0/\u62fc\u97f3\u9996\u5b57\u6bcd\u6a21\u7cca\u5339\u914d,\u4e0d\u5339\u914d\u4ea7\u54c1\u7f16\u53f7\u3002" }, { "label": "test_pl_plan_single_contract_rules.py", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L1", "id": "tests_test_pl_plan_single_contract_rules_py", "community": 46, "norm_label": "test_pl_plan_single_contract_rules.py" }, { "label": "test_assert_at_most_one_contract_allows_zero_or_one()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L19", "id": "tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_allows_zero_or_one", "community": 46, "norm_label": "test_assert_at_most_one_contract_allows_zero_or_one()" }, { "label": "test_assert_at_most_one_contract_rejects_two()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L25", "id": "tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_rejects_two", "community": 46, "norm_label": "test_assert_at_most_one_contract_rejects_two()" }, { "label": "_FakeQuery", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L36", "id": "tests_test_pl_plan_single_contract_rules_fakequery", "community": 46, "norm_label": "_fakequery" }, { "label": ".__init__()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L37", "id": "tests_test_pl_plan_single_contract_rules_fakequery_init", "community": 46, "norm_label": ".__init__()" }, { "label": ".filter()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L40", "id": "tests_test_pl_plan_single_contract_rules_fakequery_filter", "community": 46, "norm_label": ".filter()" }, { "label": ".all()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L43", "id": "tests_test_pl_plan_single_contract_rules_fakequery_all", "community": 46, "norm_label": ".all()" }, { "label": "_FakeDb", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L47", "id": "tests_test_pl_plan_single_contract_rules_fakedb", "community": 46, "norm_label": "_fakedb" }, { "label": ".__init__()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L48", "id": "tests_test_pl_plan_single_contract_rules_fakedb_init", "community": 46, "norm_label": ".__init__()" }, { "label": ".query()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L51", "id": "tests_test_pl_plan_single_contract_rules_fakedb_query", "community": 46, "norm_label": ".query()" }, { "label": "_load_with_products()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L55", "id": "tests_test_pl_plan_single_contract_rules_load_with_products", "community": 46, "norm_label": "_load_with_products()" }, { "label": "test_assert_load_products_in_contract_passes_when_all_match()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L73", "id": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_passes_when_all_match", "community": 46, "norm_label": "test_assert_load_products_in_contract_passes_when_all_match()" }, { "label": "test_assert_load_products_in_contract_rejects_outside()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L79", "id": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_rejects_outside", "community": 46, "norm_label": "test_assert_load_products_in_contract_rejects_outside()" }, { "label": "test_assert_load_products_skips_when_no_contract()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L88", "id": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_when_no_contract", "community": 46, "norm_label": "test_assert_load_products_skips_when_no_contract()" }, { "label": "test_assert_load_products_skips_internal_customer()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L107", "id": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_internal_customer", "community": 46, "norm_label": "test_assert_load_products_skips_internal_customer()" }, { "label": "test_assert_plan_products_outside_contract_raises()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L130", "id": "tests_test_pl_plan_single_contract_rules_test_assert_plan_products_outside_contract_raises", "community": 46, "norm_label": "test_assert_plan_products_outside_contract_raises()" }, { "label": "_delivery_with_products()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L145", "id": "tests_test_pl_plan_single_contract_rules_delivery_with_products", "community": 46, "norm_label": "_delivery_with_products()" }, { "label": "test_assert_delivery_products_in_contract_passes_when_all_match()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L164", "id": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_passes_when_all_match", "community": 46, "norm_label": "test_assert_delivery_products_in_contract_passes_when_all_match()" }, { "label": "test_assert_delivery_products_in_contract_rejects_outside()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L170", "id": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_rejects_outside", "community": 46, "norm_label": "test_assert_delivery_products_in_contract_rejects_outside()" }, { "label": "test_assert_delivery_products_skips_when_no_contract()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L180", "id": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_when_no_contract", "community": 46, "norm_label": "test_assert_delivery_products_skips_when_no_contract()" }, { "label": "test_assert_delivery_products_skips_internal_customer()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L200", "id": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_internal_customer", "community": 46, "norm_label": "test_assert_delivery_products_skips_internal_customer()" }, { "label": "test_assert_stop_contract_required_rejects_external_without_contract()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L223", "id": "tests_test_pl_plan_single_contract_rules_test_assert_stop_contract_required_rejects_external_without_contract", "community": 46, "norm_label": "test_assert_stop_contract_required_rejects_external_without_contract()" }, { "label": "test_assert_stop_contract_required_allows_external_with_contract()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L230", "id": "tests_test_pl_plan_single_contract_rules_test_assert_stop_contract_required_allows_external_with_contract", "community": 46, "norm_label": "test_assert_stop_contract_required_allows_external_with_contract()" }, { "label": "test_assert_stop_contract_required_skips_internal_customer()", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L235", "id": "tests_test_pl_plan_single_contract_rules_test_assert_stop_contract_required_skips_internal_customer", "community": 46, "norm_label": "test_assert_stop_contract_required_skips_internal_customer()" }, { "label": "test_pl_io_order_site_feedback_status.py", "file_type": "code", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L1", "id": "tests_test_pl_io_order_site_feedback_status_py", "community": 30, "norm_label": "test_pl_io_order_site_feedback_status.py" }, { "label": "_header()", "file_type": "code", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L11", "id": "tests_test_pl_io_order_site_feedback_status_header", "community": 30, "norm_label": "_header()" }, { "label": "_item()", "file_type": "code", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L26", "id": "tests_test_pl_io_order_site_feedback_status_item", "community": 30, "norm_label": "_item()" }, { "label": "test_apply_site_feedback_sets_status_completed()", "file_type": "code", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L36", "id": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_sets_status_completed", "community": 30, "norm_label": "test_apply_site_feedback_sets_status_completed()" }, { "label": "test_apply_site_feedback_sets_status_voided()", "file_type": "code", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L57", "id": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_sets_status_voided", "community": 30, "norm_label": "test_apply_site_feedback_sets_status_voided()" }, { "label": "test_apply_site_feedback_keeps_in_progress_when_requested()", "file_type": "code", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L72", "id": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_keeps_in_progress_when_requested", "community": 30, "norm_label": "test_apply_site_feedback_keeps_in_progress_when_requested()" }, { "label": "test_apply_site_feedback_rejects_invalid_status()", "file_type": "code", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L89", "id": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_rejects_invalid_status", "community": 30, "norm_label": "test_apply_site_feedback_rejects_invalid_status()" }, { "label": "test_apply_site_feedback_rejects_already_voided()", "file_type": "code", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L104", "id": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_rejects_already_voided", "community": 30, "norm_label": "test_apply_site_feedback_rejects_already_voided()" }, { "label": "test_apply_site_feedback_does_not_reset_first_submitted_at()", "file_type": "code", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L119", "id": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_does_not_reset_first_submitted_at", "community": 30, "norm_label": "test_apply_site_feedback_does_not_reset_first_submitted_at()" }, { "label": "test_pl_public_link_archived.py", "file_type": "code", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L1", "id": "tests_test_pl_public_link_archived_py", "community": 5, "norm_label": "test_pl_public_link_archived.py" }, { "label": "test_driver_link_flags_archived_when_plan_archived()", "file_type": "code", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L10", "id": "tests_test_pl_public_link_archived_test_driver_link_flags_archived_when_plan_archived", "community": 5, "norm_label": "test_driver_link_flags_archived_when_plan_archived()" }, { "label": "test_driver_link_flags_voided_takes_precedence_shape()", "file_type": "code", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L18", "id": "tests_test_pl_public_link_archived_test_driver_link_flags_voided_takes_precedence_shape", "community": 5, "norm_label": "test_driver_link_flags_voided_takes_precedence_shape()" }, { "label": "test_driver_link_flags_voided_by_transport_cancelled()", "file_type": "code", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L26", "id": "tests_test_pl_public_link_archived_test_driver_link_flags_voided_by_transport_cancelled", "community": 5, "norm_label": "test_driver_link_flags_voided_by_transport_cancelled()" }, { "label": "test_site_link_flags_archived_when_plan_archived()", "file_type": "code", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L34", "id": "tests_test_pl_public_link_archived_test_site_link_flags_archived_when_plan_archived", "community": 5, "norm_label": "test_site_link_flags_archived_when_plan_archived()" }, { "label": "test_site_link_flags_voided_when_cancelled()", "file_type": "code", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L41", "id": "tests_test_pl_public_link_archived_test_site_link_flags_voided_when_cancelled", "community": 5, "norm_label": "test_site_link_flags_voided_when_cancelled()" }, { "label": "test_site_link_flags_false_when_no_plan()", "file_type": "code", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L48", "id": "tests_test_pl_public_link_archived_test_site_link_flags_false_when_no_plan", "community": 5, "norm_label": "test_site_link_flags_false_when_no_plan()" }, { "label": "test_public_transport_page_schema_exposes_plan_archived()", "file_type": "code", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L54", "id": "tests_test_pl_public_link_archived_test_public_transport_page_schema_exposes_plan_archived", "community": 5, "norm_label": "test_public_transport_page_schema_exposes_plan_archived()" }, { "label": "test_public_site_page_schema_exposes_archived()", "file_type": "code", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L64", "id": "tests_test_pl_public_link_archived_test_public_site_page_schema_exposes_archived", "community": 5, "norm_label": "test_public_site_page_schema_exposes_archived()" }, { "label": "test_io_order_link_flags_archived_when_plan_archived()", "file_type": "code", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L75", "id": "tests_test_pl_public_link_archived_test_io_order_link_flags_archived_when_plan_archived", "community": 5, "norm_label": "test_io_order_link_flags_archived_when_plan_archived()" }, { "label": "test_io_order_link_flags_voided_by_header_or_plan()", "file_type": "code", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L83", "id": "tests_test_pl_public_link_archived_test_io_order_link_flags_voided_by_header_or_plan", "community": 5, "norm_label": "test_io_order_link_flags_voided_by_header_or_plan()" }, { "label": "\u8fd0\u8f93\u8ba1\u5212\u53f8\u673a/\u73b0\u573a\u516c\u5171\u94fe\u63a5\uff1a\u5f52\u6863\u540e\u5e94\u6807\u8bb0\u5e76\u62e6\u622a\u5199\u64cd\u4f5c\u3002", "file_type": "rationale", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L1", "id": "tests_test_pl_public_link_archived_rationale_1", "community": 5, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u53f8\u673a/\u73b0\u573a\u516c\u5171\u94fe\u63a5:\u5f52\u6863\u540e\u5e94\u6807\u8bb0\u5e76\u62e6\u622a\u5199\u64cd\u4f5c\u3002" }, { "label": "test_crm_supplier_hazard.py", "file_type": "code", "source_file": "tests/test_crm_supplier_hazard.py", "source_location": "L1", "id": "tests_test_crm_supplier_hazard_py", "community": 93, "norm_label": "test_crm_supplier_hazard.py" }, { "label": "test_plain_always_allowed()", "file_type": "code", "source_file": "tests/test_crm_supplier_hazard.py", "source_location": "L4", "id": "tests_test_crm_supplier_hazard_test_plain_always_allowed", "community": 93, "norm_label": "test_plain_always_allowed()" }, { "label": "test_toxic_only_requires_allow_toxic()", "file_type": "code", "source_file": "tests/test_crm_supplier_hazard.py", "source_location": "L8", "id": "tests_test_crm_supplier_hazard_test_toxic_only_requires_allow_toxic", "community": 93, "norm_label": "test_toxic_only_requires_allow_toxic()" }, { "label": "test_explosive_only_requires_allow_explosive()", "file_type": "code", "source_file": "tests/test_crm_supplier_hazard.py", "source_location": "L13", "id": "tests_test_crm_supplier_hazard_test_explosive_only_requires_allow_explosive", "community": 93, "norm_label": "test_explosive_only_requires_allow_explosive()" }, { "label": "test_dual_requires_both()", "file_type": "code", "source_file": "tests/test_crm_supplier_hazard.py", "source_location": "L18", "id": "tests_test_crm_supplier_hazard_test_dual_requires_both", "community": 93, "norm_label": "test_dual_requires_both()" }, { "label": "test_crm_contract_approval_list_filters.py", "file_type": "code", "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L1", "id": "tests_test_crm_contract_approval_list_filters_py", "community": 42, "norm_label": "test_crm_contract_approval_list_filters.py" }, { "label": "_compile()", "file_type": "code", "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L9", "id": "tests_test_crm_contract_approval_list_filters_compile", "community": 42, "norm_label": "_compile()" }, { "label": "test_approval_result_in()", "file_type": "code", "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L15", "id": "tests_test_crm_contract_approval_list_filters_test_approval_result_in", "community": 42, "norm_label": "test_approval_result_in()" }, { "label": "test_approver_name_fuzzy()", "file_type": "code", "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L22", "id": "tests_test_crm_contract_approval_list_filters_test_approver_name_fuzzy", "community": 42, "norm_label": "test_approver_name_fuzzy()" }, { "label": "test_step_gte()", "file_type": "code", "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L27", "id": "tests_test_crm_contract_approval_list_filters_test_step_gte", "community": 42, "norm_label": "test_step_gte()" }, { "label": "test_approval_time_from_to()", "file_type": "code", "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L32", "id": "tests_test_crm_contract_approval_list_filters_test_approval_time_from_to", "community": 42, "norm_label": "test_approval_time_from_to()" }, { "label": "test_contract_no_exists()", "file_type": "code", "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L40", "id": "tests_test_crm_contract_approval_list_filters_test_contract_no_exists", "community": 42, "norm_label": "test_contract_no_exists()" }, { "label": "test_contract_name_exists()", "file_type": "code", "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L47", "id": "tests_test_crm_contract_approval_list_filters_test_contract_name_exists", "community": 42, "norm_label": "test_contract_name_exists()" }, { "label": "test_empty()", "file_type": "code", "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L54", "id": "tests_test_crm_contract_approval_list_filters_test_empty", "community": 42, "norm_label": "test_empty()" }, { "label": "test_public_db_vehicle_plates.py", "file_type": "code", "source_file": "tests/test_public_db_vehicle_plates.py", "source_location": "L1", "id": "tests_test_public_db_vehicle_plates_py", "community": 141, "norm_label": "test_public_db_vehicle_plates.py" }, { "label": "test_vehicle_plates_requires_inventory_or_plan_id()", "file_type": "code", "source_file": "tests/test_public_db_vehicle_plates.py", "source_location": "L9", "id": "tests_test_public_db_vehicle_plates_test_vehicle_plates_requires_inventory_or_plan_id", "community": 141, "norm_label": "test_vehicle_plates_requires_inventory_or_plan_id()" }, { "label": "\u514d\u767b\u8f66\u724c options \u63a5\u53e3\u5165\u53c2\u6821\u9a8c\uff08\u4e0d\u4f9d\u8d56\u771f\u5b9e DB \u6570\u636e\uff09\u3002", "file_type": "rationale", "source_file": "tests/test_public_db_vehicle_plates.py", "source_location": "L1", "id": "tests_test_public_db_vehicle_plates_rationale_1", "community": 141, "norm_label": "\u514d\u767b\u8f66\u724c options \u63a5\u53e3\u5165\u53c2\u6821\u9a8c(\u4e0d\u4f9d\u8d56\u771f\u5b9e db \u6570\u636e)\u3002" }, { "label": "test_pl_plan_list_attachments.py", "file_type": "code", "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L1", "id": "tests_test_pl_plan_list_attachments_py", "community": 157, "norm_label": "test_pl_plan_list_attachments.py" }, { "label": "test_parse_image_urls_json_array()", "file_type": "code", "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L8", "id": "tests_test_pl_plan_list_attachments_test_parse_image_urls_json_array", "community": 157, "norm_label": "test_parse_image_urls_json_array()" }, { "label": "test_parse_image_urls_csv()", "file_type": "code", "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L15", "id": "tests_test_pl_plan_list_attachments_test_parse_image_urls_csv", "community": 157, "norm_label": "test_parse_image_urls_csv()" }, { "label": "test_stop_source_label_load()", "file_type": "code", "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L22", "id": "tests_test_pl_plan_list_attachments_test_stop_source_label_load", "community": 157, "norm_label": "test_stop_source_label_load()" }, { "label": "test_stop_source_label_delivery_with_seq()", "file_type": "code", "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L27", "id": "tests_test_pl_plan_list_attachments_test_stop_source_label_delivery_with_seq", "community": 157, "norm_label": "test_stop_source_label_delivery_with_seq()" }, { "label": "test_stop_source_label_delivery_without_seq()", "file_type": "code", "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L32", "id": "tests_test_pl_plan_list_attachments_test_stop_source_label_delivery_without_seq", "community": 157, "norm_label": "test_stop_source_label_delivery_without_seq()" }, { "label": "test_crm_contract_list_filters.py", "file_type": "code", "source_file": "tests/test_crm_contract_list_filters.py", "source_location": "L1", "id": "tests_test_crm_contract_list_filters_py", "community": 16, "norm_label": "test_crm_contract_list_filters.py" }, { "label": "_compile()", "file_type": "code", "source_file": "tests/test_crm_contract_list_filters.py", "source_location": "L5", "id": "tests_test_crm_contract_list_filters_compile", "community": 16, "norm_label": "_compile()" }, { "label": "test_contract_type_in()", "file_type": "code", "source_file": "tests/test_crm_contract_list_filters.py", "source_location": "L11", "id": "tests_test_crm_contract_list_filters_test_contract_type_in", "community": 16, "norm_label": "test_contract_type_in()" }, { "label": "test_contract_no_fuzzy()", "file_type": "code", "source_file": "tests/test_crm_contract_list_filters.py", "source_location": "L16", "id": "tests_test_crm_contract_list_filters_test_contract_no_fuzzy", "community": 16, "norm_label": "test_contract_no_fuzzy()" }, { "label": "test_amount_between()", "file_type": "code", "source_file": "tests/test_crm_contract_list_filters.py", "source_location": "L21", "id": "tests_test_crm_contract_list_filters_test_amount_between", "community": 16, "norm_label": "test_amount_between()" }, { "label": "test_empty()", "file_type": "code", "source_file": "tests/test_crm_contract_list_filters.py", "source_location": "L26", "id": "tests_test_crm_contract_list_filters_test_empty", "community": 16, "norm_label": "test_empty()" }, { "label": "test_pl_transport_rearrange_tokens.py", "file_type": "code", "source_file": "tests/test_pl_transport_rearrange_tokens.py", "source_location": "L1", "id": "tests_test_pl_transport_rearrange_tokens_py", "community": 291, "norm_label": "test_pl_transport_rearrange_tokens.py" }, { "label": "test_ensure_driver_access_token_keeps_existing()", "file_type": "code", "source_file": "tests/test_pl_transport_rearrange_tokens.py", "source_location": "L7", "id": "tests_test_pl_transport_rearrange_tokens_test_ensure_driver_access_token_keeps_existing", "community": 291, "norm_label": "test_ensure_driver_access_token_keeps_existing()" }, { "label": "test_ensure_site_token_keeps_existing()", "file_type": "code", "source_file": "tests/test_pl_transport_rearrange_tokens.py", "source_location": "L13", "id": "tests_test_pl_transport_rearrange_tokens_test_ensure_site_token_keeps_existing", "community": 291, "norm_label": "test_ensure_site_token_keeps_existing()" }, { "label": "test_rearrange_branch_uses_ensure_not_rotate()", "file_type": "code", "source_file": "tests/test_pl_transport_rearrange_tokens.py", "source_location": "L19", "id": "tests_test_pl_transport_rearrange_tokens_test_rearrange_branch_uses_ensure_not_rotate", "community": 291, "norm_label": "test_rearrange_branch_uses_ensure_not_rotate()" }, { "label": "\u8c03\u6574\u8fd0\u8f93\u9ed8\u8ba4\u4e0d rotate \u53f8\u673a/\u73b0\u573a token", "file_type": "rationale", "source_file": "tests/test_pl_transport_rearrange_tokens.py", "source_location": "L1", "id": "tests_test_pl_transport_rearrange_tokens_rationale_1", "community": 291, "norm_label": "\u8c03\u6574\u8fd0\u8f93\u9ed8\u8ba4\u4e0d rotate \u53f8\u673a/\u73b0\u573a token" }, { "label": "\u653f\u7b56\uff1a\u8c03\u6574\u8fd0\u8f93\u8d70 ensure\uff1b_rotate_* \u4ec5\u4fdd\u7559\u5907\u7528\uff0c\u5b89\u6392\u8def\u5f84\u4e0d\u518d\u8c03\u7528\u3002", "file_type": "rationale", "source_file": "tests/test_pl_transport_rearrange_tokens.py", "source_location": "L20", "id": "tests_test_pl_transport_rearrange_tokens_rationale_20", "community": 291, "norm_label": "\u653f\u7b56:\u8c03\u6574\u8fd0\u8f93\u8d70 ensure;_rotate_* \u4ec5\u4fdd\u7559\u5907\u7528,\u5b89\u6392\u8def\u5f84\u4e0d\u518d\u8c03\u7528\u3002" }, { "label": "test_pl_carrier_eligible.py", "file_type": "code", "source_file": "tests/test_pl_carrier_eligible.py", "source_location": "L1", "id": "tests_test_pl_carrier_eligible_py", "community": 3, "norm_label": "test_pl_carrier_eligible.py" }, { "label": "_carrier()", "file_type": "code", "source_file": "tests/test_pl_carrier_eligible.py", "source_location": "L9", "id": "tests_test_pl_carrier_eligible_carrier", "community": 3, "norm_label": "_carrier()" }, { "label": "test_eligible_ignores_audit_qualification_agreement()", "file_type": "code", "source_file": "tests/test_pl_carrier_eligible.py", "source_location": "L22", "id": "tests_test_pl_carrier_eligible_test_eligible_ignores_audit_qualification_agreement", "community": 3, "norm_label": "test_eligible_ignores_audit_qualification_agreement()" }, { "label": "test_pl_personnel_cert_required.py", "file_type": "code", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L1", "id": "tests_test_pl_personnel_cert_required_py", "community": 40, "norm_label": "test_pl_personnel_cert_required.py" }, { "label": "test_match_driver_qualification_exact()", "file_type": "code", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L11", "id": "tests_test_pl_personnel_cert_required_test_match_driver_qualification_exact", "community": 40, "norm_label": "test_match_driver_qualification_exact()" }, { "label": "test_match_escort_qualification_and_alias()", "file_type": "code", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L17", "id": "tests_test_pl_personnel_cert_required_test_match_escort_qualification_and_alias", "community": 40, "norm_label": "test_match_escort_qualification_and_alias()" }, { "label": "test_required_names_by_personnel_type()", "file_type": "code", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L23", "id": "tests_test_pl_personnel_cert_required_test_required_names_by_personnel_type", "community": 40, "norm_label": "test_required_names_by_personnel_type()" }, { "label": "test_both_requires_four_certs()", "file_type": "code", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L41", "id": "tests_test_pl_personnel_cert_required_test_both_requires_four_certs", "community": 40, "norm_label": "test_both_requires_four_certs()" }, { "label": "test_escort_alias_counts_as_complete()", "file_type": "code", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L54", "id": "tests_test_pl_personnel_cert_required_test_escort_alias_counts_as_complete", "community": 40, "norm_label": "test_escort_alias_counts_as_complete()" }, { "label": "test_cert_no_optional_for_required_slot()", "file_type": "code", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L66", "id": "tests_test_pl_personnel_cert_required_test_cert_no_optional_for_required_slot", "community": 40, "norm_label": "test_cert_no_optional_for_required_slot()" }, { "label": "test_attachment_optional_for_required_slot()", "file_type": "code", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L78", "id": "tests_test_pl_personnel_cert_required_test_attachment_optional_for_required_slot", "community": 40, "norm_label": "test_attachment_optional_for_required_slot()" }, { "label": "pl_cert_required_service \u4eba\u5458\u5fc5\u5907\u8bc1\u4e66\u89c4\u5219\u6d4b\u8bd5\u3002", "file_type": "rationale", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L1", "id": "tests_test_pl_personnel_cert_required_rationale_1", "community": 40, "norm_label": "pl_cert_required_service \u4eba\u5458\u5fc5\u5907\u8bc1\u4e66\u89c4\u5219\u6d4b\u8bd5\u3002" }, { "label": "\u8bc1\u4e66\u9644\u4ef6\u975e\u5fc5\u586b\uff1a\u6709\u540d\u79f0+\u6709\u6548\u671f\u5373\u53ef\uff0c\u65e0\u9644\u4ef6\u4e0d\u62a5\u9519\u3002", "file_type": "rationale", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L79", "id": "tests_test_pl_personnel_cert_required_rationale_79", "community": 40, "norm_label": "\u8bc1\u4e66\u9644\u4ef6\u975e\u5fc5\u586b:\u6709\u540d\u79f0+\u6709\u6548\u671f\u5373\u53ef,\u65e0\u9644\u4ef6\u4e0d\u62a5\u9519\u3002" }, { "label": "test_pl_contract_qty_arrange_check.py", "file_type": "code", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L1", "id": "tests_test_pl_contract_qty_arrange_check_py", "community": 130, "norm_label": "test_pl_contract_qty_arrange_check.py" }, { "label": "test_effective_arranged_total_subtracts_old()", "file_type": "code", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L10", "id": "tests_test_pl_contract_qty_arrange_check_test_effective_arranged_total_subtracts_old", "community": 130, "norm_label": "test_effective_arranged_total_subtracts_old()" }, { "label": "test_effective_arranged_total_rounds()", "file_type": "code", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L14", "id": "tests_test_pl_contract_qty_arrange_check_test_effective_arranged_total_rounds", "community": 130, "norm_label": "test_effective_arranged_total_rounds()" }, { "label": "test_framework_customer_demand_not_fixed()", "file_type": "code", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L18", "id": "tests_test_pl_contract_qty_arrange_check_test_framework_customer_demand_not_fixed", "community": 130, "norm_label": "test_framework_customer_demand_not_fixed()" }, { "label": "test_framework_fixed_mode_with_qty_is_fixed()", "file_type": "code", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L29", "id": "tests_test_pl_contract_qty_arrange_check_test_framework_fixed_mode_with_qty_is_fixed", "community": 130, "norm_label": "test_framework_fixed_mode_with_qty_is_fixed()" }, { "label": "test_sale_positive_qty_is_fixed()", "file_type": "code", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L40", "id": "tests_test_pl_contract_qty_arrange_check_test_sale_positive_qty_is_fixed", "community": 130, "norm_label": "test_sale_positive_qty_is_fixed()" }, { "label": "test_zero_or_empty_qty_not_fixed()", "file_type": "code", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L51", "id": "tests_test_pl_contract_qty_arrange_check_test_zero_or_empty_qty_not_fixed", "community": 130, "norm_label": "test_zero_or_empty_qty_not_fixed()" }, { "label": "test_evaluate_skip_when_no_new_qty()", "file_type": "code", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L56", "id": "tests_test_pl_contract_qty_arrange_check_test_evaluate_skip_when_no_new_qty", "community": 130, "norm_label": "test_evaluate_skip_when_no_new_qty()" }, { "label": "test_evaluate_overflow_violation()", "file_type": "code", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L69", "id": "tests_test_pl_contract_qty_arrange_check_test_evaluate_overflow_violation", "community": 130, "norm_label": "test_evaluate_overflow_violation()" }, { "label": "test_evaluate_remaining_reminder()", "file_type": "code", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L84", "id": "tests_test_pl_contract_qty_arrange_check_test_evaluate_remaining_reminder", "community": 130, "norm_label": "test_evaluate_remaining_reminder()" }, { "label": "test_evaluate_rearrange_deducts_old()", "file_type": "code", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L98", "id": "tests_test_pl_contract_qty_arrange_check_test_evaluate_rearrange_deducts_old", "community": 130, "norm_label": "test_evaluate_rearrange_deducts_old()" }, { "label": "test_evaluate_framework_cumulative()", "file_type": "code", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L112", "id": "tests_test_pl_contract_qty_arrange_check_test_evaluate_framework_cumulative", "community": 130, "norm_label": "test_evaluate_framework_cumulative()" }, { "label": "\u5b89\u6392\u8fd0\u8f93\u65f6\u5408\u540c\u6570\u91cf\u786c\u62e6 / \u63d0\u9192\u7eaf\u51fd\u6570\u5355\u6d4b\u3002", "file_type": "rationale", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L1", "id": "tests_test_pl_contract_qty_arrange_check_rationale_1", "community": 130, "norm_label": "\u5b89\u6392\u8fd0\u8f93\u65f6\u5408\u540c\u6570\u91cf\u786c\u62e6 / \u63d0\u9192\u7eaf\u51fd\u6570\u5355\u6d4b\u3002" }, { "label": "test_pl_io_order_enrichment.py", "file_type": "code", "source_file": "tests/test_pl_io_order_enrichment.py", "source_location": "L1", "id": "tests_test_pl_io_order_enrichment_py", "community": 30, "norm_label": "test_pl_io_order_enrichment.py" }, { "label": "test_resolve_unit_label_maps_dun()", "file_type": "code", "source_file": "tests/test_pl_io_order_enrichment.py", "source_location": "L9", "id": "tests_test_pl_io_order_enrichment_test_resolve_unit_label_maps_dun", "community": 30, "norm_label": "test_resolve_unit_label_maps_dun()" }, { "label": "test_merge_plan_logistics_into_order()", "file_type": "code", "source_file": "tests/test_pl_io_order_enrichment.py", "source_location": "L16", "id": "tests_test_pl_io_order_enrichment_test_merge_plan_logistics_into_order", "community": 30, "norm_label": "test_merge_plan_logistics_into_order()" }, { "label": "test_merge_plan_product_into_item()", "file_type": "code", "source_file": "tests/test_pl_io_order_enrichment.py", "source_location": "L50", "id": "tests_test_pl_io_order_enrichment_test_merge_plan_product_into_item", "community": 30, "norm_label": "test_merge_plan_product_into_item()" }, { "label": "test_pl_plan_create_date.py", "file_type": "code", "source_file": "tests/test_pl_plan_create_date.py", "source_location": "L1", "id": "tests_test_pl_plan_create_date_py", "community": 1, "norm_label": "test_pl_plan_create_date.py" }, { "label": "test_resolve_create_date_uses_explicit()", "file_type": "code", "source_file": "tests/test_pl_plan_create_date.py", "source_location": "L6", "id": "tests_test_pl_plan_create_date_test_resolve_create_date_uses_explicit", "community": 1, "norm_label": "test_resolve_create_date_uses_explicit()" }, { "label": "test_resolve_create_date_defaults_today()", "file_type": "code", "source_file": "tests/test_pl_plan_create_date.py", "source_location": "L10", "id": "tests_test_pl_plan_create_date_test_resolve_create_date_defaults_today", "community": 1, "norm_label": "test_resolve_create_date_defaults_today()" }, { "label": "test_pl_public_transport_history.py", "file_type": "code", "source_file": "tests/test_pl_public_transport_history.py", "source_location": "L1", "id": "tests_test_pl_public_transport_history_py", "community": 5, "norm_label": "test_pl_public_transport_history.py" }, { "label": "test_normalize_main_plate_trims()", "file_type": "code", "source_file": "tests/test_pl_public_transport_history.py", "source_location": "L11", "id": "tests_test_pl_public_transport_history_test_normalize_main_plate_trims", "community": 5, "norm_label": "test_normalize_main_plate_trims()" }, { "label": "test_parse_history_date_ok_and_bad()", "file_type": "code", "source_file": "tests/test_pl_public_transport_history.py", "source_location": "L17", "id": "tests_test_pl_public_transport_history_test_parse_history_date_ok_and_bad", "community": 5, "norm_label": "test_parse_history_date_ok_and_bad()" }, { "label": "test_history_matches_date_or_logic()", "file_type": "code", "source_file": "tests/test_pl_public_transport_history.py", "source_location": "L23", "id": "tests_test_pl_public_transport_history_test_history_matches_date_or_logic", "community": 5, "norm_label": "test_history_matches_date_or_logic()" }, { "label": "test_history_status_label()", "file_type": "code", "source_file": "tests/test_pl_public_transport_history.py", "source_location": "L33", "id": "tests_test_pl_public_transport_history_test_history_status_label", "community": 5, "norm_label": "test_history_status_label()" }, { "label": "test_db_resolve_crm_product.py", "file_type": "code", "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L1", "id": "tests_test_db_resolve_crm_product_py", "community": 8, "norm_label": "test_db_resolve_crm_product.py" }, { "label": "_product()", "file_type": "code", "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L13", "id": "tests_test_db_resolve_crm_product_product", "community": 8, "norm_label": "_product()" }, { "label": "test_resolve_rejects_off_shelf_by_default()", "file_type": "code", "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L25", "id": "tests_test_db_resolve_crm_product_test_resolve_rejects_off_shelf_by_default", "community": 8, "norm_label": "test_resolve_rejects_off_shelf_by_default()" }, { "label": "test_resolve_allows_off_shelf_when_not_required()", "file_type": "code", "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L34", "id": "tests_test_db_resolve_crm_product_test_resolve_allows_off_shelf_when_not_required", "community": 8, "norm_label": "test_resolve_allows_off_shelf_when_not_required()" }, { "label": "resolve_crm_product\uff1a\u8fd0\u8f93\u8054\u52a8\u573a\u666f\u5141\u8bb8\u5df2\u4e0b\u67b6\u4ea7\u54c1\u3002", "file_type": "rationale", "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L1", "id": "tests_test_db_resolve_crm_product_rationale_1", "community": 8, "norm_label": "resolve_crm_product:\u8fd0\u8f93\u8054\u52a8\u573a\u666f\u5141\u8bb8\u5df2\u4e0b\u67b6\u4ea7\u54c1\u3002" }, { "label": "test_pl_dibang_upsert_on_arrange.py", "file_type": "code", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L1", "id": "tests_test_pl_dibang_upsert_on_arrange_py", "community": 6, "norm_label": "test_pl_dibang_upsert_on_arrange.py" }, { "label": "_make_query_router()", "file_type": "code", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L24", "id": "tests_test_pl_dibang_upsert_on_arrange_make_query_router", "community": 6, "norm_label": "_make_query_router()" }, { "label": "test_cancel_generate_dibang_blocked_when_weighing_exists()", "file_type": "code", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L36", "id": "tests_test_pl_dibang_upsert_on_arrange_test_cancel_generate_dibang_blocked_when_weighing_exists", "community": 6, "norm_label": "test_cancel_generate_dibang_blocked_when_weighing_exists()" }, { "label": "test_upsert_reuses_existing_inventory_id()", "file_type": "code", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L130", "id": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_reuses_existing_inventory_id", "community": 6, "norm_label": "test_upsert_reuses_existing_inventory_id()" }, { "label": "test_upsert_updates_inventory_and_weighing_plate_when_already_weighed()", "file_type": "code", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L285", "id": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_updates_inventory_and_weighing_plate_when_already_weighed", "community": 6, "norm_label": "test_upsert_updates_inventory_and_weighing_plate_when_already_weighed()" }, { "label": "test_upsert_remounts_monthly_plan_when_partner_changes()", "file_type": "code", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L467", "id": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_remounts_monthly_plan_when_partner_changes", "community": 6, "norm_label": "test_upsert_remounts_monthly_plan_when_partner_changes()" }, { "label": "test_arrange_transport_source_has_no_revoke_call()", "file_type": "code", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L644", "id": "tests_test_pl_dibang_upsert_on_arrange_test_arrange_transport_source_has_no_revoke_call", "community": 6, "norm_label": "test_arrange_transport_source_has_no_revoke_call()" }, { "label": "test_arrange_transport_syncs_stop_dibang_even_when_all_unchecked()", "file_type": "code", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L652", "id": "tests_test_pl_dibang_upsert_on_arrange_test_arrange_transport_syncs_stop_dibang_even_when_all_unchecked", "community": 6, "norm_label": "test_arrange_transport_syncs_stop_dibang_even_when_all_unchecked()" }, { "label": "\u5730\u78c5\u6309\u6bb5 upsert \u2014 \u53d6\u6d88\u52fe\u9009\u963b\u65ad / \u590d\u7528\u51fa\u5165\u5e93 id", "file_type": "rationale", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L1", "id": "tests_test_pl_dibang_upsert_on_arrange_rationale_1", "community": 6, "norm_label": "\u5730\u78c5\u6309\u6bb5 upsert \u2014 \u53d6\u6d88\u52fe\u9009\u963b\u65ad / \u590d\u7528\u51fa\u5165\u5e93 id" }, { "label": "\u5df2\u8fc7\u78c5\uff1a\u4ecd\u5f3a\u5236\u56de\u5199\u51fa\u5165\u5e93\u4e0e\u8fc7\u78c5\u5355\u8f66\u724c\uff1b\u79f0\u91cd\u4e0d\u52a8\uff1b\u51fa\u5165\u5e93 id \u4e0d\u53d8\u3002", "file_type": "rationale", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L288", "id": "tests_test_pl_dibang_upsert_on_arrange_rationale_288", "community": 6, "norm_label": "\u5df2\u8fc7\u78c5:\u4ecd\u5f3a\u5236\u56de\u5199\u51fa\u5165\u5e93\u4e0e\u8fc7\u78c5\u5355\u8f66\u724c;\u79f0\u91cd\u4e0d\u52a8;\u51fa\u5165\u5e93 id \u4e0d\u53d8\u3002" }, { "label": "\u5f80\u6765\u5355\u4f4d\u53d8\u66f4\uff1a\u540c\u6708\u5229\u65e7\u6708\u8ba1\u5212\u5e76\u6539\u6302\uff0c\u51fa\u5165\u5e93 id \u4e0d\u53d8\u3002", "file_type": "rationale", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L473", "id": "tests_test_pl_dibang_upsert_on_arrange_rationale_473", "community": 6, "norm_label": "\u5f80\u6765\u5355\u4f4d\u53d8\u66f4:\u540c\u6708\u5229\u65e7\u6708\u8ba1\u5212\u5e76\u6539\u6302,\u51fa\u5165\u5e93 id \u4e0d\u53d8\u3002" }, { "label": "\u5168\u90e8\u53d6\u6d88\u52fe\u9009\u65f6\u4ecd\u5e94\u8fdb\u5165\u6309\u6bb5 sync\uff0c\u4ee5\u4fbf\u53d6\u6d88/\u5df2\u8fc7\u78c5\u963b\u65ad\u751f\u6548\u3002", "file_type": "rationale", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L653", "id": "tests_test_pl_dibang_upsert_on_arrange_rationale_653", "community": 6, "norm_label": "\u5168\u90e8\u53d6\u6d88\u52fe\u9009\u65f6\u4ecd\u5e94\u8fdb\u5165\u6309\u6bb5 sync,\u4ee5\u4fbf\u53d6\u6d88/\u5df2\u8fc7\u78c5\u963b\u65ad\u751f\u6548\u3002" }, { "label": "test_pl_feedback_brand_qty.py", "file_type": "code", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L1", "id": "tests_test_pl_feedback_brand_qty_py", "community": 94, "norm_label": "test_pl_feedback_brand_qty.py" }, { "label": "test_format_brand_qty_summary()", "file_type": "code", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L8", "id": "tests_test_pl_feedback_brand_qty_test_format_brand_qty_summary", "community": 94, "norm_label": "test_format_brand_qty_summary()" }, { "label": "test_format_brand_qty_summary_empty()", "file_type": "code", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L16", "id": "tests_test_pl_feedback_brand_qty_test_format_brand_qty_summary_empty", "community": 94, "norm_label": "test_format_brand_qty_summary_empty()" }, { "label": "test_format_brand_qty_summary_zero_only()", "file_type": "code", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L20", "id": "tests_test_pl_feedback_brand_qty_test_format_brand_qty_summary_zero_only", "community": 94, "norm_label": "test_format_brand_qty_summary_zero_only()" }, { "label": "test_require_skips_when_no_brand_mode()", "file_type": "code", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L24", "id": "tests_test_pl_feedback_brand_qty_test_require_skips_when_no_brand_mode", "community": 94, "norm_label": "test_require_skips_when_no_brand_mode()" }, { "label": "test_require_skips_when_not_enforced()", "file_type": "code", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L34", "id": "tests_test_pl_feedback_brand_qty_test_require_skips_when_not_enforced", "community": 94, "norm_label": "test_require_skips_when_not_enforced()" }, { "label": "test_require_enforces_when_completed()", "file_type": "code", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L44", "id": "tests_test_pl_feedback_brand_qty_test_require_enforces_when_completed", "community": 94, "norm_label": "test_require_enforces_when_completed()" }, { "label": "test_require_calls_validate_when_positive_rows()", "file_type": "code", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L55", "id": "tests_test_pl_feedback_brand_qty_test_require_calls_validate_when_positive_rows", "community": 94, "norm_label": "test_require_calls_validate_when_positive_rows()" }, { "label": "test_persist_io_item_brand_qtys_writes_when_brand_mode_missing()", "file_type": "code", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L78", "id": "tests_test_pl_feedback_brand_qty_test_persist_io_item_brand_qtys_writes_when_brand_mode_missing", "community": 94, "norm_label": "test_persist_io_item_brand_qtys_writes_when_brand_mode_missing()" }, { "label": "\u8ba1\u5212\u884c brand_mode \u4e22\u5931\u65f6\uff0c\u5ba2\u6237\u7aef\u63d0\u4ea4\u7684\u591a\u54c1\u724c\u660e\u7ec6\u4ecd\u5e94\u843d\u5e93\uff08\u4e0d\u80fd\u53ea\u8f6f\u5220\u4e0d\u5199\uff09\u3002", "file_type": "rationale", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L79", "id": "tests_test_pl_feedback_brand_qty_rationale_79", "community": 94, "norm_label": "\u8ba1\u5212\u884c brand_mode \u4e22\u5931\u65f6,\u5ba2\u6237\u7aef\u63d0\u4ea4\u7684\u591a\u54c1\u724c\u660e\u7ec6\u4ecd\u5e94\u843d\u5e93(\u4e0d\u80fd\u53ea\u8f6f\u5220\u4e0d\u5199)\u3002" }, { "label": "test_duty_schedule.py", "file_type": "code", "source_file": "tests/test_duty_schedule.py", "source_location": "L1", "id": "tests_test_duty_schedule_py", "community": 87, "norm_label": "test_duty_schedule.py" }, { "label": "test_parse_hhmm()", "file_type": "code", "source_file": "tests/test_duty_schedule.py", "source_location": "L38", "id": "tests_test_duty_schedule_test_parse_hhmm", "community": 87, "norm_label": "test_parse_hhmm()" }, { "label": "test_parse_hhmm_invalid_raises()", "file_type": "code", "source_file": "tests/test_duty_schedule.py", "source_location": "L45", "id": "tests_test_duty_schedule_test_parse_hhmm_invalid_raises", "community": 87, "norm_label": "test_parse_hhmm_invalid_raises()" }, { "label": "test_parse_time_range_input_day()", "file_type": "code", "source_file": "tests/test_duty_schedule.py", "source_location": "L50", "id": "tests_test_duty_schedule_test_parse_time_range_input_day", "community": 279, "norm_label": "test_parse_time_range_input_day()" }, { "label": "test_parse_time_range_input_cross_day()", "file_type": "code", "source_file": "tests/test_duty_schedule.py", "source_location": "L61", "id": "tests_test_duty_schedule_test_parse_time_range_input_cross_day", "community": 279, "norm_label": "test_parse_time_range_input_cross_day()" }, { "label": "test_format_time_label_same_day()", "file_type": "code", "source_file": "tests/test_duty_schedule.py", "source_location": "L72", "id": "tests_test_duty_schedule_test_format_time_label_same_day", "community": 87, "norm_label": "test_format_time_label_same_day()" }, { "label": "test_format_time_label_cross_day()", "file_type": "code", "source_file": "tests/test_duty_schedule.py", "source_location": "L76", "id": "tests_test_duty_schedule_test_format_time_label_cross_day", "community": 87, "norm_label": "test_format_time_label_cross_day()" }, { "label": "test_format_time_label_empty()", "file_type": "code", "source_file": "tests/test_duty_schedule.py", "source_location": "L80", "id": "tests_test_duty_schedule_test_format_time_label_empty", "community": 87, "norm_label": "test_format_time_label_empty()" }, { "label": "test_work_plans_join_split()", "file_type": "code", "source_file": "tests/test_duty_schedule.py", "source_location": "L84", "id": "tests_test_duty_schedule_test_work_plans_join_split", "community": 87, "norm_label": "test_work_plans_join_split()" }, { "label": "test_build_dict_value_from_label()", "file_type": "code", "source_file": "tests/test_duty_schedule.py", "source_location": "L90", "id": "tests_test_duty_schedule_test_build_dict_value_from_label", "community": 87, "norm_label": "test_build_dict_value_from_label()" }, { "label": "test_ensure_dict_data_reuses_existing_label()", "file_type": "code", "source_file": "tests/test_duty_schedule.py", "source_location": "L96", "id": "tests_test_duty_schedule_test_ensure_dict_data_reuses_existing_label", "community": 87, "norm_label": "test_ensure_dict_data_reuses_existing_label()" }, { "label": "test_ensure_dict_data_inserts_new_without_commit()", "file_type": "code", "source_file": "tests/test_duty_schedule.py", "source_location": "L110", "id": "tests_test_duty_schedule_test_ensure_dict_data_inserts_new_without_commit", "community": 87, "norm_label": "test_ensure_dict_data_inserts_new_without_commit()" }, { "label": "test_normalize_person_name_ok()", "file_type": "code", "source_file": "tests/test_duty_schedule.py", "source_location": "L130", "id": "tests_test_duty_schedule_test_normalize_person_name_ok", "community": 87, "norm_label": "test_normalize_person_name_ok()" }, { "label": "test_normalize_person_name_empty()", "file_type": "code", "source_file": "tests/test_duty_schedule.py", "source_location": "L134", "id": "tests_test_duty_schedule_test_normalize_person_name_empty", "community": 87, "norm_label": "test_normalize_person_name_empty()" }, { "label": "test_normalize_person_name_too_long()", "file_type": "code", "source_file": "tests/test_duty_schedule.py", "source_location": "L139", "id": "tests_test_duty_schedule_test_normalize_person_name_too_long", "community": 87, "norm_label": "test_normalize_person_name_too_long()" }, { "label": "test_shift_labels()", "file_type": "code", "source_file": "tests/test_duty_schedule.py", "source_location": "L144", "id": "tests_test_duty_schedule_test_shift_labels", "community": 87, "norm_label": "test_shift_labels()" }, { "label": "test_grab_rejects_when_full()", "file_type": "code", "source_file": "tests/test_duty_schedule.py", "source_location": "L148", "id": "tests_test_duty_schedule_test_grab_rejects_when_full", "community": 87, "norm_label": "test_grab_rejects_when_full()" }, { "label": "test_grab_allows_custom_shift_type_when_slot_exists()", "file_type": "code", "source_file": "tests/test_duty_schedule.py", "source_location": "L210", "id": "tests_test_duty_schedule_test_grab_allows_custom_shift_type_when_slot_exists", "community": 87, "norm_label": "test_grab_allows_custom_shift_type_when_slot_exists()" }, { "label": "test_grab_rejects_when_closed()", "file_type": "code", "source_file": "tests/test_duty_schedule.py", "source_location": "L278", "id": "tests_test_duty_schedule_test_grab_rejects_when_closed", "community": 87, "norm_label": "test_grab_rejects_when_closed()" }, { "label": "test_grab_rejects_invalid_user()", "file_type": "code", "source_file": "tests/test_duty_schedule.py", "source_location": "L296", "id": "tests_test_duty_schedule_test_grab_rejects_invalid_user", "community": 87, "norm_label": "test_grab_rejects_invalid_user()" }, { "label": "test_grab_rejects_duplicate_same_shift()", "file_type": "code", "source_file": "tests/test_duty_schedule.py", "source_location": "L325", "id": "tests_test_duty_schedule_test_grab_rejects_duplicate_same_shift", "community": 87, "norm_label": "test_grab_rejects_duplicate_same_shift()" }, { "label": "test_save_day_revives_soft_deleted_slot_instead_of_insert()", "file_type": "code", "source_file": "tests/test_duty_schedule.py", "source_location": "L391", "id": "tests_test_duty_schedule_test_save_day_revives_soft_deleted_slot_instead_of_insert", "community": 142, "norm_label": "test_save_day_revives_soft_deleted_slot_instead_of_insert()" }, { "label": "test_save_day_retire_frees_existing_soft_deleted_uk()", "file_type": "code", "source_file": "tests/test_duty_schedule.py", "source_location": "L474", "id": "tests_test_duty_schedule_test_save_day_retire_frees_existing_soft_deleted_uk", "community": 142, "norm_label": "test_save_day_retire_frees_existing_soft_deleted_uk()" }, { "label": "test_tombstone_shift_type_keeps_unique_suffix()", "file_type": "code", "source_file": "tests/test_duty_schedule.py", "source_location": "L550", "id": "tests_test_duty_schedule_test_tombstone_shift_type_keeps_unique_suffix", "community": 80, "norm_label": "test_tombstone_shift_type_keeps_unique_suffix()" }, { "label": "test_save_day_clears_all_slots_when_empty()", "file_type": "code", "source_file": "tests/test_duty_schedule.py", "source_location": "L559", "id": "tests_test_duty_schedule_test_save_day_clears_all_slots_when_empty", "community": 142, "norm_label": "test_save_day_clears_all_slots_when_empty()" }, { "label": "test_save_day_rejects_clear_slot_with_assignments()", "file_type": "code", "source_file": "tests/test_duty_schedule.py", "source_location": "L623", "id": "tests_test_duty_schedule_test_save_day_rejects_clear_slot_with_assignments", "community": 142, "norm_label": "test_save_day_rejects_clear_slot_with_assignments()" }, { "label": "test_save_day_rejects_shrink_below_grab_count()", "file_type": "code", "source_file": "tests/test_duty_schedule.py", "source_location": "L679", "id": "tests_test_duty_schedule_test_save_day_rejects_shrink_below_grab_count", "community": 142, "norm_label": "test_save_day_rejects_shrink_below_grab_count()" }, { "label": "test_resolve_duty_staff_role_id_by_fixed_id()", "file_type": "code", "source_file": "tests/test_duty_schedule.py", "source_location": "L753", "id": "tests_test_duty_schedule_test_resolve_duty_staff_role_id_by_fixed_id", "community": 278, "norm_label": "test_resolve_duty_staff_role_id_by_fixed_id()" }, { "label": "test_list_duty_staff_users_empty_when_no_role()", "file_type": "code", "source_file": "tests/test_duty_schedule.py", "source_location": "L762", "id": "tests_test_duty_schedule_test_list_duty_staff_users_empty_when_no_role", "community": 278, "norm_label": "test_list_duty_staff_users_empty_when_no_role()" }, { "label": "test_assert_user_is_duty_staff_rejects_without_role()", "file_type": "code", "source_file": "tests/test_duty_schedule.py", "source_location": "L770", "id": "tests_test_duty_schedule_test_assert_user_is_duty_staff_rejects_without_role", "community": 80, "norm_label": "test_assert_user_is_duty_staff_rejects_without_role()" }, { "label": "test_grab_rejects_non_duty_staff()", "file_type": "code", "source_file": "tests/test_duty_schedule.py", "source_location": "L791", "id": "tests_test_duty_schedule_test_grab_rejects_non_duty_staff", "community": 87, "norm_label": "test_grab_rejects_non_duty_staff()" }, { "label": "test_save_day_grandfathers_existing_assign_without_role()", "file_type": "code", "source_file": "tests/test_duty_schedule.py", "source_location": "L836", "id": "tests_test_duty_schedule_test_save_day_grandfathers_existing_assign_without_role", "community": 142, "norm_label": "test_save_day_grandfathers_existing_assign_without_role()" }, { "label": "test_save_day_rejects_new_assign_without_role()", "file_type": "code", "source_file": "tests/test_duty_schedule.py", "source_location": "L924", "id": "tests_test_duty_schedule_test_save_day_rejects_new_assign_without_role", "community": 142, "norm_label": "test_save_day_rejects_new_assign_without_role()" }, { "label": "\u81ea\u5b9a\u4e49 shift_type \u53ea\u8981\u5f53\u65e5\u5b58\u5728 slot \u5373\u53ef\uff0c\u4e0d\u5fc5\u5728 SHIFT_LABELS\u3002", "file_type": "rationale", "source_file": "tests/test_duty_schedule.py", "source_location": "L211", "id": "tests_test_duty_schedule_rationale_211", "community": 87, "norm_label": "\u81ea\u5b9a\u4e49 shift_type \u53ea\u8981\u5f53\u65e5\u5b58\u5728 slot \u5373\u53ef,\u4e0d\u5fc5\u5728 shift_labels\u3002" }, { "label": "\u540c\u65e5\u540c\u73ed\u6b21\u66fe\u8f6f\u5220\u540e\u518d\u542f\u7528\uff1a\u5e94\u590d\u6d3b\u65e7 slot\uff0c\u907f\u514d uk_day_shift \u5806\u79ef\u3002", "file_type": "rationale", "source_file": "tests/test_duty_schedule.py", "source_location": "L392", "id": "tests_test_duty_schedule_rationale_392", "community": 142, "norm_label": "\u540c\u65e5\u540c\u73ed\u6b21\u66fe\u8f6f\u5220\u540e\u518d\u542f\u7528:\u5e94\u590d\u6d3b\u65e7 slot,\u907f\u514d uk_day_shift \u5806\u79ef\u3002" }, { "label": "\u518d\u6b21\u6e05\u7a7a\u73ed\u6b21\uff1a\u82e5\u5df2\u6709\u540c\u7c7b\u578b del_flag=1 \u5893\u7891\uff0c\u987b\u5148\u6539\u5199\u5176 shift_type \u518d\u8f6f\u5220\u6d3b\u8dc3\u884c\u3002", "file_type": "rationale", "source_file": "tests/test_duty_schedule.py", "source_location": "L475", "id": "tests_test_duty_schedule_rationale_475", "community": 142, "norm_label": "\u518d\u6b21\u6e05\u7a7a\u73ed\u6b21:\u82e5\u5df2\u6709\u540c\u7c7b\u578b del_flag=1 \u5893\u7891,\u987b\u5148\u6539\u5199\u5176 shift_type \u518d\u8f6f\u5220\u6d3b\u8dc3\u884c\u3002" }, { "label": "\u63d0\u4ea4\u7a7a slots\uff1a\u65e0\u62a5\u540d\u7684\u65e2\u6709\u73ed\u6b21\u5e94\u88ab\u8f6f\u5220\uff0c\u5141\u8bb8\u6e05\u7a7a\u5f53\u65e5\u6392\u73ed\u3002", "file_type": "rationale", "source_file": "tests/test_duty_schedule.py", "source_location": "L560", "id": "tests_test_duty_schedule_rationale_560", "community": 142, "norm_label": "\u63d0\u4ea4\u7a7a slots:\u65e0\u62a5\u540d\u7684\u65e2\u6709\u73ed\u6b21\u5e94\u88ab\u8f6f\u5220,\u5141\u8bb8\u6e05\u7a7a\u5f53\u65e5\u6392\u73ed\u3002" }, { "label": "\u63d0\u4ea4\u7a7a slots\uff1a\u4ecd\u6709\u62a5\u540d\u7684\u73ed\u6b21\u7981\u6b62\u79fb\u9664\u3002", "file_type": "rationale", "source_file": "tests/test_duty_schedule.py", "source_location": "L624", "id": "tests_test_duty_schedule_rationale_624", "community": 142, "norm_label": "\u63d0\u4ea4\u7a7a slots:\u4ecd\u6709\u62a5\u540d\u7684\u73ed\u6b21\u7981\u6b62\u79fb\u9664\u3002" }, { "label": "\u7f29\u5bb9\uff1a\u5df2\u6709 1 \u4eba\u62a2\u73ed\u65f6 capacity=1 \u4e14\u518d\u6307\u5b9a 1 \u4eba\u5e94\u5931\u8d25\u3002", "file_type": "rationale", "source_file": "tests/test_duty_schedule.py", "source_location": "L680", "id": "tests_test_duty_schedule_rationale_680", "community": 142, "norm_label": "\u7f29\u5bb9:\u5df2\u6709 1 \u4eba\u62a2\u73ed\u65f6 capacity=1 \u4e14\u518d\u6307\u5b9a 1 \u4eba\u5e94\u5931\u8d25\u3002" }, { "label": "\u5386\u53f2\u6307\u5b9a\u7528\u6237\u65e0\u503c\u73ed\u4eba\u5458\u89d2\u8272\u65f6\uff0c\u539f\u6837\u518d\u4fdd\u5b58\u4e0d\u5f97\u56e0\u89d2\u8272\u6821\u9a8c\u5931\u8d25\u3002", "file_type": "rationale", "source_file": "tests/test_duty_schedule.py", "source_location": "L837", "id": "tests_test_duty_schedule_rationale_837", "community": 142, "norm_label": "\u5386\u53f2\u6307\u5b9a\u7528\u6237\u65e0\u503c\u73ed\u4eba\u5458\u89d2\u8272\u65f6,\u539f\u6837\u518d\u4fdd\u5b58\u4e0d\u5f97\u56e0\u89d2\u8272\u6821\u9a8c\u5931\u8d25\u3002" }, { "label": "test_pl_tripartite_cert_gates.py", "file_type": "code", "source_file": "tests/test_pl_tripartite_cert_gates.py", "source_location": "L1", "id": "tests_test_pl_tripartite_cert_gates_py", "community": 40, "norm_label": "test_pl_tripartite_cert_gates.py" }, { "label": "test_carrier_personnel_skips_required_certs()", "file_type": "code", "source_file": "tests/test_pl_tripartite_cert_gates.py", "source_location": "L13", "id": "tests_test_pl_tripartite_cert_gates_test_carrier_personnel_skips_required_certs", "community": 40, "norm_label": "test_carrier_personnel_skips_required_certs()" }, { "label": "test_self_personnel_still_requires_certs()", "file_type": "code", "source_file": "tests/test_pl_tripartite_cert_gates.py", "source_location": "L22", "id": "tests_test_pl_tripartite_cert_gates_test_self_personnel_still_requires_certs", "community": 40, "norm_label": "test_self_personnel_still_requires_certs()" }, { "label": "test_validate_vehicle_save_certs_carrier_skips_vehicle_and_personnel_certs()", "file_type": "code", "source_file": "tests/test_pl_tripartite_cert_gates.py", "source_location": "L34", "id": "tests_test_pl_tripartite_cert_gates_test_validate_vehicle_save_certs_carrier_skips_vehicle_and_personnel_certs", "community": 40, "norm_label": "test_validate_vehicle_save_certs_carrier_skips_vehicle_and_personnel_certs()" }, { "label": "carrier \u8f66\uff1a\u4e0d\u8dd1\u8f66\u8f86\u5fc5\u5907\u3001\u4e0d\u8dd1\u5173\u8054\u4eba\u5458\u8bc1\u4e66\uff1b\u4ecd\u53ef\u8dd1\u5f52\u5c5e\u3002", "file_type": "rationale", "source_file": "tests/test_pl_tripartite_cert_gates.py", "source_location": "L35", "id": "tests_test_pl_tripartite_cert_gates_rationale_35", "community": 40, "norm_label": "carrier \u8f66:\u4e0d\u8dd1\u8f66\u8f86\u5fc5\u5907\u3001\u4e0d\u8dd1\u5173\u8054\u4eba\u5458\u8bc1\u4e66;\u4ecd\u53ef\u8dd1\u5f52\u5c5e\u3002" }, { "label": "test_db_weighing_list_filters.py", "file_type": "code", "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L1", "id": "tests_test_db_weighing_list_filters_py", "community": 224, "norm_label": "test_db_weighing_list_filters.py" }, { "label": "_compile()", "file_type": "code", "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L9", "id": "tests_test_db_weighing_list_filters_compile", "community": 224, "norm_label": "_compile()" }, { "label": "test_vehicle_no_contains()", "file_type": "code", "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L13", "id": "tests_test_db_weighing_list_filters_test_vehicle_no_contains", "community": 224, "norm_label": "test_vehicle_no_contains()" }, { "label": "test_cargo_name_contains()", "file_type": "code", "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L18", "id": "tests_test_db_weighing_list_filters_test_cargo_name_contains", "community": 224, "norm_label": "test_cargo_name_contains()" }, { "label": "test_date_from_to_on_gross_weight_time()", "file_type": "code", "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L23", "id": "tests_test_db_weighing_list_filters_test_date_from_to_on_gross_weight_time", "community": 224, "norm_label": "test_date_from_to_on_gross_weight_time()" }, { "label": "test_net_weight_gte()", "file_type": "code", "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L30", "id": "tests_test_db_weighing_list_filters_test_net_weight_gte", "community": 224, "norm_label": "test_net_weight_gte()" }, { "label": "test_business_type_in()", "file_type": "code", "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L36", "id": "tests_test_db_weighing_list_filters_test_business_type_in", "community": 224, "norm_label": "test_business_type_in()" }, { "label": "test_empty()", "file_type": "code", "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L41", "id": "tests_test_db_weighing_list_filters_test_empty", "community": 224, "norm_label": "test_empty()" }, { "label": "test_pl_list_sort.py", "file_type": "code", "source_file": "tests/test_pl_list_sort.py", "source_location": "L1", "id": "tests_test_pl_list_sort_py", "community": 131, "norm_label": "test_pl_list_sort.py" }, { "label": "test_plan_date_asc()", "file_type": "code", "source_file": "tests/test_pl_list_sort.py", "source_location": "L18", "id": "tests_test_pl_list_sort_test_plan_date_asc", "community": 131, "norm_label": "test_plan_date_asc()" }, { "label": "test_plan_invalid_falls_back()", "file_type": "code", "source_file": "tests/test_pl_list_sort.py", "source_location": "L24", "id": "tests_test_pl_list_sort_test_plan_invalid_falls_back", "community": 131, "norm_label": "test_plan_invalid_falls_back()" }, { "label": "test_reminder_expire_desc()", "file_type": "code", "source_file": "tests/test_pl_list_sort.py", "source_location": "L29", "id": "tests_test_pl_list_sort_test_reminder_expire_desc", "community": 131, "norm_label": "test_reminder_expire_desc()" }, { "label": "test_maint_apply_date()", "file_type": "code", "source_file": "tests/test_pl_list_sort.py", "source_location": "L34", "id": "tests_test_pl_list_sort_test_maint_apply_date", "community": 131, "norm_label": "test_maint_apply_date()" }, { "label": "test_maint_board_process_date()", "file_type": "code", "source_file": "tests/test_pl_list_sort.py", "source_location": "L39", "id": "tests_test_pl_list_sort_test_maint_board_process_date", "community": 131, "norm_label": "test_maint_board_process_date()" }, { "label": "test_recharge_board_recharge_date()", "file_type": "code", "source_file": "tests/test_pl_list_sort.py", "source_location": "L44", "id": "tests_test_pl_list_sort_test_recharge_board_recharge_date", "community": 131, "norm_label": "test_recharge_board_recharge_date()" }, { "label": "test_recharge_apply_date()", "file_type": "code", "source_file": "tests/test_pl_list_sort.py", "source_location": "L49", "id": "tests_test_pl_list_sort_test_recharge_apply_date", "community": 131, "norm_label": "test_recharge_apply_date()" }, { "label": "test_parse_sort_params()", "file_type": "code", "source_file": "tests/test_pl_list_sort.py", "source_location": "L54", "id": "tests_test_pl_list_sort_test_parse_sort_params", "community": 131, "norm_label": "test_parse_sort_params()" }, { "label": "test_pl_freight_unsettled_q_filter.py", "file_type": "code", "source_file": "tests/test_pl_freight_unsettled_q_filter.py", "source_location": "L1", "id": "tests_test_pl_freight_unsettled_q_filter_py", "community": 38, "norm_label": "test_pl_freight_unsettled_q_filter.py" }, { "label": "test_unsettled_plans_q_filter_includes_carrier_and_plate()", "file_type": "code", "source_file": "tests/test_pl_freight_unsettled_q_filter.py", "source_location": "L9", "id": "tests_test_pl_freight_unsettled_q_filter_test_unsettled_plans_q_filter_includes_carrier_and_plate", "community": 38, "norm_label": "test_unsettled_plans_q_filter_includes_carrier_and_plate()" }, { "label": "\u672a\u7ed3\u7b97\u8ba1\u5212\u7b80\u6613\u641c\u7d22\uff1aq \u5e94\u8986\u76d6\u8ba1\u5212\u7f16\u53f7/\u5ba2\u6237/\u8f66\u724c/\u627f\u8fd0\u5546\u540d\u79f0\u3002", "file_type": "rationale", "source_file": "tests/test_pl_freight_unsettled_q_filter.py", "source_location": "L1", "id": "tests_test_pl_freight_unsettled_q_filter_rationale_1", "community": 38, "norm_label": "\u672a\u7ed3\u7b97\u8ba1\u5212\u7b80\u6613\u641c\u7d22:q \u5e94\u8986\u76d6\u8ba1\u5212\u7f16\u53f7/\u5ba2\u6237/\u8f66\u724c/\u627f\u8fd0\u5546\u540d\u79f0\u3002" }, { "label": "test_pl_transport_arrange_optional_driver.py", "file_type": "code", "source_file": "tests/test_pl_transport_arrange_optional_driver.py", "source_location": "L1", "id": "tests_test_pl_transport_arrange_optional_driver_py", "community": 18, "norm_label": "test_pl_transport_arrange_optional_driver.py" }, { "label": "test_transport_arrange_schema_allows_missing_driver()", "file_type": "code", "source_file": "tests/test_pl_transport_arrange_optional_driver.py", "source_location": "L10", "id": "tests_test_pl_transport_arrange_optional_driver_test_transport_arrange_schema_allows_missing_driver", "community": 18, "norm_label": "test_transport_arrange_schema_allows_missing_driver()" }, { "label": "test_apply_transport_arrange_fields_without_driver()", "file_type": "code", "source_file": "tests/test_pl_transport_arrange_optional_driver.py", "source_location": "L16", "id": "tests_test_pl_transport_arrange_optional_driver_test_apply_transport_arrange_fields_without_driver", "community": 18, "norm_label": "test_apply_transport_arrange_fields_without_driver()" }, { "label": "test_bx_invoice_list_filters.py", "file_type": "code", "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L1", "id": "tests_test_bx_invoice_list_filters_py", "community": 166, "norm_label": "test_bx_invoice_list_filters.py" }, { "label": "_compile()", "file_type": "code", "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L13", "id": "tests_test_bx_invoice_list_filters_compile", "community": 166, "norm_label": "_compile()" }, { "label": "test_wallet_owner_name_and_keyword()", "file_type": "code", "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L19", "id": "tests_test_bx_invoice_list_filters_test_wallet_owner_name_and_keyword", "community": 166, "norm_label": "test_wallet_owner_name_and_keyword()" }, { "label": "test_wallet_total_amount_between()", "file_type": "code", "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L26", "id": "tests_test_bx_invoice_list_filters_test_wallet_total_amount_between", "community": 166, "norm_label": "test_wallet_total_amount_between()" }, { "label": "test_wallet_invoice_count_gte()", "file_type": "code", "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L38", "id": "tests_test_bx_invoice_list_filters_test_wallet_invoice_count_gte", "community": 166, "norm_label": "test_wallet_invoice_count_gte()" }, { "label": "test_wallet_empty()", "file_type": "code", "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L46", "id": "tests_test_bx_invoice_list_filters_test_wallet_empty", "community": 166, "norm_label": "test_wallet_empty()" }, { "label": "test_invoice_remark_and_amount_eq()", "file_type": "code", "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L50", "id": "tests_test_bx_invoice_list_filters_test_invoice_remark_and_amount_eq", "community": 166, "norm_label": "test_invoice_remark_and_amount_eq()" }, { "label": "test_invoice_keyword_searches_attachment()", "file_type": "code", "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L63", "id": "tests_test_bx_invoice_list_filters_test_invoice_keyword_searches_attachment", "community": 166, "norm_label": "test_invoice_keyword_searches_attachment()" }, { "label": "test_invoice_create_time_range()", "file_type": "code", "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L72", "id": "tests_test_bx_invoice_list_filters_test_invoice_create_time_range", "community": 166, "norm_label": "test_invoice_create_time_range()" }, { "label": "test_invoice_empty()", "file_type": "code", "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L83", "id": "tests_test_bx_invoice_list_filters_test_invoice_empty", "community": 166, "norm_label": "test_invoice_empty()" }, { "label": "test_ledger_entry_type_in()", "file_type": "code", "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L87", "id": "tests_test_bx_invoice_list_filters_test_ledger_entry_type_in", "community": 166, "norm_label": "test_ledger_entry_type_in()" }, { "label": "test_ledger_amount_lt()", "file_type": "code", "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L95", "id": "tests_test_bx_invoice_list_filters_test_ledger_amount_lt", "community": 166, "norm_label": "test_ledger_amount_lt()" }, { "label": "test_ledger_empty()", "file_type": "code", "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L104", "id": "tests_test_bx_invoice_list_filters_test_ledger_empty", "community": 166, "norm_label": "test_ledger_empty()" }, { "label": "test_crm_list_sort.py", "file_type": "code", "source_file": "tests/test_crm_list_sort.py", "source_location": "L1", "id": "tests_test_crm_list_sort_py", "community": 131, "norm_label": "test_crm_list_sort.py" }, { "label": "_fake_columns()", "file_type": "code", "source_file": "tests/test_crm_list_sort.py", "source_location": "L7", "id": "tests_test_crm_list_sort_fake_columns", "community": 131, "norm_label": "_fake_columns()" }, { "label": "test_valid_asc()", "file_type": "code", "source_file": "tests/test_crm_list_sort.py", "source_location": "L22", "id": "tests_test_crm_list_sort_test_valid_asc", "community": 131, "norm_label": "test_valid_asc()" }, { "label": "test_valid_desc()", "file_type": "code", "source_file": "tests/test_crm_list_sort.py", "source_location": "L30", "id": "tests_test_crm_list_sort_test_valid_desc", "community": 131, "norm_label": "test_valid_desc()" }, { "label": "test_invalid_field_falls_back()", "file_type": "code", "source_file": "tests/test_crm_list_sort.py", "source_location": "L36", "id": "tests_test_crm_list_sort_test_invalid_field_falls_back", "community": 131, "norm_label": "test_invalid_field_falls_back()" }, { "label": "test_invalid_order_falls_back()", "file_type": "code", "source_file": "tests/test_crm_list_sort.py", "source_location": "L42", "id": "tests_test_crm_list_sort_test_invalid_order_falls_back", "community": 131, "norm_label": "test_invalid_order_falls_back()" }, { "label": "test_missing_falls_back()", "file_type": "code", "source_file": "tests/test_crm_list_sort.py", "source_location": "L48", "id": "tests_test_crm_list_sort_test_missing_falls_back", "community": 131, "norm_label": "test_missing_falls_back()" }, { "label": "test_pl_plan_print_service.py", "file_type": "code", "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L1", "id": "tests_test_pl_plan_print_service_py", "community": 57, "norm_label": "test_pl_plan_print_service.py" }, { "label": "_stop_product()", "file_type": "code", "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L12", "id": "tests_test_pl_plan_print_service_stop_product", "community": 57, "norm_label": "_stop_product()" }, { "label": "_delivery()", "file_type": "code", "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L29", "id": "tests_test_pl_plan_print_service_delivery", "community": 57, "norm_label": "_delivery()" }, { "label": "test_list_delivery_print_customers_three_distinct()", "file_type": "code", "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L46", "id": "tests_test_pl_plan_print_service_test_list_delivery_print_customers_three_distinct", "community": 57, "norm_label": "test_list_delivery_print_customers_three_distinct()" }, { "label": "test_list_delivery_print_customers_dedupes_by_customer_id()", "file_type": "code", "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L58", "id": "tests_test_pl_plan_print_service_test_list_delivery_print_customers_dedupes_by_customer_id", "community": 57, "norm_label": "test_list_delivery_print_customers_dedupes_by_customer_id()" }, { "label": "test_build_delivery_slip_print_merges_same_customer_and_uses_min_seq_contact()", "file_type": "code", "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L71", "id": "tests_test_pl_plan_print_service_test_build_delivery_slip_print_merges_same_customer_and_uses_min_seq_contact", "community": 57, "norm_label": "test_build_delivery_slip_print_merges_same_customer_and_uses_min_seq_contact()" }, { "label": "test_crm_contract_no_align.py", "file_type": "code", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L1", "id": "tests_test_crm_contract_no_align_py", "community": 135, "norm_label": "test_crm_contract_no_align.py" }, { "label": "test_replace_keeps_seq_and_swaps_date()", "file_type": "code", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L11", "id": "tests_test_crm_contract_no_align_test_replace_keeps_seq_and_swaps_date", "community": 135, "norm_label": "test_replace_keeps_seq_and_swaps_date()" }, { "label": "test_replace_noop_when_same_date()", "file_type": "code", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L18", "id": "tests_test_crm_contract_no_align_test_replace_noop_when_same_date", "community": 135, "norm_label": "test_replace_noop_when_same_date()" }, { "label": "test_replace_returns_none_for_nonstandard()", "file_type": "code", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L22", "id": "tests_test_crm_contract_no_align_test_replace_returns_none_for_nonstandard", "community": 135, "norm_label": "test_replace_returns_none_for_nonstandard()" }, { "label": "test_align_returns_original_when_nonstandard()", "file_type": "code", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L28", "id": "tests_test_crm_contract_no_align_test_align_returns_original_when_nonstandard", "community": 135, "norm_label": "test_align_returns_original_when_nonstandard()" }, { "label": "test_align_bumps_seq_when_occupied()", "file_type": "code", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L38", "id": "tests_test_crm_contract_no_align_test_align_bumps_seq_when_occupied", "community": 135, "norm_label": "test_align_bumps_seq_when_occupied()" }, { "label": "test_align_exclude_id_skips_self()", "file_type": "code", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L51", "id": "tests_test_crm_contract_no_align_test_align_exclude_id_skips_self", "community": 135, "norm_label": "test_align_exclude_id_skips_self()" }, { "label": "_mock_last_contract()", "file_type": "code", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L70", "id": "tests_test_crm_contract_no_align_mock_last_contract", "community": 135, "norm_label": "_mock_last_contract()" }, { "label": "test_generate_bumps_past_soft_deleted_occupied_no()", "file_type": "code", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L82", "id": "tests_test_crm_contract_no_align_test_generate_bumps_past_soft_deleted_occupied_no", "community": 135, "norm_label": "test_generate_bumps_past_soft_deleted_occupied_no()" }, { "label": "test_generate_starts_after_soft_deleted_max()", "file_type": "code", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L94", "id": "tests_test_crm_contract_no_align_test_generate_starts_after_soft_deleted_max", "community": 135, "norm_label": "test_generate_starts_after_soft_deleted_max()" }, { "label": "\u8f6f\u5220\u5360\u7528\u7684\u7f16\u53f7\u4ecd\u5360\u552f\u4e00\u7d22\u5f15\uff0c\u751f\u6210\u65f6\u987b\u8df3\u8fc7\uff08\u5bf9\u9f50 uk_contract_tenant_no\uff09\u3002", "file_type": "rationale", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L83", "id": "tests_test_crm_contract_no_align_rationale_83", "community": 135, "norm_label": "\u8f6f\u5220\u5360\u7528\u7684\u7f16\u53f7\u4ecd\u5360\u552f\u4e00\u7d22\u5f15,\u751f\u6210\u65f6\u987b\u8df3\u8fc7(\u5bf9\u9f50 uk_contract_tenant_no)\u3002" }, { "label": "\u53d6\u6700\u5927\u6d41\u6c34\u53f7\u987b\u542b\u8f6f\u5220\uff0c\u907f\u514d\u590d\u7528\u5df2\u8f6f\u5220\u7684\u6700\u5927\u7f16\u53f7\u3002", "file_type": "rationale", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L95", "id": "tests_test_crm_contract_no_align_rationale_95", "community": 135, "norm_label": "\u53d6\u6700\u5927\u6d41\u6c34\u53f7\u987b\u542b\u8f6f\u5220,\u907f\u514d\u590d\u7528\u5df2\u8f6f\u5220\u7684\u6700\u5927\u7f16\u53f7\u3002" }, { "label": "test_pl_vehicle_personnel_photo_schema.py", "file_type": "code", "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "source_location": "L1", "id": "tests_test_pl_vehicle_personnel_photo_schema_py", "community": 3, "norm_label": "test_pl_vehicle_personnel_photo_schema.py" }, { "label": "test_vehicle_create_accepts_photo_urls()", "file_type": "code", "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "source_location": "L7", "id": "tests_test_pl_vehicle_personnel_photo_schema_test_vehicle_create_accepts_photo_urls", "community": 3, "norm_label": "test_vehicle_create_accepts_photo_urls()" }, { "label": "test_vehicle_update_accepts_photo_urls()", "file_type": "code", "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "source_location": "L19", "id": "tests_test_pl_vehicle_personnel_photo_schema_test_vehicle_update_accepts_photo_urls", "community": 3, "norm_label": "test_vehicle_update_accepts_photo_urls()" }, { "label": "test_personnel_create_accepts_photo_urls()", "file_type": "code", "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "source_location": "L24", "id": "tests_test_pl_vehicle_personnel_photo_schema_test_personnel_create_accepts_photo_urls", "community": 3, "norm_label": "test_personnel_create_accepts_photo_urls()" }, { "label": "test_personnel_update_accepts_photo_urls()", "file_type": "code", "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "source_location": "L37", "id": "tests_test_pl_vehicle_personnel_photo_schema_test_personnel_update_accepts_photo_urls", "community": 3, "norm_label": "test_personnel_update_accepts_photo_urls()" }, { "label": "\u8f66\u8f86/\u4eba\u5458 Schema \u63a5\u53d7 photoUrls\u3002", "file_type": "rationale", "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "source_location": "L1", "id": "tests_test_pl_vehicle_personnel_photo_schema_rationale_1", "community": 3, "norm_label": "\u8f66\u8f86/\u4eba\u5458 schema \u63a5\u53d7 photourls\u3002" }, { "label": "test_bx_optional_date.py", "file_type": "code", "source_file": "tests/test_bx_optional_date.py", "source_location": "L1", "id": "tests_test_bx_optional_date_py", "community": 164, "norm_label": "test_bx_optional_date.py" }, { "label": "test_parse_optional_date_none_and_blank()", "file_type": "code", "source_file": "tests/test_bx_optional_date.py", "source_location": "L8", "id": "tests_test_bx_optional_date_test_parse_optional_date_none_and_blank", "community": 164, "norm_label": "test_parse_optional_date_none_and_blank()" }, { "label": "test_parse_optional_date_string_and_date()", "file_type": "code", "source_file": "tests/test_bx_optional_date.py", "source_location": "L14", "id": "tests_test_bx_optional_date_test_parse_optional_date_string_and_date", "community": 164, "norm_label": "test_parse_optional_date_string_and_date()" }, { "label": "test_parse_optional_date_invalid()", "file_type": "code", "source_file": "tests/test_bx_optional_date.py", "source_location": "L20", "id": "tests_test_bx_optional_date_test_parse_optional_date_invalid", "community": 164, "norm_label": "test_parse_optional_date_invalid()" }, { "label": "test_pl_plan_price_mask.py", "file_type": "code", "source_file": "tests/test_pl_plan_price_mask.py", "source_location": "L1", "id": "tests_test_pl_plan_price_mask_py", "community": 51, "norm_label": "test_pl_plan_price_mask.py" }, { "label": "_minimal_plan()", "file_type": "code", "source_file": "tests/test_pl_plan_price_mask.py", "source_location": "L13", "id": "tests_test_pl_plan_price_mask_minimal_plan", "community": 51, "norm_label": "_minimal_plan()" }, { "label": "test_mask_clears_plan_and_product_prices()", "file_type": "code", "source_file": "tests/test_pl_plan_price_mask.py", "source_location": "L31", "id": "tests_test_pl_plan_price_mask_test_mask_clears_plan_and_product_prices", "community": 51, "norm_label": "test_mask_clears_plan_and_product_prices()" }, { "label": "test_mask_is_noop_when_disabled()", "file_type": "code", "source_file": "tests/test_pl_plan_price_mask.py", "source_location": "L92", "id": "tests_test_pl_plan_price_mask_test_mask_is_noop_when_disabled", "community": 51, "norm_label": "test_mask_is_noop_when_disabled()" }, { "label": "test_crm_framework_contract_amount.py", "file_type": "code", "source_file": "tests/test_crm_framework_contract_amount.py", "source_location": "L1", "id": "tests_test_crm_framework_contract_amount_py", "community": 275, "norm_label": "test_crm_framework_contract_amount.py" }, { "label": "test_framework_sale_sums_fixed_line_subtotals()", "file_type": "code", "source_file": "tests/test_crm_framework_contract_amount.py", "source_location": "L7", "id": "tests_test_crm_framework_contract_amount_test_framework_sale_sums_fixed_line_subtotals", "community": 275, "norm_label": "test_framework_sale_sums_fixed_line_subtotals()" }, { "label": "test_framework_purchase_mixed_market_rows_contribute_zero()", "file_type": "code", "source_file": "tests/test_crm_framework_contract_amount.py", "source_location": "L33", "id": "tests_test_crm_framework_contract_amount_test_framework_purchase_mixed_market_rows_contribute_zero", "community": 275, "norm_label": "test_framework_purchase_mixed_market_rows_contribute_zero()" }, { "label": "test_framework_all_market_amount_is_zero()", "file_type": "code", "source_file": "tests/test_crm_framework_contract_amount.py", "source_location": "L62", "id": "tests_test_crm_framework_contract_amount_test_framework_all_market_amount_is_zero", "community": 275, "norm_label": "test_framework_all_market_amount_is_zero()" }, { "label": "test_non_framework_unchanged()", "file_type": "code", "source_file": "tests/test_crm_framework_contract_amount.py", "source_location": "L80", "id": "tests_test_crm_framework_contract_amount_test_non_framework_unchanged", "community": 275, "norm_label": "test_non_framework_unchanged()" }, { "label": "\u6846\u67b6\u5408\u540c\u91d1\u989d\uff1a\u6709\u5c0f\u8ba1\u5219\u7d2f\u52a0\uff0c\u4e0d\u518d\u5f3a\u5236\u4e3a 0\u3002", "file_type": "rationale", "source_file": "tests/test_crm_framework_contract_amount.py", "source_location": "L1", "id": "tests_test_crm_framework_contract_amount_rationale_1", "community": 275, "norm_label": "\u6846\u67b6\u5408\u540c\u91d1\u989d:\u6709\u5c0f\u8ba1\u5219\u7d2f\u52a0,\u4e0d\u518d\u5f3a\u5236\u4e3a 0\u3002" }, { "label": "test_pl_trailer_cert_rules.py", "file_type": "code", "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L1", "id": "tests_test_pl_trailer_cert_rules_py", "community": 40, "norm_label": "test_pl_trailer_cert_rules.py" }, { "label": "_complete_self_head_certs()", "file_type": "code", "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L15", "id": "tests_test_pl_trailer_cert_rules_complete_self_head_certs", "community": 40, "norm_label": "_complete_self_head_certs()" }, { "label": "test_huolala_trailer_helpers()", "file_type": "code", "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L23", "id": "tests_test_pl_trailer_cert_rules_test_huolala_trailer_helpers", "community": 40, "norm_label": "test_huolala_trailer_helpers()" }, { "label": "test_self_huolala_skips_trailer_required_certs()", "file_type": "code", "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L34", "id": "tests_test_pl_trailer_cert_rules_test_self_huolala_skips_trailer_required_certs", "community": 40, "norm_label": "test_self_huolala_skips_trailer_required_certs()" }, { "label": "test_self_normal_trailer_requires_trailer_certs()", "file_type": "code", "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L41", "id": "tests_test_pl_trailer_cert_rules_test_self_normal_trailer_requires_trailer_certs", "community": 40, "norm_label": "test_self_normal_trailer_requires_trailer_certs()" }, { "label": "\u6302\u8f66\u53f7\u5206\u6d41\uff1a\u8d27\u62c9\u62c9\u514d\u6302\u8f66\u8bc1\uff1b\u81ea\u6709\u6b63\u5e38\u6302\u8f66\u53f7\u5f3a\u5236\uff1b\u4e09\u65b9\u4e0d\u5f3a\u5236\u3002", "file_type": "rationale", "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L1", "id": "tests_test_pl_trailer_cert_rules_rationale_1", "community": 40, "norm_label": "\u6302\u8f66\u53f7\u5206\u6d41:\u8d27\u62c9\u62c9\u514d\u6302\u8f66\u8bc1;\u81ea\u6709\u6b63\u5e38\u6302\u8f66\u53f7\u5f3a\u5236;\u4e09\u65b9\u4e0d\u5f3a\u5236\u3002" }, { "label": "test_pl_vehicle_ops_list_filters.py", "file_type": "code", "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L1", "id": "tests_test_pl_vehicle_ops_list_filters_py", "community": 167, "norm_label": "test_pl_vehicle_ops_list_filters.py" }, { "label": "_compile()", "file_type": "code", "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L16", "id": "tests_test_pl_vehicle_ops_list_filters_compile", "community": 167, "norm_label": "_compile()" }, { "label": "test_recharge_apply_filters()", "file_type": "code", "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L22", "id": "tests_test_pl_vehicle_ops_list_filters_test_recharge_apply_filters", "community": 167, "norm_label": "test_recharge_apply_filters()" }, { "label": "test_recharge_disburse_board_filters()", "file_type": "code", "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L40", "id": "tests_test_pl_vehicle_ops_list_filters_test_recharge_disburse_board_filters", "community": 167, "norm_label": "test_recharge_disburse_board_filters()" }, { "label": "test_maintenance_apply_filters()", "file_type": "code", "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L52", "id": "tests_test_pl_vehicle_ops_list_filters_test_maintenance_apply_filters", "community": 167, "norm_label": "test_maintenance_apply_filters()" }, { "label": "test_maintenance_process_board_filters()", "file_type": "code", "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L64", "id": "tests_test_pl_vehicle_ops_list_filters_test_maintenance_process_board_filters", "community": 167, "norm_label": "test_maintenance_process_board_filters()" }, { "label": "test_empty()", "file_type": "code", "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L76", "id": "tests_test_pl_vehicle_ops_list_filters_test_empty", "community": 167, "norm_label": "test_empty()" }, { "label": "test_pl_plan_stop_rules.py", "file_type": "code", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L1", "id": "tests_test_pl_plan_stop_rules_py", "community": 67, "norm_label": "test_pl_plan_stop_rules.py" }, { "label": "test_internal_shanxia_load_outbound()", "file_type": "code", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L12", "id": "tests_test_pl_plan_stop_rules_test_internal_shanxia_load_outbound", "community": 67, "norm_label": "test_internal_shanxia_load_outbound()" }, { "label": "test_internal_shanxia_delivery_inbound()", "file_type": "code", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L18", "id": "tests_test_pl_plan_stop_rules_test_internal_shanxia_delivery_inbound", "community": 67, "norm_label": "test_internal_shanxia_delivery_inbound()" }, { "label": "test_internal_yundong_load_outbound()", "file_type": "code", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L23", "id": "tests_test_pl_plan_stop_rules_test_internal_yundong_load_outbound", "community": 67, "norm_label": "test_internal_yundong_load_outbound()" }, { "label": "test_internal_yundong_delivery_inbound()", "file_type": "code", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L28", "id": "tests_test_pl_plan_stop_rules_test_internal_yundong_delivery_inbound", "community": 67, "norm_label": "test_internal_yundong_delivery_inbound()" }, { "label": "test_external_customer_no_dibang()", "file_type": "code", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L33", "id": "tests_test_pl_plan_stop_rules_test_external_customer_no_dibang", "community": 67, "norm_label": "test_external_customer_no_dibang()" }, { "label": "test_delivery_defaults_use_delivery_customer()", "file_type": "code", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L38", "id": "tests_test_pl_plan_stop_rules_test_delivery_defaults_use_delivery_customer", "community": 67, "norm_label": "test_delivery_defaults_use_delivery_customer()" }, { "label": "test_normalize_stop_dibang_fields_repairs_none_direction()", "file_type": "code", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L45", "id": "tests_test_pl_plan_stop_rules_test_normalize_stop_dibang_fields_repairs_none_direction", "community": 67, "norm_label": "test_normalize_stop_dibang_fields_repairs_none_direction()" }, { "label": "test_normalize_respects_explicit_uncheck_for_internal_customer()", "file_type": "code", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L56", "id": "tests_test_pl_plan_stop_rules_test_normalize_respects_explicit_uncheck_for_internal_customer", "community": 67, "norm_label": "test_normalize_respects_explicit_uncheck_for_internal_customer()" }, { "label": "test_normalize_respects_explicit_uncheck_for_internal_delivery()", "file_type": "code", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L68", "id": "tests_test_pl_plan_stop_rules_test_normalize_respects_explicit_uncheck_for_internal_delivery", "community": 67, "norm_label": "test_normalize_respects_explicit_uncheck_for_internal_delivery()" }, { "label": "test_normalize_forces_off_for_external_even_when_checked()", "file_type": "code", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L79", "id": "tests_test_pl_plan_stop_rules_test_normalize_forces_off_for_external_even_when_checked", "community": 67, "norm_label": "test_normalize_forces_off_for_external_even_when_checked()" }, { "label": "test_normalize_keeps_explicit_check_for_internal()", "file_type": "code", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L90", "id": "tests_test_pl_plan_stop_rules_test_normalize_keeps_explicit_check_for_internal", "community": 67, "norm_label": "test_normalize_keeps_explicit_check_for_internal()" }, { "label": "test_external_empty_name_no_dibang()", "file_type": "code", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L101", "id": "tests_test_pl_plan_stop_rules_test_external_empty_name_no_dibang", "community": 67, "norm_label": "test_external_empty_name_no_dibang()" }, { "label": "test_warn_qty_balanced_returns_empty()", "file_type": "code", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L106", "id": "tests_test_pl_plan_stop_rules_test_warn_qty_balanced_returns_empty", "community": 67, "norm_label": "test_warn_qty_balanced_returns_empty()" }, { "label": "test_warn_qty_uses_plan_qty_on_plan_products()", "file_type": "code", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L113", "id": "tests_test_pl_plan_stop_rules_test_warn_qty_uses_plan_qty_on_plan_products", "community": 67, "norm_label": "test_warn_qty_uses_plan_qty_on_plan_products()" }, { "label": "test_warn_qty_load_vs_delivery_imbalance()", "file_type": "code", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L120", "id": "tests_test_pl_plan_stop_rules_test_warn_qty_load_vs_delivery_imbalance", "community": 67, "norm_label": "test_warn_qty_load_vs_delivery_imbalance()" }, { "label": "test_warn_qty_delivery_vs_load_imbalance()", "file_type": "code", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L130", "id": "tests_test_pl_plan_stop_rules_test_warn_qty_delivery_vs_load_imbalance", "community": 67, "norm_label": "test_warn_qty_delivery_vs_load_imbalance()" }, { "label": "test_warn_qty_load_delivery_decimal_imbalance()", "file_type": "code", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L140", "id": "tests_test_pl_plan_stop_rules_test_warn_qty_load_delivery_decimal_imbalance", "community": 67, "norm_label": "test_warn_qty_load_delivery_decimal_imbalance()" }, { "label": "test_warn_qty_multi_stop_30_equals_10_15_5_balanced()", "file_type": "code", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L150", "id": "tests_test_pl_plan_stop_rules_test_warn_qty_multi_stop_30_equals_10_15_5_balanced", "community": 67, "norm_label": "test_warn_qty_multi_stop_30_equals_10_15_5_balanced()" }, { "label": "test_warn_qty_sums_multiple_rows_balanced_across_stops()", "file_type": "code", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L162", "id": "tests_test_pl_plan_stop_rules_test_warn_qty_sums_multiple_rows_balanced_across_stops", "community": 67, "norm_label": "test_warn_qty_sums_multiple_rows_balanced_across_stops()" }, { "label": "test_warn_qty_sums_multiple_rows_imbalanced_across_stops()", "file_type": "code", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L169", "id": "tests_test_pl_plan_stop_rules_test_warn_qty_sums_multiple_rows_imbalanced_across_stops", "community": 67, "norm_label": "test_warn_qty_sums_multiple_rows_imbalanced_across_stops()" }, { "label": "\u8fd0\u8f93\u8ba1\u5212\u591a\u6bb5\uff1a\u5185\u90e8\u5ba2\u6237\u5730\u78c5\u9ed8\u8ba4\u503c\u4e0e\u6570\u91cf\u5e73\u8861\u6821\u9a8c", "file_type": "rationale", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L1", "id": "tests_test_pl_plan_stop_rules_rationale_1", "community": 67, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u591a\u6bb5:\u5185\u90e8\u5ba2\u6237\u5730\u78c5\u9ed8\u8ba4\u503c\u4e0e\u6570\u91cf\u5e73\u8861\u6821\u9a8c" }, { "label": "\u9001\u8d27\u6bb5\u5730\u78c5\u9ed8\u8ba4\u4ee5\u672c\u6bb5\u5ba2\u6237\u662f\u5426\u4e3a\u5185\u90e8\u5ba2\u6237\u4e3a\u51c6\u3002", "file_type": "rationale", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L39", "id": "tests_test_pl_plan_stop_rules_rationale_39", "community": 67, "norm_label": "\u9001\u8d27\u6bb5\u5730\u78c5\u9ed8\u8ba4\u4ee5\u672c\u6bb5\u5ba2\u6237\u662f\u5426\u4e3a\u5185\u90e8\u5ba2\u6237\u4e3a\u51c6\u3002" }, { "label": "\u5185\u90e8\u5ba2\u6237\u663e\u5f0f\u4f20 0\uff08\u5982\u53ef\u9009\u8f66\u7696H21522 \u53d6\u6d88\u52fe\u9009\uff09\u65f6\u987b\u4fdd\u7559\uff0c\u4e0d\u5f97\u7528\u9ed8\u8ba4\u503c\u5f3a\u5236\u56de 1\u3002", "file_type": "rationale", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L57", "id": "tests_test_pl_plan_stop_rules_rationale_57", "community": 67, "norm_label": "\u5185\u90e8\u5ba2\u6237\u663e\u5f0f\u4f20 0(\u5982\u53ef\u9009\u8f66\u7696h21522 \u53d6\u6d88\u52fe\u9009)\u65f6\u987b\u4fdd\u7559,\u4e0d\u5f97\u7528\u9ed8\u8ba4\u503c\u5f3a\u5236\u56de 1\u3002" }, { "label": "\u9a8c\u6536\u573a\u666f\uff1a\u8ba1\u5212 30 = \u9001\u8d27 10+15+5\uff0c\u88c5\u8d27 30\u3002", "file_type": "rationale", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L151", "id": "tests_test_pl_plan_stop_rules_rationale_151", "community": 67, "norm_label": "\u9a8c\u6536\u573a\u666f:\u8ba1\u5212 30 = \u9001\u8d27 10+15+5,\u88c5\u8d27 30\u3002" }, { "label": "test_crm_approval_reedit.py", "file_type": "code", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L1", "id": "tests_test_crm_approval_reedit_py", "community": 226, "norm_label": "test_crm_approval_reedit.py" }, { "label": "_approval()", "file_type": "code", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L10", "id": "tests_test_crm_approval_reedit_approval", "community": 226, "norm_label": "_approval()" }, { "label": "test_quote_can_approve_prefers_current_pending_over_historical_approved()", "file_type": "code", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L29", "id": "tests_test_crm_approval_reedit_test_quote_can_approve_prefers_current_pending_over_historical_approved", "community": 226, "norm_label": "test_quote_can_approve_prefers_current_pending_over_historical_approved()" }, { "label": "test_quote_can_approve_false_when_only_historical_approved()", "file_type": "code", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L41", "id": "tests_test_crm_approval_reedit_test_quote_can_approve_false_when_only_historical_approved", "community": 226, "norm_label": "test_quote_can_approve_false_when_only_historical_approved()" }, { "label": "test_contract_can_approve_prefers_current_pending_over_historical_approved()", "file_type": "code", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L50", "id": "tests_test_crm_approval_reedit_test_contract_can_approve_prefers_current_pending_over_historical_approved", "community": 226, "norm_label": "test_contract_can_approve_prefers_current_pending_over_historical_approved()" }, { "label": "test_quote_invalidate_all_soft_deletes_approved_and_pending()", "file_type": "code", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L61", "id": "tests_test_crm_approval_reedit_test_quote_invalidate_all_soft_deletes_approved_and_pending", "community": 226, "norm_label": "test_quote_invalidate_all_soft_deletes_approved_and_pending()" }, { "label": "test_contract_invalidate_all_soft_deletes_approved_and_pending()", "file_type": "code", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L75", "id": "tests_test_crm_approval_reedit_test_contract_invalidate_all_soft_deletes_approved_and_pending", "community": 226, "norm_label": "test_contract_invalidate_all_soft_deletes_approved_and_pending()" }, { "label": "test_quote_update_invalidates_all_approvals_on_reedit()", "file_type": "code", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L89", "id": "tests_test_crm_approval_reedit_test_quote_update_invalidates_all_approvals_on_reedit", "community": 226, "norm_label": "test_quote_update_invalidates_all_approvals_on_reedit()" }, { "label": "test_contract_update_invalidates_all_approvals_on_reedit()", "file_type": "code", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L127", "id": "tests_test_crm_approval_reedit_test_contract_update_invalidates_all_approvals_on_reedit", "community": 226, "norm_label": "test_contract_update_invalidates_all_approvals_on_reedit()" }, { "label": "\u518d\u7f16\u8f91\u5e76\u91cd\u65b0\u63d0\u5ba1\u540e\uff0c\u5386\u53f2\u5ba1\u6279\u8bb0\u5f55\u4e0d\u5f97\u963b\u585e\u5f53\u524d\u8f6e\u5ba1\u6279\u3002", "file_type": "rationale", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L1", "id": "tests_test_crm_approval_reedit_rationale_1", "community": 226, "norm_label": "\u518d\u7f16\u8f91\u5e76\u91cd\u65b0\u63d0\u5ba1\u540e,\u5386\u53f2\u5ba1\u6279\u8bb0\u5f55\u4e0d\u5f97\u963b\u585e\u5f53\u524d\u8f6e\u5ba1\u6279\u3002" }, { "label": "\u518d\u63d0\u5ba1\u540e\u540c\u5ba1\u6279\u4eba\u540c\u65f6\u5b58\u5728\u5386\u53f2\u5df2\u901a\u8fc7 + \u65b0 pending \u65f6\uff0c\u5e94\u5141\u8bb8\u5ba1\u6279\u3002", "file_type": "rationale", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L30", "id": "tests_test_crm_approval_reedit_rationale_30", "community": 226, "norm_label": "\u518d\u63d0\u5ba1\u540e\u540c\u5ba1\u6279\u4eba\u540c\u65f6\u5b58\u5728\u5386\u53f2\u5df2\u901a\u8fc7 + \u65b0 pending \u65f6,\u5e94\u5141\u8bb8\u5ba1\u6279\u3002" }, { "label": "\u7f16\u8f91\u4fdd\u5b58\u56de\u8349\u7a3f\u65f6\u987b\u4f5c\u5e9f\u5168\u90e8\u5386\u53f2\u5ba1\u6279\uff08\u542b\u5df2\u901a\u8fc7\uff09\uff0c\u4e0d\u80fd\u53ea\u5220 pending\u3002", "file_type": "rationale", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L90", "id": "tests_test_crm_approval_reedit_rationale_90", "community": 226, "norm_label": "\u7f16\u8f91\u4fdd\u5b58\u56de\u8349\u7a3f\u65f6\u987b\u4f5c\u5e9f\u5168\u90e8\u5386\u53f2\u5ba1\u6279(\u542b\u5df2\u901a\u8fc7),\u4e0d\u80fd\u53ea\u5220 pending\u3002" }, { "label": "test_pl_plan_draft_save.py", "file_type": "code", "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L1", "id": "tests_test_pl_plan_draft_save_py", "community": 262, "norm_label": "test_pl_plan_draft_save.py" }, { "label": "test_validate_draft_min_fields_requires_belongs_company()", "file_type": "code", "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L12", "id": "tests_test_pl_plan_draft_save_test_validate_draft_min_fields_requires_belongs_company", "community": 262, "norm_label": "test_validate_draft_min_fields_requires_belongs_company()" }, { "label": "test_validate_draft_min_fields_allows_missing_create_date()", "file_type": "code", "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L19", "id": "tests_test_pl_plan_draft_save_test_validate_draft_min_fields_allows_missing_create_date", "community": 262, "norm_label": "test_validate_draft_min_fields_allows_missing_create_date()" }, { "label": "test_resolve_follow_status_draft_always_drafting()", "file_type": "code", "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L23", "id": "tests_test_pl_plan_draft_save_test_resolve_follow_status_draft_always_drafting", "community": 262, "norm_label": "test_resolve_follow_status_draft_always_drafting()" }, { "label": "test_resolve_follow_status_formal_promotes_drafting()", "file_type": "code", "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L33", "id": "tests_test_pl_plan_draft_save_test_resolve_follow_status_formal_promotes_drafting", "community": 262, "norm_label": "test_resolve_follow_status_formal_promotes_drafting()" }, { "label": "test_assert_can_save_as_draft_rejects_arranged()", "file_type": "code", "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L52", "id": "tests_test_pl_plan_draft_save_test_assert_can_save_as_draft_rejects_arranged", "community": 262, "norm_label": "test_assert_can_save_as_draft_rejects_arranged()" }, { "label": "test_pl_document_reminder_list_filters.py", "file_type": "code", "source_file": "tests/test_pl_document_reminder_list_filters.py", "source_location": "L1", "id": "tests_test_pl_document_reminder_list_filters_py", "community": 245, "norm_label": "test_pl_document_reminder_list_filters.py" }, { "label": "_compile()", "file_type": "code", "source_file": "tests/test_pl_document_reminder_list_filters.py", "source_location": "L11", "id": "tests_test_pl_document_reminder_list_filters_compile", "community": 245, "norm_label": "_compile()" }, { "label": "test_owner_and_status()", "file_type": "code", "source_file": "tests/test_pl_document_reminder_list_filters.py", "source_location": "L17", "id": "tests_test_pl_document_reminder_list_filters_test_owner_and_status", "community": 245, "norm_label": "test_owner_and_status()" }, { "label": "test_document_type_and_no()", "file_type": "code", "source_file": "tests/test_pl_document_reminder_list_filters.py", "source_location": "L30", "id": "tests_test_pl_document_reminder_list_filters_test_document_type_and_no", "community": 245, "norm_label": "test_document_type_and_no()" }, { "label": "test_expire_date_range()", "file_type": "code", "source_file": "tests/test_pl_document_reminder_list_filters.py", "source_location": "L41", "id": "tests_test_pl_document_reminder_list_filters_test_expire_date_range", "community": 245, "norm_label": "test_expire_date_range()" }, { "label": "test_empty()", "file_type": "code", "source_file": "tests/test_pl_document_reminder_list_filters.py", "source_location": "L51", "id": "tests_test_pl_document_reminder_list_filters_test_empty", "community": 245, "norm_label": "test_empty()" }, { "label": "test_db_inventory_list_filters.py", "file_type": "code", "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L1", "id": "tests_test_db_inventory_list_filters_py", "community": 223, "norm_label": "test_db_inventory_list_filters.py" }, { "label": "_compile()", "file_type": "code", "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L9", "id": "tests_test_db_inventory_list_filters_compile", "community": 223, "norm_label": "_compile()" }, { "label": "test_batch_no_contains()", "file_type": "code", "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L13", "id": "tests_test_db_inventory_list_filters_test_batch_no_contains", "community": 223, "norm_label": "test_batch_no_contains()" }, { "label": "test_vehicle_no_contains()", "file_type": "code", "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L18", "id": "tests_test_db_inventory_list_filters_test_vehicle_no_contains", "community": 223, "norm_label": "test_vehicle_no_contains()" }, { "label": "test_status()", "file_type": "code", "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L23", "id": "tests_test_db_inventory_list_filters_test_status", "community": 223, "norm_label": "test_status()" }, { "label": "test_date_range()", "file_type": "code", "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L28", "id": "tests_test_db_inventory_list_filters_test_date_range", "community": 223, "norm_label": "test_date_range()" }, { "label": "test_quantity_gte()", "file_type": "code", "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L35", "id": "tests_test_db_inventory_list_filters_test_quantity_gte", "community": 223, "norm_label": "test_quantity_gte()" }, { "label": "test_empty()", "file_type": "code", "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L40", "id": "tests_test_db_inventory_list_filters_test_empty", "community": 223, "norm_label": "test_empty()" }, { "label": "test_crm_price_letter_list_filters.py", "file_type": "code", "source_file": "tests/test_crm_price_letter_list_filters.py", "source_location": "L1", "id": "tests_test_crm_price_letter_list_filters_py", "community": 175, "norm_label": "test_crm_price_letter_list_filters.py" }, { "label": "_compile()", "file_type": "code", "source_file": "tests/test_crm_price_letter_list_filters.py", "source_location": "L9", "id": "tests_test_crm_price_letter_list_filters_compile", "community": 175, "norm_label": "_compile()" }, { "label": "test_letter_type_in()", "file_type": "code", "source_file": "tests/test_crm_price_letter_list_filters.py", "source_location": "L15", "id": "tests_test_crm_price_letter_list_filters_test_letter_type_in", "community": 175, "norm_label": "test_letter_type_in()" }, { "label": "test_customer_name_fuzzy()", "file_type": "code", "source_file": "tests/test_crm_price_letter_list_filters.py", "source_location": "L22", "id": "tests_test_crm_price_letter_list_filters_test_customer_name_fuzzy", "community": 175, "norm_label": "test_customer_name_fuzzy()" }, { "label": "test_price_gte()", "file_type": "code", "source_file": "tests/test_crm_price_letter_list_filters.py", "source_location": "L27", "id": "tests_test_crm_price_letter_list_filters_test_price_gte", "community": 175, "norm_label": "test_price_gte()" }, { "label": "test_adjust_date_from_to_aliases()", "file_type": "code", "source_file": "tests/test_crm_price_letter_list_filters.py", "source_location": "L32", "id": "tests_test_crm_price_letter_list_filters_test_adjust_date_from_to_aliases", "community": 175, "norm_label": "test_adjust_date_from_to_aliases()" }, { "label": "test_empty()", "file_type": "code", "source_file": "tests/test_crm_price_letter_list_filters.py", "source_location": "L40", "id": "tests_test_crm_price_letter_list_filters_test_empty", "community": 175, "norm_label": "test_empty()" }, { "label": "test_crm_clue_list_filters.py", "file_type": "code", "source_file": "tests/test_crm_clue_list_filters.py", "source_location": "L1", "id": "tests_test_crm_clue_list_filters_py", "community": 187, "norm_label": "test_crm_clue_list_filters.py" }, { "label": "_compile()", "file_type": "code", "source_file": "tests/test_crm_clue_list_filters.py", "source_location": "L9", "id": "tests_test_crm_clue_list_filters_compile", "community": 187, "norm_label": "_compile()" }, { "label": "test_level_in_adds_in_clause()", "file_type": "code", "source_file": "tests/test_crm_clue_list_filters.py", "source_location": "L15", "id": "tests_test_crm_clue_list_filters_test_level_in_adds_in_clause", "community": 187, "norm_label": "test_level_in_adds_in_clause()" }, { "label": "test_clue_name_fuzzy()", "file_type": "code", "source_file": "tests/test_crm_clue_list_filters.py", "source_location": "L23", "id": "tests_test_crm_clue_list_filters_test_clue_name_fuzzy", "community": 187, "norm_label": "test_clue_name_fuzzy()" }, { "label": "test_follow_count_between_min_only()", "file_type": "code", "source_file": "tests/test_crm_clue_list_filters.py", "source_location": "L31", "id": "tests_test_crm_clue_list_filters_test_follow_count_between_min_only", "community": 187, "norm_label": "test_follow_count_between_min_only()" }, { "label": "test_begin_end_time_create_time()", "file_type": "code", "source_file": "tests/test_crm_clue_list_filters.py", "source_location": "L39", "id": "tests_test_crm_clue_list_filters_test_begin_end_time_create_time", "community": 187, "norm_label": "test_begin_end_time_create_time()" }, { "label": "test_empty_params_yield_no_filters()", "file_type": "code", "source_file": "tests/test_crm_clue_list_filters.py", "source_location": "L45", "id": "tests_test_crm_clue_list_filters_test_empty_params_yield_no_filters", "community": 187, "norm_label": "test_empty_params_yield_no_filters()" }, { "label": "test_pinyin_abbr.py", "file_type": "code", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L1", "id": "tests_test_pinyin_abbr_py", "community": 172, "norm_label": "test_pinyin_abbr.py" }, { "label": "test_empty_and_whitespace()", "file_type": "code", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L8", "id": "tests_test_pinyin_abbr_test_empty_and_whitespace", "community": 172, "norm_label": "test_empty_and_whitespace()" }, { "label": "test_chinese_and_alnum()", "file_type": "code", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L15", "id": "tests_test_pinyin_abbr_test_chinese_and_alnum", "community": 172, "norm_label": "test_chinese_and_alnum()" }, { "label": "test_truncate_to_100()", "file_type": "code", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L23", "id": "tests_test_pinyin_abbr_test_truncate_to_100", "community": 172, "norm_label": "test_truncate_to_100()" }, { "label": "test_resolve_submitted_provided_nonempty()", "file_type": "code", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L29", "id": "tests_test_pinyin_abbr_test_resolve_submitted_provided_nonempty", "community": 172, "norm_label": "test_resolve_submitted_provided_nonempty()" }, { "label": "test_resolve_submitted_provided_empty_generates()", "file_type": "code", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L41", "id": "tests_test_pinyin_abbr_test_resolve_submitted_provided_empty_generates", "community": 172, "norm_label": "test_resolve_submitted_provided_empty_generates()" }, { "label": "test_resolve_not_submitted_keeps_existing()", "file_type": "code", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L53", "id": "tests_test_pinyin_abbr_test_resolve_not_submitted_keeps_existing", "community": 172, "norm_label": "test_resolve_not_submitted_keeps_existing()" }, { "label": "test_resolve_not_submitted_empty_existing_generates()", "file_type": "code", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L65", "id": "tests_test_pinyin_abbr_test_resolve_not_submitted_empty_existing_generates", "community": 172, "norm_label": "test_resolve_not_submitted_empty_existing_generates()" }, { "label": "test_db_plan_list_filters.py", "file_type": "code", "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L1", "id": "tests_test_db_plan_list_filters_py", "community": 238, "norm_label": "test_db_plan_list_filters.py" }, { "label": "_compile()", "file_type": "code", "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L9", "id": "tests_test_db_plan_list_filters_compile", "community": 238, "norm_label": "_compile()" }, { "label": "test_plan_no_contains()", "file_type": "code", "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L13", "id": "tests_test_db_plan_list_filters_test_plan_no_contains", "community": 238, "norm_label": "test_plan_no_contains()" }, { "label": "test_business_type()", "file_type": "code", "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L18", "id": "tests_test_db_plan_list_filters_test_business_type", "community": 238, "norm_label": "test_business_type()" }, { "label": "test_planned_quantity_gte()", "file_type": "code", "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L23", "id": "tests_test_db_plan_list_filters_test_planned_quantity_gte", "community": 238, "norm_label": "test_planned_quantity_gte()" }, { "label": "test_validity_range_intersection()", "file_type": "code", "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L28", "id": "tests_test_db_plan_list_filters_test_validity_range_intersection", "community": 238, "norm_label": "test_validity_range_intersection()" }, { "label": "test_empty()", "file_type": "code", "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L35", "id": "tests_test_db_plan_list_filters_test_empty", "community": 238, "norm_label": "test_empty()" }, { "label": "test_pl_plan_resolve_driver.py", "file_type": "code", "source_file": "tests/test_pl_plan_resolve_driver.py", "source_location": "L1", "id": "tests_test_pl_plan_resolve_driver_py", "community": 1, "norm_label": "test_pl_plan_resolve_driver.py" }, { "label": "test_resolve_driver_without_vehicle_link_returns_none()", "file_type": "code", "source_file": "tests/test_pl_plan_resolve_driver.py", "source_location": "L9", "id": "tests_test_pl_plan_resolve_driver_test_resolve_driver_without_vehicle_link_returns_none", "community": 1, "norm_label": "test_resolve_driver_without_vehicle_link_returns_none()" }, { "label": "test_resolve_driver_with_explicit_id_returns_personnel()", "file_type": "code", "source_file": "tests/test_pl_plan_resolve_driver.py", "source_location": "L19", "id": "tests_test_pl_plan_resolve_driver_test_resolve_driver_with_explicit_id_returns_personnel", "community": 1, "norm_label": "test_resolve_driver_with_explicit_id_returns_personnel()" }, { "label": "\u8fd0\u8f93\u8ba1\u5212\u89e3\u6790\u53f8\u673a\uff1a\u8f66\u8f86\u672a\u5173\u8054\u53f8\u673a\u65f6\u5141\u8bb8\u4e3a\u7a7a\u3002", "file_type": "rationale", "source_file": "tests/test_pl_plan_resolve_driver.py", "source_location": "L1", "id": "tests_test_pl_plan_resolve_driver_rationale_1", "community": 1, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u89e3\u6790\u53f8\u673a:\u8f66\u8f86\u672a\u5173\u8054\u53f8\u673a\u65f6\u5141\u8bb8\u4e3a\u7a7a\u3002" }, { "label": "\u672a\u663e\u5f0f\u9009\u53f8\u673a\u3001\u8f66\u8f86\u4e5f\u65e0\u5173\u8054\u53f8\u673a\u65f6\uff0c\u5e94\u8fd4\u56de\u7a7a\u4e09\u5143\u7ec4\u800c\u975e 400\u3002", "file_type": "rationale", "source_file": "tests/test_pl_plan_resolve_driver.py", "source_location": "L10", "id": "tests_test_pl_plan_resolve_driver_rationale_10", "community": 1, "norm_label": "\u672a\u663e\u5f0f\u9009\u53f8\u673a\u3001\u8f66\u8f86\u4e5f\u65e0\u5173\u8054\u53f8\u673a\u65f6,\u5e94\u8fd4\u56de\u7a7a\u4e09\u5143\u7ec4\u800c\u975e 400\u3002" }, { "label": "test_pl_transport_stop_feedback.py", "file_type": "code", "source_file": "tests/test_pl_transport_stop_feedback.py", "source_location": "L1", "id": "tests_test_pl_transport_stop_feedback_py", "community": 79, "norm_label": "test_pl_transport_stop_feedback.py" }, { "label": "test_parse_and_dump_driver_stop_product_feedbacks()", "file_type": "code", "source_file": "tests/test_pl_transport_stop_feedback.py", "source_location": "L11", "id": "tests_test_pl_transport_stop_feedback_test_parse_and_dump_driver_stop_product_feedbacks", "community": 79, "norm_label": "test_parse_and_dump_driver_stop_product_feedbacks()" }, { "label": "test_save_site_stop_feedback_requires_quantity_before_attachments()", "file_type": "code", "source_file": "tests/test_pl_transport_stop_feedback.py", "source_location": "L27", "id": "tests_test_pl_transport_stop_feedback_test_save_site_stop_feedback_requires_quantity_before_attachments", "community": 79, "norm_label": "test_save_site_stop_feedback_requires_quantity_before_attachments()" }, { "label": "test_save_site_stop_feedback_requires_product_qty_before_attachments()", "file_type": "code", "source_file": "tests/test_pl_transport_stop_feedback.py", "source_location": "L42", "id": "tests_test_pl_transport_stop_feedback_test_save_site_stop_feedback_requires_product_qty_before_attachments", "community": 79, "norm_label": "test_save_site_stop_feedback_requires_product_qty_before_attachments()" }, { "label": "test_menu_favorite_crud.py", "file_type": "code", "source_file": "tests/test_menu_favorite_crud.py", "source_location": "L1", "id": "tests_test_menu_favorite_crud_py", "community": 102, "norm_label": "test_menu_favorite_crud.py" }, { "label": "test_normalize_menu_path_strips_and_requires_slash()", "file_type": "code", "source_file": "tests/test_menu_favorite_crud.py", "source_location": "L4", "id": "tests_test_menu_favorite_crud_test_normalize_menu_path_strips_and_requires_slash", "community": 102, "norm_label": "test_normalize_menu_path_strips_and_requires_slash()" }, { "label": "test_max_favorites_constant()", "file_type": "code", "source_file": "tests/test_menu_favorite_crud.py", "source_location": "L9", "id": "tests_test_menu_favorite_crud_test_max_favorites_constant", "community": 102, "norm_label": "test_max_favorites_constant()" }, { "label": "test_pl_plan_stop_service.py", "file_type": "code", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L1", "id": "tests_test_pl_plan_stop_service_py", "community": 222, "norm_label": "test_pl_plan_stop_service.py" }, { "label": "_plan_product_row()", "file_type": "code", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L16", "id": "tests_test_pl_plan_stop_service_plan_product_row", "community": 222, "norm_label": "_plan_product_row()" }, { "label": "test_resolve_plan_product_id_by_explicit_id()", "file_type": "code", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L24", "id": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_by_explicit_id", "community": 222, "norm_label": "test_resolve_plan_product_id_by_explicit_id()" }, { "label": "test_resolve_plan_product_id_falls_back_when_explicit_id_stale()", "file_type": "code", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L35", "id": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_falls_back_when_explicit_id_stale", "community": 222, "norm_label": "test_resolve_plan_product_id_falls_back_when_explicit_id_stale()" }, { "label": "test_resolve_plan_product_id_falls_back_to_product_no()", "file_type": "code", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L46", "id": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_falls_back_to_product_no", "community": 222, "norm_label": "test_resolve_plan_product_id_falls_back_to_product_no()" }, { "label": "test_resolve_plan_product_id_raises_when_unmatched()", "file_type": "code", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L57", "id": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_raises_when_unmatched", "community": 222, "norm_label": "test_resolve_plan_product_id_raises_when_unmatched()" }, { "label": "test_resolve_stop_address_from_library_returns_existing_text()", "file_type": "code", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L71", "id": "tests_test_pl_plan_stop_service_test_resolve_stop_address_from_library_returns_existing_text", "community": 222, "norm_label": "test_resolve_stop_address_from_library_returns_existing_text()" }, { "label": "test_resolve_stop_address_from_library_looks_up_by_lat()", "file_type": "code", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L79", "id": "tests_test_pl_plan_stop_service_test_resolve_stop_address_from_library_looks_up_by_lat", "community": 222, "norm_label": "test_resolve_stop_address_from_library_looks_up_by_lat()" }, { "label": "test_crm_customer_list_filters.py", "file_type": "code", "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L1", "id": "tests_test_crm_customer_list_filters_py", "community": 180, "norm_label": "test_crm_customer_list_filters.py" }, { "label": "_compile()", "file_type": "code", "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L9", "id": "tests_test_crm_customer_list_filters_compile", "community": 180, "norm_label": "_compile()" }, { "label": "test_level_in_adds_in_clause()", "file_type": "code", "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L15", "id": "tests_test_crm_customer_list_filters_test_level_in_adds_in_clause", "community": 180, "norm_label": "test_level_in_adds_in_clause()" }, { "label": "test_customer_name_fuzzy()", "file_type": "code", "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L25", "id": "tests_test_crm_customer_list_filters_test_customer_name_fuzzy", "community": 180, "norm_label": "test_customer_name_fuzzy()" }, { "label": "test_deal_amount_between_min_only()", "file_type": "code", "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L33", "id": "tests_test_crm_customer_list_filters_test_deal_amount_between_min_only", "community": 180, "norm_label": "test_deal_amount_between_min_only()" }, { "label": "test_begin_end_time_create_time()", "file_type": "code", "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L45", "id": "tests_test_crm_customer_list_filters_test_begin_end_time_create_time", "community": 180, "norm_label": "test_begin_end_time_create_time()" }, { "label": "test_empty_params_yield_no_filters()", "file_type": "code", "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L57", "id": "tests_test_crm_customer_list_filters_test_empty_params_yield_no_filters", "community": 180, "norm_label": "test_empty_params_yield_no_filters()" }, { "label": "CRM \u5ba2\u6237\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u5355\u6d4b\u3002", "file_type": "rationale", "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L1", "id": "tests_test_crm_customer_list_filters_rationale_1", "community": 180, "norm_label": "crm \u5ba2\u6237\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u5355\u6d4b\u3002" }, { "label": "test_excel_export_helpers.py", "file_type": "code", "source_file": "tests/test_excel_export_helpers.py", "source_location": "L1", "id": "tests_test_excel_export_helpers_py", "community": 33, "norm_label": "test_excel_export_helpers.py" }, { "label": "test_filter_export_columns_keeps_order_and_ignores_unknown()", "file_type": "code", "source_file": "tests/test_excel_export_helpers.py", "source_location": "L19", "id": "tests_test_excel_export_helpers_test_filter_export_columns_keeps_order_and_ignores_unknown", "community": 33, "norm_label": "test_filter_export_columns_keeps_order_and_ignores_unknown()" }, { "label": "test_filter_export_columns_none_returns_all()", "file_type": "code", "source_file": "tests/test_excel_export_helpers.py", "source_location": "L24", "id": "tests_test_excel_export_helpers_test_filter_export_columns_none_returns_all", "community": 33, "norm_label": "test_filter_export_columns_none_returns_all()" }, { "label": "test_assert_export_row_count_empty()", "file_type": "code", "source_file": "tests/test_excel_export_helpers.py", "source_location": "L29", "id": "tests_test_excel_export_helpers_test_assert_export_row_count_empty", "community": 33, "norm_label": "test_assert_export_row_count_empty()" }, { "label": "test_assert_export_row_count_over_limit()", "file_type": "code", "source_file": "tests/test_excel_export_helpers.py", "source_location": "L35", "id": "tests_test_excel_export_helpers_test_assert_export_row_count_over_limit", "community": 33, "norm_label": "test_assert_export_row_count_over_limit()" }, { "label": "test_assert_export_row_count_ok()", "file_type": "code", "source_file": "tests/test_excel_export_helpers.py", "source_location": "L41", "id": "tests_test_excel_export_helpers_test_assert_export_row_count_ok", "community": 33, "norm_label": "test_assert_export_row_count_ok()" }, { "label": "test_db_list_sort.py", "file_type": "code", "source_file": "tests/test_db_list_sort.py", "source_location": "L1", "id": "tests_test_db_list_sort_py", "community": 77, "norm_label": "test_db_list_sort.py" }, { "label": "test_inventory_date_asc()", "file_type": "code", "source_file": "tests/test_db_list_sort.py", "source_location": "L10", "id": "tests_test_db_list_sort_test_inventory_date_asc", "community": 77, "norm_label": "test_inventory_date_asc()" }, { "label": "test_inventory_invalid_falls_back()", "file_type": "code", "source_file": "tests/test_db_list_sort.py", "source_location": "L16", "id": "tests_test_db_list_sort_test_inventory_invalid_falls_back", "community": 77, "norm_label": "test_inventory_invalid_falls_back()" }, { "label": "test_weighing_inventory_date_desc()", "file_type": "code", "source_file": "tests/test_db_list_sort.py", "source_location": "L21", "id": "tests_test_db_list_sort_test_weighing_inventory_date_desc", "community": 77, "norm_label": "test_weighing_inventory_date_desc()" }, { "label": "test_weighing_needs_join()", "file_type": "code", "source_file": "tests/test_db_list_sort.py", "source_location": "L27", "id": "tests_test_db_list_sort_test_weighing_needs_join", "community": 77, "norm_label": "test_weighing_needs_join()" }, { "label": "test_parse_sort_params_camel()", "file_type": "code", "source_file": "tests/test_db_list_sort.py", "source_location": "L33", "id": "tests_test_db_list_sort_test_parse_sort_params_camel", "community": 77, "norm_label": "test_parse_sort_params_camel()" }, { "label": "test_weighing_invalid_falls_back()", "file_type": "code", "source_file": "tests/test_db_list_sort.py", "source_location": "L39", "id": "tests_test_db_list_sort_test_weighing_invalid_falls_back", "community": 77, "norm_label": "test_weighing_invalid_falls_back()" }, { "label": "test_crm_quote_list_filters.py", "file_type": "code", "source_file": "tests/test_crm_quote_list_filters.py", "source_location": "L1", "id": "tests_test_crm_quote_list_filters_py", "community": 16, "norm_label": "test_crm_quote_list_filters.py" }, { "label": "_compile()", "file_type": "code", "source_file": "tests/test_crm_quote_list_filters.py", "source_location": "L5", "id": "tests_test_crm_quote_list_filters_compile", "community": 16, "norm_label": "_compile()" }, { "label": "test_status_in()", "file_type": "code", "source_file": "tests/test_crm_quote_list_filters.py", "source_location": "L11", "id": "tests_test_crm_quote_list_filters_test_status_in", "community": 16, "norm_label": "test_status_in()" }, { "label": "test_quote_no_fuzzy()", "file_type": "code", "source_file": "tests/test_crm_quote_list_filters.py", "source_location": "L17", "id": "tests_test_crm_quote_list_filters_test_quote_no_fuzzy", "community": 16, "norm_label": "test_quote_no_fuzzy()" }, { "label": "test_final_amount_between()", "file_type": "code", "source_file": "tests/test_crm_quote_list_filters.py", "source_location": "L22", "id": "tests_test_crm_quote_list_filters_test_final_amount_between", "community": 16, "norm_label": "test_final_amount_between()" }, { "label": "test_empty()", "file_type": "code", "source_file": "tests/test_crm_quote_list_filters.py", "source_location": "L27", "id": "tests_test_crm_quote_list_filters_test_empty", "community": 16, "norm_label": "test_empty()" }, { "label": "test_pl_plan_package_validate.py", "file_type": "code", "source_file": "tests/test_pl_plan_package_validate.py", "source_location": "L1", "id": "tests_test_pl_plan_package_validate_py", "community": 274, "norm_label": "test_pl_plan_package_validate.py" }, { "label": "test_require_package_when_contract_bound()", "file_type": "code", "source_file": "tests/test_pl_plan_package_validate.py", "source_location": "L7", "id": "tests_test_pl_plan_package_validate_test_require_package_when_contract_bound", "community": 274, "norm_label": "test_require_package_when_contract_bound()" }, { "label": "test_package_must_be_in_contract_set()", "file_type": "code", "source_file": "tests/test_pl_plan_package_validate.py", "source_location": "L20", "id": "tests_test_pl_plan_package_validate_test_package_must_be_in_contract_set", "community": 274, "norm_label": "test_package_must_be_in_contract_set()" }, { "label": "test_valid_package_passes()", "file_type": "code", "source_file": "tests/test_pl_plan_package_validate.py", "source_location": "L33", "id": "tests_test_pl_plan_package_validate_test_valid_package_passes", "community": 274, "norm_label": "test_valid_package_passes()" }, { "label": "test_product_not_on_contract_skipped()", "file_type": "code", "source_file": "tests/test_pl_plan_package_validate.py", "source_location": "L46", "id": "tests_test_pl_plan_package_validate_test_product_not_on_contract_skipped", "community": 274, "norm_label": "test_product_not_on_contract_skipped()" }, { "label": "test_contract_empty_package_allows_empty_plan()", "file_type": "code", "source_file": "tests/test_pl_plan_package_validate.py", "source_location": "L57", "id": "tests_test_pl_plan_package_validate_test_contract_empty_package_allows_empty_plan", "community": 274, "norm_label": "test_contract_empty_package_allows_empty_plan()" }, { "label": "\u810f\u6570\u636e\u9632\u5fa1\uff1a\u5408\u540c\u884c\u5305\u88c5\u4e3a\u7a7a\u65f6\u4e0d\u5f3a\u5236\u8ba1\u5212\u586b\u5305\u88c5\u3002", "file_type": "rationale", "source_file": "tests/test_pl_plan_package_validate.py", "source_location": "L58", "id": "tests_test_pl_plan_package_validate_rationale_58", "community": 274, "norm_label": "\u810f\u6570\u636e\u9632\u5fa1:\u5408\u540c\u884c\u5305\u88c5\u4e3a\u7a7a\u65f6\u4e0d\u5f3a\u5236\u8ba1\u5212\u586b\u5305\u88c5\u3002" }, { "label": "test_db_inventory_id.py", "file_type": "code", "source_file": "tests/test_db_inventory_id.py", "source_location": "L1", "id": "tests_test_db_inventory_id_py", "community": 77, "norm_label": "test_db_inventory_id.py" }, { "label": "test_max_numeric_inbound_outbound_id_parses_scalar()", "file_type": "code", "source_file": "tests/test_db_inventory_id.py", "source_location": "L7", "id": "tests_test_db_inventory_id_test_max_numeric_inbound_outbound_id_parses_scalar", "community": 77, "norm_label": "test_max_numeric_inbound_outbound_id_parses_scalar()" }, { "label": "test_max_numeric_inbound_outbound_id_empty()", "file_type": "code", "source_file": "tests/test_db_inventory_id.py", "source_location": "L14", "id": "tests_test_db_inventory_id_test_max_numeric_inbound_outbound_id_empty", "community": 77, "norm_label": "test_max_numeric_inbound_outbound_id_empty()" }, { "label": "test_vehicle_recharge_etc_only.py", "file_type": "code", "source_file": "tests/test_vehicle_recharge_etc_only.py", "source_location": "L1", "id": "tests_test_vehicle_recharge_etc_only_py", "community": 304, "norm_label": "test_vehicle_recharge_etc_only.py" }, { "label": "test_recharge_types_only_etc()", "file_type": "code", "source_file": "tests/test_vehicle_recharge_etc_only.py", "source_location": "L14", "id": "tests_test_vehicle_recharge_etc_only_test_recharge_types_only_etc", "community": 304, "norm_label": "test_recharge_types_only_etc()" }, { "label": "test_apply_create_rejects_fuel()", "file_type": "code", "source_file": "tests/test_vehicle_recharge_etc_only.py", "source_location": "L18", "id": "tests_test_vehicle_recharge_etc_only_test_apply_create_rejects_fuel", "community": 304, "norm_label": "test_apply_create_rejects_fuel()" }, { "label": "test_apply_create_accepts_etc()", "file_type": "code", "source_file": "tests/test_vehicle_recharge_etc_only.py", "source_location": "L29", "id": "tests_test_vehicle_recharge_etc_only_test_apply_create_accepts_etc", "community": 304, "norm_label": "test_apply_create_accepts_etc()" }, { "label": "test_record_create_rejects_fuel()", "file_type": "code", "source_file": "tests/test_vehicle_recharge_etc_only.py", "source_location": "L40", "id": "tests_test_vehicle_recharge_etc_only_test_record_create_rejects_fuel", "community": 304, "norm_label": "test_record_create_rejects_fuel()" }, { "label": "test_quote_approver_setting.py", "file_type": "code", "source_file": "tests/test_quote_approver_setting.py", "source_location": "L1", "id": "tests_test_quote_approver_setting_py", "community": 83, "norm_label": "test_quote_approver_setting.py" }, { "label": "test_parse_and_join_roundtrip()", "file_type": "code", "source_file": "tests/test_quote_approver_setting.py", "source_location": "L8", "id": "tests_test_quote_approver_setting_test_parse_and_join_roundtrip", "community": 83, "norm_label": "test_parse_and_join_roundtrip()" }, { "label": "test_prefill_requires_enabled_and_nonempty()", "file_type": "code", "source_file": "tests/test_quote_approver_setting.py", "source_location": "L16", "id": "tests_test_quote_approver_setting_test_prefill_requires_enabled_and_nonempty", "community": 83, "norm_label": "test_prefill_requires_enabled_and_nonempty()" }, { "label": "test_prefill_filters_against_valid_ids()", "file_type": "code", "source_file": "tests/test_quote_approver_setting.py", "source_location": "L23", "id": "tests_test_quote_approver_setting_test_prefill_filters_against_valid_ids", "community": 83, "norm_label": "test_prefill_filters_against_valid_ids()" }, { "label": "test_bx_reimburse_list_filters.py", "file_type": "code", "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L1", "id": "tests_test_bx_reimburse_list_filters_py", "community": 229, "norm_label": "test_bx_reimburse_list_filters.py" }, { "label": "_compile()", "file_type": "code", "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L9", "id": "tests_test_bx_reimburse_list_filters_compile", "community": 229, "norm_label": "_compile()" }, { "label": "test_status_in_adds_in_clause()", "file_type": "code", "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L15", "id": "tests_test_bx_reimburse_list_filters_test_status_in_adds_in_clause", "community": 229, "norm_label": "test_status_in_adds_in_clause()" }, { "label": "test_apply_code_contains()", "file_type": "code", "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L29", "id": "tests_test_bx_reimburse_list_filters_test_apply_code_contains", "community": 229, "norm_label": "test_apply_code_contains()" }, { "label": "test_amount_between_min_only()", "file_type": "code", "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L41", "id": "tests_test_bx_reimburse_list_filters_test_amount_between_min_only", "community": 229, "norm_label": "test_amount_between_min_only()" }, { "label": "test_amount_eq()", "file_type": "code", "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L55", "id": "tests_test_bx_reimburse_list_filters_test_amount_eq", "community": 229, "norm_label": "test_amount_eq()" }, { "label": "test_empty_params_yield_no_filters()", "file_type": "code", "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L69", "id": "tests_test_bx_reimburse_list_filters_test_empty_params_yield_no_filters", "community": 229, "norm_label": "test_empty_params_yield_no_filters()" }, { "label": "test_keyword_includes_expense_name()", "file_type": "code", "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L77", "id": "tests_test_bx_reimburse_list_filters_test_keyword_includes_expense_name", "community": 229, "norm_label": "test_keyword_includes_expense_name()" }, { "label": "test_detail_expense_keyword_matches_name_and_occur_date()", "file_type": "code", "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L91", "id": "tests_test_bx_reimburse_list_filters_test_detail_expense_keyword_matches_name_and_occur_date", "community": 229, "norm_label": "test_detail_expense_keyword_matches_name_and_occur_date()" }, { "label": "\u62a5\u9500\u7533\u8bf7\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u5355\u6d4b\u3002", "file_type": "rationale", "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L1", "id": "tests_test_bx_reimburse_list_filters_rationale_1", "community": 229, "norm_label": "\u62a5\u9500\u7533\u8bf7\u5217\u8868\u5217\u5934/\u5bfc\u51fa\u5171\u7528\u8fc7\u6ee4\u6761\u4ef6\u62fc\u88c5\u5355\u6d4b\u3002" }, { "label": "\u5feb\u6377\u68c0\u7d22\u5e94\u5bf9\u9f50\u5360\u4f4d\uff1a\u62a5\u9500\u5355\u53f7/\u6807\u9898/\u8d39\u7528\u9879\u76ee\u3002", "file_type": "rationale", "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L78", "id": "tests_test_bx_reimburse_list_filters_rationale_78", "community": 229, "norm_label": "\u5feb\u6377\u68c0\u7d22\u5e94\u5bf9\u9f50\u5360\u4f4d:\u62a5\u9500\u5355\u53f7/\u6807\u9898/\u8d39\u7528\u9879\u76ee\u3002" }, { "label": "\u8d39\u7528\u9879\u76ee\u5217\u6a21\u7cca\u68c0\u7d22\u5e94\u540c\u65f6\u547d\u4e2d\u9879\u76ee\u540d\u4e0e\u53d1\u751f\u65e5\u671f\uff08YYYY-MM-DD\uff09\u3002", "file_type": "rationale", "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L92", "id": "tests_test_bx_reimburse_list_filters_rationale_92", "community": 229, "norm_label": "\u8d39\u7528\u9879\u76ee\u5217\u6a21\u7cca\u68c0\u7d22\u5e94\u540c\u65f6\u547d\u4e2d\u9879\u76ee\u540d\u4e0e\u53d1\u751f\u65e5\u671f(yyyy-mm-dd)\u3002" }, { "label": "test_crm_contract_reedit_to_draft.py", "file_type": "code", "source_file": "tests/test_crm_contract_reedit_to_draft.py", "source_location": "L1", "id": "tests_test_crm_contract_reedit_to_draft_py", "community": 294, "norm_label": "test_crm_contract_reedit_to_draft.py" }, { "label": "test_editable_statuses()", "file_type": "code", "source_file": "tests/test_crm_contract_reedit_to_draft.py", "source_location": "L10", "id": "tests_test_crm_contract_reedit_to_draft_test_editable_statuses", "community": 294, "norm_label": "test_editable_statuses()" }, { "label": "test_assert_allows_editable()", "file_type": "code", "source_file": "tests/test_crm_contract_reedit_to_draft.py", "source_location": "L18", "id": "tests_test_crm_contract_reedit_to_draft_test_assert_allows_editable", "community": 294, "norm_label": "test_assert_allows_editable()" }, { "label": "test_assert_rejects_non_editable()", "file_type": "code", "source_file": "tests/test_crm_contract_reedit_to_draft.py", "source_location": "L23", "id": "tests_test_crm_contract_reedit_to_draft_test_assert_rejects_non_editable", "community": 294, "norm_label": "test_assert_rejects_non_editable()" }, { "label": "test_crm_contract_template_list_filters.py", "file_type": "code", "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L1", "id": "tests_test_crm_contract_template_list_filters_py", "community": 169, "norm_label": "test_crm_contract_template_list_filters.py" }, { "label": "_compile()", "file_type": "code", "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L9", "id": "tests_test_crm_contract_template_list_filters_compile", "community": 169, "norm_label": "_compile()" }, { "label": "test_template_name_fuzzy()", "file_type": "code", "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L15", "id": "tests_test_crm_contract_template_list_filters_test_template_name_fuzzy", "community": 169, "norm_label": "test_template_name_fuzzy()" }, { "label": "test_template_no_fuzzy()", "file_type": "code", "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L20", "id": "tests_test_crm_contract_template_list_filters_test_template_no_fuzzy", "community": 169, "norm_label": "test_template_no_fuzzy()" }, { "label": "test_contract_type_from_template_type_in()", "file_type": "code", "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L25", "id": "tests_test_crm_contract_template_list_filters_test_contract_type_from_template_type_in", "community": 169, "norm_label": "test_contract_type_from_template_type_in()" }, { "label": "test_is_active_in()", "file_type": "code", "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L32", "id": "tests_test_crm_contract_template_list_filters_test_is_active_in", "community": 169, "norm_label": "test_is_active_in()" }, { "label": "test_usage_count_gte()", "file_type": "code", "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L39", "id": "tests_test_crm_contract_template_list_filters_test_usage_count_gte", "community": 169, "norm_label": "test_usage_count_gte()" }, { "label": "test_create_time_from_to()", "file_type": "code", "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L44", "id": "tests_test_crm_contract_template_list_filters_test_create_time_from_to", "community": 169, "norm_label": "test_create_time_from_to()" }, { "label": "test_empty()", "file_type": "code", "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L52", "id": "tests_test_crm_contract_template_list_filters_test_empty", "community": 169, "norm_label": "test_empty()" }, { "label": "test_pl_plan_product_upsert.py", "file_type": "code", "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L1", "id": "tests_test_pl_plan_product_upsert_py", "community": 73, "norm_label": "test_pl_plan_product_upsert.py" }, { "label": "_minimal_prod()", "file_type": "code", "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L15", "id": "tests_test_pl_plan_product_upsert_minimal_prod", "community": 73, "norm_label": "_minimal_prod()" }, { "label": "test_build_plan_product_keeps_row_id()", "file_type": "code", "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L25", "id": "tests_test_pl_plan_product_upsert_test_build_plan_product_keeps_row_id", "community": 73, "norm_label": "test_build_plan_product_keeps_row_id()" }, { "label": "test_build_plan_product_generates_when_missing()", "file_type": "code", "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L39", "id": "tests_test_pl_plan_product_upsert_test_build_plan_product_generates_when_missing", "community": 73, "norm_label": "test_build_plan_product_generates_when_missing()" }, { "label": "test_upsert_plan_product_rejects_foreign_id()", "file_type": "code", "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L53", "id": "tests_test_pl_plan_product_upsert_test_upsert_plan_product_rejects_foreign_id", "community": 73, "norm_label": "test_upsert_plan_product_rejects_foreign_id()" }, { "label": "test_upsert_plan_product_keeps_payload_id()", "file_type": "code", "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L63", "id": "tests_test_pl_plan_product_upsert_test_upsert_plan_product_keeps_payload_id", "community": 73, "norm_label": "test_upsert_plan_product_keeps_payload_id()" }, { "label": "test_upsert_plan_product_generates_when_missing()", "file_type": "code", "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L76", "id": "tests_test_pl_plan_product_upsert_test_upsert_plan_product_generates_when_missing", "community": 73, "norm_label": "test_upsert_plan_product_generates_when_missing()" }, { "label": "build_plan_product / upsert \u5e94\u4fdd\u6301 id \u7a33\u5b9a\uff0c\u5e76\u62d2\u7edd\u5916\u952e\u65e0\u6548\u7684\u4ea7\u54c1\u884c id\u3002", "file_type": "rationale", "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L1", "id": "tests_test_pl_plan_product_upsert_rationale_1", "community": 73, "norm_label": "build_plan_product / upsert \u5e94\u4fdd\u6301 id \u7a33\u5b9a,\u5e76\u62d2\u7edd\u5916\u952e\u65e0\u6548\u7684\u4ea7\u54c1\u884c id\u3002" }, { "label": "test_dict_ensure.py", "file_type": "code", "source_file": "tests/test_dict_ensure.py", "source_location": "L1", "id": "tests_test_dict_ensure_py", "community": 154, "norm_label": "test_dict_ensure.py" }, { "label": "test_whitelist_contains_crm_types()", "file_type": "code", "source_file": "tests/test_dict_ensure.py", "source_location": "L15", "id": "tests_test_dict_ensure_test_whitelist_contains_crm_types", "community": 154, "norm_label": "test_whitelist_contains_crm_types()" }, { "label": "test_ensure_rejects_unknown_dict_type()", "file_type": "code", "source_file": "tests/test_dict_ensure.py", "source_location": "L22", "id": "tests_test_dict_ensure_test_ensure_rejects_unknown_dict_type", "community": 154, "norm_label": "test_ensure_rejects_unknown_dict_type()" }, { "label": "test_ensure_rejects_empty_label()", "file_type": "code", "source_file": "tests/test_dict_ensure.py", "source_location": "L30", "id": "tests_test_dict_ensure_test_ensure_rejects_empty_label", "community": 154, "norm_label": "test_ensure_rejects_empty_label()" }, { "label": "test_ensure_reuses_existing_label()", "file_type": "code", "source_file": "tests/test_dict_ensure.py", "source_location": "L38", "id": "tests_test_dict_ensure_test_ensure_reuses_existing_label", "community": 154, "norm_label": "test_ensure_reuses_existing_label()" }, { "label": "test_ensure_inserts_new_with_value_equals_label()", "file_type": "code", "source_file": "tests/test_dict_ensure.py", "source_location": "L52", "id": "tests_test_dict_ensure_test_ensure_inserts_new_with_value_equals_label", "community": 154, "norm_label": "test_ensure_inserts_new_with_value_equals_label()" }, { "label": "test_ensure_reuses_existing_by_preferred_value()", "file_type": "code", "source_file": "tests/test_dict_ensure.py", "source_location": "L75", "id": "tests_test_dict_ensure_test_ensure_reuses_existing_by_preferred_value", "community": 154, "norm_label": "test_ensure_reuses_existing_by_preferred_value()" }, { "label": "test_ensure_honors_explicit_preferred_value_on_insert()", "file_type": "code", "source_file": "tests/test_dict_ensure.py", "source_location": "L91", "id": "tests_test_dict_ensure_test_ensure_honors_explicit_preferred_value_on_insert", "community": 154, "norm_label": "test_ensure_honors_explicit_preferred_value_on_insert()" }, { "label": "test_ensure_remove_soft_deletes_own_row()", "file_type": "code", "source_file": "tests/test_dict_ensure.py", "source_location": "L110", "id": "tests_test_dict_ensure_test_ensure_remove_soft_deletes_own_row", "community": 154, "norm_label": "test_ensure_remove_soft_deletes_own_row()" }, { "label": "test_ensure_remove_rejects_other_users_row()", "file_type": "code", "source_file": "tests/test_dict_ensure.py", "source_location": "L136", "id": "tests_test_dict_ensure_test_ensure_remove_rejects_other_users_row", "community": 154, "norm_label": "test_ensure_remove_rejects_other_users_row()" }, { "label": "test_ensure_remove_rejects_unknown_type()", "file_type": "code", "source_file": "tests/test_dict_ensure.py", "source_location": "L153", "id": "tests_test_dict_ensure_test_ensure_remove_rejects_unknown_type", "community": 154, "norm_label": "test_ensure_remove_rejects_unknown_type()" }, { "label": "label miss, but preferred value already exists \u2192 reuse, no insert", "file_type": "rationale", "source_file": "tests/test_dict_ensure.py", "source_location": "L76", "id": "tests_test_dict_ensure_rationale_76", "community": 154, "norm_label": "label miss, but preferred value already exists \u2192 reuse, no insert" }, { "label": "test_crm_contract_name_from_parties.py", "file_type": "code", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L1", "id": "tests_test_crm_contract_name_from_parties_py", "community": 78, "norm_label": "test_crm_contract_name_from_parties.py" }, { "label": "test_resolve_matches_supplier_exact_name()", "file_type": "code", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L6", "id": "tests_test_crm_contract_name_from_parties_test_resolve_matches_supplier_exact_name", "community": 78, "norm_label": "test_resolve_matches_supplier_exact_name()" }, { "label": "test_resolve_matches_customer_exact_name()", "file_type": "code", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L19", "id": "tests_test_crm_contract_name_from_parties_test_resolve_matches_customer_exact_name", "community": 78, "norm_label": "test_resolve_matches_customer_exact_name()" }, { "label": "test_resolve_matches_customer_invoice_name()", "file_type": "code", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L32", "id": "tests_test_crm_contract_name_from_parties_test_resolve_matches_customer_invoice_name", "community": 78, "norm_label": "test_resolve_matches_customer_invoice_name()" }, { "label": "test_resolve_fallback_to_party_full_name()", "file_type": "code", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L46", "id": "tests_test_crm_contract_name_from_parties_test_resolve_fallback_to_party_full_name", "community": 78, "norm_label": "test_resolve_fallback_to_party_full_name()" }, { "label": "test_resolve_does_not_fuzzy_match_short_inside_longer_name()", "file_type": "code", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L59", "id": "tests_test_crm_contract_name_from_parties_test_resolve_does_not_fuzzy_match_short_inside_longer_name", "community": 78, "norm_label": "test_resolve_does_not_fuzzy_match_short_inside_longer_name()" }, { "label": "test_generate_empty_uses_party_order_after_swap()", "file_type": "code", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L73", "id": "tests_test_crm_contract_name_from_parties_test_generate_empty_uses_party_order_after_swap", "community": 78, "norm_label": "test_generate_empty_uses_party_order_after_swap()" }, { "label": "test_generate_empty_default_party_order()", "file_type": "code", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L88", "id": "tests_test_crm_contract_name_from_parties_test_generate_empty_default_party_order", "community": 78, "norm_label": "test_generate_empty_default_party_order()" }, { "label": "test_generate_purchase_does_not_reverse_party_order()", "file_type": "code", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L102", "id": "tests_test_crm_contract_name_from_parties_test_generate_purchase_does_not_reverse_party_order", "community": 78, "norm_label": "test_generate_purchase_does_not_reverse_party_order()" }, { "label": "test_generate_user_name_keeps_body_and_syncs_no()", "file_type": "code", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L117", "id": "tests_test_crm_contract_name_from_parties_test_generate_user_name_keeps_body_and_syncs_no", "community": 78, "norm_label": "test_generate_user_name_keeps_body_and_syncs_no()" }, { "label": "test_generate_full_party_name_in_user_input_is_replaced_by_short()", "file_type": "code", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L131", "id": "tests_test_crm_contract_name_from_parties_test_generate_full_party_name_in_user_input_is_replaced_by_short", "community": 78, "norm_label": "test_generate_full_party_name_in_user_input_is_replaced_by_short()" }, { "label": "test_generate_renewal_name_is_preserved()", "file_type": "code", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L146", "id": "tests_test_crm_contract_name_from_parties_test_generate_renewal_name_is_preserved", "community": 78, "norm_label": "test_generate_renewal_name_is_preserved()" }, { "label": "test_generate_fallback_when_parties_blank()", "file_type": "code", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L160", "id": "tests_test_crm_contract_name_from_parties_test_generate_fallback_when_parties_blank", "community": 78, "norm_label": "test_generate_fallback_when_parties_blank()" }, { "label": "\u5408\u540c\u540d\u79f0\u6309\u4f9b\u9700\u65b9\u9762\u677f\uff08partyA/partyB\uff09\u89e3\u6790\u7b80\u79f0\u3002", "file_type": "rationale", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L1", "id": "tests_test_crm_contract_name_from_parties_rationale_1", "community": 78, "norm_label": "\u5408\u540c\u540d\u79f0\u6309\u4f9b\u9700\u65b9\u9762\u677f(partya/partyb)\u89e3\u6790\u7b80\u79f0\u3002" }, { "label": "\u907f\u514d\u300c\u5c71\u5ce1\u300d\u5b50\u4e32\u8bef\u5339\u914d\u5ba2\u6237\u5168\u79f0\u4e2d\u7684\u5c71\u5ce1\u4e8c\u5b57\u5230\u4ea4\u6613\u4e3b\u4f53\u3002", "file_type": "rationale", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L60", "id": "tests_test_crm_contract_name_from_parties_rationale_60", "community": 78, "norm_label": "\u907f\u514d\u300c\u5c71\u5ce1\u300d\u5b50\u4e32\u8bef\u5339\u914d\u5ba2\u6237\u5168\u79f0\u4e2d\u7684\u5c71\u5ce1\u4e8c\u5b57\u5230\u4ea4\u6613\u4e3b\u4f53\u3002" }, { "label": "\u8c03\u6362\u540e\u4f9b\u65b9=\u8f89\u9686\u3001\u9700\u65b9=\u5c71\u5ce1 \u2192 \u8f89\u9686-\u5c71\u5ce1\uff08\u7f16\u53f7\uff09\uff0c\u4e0d\u56e0\u7c7b\u578b\u53cd\u5e8f\u3002", "file_type": "rationale", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L74", "id": "tests_test_crm_contract_name_from_parties_rationale_74", "community": 78, "norm_label": "\u8c03\u6362\u540e\u4f9b\u65b9=\u8f89\u9686\u3001\u9700\u65b9=\u5c71\u5ce1 \u2192 \u8f89\u9686-\u5c71\u5ce1(\u7f16\u53f7),\u4e0d\u56e0\u7c7b\u578b\u53cd\u5e8f\u3002" }, { "label": "\u524d\u7aef\u8bef\u4f20\u5168\u79f0\u65f6\uff0c\u540e\u7aef\u6309\u4e3b\u6570\u636e\u7b80\u79f0\u91cd\u7b97\uff08\u534e\u5c14\u6cf0\u751f\u4ea7\u6848\u4f8b\uff09\u3002", "file_type": "rationale", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L132", "id": "tests_test_crm_contract_name_from_parties_rationale_132", "community": 78, "norm_label": "\u524d\u7aef\u8bef\u4f20\u5168\u79f0\u65f6,\u540e\u7aef\u6309\u4e3b\u6570\u636e\u7b80\u79f0\u91cd\u7b97(\u534e\u5c14\u6cf0\u751f\u4ea7\u6848\u4f8b)\u3002" }, { "label": "test_pl_freight_list_filters.py", "file_type": "code", "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L1", "id": "tests_test_pl_freight_list_filters_py", "community": 231, "norm_label": "test_pl_freight_list_filters.py" }, { "label": "_compile()", "file_type": "code", "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L12", "id": "tests_test_pl_freight_list_filters_compile", "community": 231, "norm_label": "_compile()" }, { "label": "test_unsettled_plan_no()", "file_type": "code", "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L18", "id": "tests_test_pl_freight_list_filters_test_unsettled_plan_no", "community": 231, "norm_label": "test_unsettled_plan_no()" }, { "label": "test_unsettled_plan_type_in()", "file_type": "code", "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L24", "id": "tests_test_pl_freight_list_filters_test_unsettled_plan_type_in", "community": 231, "norm_label": "test_unsettled_plan_type_in()" }, { "label": "test_unsettled_license_plate()", "file_type": "code", "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L32", "id": "tests_test_pl_freight_list_filters_test_unsettled_license_plate", "community": 231, "norm_label": "test_unsettled_license_plate()" }, { "label": "test_settlement_no()", "file_type": "code", "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L38", "id": "tests_test_pl_freight_list_filters_test_settlement_no", "community": 231, "norm_label": "test_settlement_no()" }, { "label": "test_settlement_status_in()", "file_type": "code", "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L44", "id": "tests_test_pl_freight_list_filters_test_settlement_status_in", "community": 231, "norm_label": "test_settlement_status_in()" }, { "label": "test_empty()", "file_type": "code", "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L52", "id": "tests_test_pl_freight_list_filters_test_empty", "community": 231, "norm_label": "test_empty()" }, { "label": "test_pl_brand_archive.py", "file_type": "code", "source_file": "tests/test_pl_brand_archive.py", "source_location": "L1", "id": "tests_test_pl_brand_archive_py", "community": 256, "norm_label": "test_pl_brand_archive.py" }, { "label": "test_required_allows_other_brand_when_sum_matches()", "file_type": "code", "source_file": "tests/test_pl_brand_archive.py", "source_location": "L8", "id": "tests_test_pl_brand_archive_test_required_allows_other_brand_when_sum_matches", "community": 256, "norm_label": "test_required_allows_other_brand_when_sum_matches()" }, { "label": "test_required_allows_multi_brand_when_sum_matches()", "file_type": "code", "source_file": "tests/test_pl_brand_archive.py", "source_location": "L17", "id": "tests_test_pl_brand_archive_test_required_allows_multi_brand_when_sum_matches", "community": 256, "norm_label": "test_required_allows_multi_brand_when_sum_matches()" }, { "label": "test_required_sum_must_match()", "file_type": "code", "source_file": "tests/test_pl_brand_archive.py", "source_location": "L29", "id": "tests_test_pl_brand_archive_test_required_sum_must_match", "community": 256, "norm_label": "test_required_sum_must_match()" }, { "label": "test_any_sum_must_match()", "file_type": "code", "source_file": "tests/test_pl_brand_archive.py", "source_location": "L42", "id": "tests_test_pl_brand_archive_test_any_sum_must_match", "community": 256, "norm_label": "test_any_sum_must_match()" }, { "label": "test_any_ok()", "file_type": "code", "source_file": "tests/test_pl_brand_archive.py", "source_location": "L55", "id": "tests_test_pl_brand_archive_test_any_ok", "community": 256, "norm_label": "test_any_ok()" }, { "label": "test_no_brand_ignores_rows()", "file_type": "code", "source_file": "tests/test_pl_brand_archive.py", "source_location": "L67", "id": "tests_test_pl_brand_archive_test_no_brand_ignores_rows", "community": 256, "norm_label": "test_no_brand_ignores_rows()" }, { "label": "test_delta_for_plan_type()", "file_type": "code", "source_file": "tests/test_pl_brand_archive.py", "source_location": "L76", "id": "tests_test_pl_brand_archive_test_delta_for_plan_type", "community": 256, "norm_label": "test_delta_for_plan_type()" }, { "label": "test_bx_invoice_ledger.py", "file_type": "code", "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L1", "id": "tests_test_bx_invoice_ledger_py", "community": 48, "norm_label": "test_bx_invoice_ledger.py" }, { "label": "test_summarize_upload_and_reimburse()", "file_type": "code", "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L14", "id": "tests_test_bx_invoice_ledger_test_summarize_upload_and_reimburse", "community": 48, "norm_label": "test_summarize_upload_and_reimburse()" }, { "label": "test_summarize_delete_and_release()", "file_type": "code", "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L25", "id": "tests_test_bx_invoice_ledger_test_summarize_delete_and_release", "community": 48, "norm_label": "test_summarize_delete_and_release()" }, { "label": "test_release_idempotent_guard()", "file_type": "code", "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L38", "id": "tests_test_bx_invoice_ledger_test_release_idempotent_guard", "community": 48, "norm_label": "test_release_idempotent_guard()" }, { "label": "test_summarize_allows_negative_balance()", "file_type": "code", "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L44", "id": "tests_test_bx_invoice_ledger_test_summarize_allows_negative_balance", "community": 48, "norm_label": "test_summarize_allows_negative_balance()" }, { "label": "\u63d0\u4ea4\u5360\u7528\u53ef\u8d85\u8fc7\u5df2\u4e0a\u4f20\u603b\u989d\uff0c\u4f59\u989d\u53ef\u4e3a\u8d1f\uff08\u8865\u7968\u540e\u518d\u56de\u5347\uff09\u3002", "file_type": "rationale", "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L45", "id": "tests_test_bx_invoice_ledger_rationale_45", "community": 48, "norm_label": "\u63d0\u4ea4\u5360\u7528\u53ef\u8d85\u8fc7\u5df2\u4e0a\u4f20\u603b\u989d,\u4f59\u989d\u53ef\u4e3a\u8d1f(\u8865\u7968\u540e\u518d\u56de\u5347)\u3002" }, { "label": "test_bx_list_sort.py", "file_type": "code", "source_file": "tests/test_bx_list_sort.py", "source_location": "L1", "id": "tests_test_bx_list_sort_py", "community": 59, "norm_label": "test_bx_list_sort.py" }, { "label": "test_advance_apply_time_asc()", "file_type": "code", "source_file": "tests/test_bx_list_sort.py", "source_location": "L12", "id": "tests_test_bx_list_sort_test_advance_apply_time_asc", "community": 59, "norm_label": "test_advance_apply_time_asc()" }, { "label": "test_advance_issue_time()", "file_type": "code", "source_file": "tests/test_bx_list_sort.py", "source_location": "L18", "id": "tests_test_bx_list_sort_test_advance_issue_time", "community": 59, "norm_label": "test_advance_issue_time()" }, { "label": "test_advance_invalid_falls_back()", "file_type": "code", "source_file": "tests/test_bx_list_sort.py", "source_location": "L23", "id": "tests_test_bx_list_sort_test_advance_invalid_falls_back", "community": 59, "norm_label": "test_advance_invalid_falls_back()" }, { "label": "test_reimburse_pay_time()", "file_type": "code", "source_file": "tests/test_bx_list_sort.py", "source_location": "L28", "id": "tests_test_bx_list_sort_test_reimburse_pay_time", "community": 59, "norm_label": "test_reimburse_pay_time()" }, { "label": "test_invoice_create_time()", "file_type": "code", "source_file": "tests/test_bx_list_sort.py", "source_location": "L33", "id": "tests_test_bx_list_sort_test_invoice_create_time", "community": 59, "norm_label": "test_invoice_create_time()" }, { "label": "test_ledger_create_time()", "file_type": "code", "source_file": "tests/test_bx_list_sort.py", "source_location": "L38", "id": "tests_test_bx_list_sort_test_ledger_create_time", "community": 59, "norm_label": "test_ledger_create_time()" }, { "label": "test_parse_sort_params_camel()", "file_type": "code", "source_file": "tests/test_bx_list_sort.py", "source_location": "L43", "id": "tests_test_bx_list_sort_test_parse_sort_params_camel", "community": 59, "norm_label": "test_parse_sort_params_camel()" }, { "label": "test_parse_sort_params_snake()", "file_type": "code", "source_file": "tests/test_bx_list_sort.py", "source_location": "L49", "id": "tests_test_bx_list_sort_test_parse_sort_params_snake", "community": 59, "norm_label": "test_parse_sort_params_snake()" }, { "label": "test_bx_advance_list_filters.py", "file_type": "code", "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L1", "id": "tests_test_bx_advance_list_filters_py", "community": 209, "norm_label": "test_bx_advance_list_filters.py" }, { "label": "_compile()", "file_type": "code", "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L9", "id": "tests_test_bx_advance_list_filters_compile", "community": 209, "norm_label": "_compile()" }, { "label": "test_apply_code_contains()", "file_type": "code", "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L13", "id": "tests_test_bx_advance_list_filters_test_apply_code_contains", "community": 209, "norm_label": "test_apply_code_contains()" }, { "label": "test_amount_gte()", "file_type": "code", "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L18", "id": "tests_test_bx_advance_list_filters_test_amount_gte", "community": 209, "norm_label": "test_amount_gte()" }, { "label": "test_status_in()", "file_type": "code", "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L23", "id": "tests_test_bx_advance_list_filters_test_status_in", "community": 209, "norm_label": "test_status_in()" }, { "label": "test_reason_fuzzy()", "file_type": "code", "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L28", "id": "tests_test_bx_advance_list_filters_test_reason_fuzzy", "community": 209, "norm_label": "test_reason_fuzzy()" }, { "label": "test_empty()", "file_type": "code", "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L33", "id": "tests_test_bx_advance_list_filters_test_empty", "community": 209, "norm_label": "test_empty()" }, { "label": "test_offset_amount_includes_tenant_no()", "file_type": "code", "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L37", "id": "tests_test_bx_advance_list_filters_test_offset_amount_includes_tenant_no", "community": 209, "norm_label": "test_offset_amount_includes_tenant_no()" }, { "label": "test_offset_amount_skipped_without_tenant_no()", "file_type": "code", "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L49", "id": "tests_test_bx_advance_list_filters_test_offset_amount_skipped_without_tenant_no", "community": 209, "norm_label": "test_offset_amount_skipped_without_tenant_no()" }, { "label": "test_crm_contract_default_sort.py", "file_type": "code", "source_file": "tests/test_crm_contract_default_sort.py", "source_location": "L1", "id": "tests_test_crm_contract_default_sort_py", "community": 161, "norm_label": "test_crm_contract_default_sort.py" }, { "label": "test_list_contracts_default_order_by_sign_date_desc()", "file_type": "code", "source_file": "tests/test_crm_contract_default_sort.py", "source_location": "L10", "id": "tests_test_crm_contract_default_sort_test_list_contracts_default_order_by_sign_date_desc", "community": 161, "norm_label": "test_list_contracts_default_order_by_sign_date_desc()" }, { "label": "\u5408\u540c\u5217\u8868\u9ed8\u8ba4\u6392\u5e8f\uff1a\u672a\u4f20 sortField/sortOrder \u65f6\u6309\u7b7e\u8ba2\u65e5\u671f\u5012\u5e8f\u3002", "file_type": "rationale", "source_file": "tests/test_crm_contract_default_sort.py", "source_location": "L1", "id": "tests_test_crm_contract_default_sort_rationale_1", "community": 161, "norm_label": "\u5408\u540c\u5217\u8868\u9ed8\u8ba4\u6392\u5e8f:\u672a\u4f20 sortfield/sortorder \u65f6\u6309\u7b7e\u8ba2\u65e5\u671f\u5012\u5e8f\u3002" }, { "label": "test_pl_plan_stop_upsert.py", "file_type": "code", "source_file": "tests/test_pl_plan_stop_upsert.py", "source_location": "L1", "id": "tests_test_pl_plan_stop_upsert_py", "community": 202, "norm_label": "test_pl_plan_stop_upsert.py" }, { "label": "test_upsert_delivery_rejects_foreign_plan_id()", "file_type": "code", "source_file": "tests/test_pl_plan_stop_upsert.py", "source_location": "L10", "id": "tests_test_pl_plan_stop_upsert_test_upsert_delivery_rejects_foreign_plan_id", "community": 202, "norm_label": "test_upsert_delivery_rejects_foreign_plan_id()" }, { "label": "test_upsert_delivery_keeps_payload_id()", "file_type": "code", "source_file": "tests/test_pl_plan_stop_upsert.py", "source_location": "L20", "id": "tests_test_pl_plan_stop_upsert_test_upsert_delivery_keeps_payload_id", "community": 202, "norm_label": "test_upsert_delivery_keeps_payload_id()" }, { "label": "test_upsert_delivery_generates_id_when_missing()", "file_type": "code", "source_file": "tests/test_pl_plan_stop_upsert.py", "source_location": "L33", "id": "tests_test_pl_plan_stop_upsert_test_upsert_delivery_generates_id_when_missing", "community": 202, "norm_label": "test_upsert_delivery_generates_id_when_missing()" }, { "label": "replace_plan_stops \u5e94\u6309 payload.id upsert \u9001\u8d27\u6bb5\uff0c\u800c\u975e\u6bcf\u6b21\u6362\u65b0 UUID\u3002", "file_type": "rationale", "source_file": "tests/test_pl_plan_stop_upsert.py", "source_location": "L1", "id": "tests_test_pl_plan_stop_upsert_rationale_1", "community": 202, "norm_label": "replace_plan_stops \u5e94\u6309 payload.id upsert \u9001\u8d27\u6bb5,\u800c\u975e\u6bcf\u6b21\u6362\u65b0 uuid\u3002" }, { "label": "test_pl_master_data_list_filters.py", "file_type": "code", "source_file": "tests/test_pl_master_data_list_filters.py", "source_location": "L1", "id": "tests_test_pl_master_data_list_filters_py", "community": 41, "norm_label": "test_pl_master_data_list_filters.py" }, { "label": "_compile()", "file_type": "code", "source_file": "tests/test_pl_master_data_list_filters.py", "source_location": "L14", "id": "tests_test_pl_master_data_list_filters_compile", "community": 41, "norm_label": "_compile()" }, { "label": "test_carrier()", "file_type": "code", "source_file": "tests/test_pl_master_data_list_filters.py", "source_location": "L20", "id": "tests_test_pl_master_data_list_filters_test_carrier", "community": 41, "norm_label": "test_carrier()" }, { "label": "test_vehicle()", "file_type": "code", "source_file": "tests/test_pl_master_data_list_filters.py", "source_location": "L27", "id": "tests_test_pl_master_data_list_filters_test_vehicle", "community": 41, "norm_label": "test_vehicle()" }, { "label": "test_personnel()", "file_type": "code", "source_file": "tests/test_pl_master_data_list_filters.py", "source_location": "L36", "id": "tests_test_pl_master_data_list_filters_test_personnel", "community": 41, "norm_label": "test_personnel()" }, { "label": "test_address()", "file_type": "code", "source_file": "tests/test_pl_master_data_list_filters.py", "source_location": "L43", "id": "tests_test_pl_master_data_list_filters_test_address", "community": 41, "norm_label": "test_address()" }, { "label": "test_empty()", "file_type": "code", "source_file": "tests/test_pl_master_data_list_filters.py", "source_location": "L50", "id": "tests_test_pl_master_data_list_filters_test_empty", "community": 41, "norm_label": "test_empty()" }, { "label": "test_bx_reimburse_my_page_size.py", "file_type": "code", "source_file": "tests/test_bx_reimburse_my_page_size.py", "source_location": "L1", "id": "tests_test_bx_reimburse_my_page_size_py", "community": 14, "norm_label": "test_bx_reimburse_my_page_size.py" }, { "label": "test_my_reimburses_page_size_query_bounds()", "file_type": "code", "source_file": "tests/test_bx_reimburse_my_page_size.py", "source_location": "L8", "id": "tests_test_bx_reimburse_my_page_size_test_my_reimburses_page_size_query_bounds", "community": 14, "norm_label": "test_my_reimburses_page_size_query_bounds()" }, { "label": "test_bx_payment_list_filters.py", "file_type": "code", "source_file": "tests/test_bx_payment_list_filters.py", "source_location": "L1", "id": "tests_test_bx_payment_list_filters_py", "community": 194, "norm_label": "test_bx_payment_list_filters.py" }, { "label": "_compile()", "file_type": "code", "source_file": "tests/test_bx_payment_list_filters.py", "source_location": "L9", "id": "tests_test_bx_payment_list_filters_compile", "community": 194, "norm_label": "_compile()" }, { "label": "test_pay_time_range()", "file_type": "code", "source_file": "tests/test_bx_payment_list_filters.py", "source_location": "L15", "id": "tests_test_bx_payment_list_filters_test_pay_time_range", "community": 194, "norm_label": "test_pay_time_range()" }, { "label": "test_actual_amount_eq()", "file_type": "code", "source_file": "tests/test_bx_payment_list_filters.py", "source_location": "L28", "id": "tests_test_bx_payment_list_filters_test_actual_amount_eq", "community": 194, "norm_label": "test_actual_amount_eq()" }, { "label": "test_offset_amount_gte()", "file_type": "code", "source_file": "tests/test_bx_payment_list_filters.py", "source_location": "L41", "id": "tests_test_bx_payment_list_filters_test_offset_amount_gte", "community": 194, "norm_label": "test_offset_amount_gte()" }, { "label": "test_reimburse_fields_still_apply()", "file_type": "code", "source_file": "tests/test_bx_payment_list_filters.py", "source_location": "L55", "id": "tests_test_bx_payment_list_filters_test_reimburse_fields_still_apply", "community": 194, "norm_label": "test_reimburse_fields_still_apply()" }, { "label": "test_empty_params_yield_no_filters()", "file_type": "code", "source_file": "tests/test_bx_payment_list_filters.py", "source_location": "L69", "id": "tests_test_bx_payment_list_filters_test_empty_params_yield_no_filters", "community": 194, "norm_label": "test_empty_params_yield_no_filters()" }, { "label": "test_crm_contract_change_list_filters.py", "file_type": "code", "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L1", "id": "tests_test_crm_contract_change_list_filters_py", "community": 159, "norm_label": "test_crm_contract_change_list_filters.py" }, { "label": "_compile()", "file_type": "code", "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L9", "id": "tests_test_crm_contract_change_list_filters_compile", "community": 159, "norm_label": "_compile()" }, { "label": "test_change_type_in()", "file_type": "code", "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L15", "id": "tests_test_crm_contract_change_list_filters_test_change_type_in", "community": 159, "norm_label": "test_change_type_in()" }, { "label": "test_approval_status_in()", "file_type": "code", "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L22", "id": "tests_test_crm_contract_change_list_filters_test_approval_status_in", "community": 159, "norm_label": "test_approval_status_in()" }, { "label": "test_contract_no_fuzzy()", "file_type": "code", "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L29", "id": "tests_test_crm_contract_change_list_filters_test_contract_no_fuzzy", "community": 159, "norm_label": "test_contract_no_fuzzy()" }, { "label": "test_change_amount_between()", "file_type": "code", "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L34", "id": "tests_test_crm_contract_change_list_filters_test_change_amount_between", "community": 159, "norm_label": "test_change_amount_between()" }, { "label": "test_change_amount_gte()", "file_type": "code", "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L45", "id": "tests_test_crm_contract_change_list_filters_test_change_amount_gte", "community": 159, "norm_label": "test_change_amount_gte()" }, { "label": "test_create_time_from_to()", "file_type": "code", "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L50", "id": "tests_test_crm_contract_change_list_filters_test_create_time_from_to", "community": 159, "norm_label": "test_create_time_from_to()" }, { "label": "test_contract_name_exists()", "file_type": "code", "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L61", "id": "tests_test_crm_contract_change_list_filters_test_contract_name_exists", "community": 159, "norm_label": "test_contract_name_exists()" }, { "label": "test_empty()", "file_type": "code", "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L70", "id": "tests_test_crm_contract_change_list_filters_test_empty", "community": 159, "norm_label": "test_empty()" }, { "label": "migrate_crm_opportunity.py", "file_type": "code", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L1", "id": "scripts_migrate_crm_opportunity_py", "community": 113, "norm_label": "migrate_crm_opportunity.py" }, { "label": "StepStats", "file_type": "code", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L64", "id": "scripts_migrate_crm_opportunity_stepstats", "community": 113, "norm_label": "stepstats" }, { "label": "MigrationStats", "file_type": "code", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L72", "id": "scripts_migrate_crm_opportunity_migrationstats", "community": 113, "norm_label": "migrationstats" }, { "label": ".step()", "file_type": "code", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L76", "id": "scripts_migrate_crm_opportunity_migrationstats_step", "community": 113, "norm_label": ".step()" }, { "label": "legacy_id_to_str()", "file_type": "code", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L82", "id": "scripts_migrate_crm_opportunity_legacy_id_to_str", "community": 113, "norm_label": "legacy_id_to_str()" }, { "label": "derive_source_url()", "file_type": "code", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L91", "id": "scripts_migrate_crm_opportunity_derive_source_url", "community": 113, "norm_label": "derive_source_url()" }, { "label": "load_settings_env()", "file_type": "code", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L95", "id": "scripts_migrate_crm_opportunity_load_settings_env", "community": 113, "norm_label": "load_settings_env()" }, { "label": "load_runtime_settings()", "file_type": "code", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L111", "id": "scripts_migrate_crm_opportunity_load_runtime_settings", "community": 113, "norm_label": "load_runtime_settings()" }, { "label": "load_user_mapping()", "file_type": "code", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L117", "id": "scripts_migrate_crm_opportunity_load_user_mapping", "community": 113, "norm_label": "load_user_mapping()" }, { "label": "fetch_portal_admin_id()", "file_type": "code", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L135", "id": "scripts_migrate_crm_opportunity_fetch_portal_admin_id", "community": 113, "norm_label": "fetch_portal_admin_id()" }, { "label": "resolve_portal_user_id()", "file_type": "code", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L143", "id": "scripts_migrate_crm_opportunity_resolve_portal_user_id", "community": 113, "norm_label": "resolve_portal_user_id()" }, { "label": "load_oss_id_to_url()", "file_type": "code", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L165", "id": "scripts_migrate_crm_opportunity_load_oss_id_to_url", "community": 113, "norm_label": "load_oss_id_to_url()" }, { "label": "normalize_follow_type()", "file_type": "code", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L174", "id": "scripts_migrate_crm_opportunity_normalize_follow_type", "community": 113, "norm_label": "normalize_follow_type()" }, { "label": "_dec()", "file_type": "code", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L179", "id": "scripts_migrate_crm_opportunity_dec", "community": 113, "norm_label": "_dec()" }, { "label": "_str_or_none()", "file_type": "code", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L185", "id": "scripts_migrate_crm_opportunity_str_or_none", "community": 113, "norm_label": "_str_or_none()" }, { "label": "fetch_source_rows()", "file_type": "code", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L194", "id": "scripts_migrate_crm_opportunity_fetch_source_rows", "community": 113, "norm_label": "fetch_source_rows()" }, { "label": "target_row_exists()", "file_type": "code", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L201", "id": "scripts_migrate_crm_opportunity_target_row_exists", "community": 113, "norm_label": "target_row_exists()" }, { "label": "transform_opportunity()", "file_type": "code", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L205", "id": "scripts_migrate_crm_opportunity_transform_opportunity", "community": 113, "norm_label": "transform_opportunity()" }, { "label": "transform_opportunity_follow()", "file_type": "code", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L258", "id": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "community": 113, "norm_label": "transform_opportunity_follow()" }, { "label": "transform_opportunity_product()", "file_type": "code", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L299", "id": "scripts_migrate_crm_opportunity_transform_opportunity_product", "community": 113, "norm_label": "transform_opportunity_product()" }, { "label": "transform_opportunity_stage_log()", "file_type": "code", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L339", "id": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "community": 113, "norm_label": "transform_opportunity_stage_log()" }, { "label": "write_mapping_csv()", "file_type": "code", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L448", "id": "scripts_migrate_crm_opportunity_write_mapping_csv", "community": 113, "norm_label": "write_mapping_csv()" }, { "label": "migrate_table()", "file_type": "code", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L459", "id": "scripts_migrate_crm_opportunity_migrate_table", "community": 113, "norm_label": "migrate_table()" }, { "label": "print_report()", "file_type": "code", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L510", "id": "scripts_migrate_crm_opportunity_print_report", "community": 113, "norm_label": "print_report()" }, { "label": "run_migration()", "file_type": "code", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L524", "id": "scripts_migrate_crm_opportunity_run_migration", "community": 113, "norm_label": "run_migration()" }, { "label": "main()", "file_type": "code", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L566", "id": "scripts_migrate_crm_opportunity_main", "community": 113, "norm_label": "main()" }, { "label": "migrate_crm_payment_invoice.py", "file_type": "code", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L1", "id": "scripts_migrate_crm_payment_invoice_py", "community": 140, "norm_label": "migrate_crm_payment_invoice.py" }, { "label": "StepStats", "file_type": "code", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L45", "id": "scripts_migrate_crm_payment_invoice_stepstats", "community": 140, "norm_label": "stepstats" }, { "label": "MigrationStats", "file_type": "code", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L52", "id": "scripts_migrate_crm_payment_invoice_migrationstats", "community": 140, "norm_label": "migrationstats" }, { "label": ".step()", "file_type": "code", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L56", "id": "scripts_migrate_crm_payment_invoice_migrationstats_step", "community": 140, "norm_label": ".step()" }, { "label": "legacy_id_to_str()", "file_type": "code", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L62", "id": "scripts_migrate_crm_payment_invoice_legacy_id_to_str", "community": 140, "norm_label": "legacy_id_to_str()" }, { "label": "derive_source_url()", "file_type": "code", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L71", "id": "scripts_migrate_crm_payment_invoice_derive_source_url", "community": 140, "norm_label": "derive_source_url()" }, { "label": "load_settings_env()", "file_type": "code", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L75", "id": "scripts_migrate_crm_payment_invoice_load_settings_env", "community": 140, "norm_label": "load_settings_env()" }, { "label": "load_runtime_settings()", "file_type": "code", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L91", "id": "scripts_migrate_crm_payment_invoice_load_runtime_settings", "community": 140, "norm_label": "load_runtime_settings()" }, { "label": "load_user_mapping()", "file_type": "code", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L97", "id": "scripts_migrate_crm_payment_invoice_load_user_mapping", "community": 140, "norm_label": "load_user_mapping()" }, { "label": "fetch_portal_admin_id()", "file_type": "code", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L115", "id": "scripts_migrate_crm_payment_invoice_fetch_portal_admin_id", "community": 140, "norm_label": "fetch_portal_admin_id()" }, { "label": "resolve_portal_user_id()", "file_type": "code", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L123", "id": "scripts_migrate_crm_payment_invoice_resolve_portal_user_id", "community": 140, "norm_label": "resolve_portal_user_id()" }, { "label": "_str_or_none()", "file_type": "code", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L145", "id": "scripts_migrate_crm_payment_invoice_str_or_none", "community": 140, "norm_label": "_str_or_none()" }, { "label": "fetch_source_rows()", "file_type": "code", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L154", "id": "scripts_migrate_crm_payment_invoice_fetch_source_rows", "community": 140, "norm_label": "fetch_source_rows()" }, { "label": "count_source_rows()", "file_type": "code", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L161", "id": "scripts_migrate_crm_payment_invoice_count_source_rows", "community": 140, "norm_label": "count_source_rows()" }, { "label": "target_table_exists()", "file_type": "code", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L169", "id": "scripts_migrate_crm_payment_invoice_target_table_exists", "community": 140, "norm_label": "target_table_exists()" }, { "label": "target_row_exists()", "file_type": "code", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L175", "id": "scripts_migrate_crm_payment_invoice_target_row_exists", "community": 140, "norm_label": "target_row_exists()" }, { "label": "transform_invoice_info()", "file_type": "code", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L179", "id": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "community": 140, "norm_label": "transform_invoice_info()" }, { "label": "write_mapping_csv()", "file_type": "code", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L246", "id": "scripts_migrate_crm_payment_invoice_write_mapping_csv", "community": 140, "norm_label": "write_mapping_csv()" }, { "label": "report_skipped_tables()", "file_type": "code", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L257", "id": "scripts_migrate_crm_payment_invoice_report_skipped_tables", "community": 140, "norm_label": "report_skipped_tables()" }, { "label": "migrate_invoice_info()", "file_type": "code", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L273", "id": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "community": 140, "norm_label": "migrate_invoice_info()" }, { "label": "print_report()", "file_type": "code", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L315", "id": "scripts_migrate_crm_payment_invoice_print_report", "community": 140, "norm_label": "print_report()" }, { "label": "run_migration()", "file_type": "code", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L330", "id": "scripts_migrate_crm_payment_invoice_run_migration", "community": 140, "norm_label": "run_migration()" }, { "label": "main()", "file_type": "code", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L360", "id": "scripts_migrate_crm_payment_invoice_main", "community": 140, "norm_label": "main()" }, { "label": "renumber_crm_product_no.py", "file_type": "code", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L1", "id": "scripts_renumber_crm_product_no_py", "community": 183, "norm_label": "renumber_crm_product_no.py" }, { "label": "RenumberStats", "file_type": "code", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L40", "id": "scripts_renumber_crm_product_no_renumberstats", "community": 183, "norm_label": "renumberstats" }, { "label": "load_settings_env()", "file_type": "code", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L48", "id": "scripts_renumber_crm_product_no_load_settings_env", "community": 183, "norm_label": "load_settings_env()" }, { "label": "product_id_sort_key()", "file_type": "code", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L64", "id": "scripts_renumber_crm_product_no_product_id_sort_key", "community": 183, "norm_label": "product_id_sort_key()" }, { "label": "format_new_product_no()", "file_type": "code", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L71", "id": "scripts_renumber_crm_product_no_format_new_product_no", "community": 183, "norm_label": "format_new_product_no()" }, { "label": "fetch_products()", "file_type": "code", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L77", "id": "scripts_renumber_crm_product_no_fetch_products", "community": 183, "norm_label": "fetch_products()" }, { "label": "build_mapping()", "file_type": "code", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L91", "id": "scripts_renumber_crm_product_no_build_mapping", "community": 183, "norm_label": "build_mapping()" }, { "label": "validate_mapping()", "file_type": "code", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L111", "id": "scripts_renumber_crm_product_no_validate_mapping", "community": 183, "norm_label": "validate_mapping()" }, { "label": "write_mapping_csv()", "file_type": "code", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L123", "id": "scripts_renumber_crm_product_no_write_mapping_csv", "community": 183, "norm_label": "write_mapping_csv()" }, { "label": "apply_renumber()", "file_type": "code", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L143", "id": "scripts_renumber_crm_product_no_apply_renumber", "community": 183, "norm_label": "apply_renumber()" }, { "label": "main()", "file_type": "code", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L185", "id": "scripts_renumber_crm_product_no_main", "community": 183, "norm_label": "main()" }, { "label": "\u4e24\u9636\u6bb5 UPDATE\uff0c\u907f\u514d uk_product_no \u4e2d\u95f4\u6001\u51b2\u7a81\u3002", "file_type": "rationale", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L144", "id": "scripts_renumber_crm_product_no_rationale_144", "community": 183, "norm_label": "\u4e24\u9636\u6bb5 update,\u907f\u514d uk_product_no \u4e2d\u95f4\u6001\u51b2\u7a81\u3002" }, { "label": "migrate_crm_sys_oss.py", "file_type": "code", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L1", "id": "scripts_migrate_crm_sys_oss_py", "community": 122, "norm_label": "migrate_crm_sys_oss.py" }, { "label": "BackfillRule", "file_type": "code", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L53", "id": "scripts_migrate_crm_sys_oss_backfillrule", "community": 122, "norm_label": "backfillrule" }, { "label": "BizRef", "file_type": "code", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L93", "id": "scripts_migrate_crm_sys_oss_bizref", "community": 122, "norm_label": "bizref" }, { "label": "MigrationStats", "file_type": "code", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L102", "id": "scripts_migrate_crm_sys_oss_migrationstats", "community": 122, "norm_label": "migrationstats" }, { "label": "legacy_id_to_str()", "file_type": "code", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L113", "id": "scripts_migrate_crm_sys_oss_legacy_id_to_str", "community": 122, "norm_label": "legacy_id_to_str()" }, { "label": "derive_source_url()", "file_type": "code", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L122", "id": "scripts_migrate_crm_sys_oss_derive_source_url", "community": 122, "norm_label": "derive_source_url()" }, { "label": "load_settings_env()", "file_type": "code", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L126", "id": "scripts_migrate_crm_sys_oss_load_settings_env", "community": 122, "norm_label": "load_settings_env()" }, { "label": "load_runtime_settings()", "file_type": "code", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L142", "id": "scripts_migrate_crm_sys_oss_load_runtime_settings", "community": 122, "norm_label": "load_runtime_settings()" }, { "label": "load_user_mapping()", "file_type": "code", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L148", "id": "scripts_migrate_crm_sys_oss_load_user_mapping", "community": 122, "norm_label": "load_user_mapping()" }, { "label": "fetch_portal_admin_id()", "file_type": "code", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L166", "id": "scripts_migrate_crm_sys_oss_fetch_portal_admin_id", "community": 122, "norm_label": "fetch_portal_admin_id()" }, { "label": "resolve_portal_user_id()", "file_type": "code", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L174", "id": "scripts_migrate_crm_sys_oss_resolve_portal_user_id", "community": 122, "norm_label": "resolve_portal_user_id()" }, { "label": "fetch_source_rows()", "file_type": "code", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L196", "id": "scripts_migrate_crm_sys_oss_fetch_source_rows", "community": 122, "norm_label": "fetch_source_rows()" }, { "label": "count_target_rows()", "file_type": "code", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L202", "id": "scripts_migrate_crm_sys_oss_count_target_rows", "community": 122, "norm_label": "count_target_rows()" }, { "label": "transform_row()", "file_type": "code", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L212", "id": "scripts_migrate_crm_sys_oss_transform_row", "community": 122, "norm_label": "transform_row()" }, { "label": "target_row_exists()", "file_type": "code", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L288", "id": "scripts_migrate_crm_sys_oss_target_row_exists", "community": 122, "norm_label": "target_row_exists()" }, { "label": "parse_oss_id_tokens()", "file_type": "code", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L295", "id": "scripts_migrate_crm_sys_oss_parse_oss_id_tokens", "community": 122, "norm_label": "parse_oss_id_tokens()" }, { "label": "_normalize_oss_token()", "file_type": "code", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L335", "id": "scripts_migrate_crm_sys_oss_normalize_oss_token", "community": 122, "norm_label": "_normalize_oss_token()" }, { "label": "table_exists()", "file_type": "code", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L348", "id": "scripts_migrate_crm_sys_oss_table_exists", "community": 122, "norm_label": "table_exists()" }, { "label": "build_biz_index()", "file_type": "code", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L360", "id": "scripts_migrate_crm_sys_oss_build_biz_index", "community": 122, "norm_label": "build_biz_index()" }, { "label": "apply_biz_backfill()", "file_type": "code", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L415", "id": "scripts_migrate_crm_sys_oss_apply_biz_backfill", "community": 122, "norm_label": "apply_biz_backfill()" }, { "label": "write_mapping_csv()", "file_type": "code", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L445", "id": "scripts_migrate_crm_sys_oss_write_mapping_csv", "community": 122, "norm_label": "write_mapping_csv()" }, { "label": "write_backfill_csv()", "file_type": "code", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L475", "id": "scripts_migrate_crm_sys_oss_write_backfill_csv", "community": 122, "norm_label": "write_backfill_csv()" }, { "label": "write_unresolved_csv()", "file_type": "code", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L497", "id": "scripts_migrate_crm_sys_oss_write_unresolved_csv", "community": 122, "norm_label": "write_unresolved_csv()" }, { "label": "print_report()", "file_type": "code", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L511", "id": "scripts_migrate_crm_sys_oss_print_report", "community": 122, "norm_label": "print_report()" }, { "label": "run_migration()", "file_type": "code", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L525", "id": "scripts_migrate_crm_sys_oss_run_migration", "community": 122, "norm_label": "run_migration()" }, { "label": "main()", "file_type": "code", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L597", "id": "scripts_migrate_crm_sys_oss_main", "community": 122, "norm_label": "main()" }, { "label": "migrate_crm_clue.py", "file_type": "code", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L1", "id": "scripts_migrate_crm_clue_py", "community": 133, "norm_label": "migrate_crm_clue.py" }, { "label": "StepStats", "file_type": "code", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L76", "id": "scripts_migrate_crm_clue_stepstats", "community": 133, "norm_label": "stepstats" }, { "label": "MigrationStats", "file_type": "code", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L84", "id": "scripts_migrate_crm_clue_migrationstats", "community": 133, "norm_label": "migrationstats" }, { "label": ".step()", "file_type": "code", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L88", "id": "scripts_migrate_crm_clue_migrationstats_step", "community": 133, "norm_label": ".step()" }, { "label": "legacy_id_to_str()", "file_type": "code", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L94", "id": "scripts_migrate_crm_clue_legacy_id_to_str", "community": 133, "norm_label": "legacy_id_to_str()" }, { "label": "derive_source_url()", "file_type": "code", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L103", "id": "scripts_migrate_crm_clue_derive_source_url", "community": 133, "norm_label": "derive_source_url()" }, { "label": "load_settings_env()", "file_type": "code", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L107", "id": "scripts_migrate_crm_clue_load_settings_env", "community": 133, "norm_label": "load_settings_env()" }, { "label": "load_runtime_settings()", "file_type": "code", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L123", "id": "scripts_migrate_crm_clue_load_runtime_settings", "community": 133, "norm_label": "load_runtime_settings()" }, { "label": "load_user_mapping()", "file_type": "code", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L129", "id": "scripts_migrate_crm_clue_load_user_mapping", "community": 133, "norm_label": "load_user_mapping()" }, { "label": "fetch_portal_admin_id()", "file_type": "code", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L147", "id": "scripts_migrate_crm_clue_fetch_portal_admin_id", "community": 133, "norm_label": "fetch_portal_admin_id()" }, { "label": "resolve_portal_user_id()", "file_type": "code", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L155", "id": "scripts_migrate_crm_clue_resolve_portal_user_id", "community": 133, "norm_label": "resolve_portal_user_id()" }, { "label": "load_oss_id_to_url()", "file_type": "code", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L177", "id": "scripts_migrate_crm_clue_load_oss_id_to_url", "community": 133, "norm_label": "load_oss_id_to_url()" }, { "label": "normalize_customer_type()", "file_type": "code", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L186", "id": "scripts_migrate_crm_clue_normalize_customer_type", "community": 133, "norm_label": "normalize_customer_type()" }, { "label": "normalize_follow_type()", "file_type": "code", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L203", "id": "scripts_migrate_crm_clue_normalize_follow_type", "community": 133, "norm_label": "normalize_follow_type()" }, { "label": "_str_or_none()", "file_type": "code", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L208", "id": "scripts_migrate_crm_clue_str_or_none", "community": 133, "norm_label": "_str_or_none()" }, { "label": "fetch_source_rows()", "file_type": "code", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L217", "id": "scripts_migrate_crm_clue_fetch_source_rows", "community": 133, "norm_label": "fetch_source_rows()" }, { "label": "target_row_exists()", "file_type": "code", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L224", "id": "scripts_migrate_crm_clue_target_row_exists", "community": 133, "norm_label": "target_row_exists()" }, { "label": "transform_clue()", "file_type": "code", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L228", "id": "scripts_migrate_crm_clue_transform_clue", "community": 133, "norm_label": "transform_clue()" }, { "label": "transform_clue_follow()", "file_type": "code", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L288", "id": "scripts_migrate_crm_clue_transform_clue_follow", "community": 133, "norm_label": "transform_clue_follow()" }, { "label": "write_mapping_csv()", "file_type": "code", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L361", "id": "scripts_migrate_crm_clue_write_mapping_csv", "community": 133, "norm_label": "write_mapping_csv()" }, { "label": "migrate_table()", "file_type": "code", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L372", "id": "scripts_migrate_crm_clue_migrate_table", "community": 133, "norm_label": "migrate_table()" }, { "label": "print_report()", "file_type": "code", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L417", "id": "scripts_migrate_crm_clue_print_report", "community": 133, "norm_label": "print_report()" }, { "label": "run_migration()", "file_type": "code", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L431", "id": "scripts_migrate_crm_clue_run_migration", "community": 133, "norm_label": "run_migration()" }, { "label": "main()", "file_type": "code", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L473", "id": "scripts_migrate_crm_clue_main", "community": 133, "norm_label": "main()" }, { "label": "migrate_dibang_data.py", "file_type": "code", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L1", "id": "scripts_migrate_dibang_data_py", "community": 150, "norm_label": "migrate_dibang_data.py" }, { "label": "MigrationStats", "file_type": "code", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L56", "id": "scripts_migrate_dibang_data_migrationstats", "community": 150, "norm_label": "migrationstats" }, { "label": "parse_date()", "file_type": "code", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L64", "id": "scripts_migrate_dibang_data_parse_date", "community": 150, "norm_label": "parse_date()" }, { "label": "parse_datetime()", "file_type": "code", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L80", "id": "scripts_migrate_dibang_data_parse_datetime", "community": 150, "norm_label": "parse_datetime()" }, { "label": "clip_text()", "file_type": "code", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L104", "id": "scripts_migrate_dibang_data_clip_text", "community": 150, "norm_label": "clip_text()" }, { "label": "fetch_rows()", "file_type": "code", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L114", "id": "scripts_migrate_dibang_data_fetch_rows", "community": 150, "norm_label": "fetch_rows()" }, { "label": "count_rows()", "file_type": "code", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L120", "id": "scripts_migrate_dibang_data_count_rows", "community": 150, "norm_label": "count_rows()" }, { "label": "map_id()", "file_type": "code", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L125", "id": "scripts_migrate_dibang_data_map_id", "community": 150, "norm_label": "map_id()" }, { "label": "legacy_id_to_str()", "file_type": "code", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L145", "id": "scripts_migrate_dibang_data_legacy_id_to_str", "community": 150, "norm_label": "legacy_id_to_str()" }, { "label": "build_id_maps()", "file_type": "code", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L150", "id": "scripts_migrate_dibang_data_build_id_maps", "community": 150, "norm_label": "build_id_maps()" }, { "label": "transform_plan()", "file_type": "code", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L159", "id": "scripts_migrate_dibang_data_transform_plan", "community": 150, "norm_label": "transform_plan()" }, { "label": "transform_inventory()", "file_type": "code", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L200", "id": "scripts_migrate_dibang_data_transform_inventory", "community": 150, "norm_label": "transform_inventory()" }, { "label": "transform_weighing()", "file_type": "code", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L238", "id": "scripts_migrate_dibang_data_transform_weighing", "community": 150, "norm_label": "transform_weighing()" }, { "label": "truncate_target_tables()", "file_type": "code", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L347", "id": "scripts_migrate_dibang_data_truncate_target_tables", "community": 150, "norm_label": "truncate_target_tables()" }, { "label": "export_mapping()", "file_type": "code", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L355", "id": "scripts_migrate_dibang_data_export_mapping", "community": 150, "norm_label": "export_mapping()" }, { "label": "print_report()", "file_type": "code", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L363", "id": "scripts_migrate_dibang_data_print_report", "community": 150, "norm_label": "print_report()" }, { "label": "migrate()", "file_type": "code", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L392", "id": "scripts_migrate_dibang_data_migrate", "community": 150, "norm_label": "migrate()" }, { "label": "main()", "file_type": "code", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L496", "id": "scripts_migrate_dibang_data_main", "community": 150, "norm_label": "main()" }, { "label": "\u539f\u5730\u78c5 int \u4e3b\u952e\u539f\u6837\u4fdd\u7559\uff0c\u5199\u5165\u95e8\u6237 VARCHAR(64) \u5b57\u6bb5\u3002", "file_type": "rationale", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L146", "id": "scripts_migrate_dibang_data_rationale_146", "community": 150, "norm_label": "\u539f\u5730\u78c5 int \u4e3b\u952e\u539f\u6837\u4fdd\u7559,\u5199\u5165\u95e8\u6237 varchar(64) \u5b57\u6bb5\u3002" }, { "label": "migrate_bx_data.py", "file_type": "code", "source_file": "scripts/migrate_bx_data.py", "source_location": "L1", "id": "scripts_migrate_bx_data_py", "community": 88, "norm_label": "migrate_bx_data.py" }, { "label": "StepStats", "file_type": "code", "source_file": "scripts/migrate_bx_data.py", "source_location": "L61", "id": "scripts_migrate_bx_data_stepstats", "community": 88, "norm_label": "stepstats" }, { "label": "MigrationStats", "file_type": "code", "source_file": "scripts/migrate_bx_data.py", "source_location": "L68", "id": "scripts_migrate_bx_data_migrationstats", "community": 88, "norm_label": "migrationstats" }, { "label": ".step()", "file_type": "code", "source_file": "scripts/migrate_bx_data.py", "source_location": "L72", "id": "scripts_migrate_bx_data_migrationstats_step", "community": 88, "norm_label": ".step()" }, { "label": "legacy_id_to_str()", "file_type": "code", "source_file": "scripts/migrate_bx_data.py", "source_location": "L78", "id": "scripts_migrate_bx_data_legacy_id_to_str", "community": 88, "norm_label": "legacy_id_to_str()" }, { "label": "derive_source_url()", "file_type": "code", "source_file": "scripts/migrate_bx_data.py", "source_location": "L87", "id": "scripts_migrate_bx_data_derive_source_url", "community": 88, "norm_label": "derive_source_url()" }, { "label": "load_settings_env()", "file_type": "code", "source_file": "scripts/migrate_bx_data.py", "source_location": "L91", "id": "scripts_migrate_bx_data_load_settings_env", "community": 88, "norm_label": "load_settings_env()" }, { "label": "load_runtime_settings()", "file_type": "code", "source_file": "scripts/migrate_bx_data.py", "source_location": "L107", "id": "scripts_migrate_bx_data_load_runtime_settings", "community": 88, "norm_label": "load_runtime_settings()" }, { "label": "load_bx_user_mapping()", "file_type": "code", "source_file": "scripts/migrate_bx_data.py", "source_location": "L113", "id": "scripts_migrate_bx_data_load_bx_user_mapping", "community": 88, "norm_label": "load_bx_user_mapping()" }, { "label": "fetch_portal_admin_id()", "file_type": "code", "source_file": "scripts/migrate_bx_data.py", "source_location": "L131", "id": "scripts_migrate_bx_data_fetch_portal_admin_id", "community": 88, "norm_label": "fetch_portal_admin_id()" }, { "label": "map_bx_user_id()", "file_type": "code", "source_file": "scripts/migrate_bx_data.py", "source_location": "L139", "id": "scripts_migrate_bx_data_map_bx_user_id", "community": 88, "norm_label": "map_bx_user_id()" }, { "label": "_str_or_none()", "file_type": "code", "source_file": "scripts/migrate_bx_data.py", "source_location": "L167", "id": "scripts_migrate_bx_data_str_or_none", "community": 88, "norm_label": "_str_or_none()" }, { "label": "_dec()", "file_type": "code", "source_file": "scripts/migrate_bx_data.py", "source_location": "L176", "id": "scripts_migrate_bx_data_dec", "community": 88, "norm_label": "_dec()" }, { "label": "parse_reimburse_meta()", "file_type": "code", "source_file": "scripts/migrate_bx_data.py", "source_location": "L182", "id": "scripts_migrate_bx_data_parse_reimburse_meta", "community": 88, "norm_label": "parse_reimburse_meta()" }, { "label": "fetch_source_rows()", "file_type": "code", "source_file": "scripts/migrate_bx_data.py", "source_location": "L191", "id": "scripts_migrate_bx_data_fetch_source_rows", "community": 88, "norm_label": "fetch_source_rows()" }, { "label": "target_row_exists()", "file_type": "code", "source_file": "scripts/migrate_bx_data.py", "source_location": "L205", "id": "scripts_migrate_bx_data_target_row_exists", "community": 88, "norm_label": "target_row_exists()" }, { "label": "clear_portal_workflow()", "file_type": "code", "source_file": "scripts/migrate_bx_data.py", "source_location": "L209", "id": "scripts_migrate_bx_data_clear_portal_workflow", "community": 88, "norm_label": "clear_portal_workflow()" }, { "label": "transform_expense_item()", "file_type": "code", "source_file": "scripts/migrate_bx_data.py", "source_location": "L214", "id": "scripts_migrate_bx_data_transform_expense_item", "community": 88, "norm_label": "transform_expense_item()" }, { "label": "transform_workflow_def()", "file_type": "code", "source_file": "scripts/migrate_bx_data.py", "source_location": "L239", "id": "scripts_migrate_bx_data_transform_workflow_def", "community": 88, "norm_label": "transform_workflow_def()" }, { "label": "transform_workflow_node()", "file_type": "code", "source_file": "scripts/migrate_bx_data.py", "source_location": "L258", "id": "scripts_migrate_bx_data_transform_workflow_node", "community": 88, "norm_label": "transform_workflow_node()" }, { "label": "transform_advance_apply()", "file_type": "code", "source_file": "scripts/migrate_bx_data.py", "source_location": "L284", "id": "scripts_migrate_bx_data_transform_advance_apply", "community": 88, "norm_label": "transform_advance_apply()" }, { "label": "transform_advance_approval()", "file_type": "code", "source_file": "scripts/migrate_bx_data.py", "source_location": "L322", "id": "scripts_migrate_bx_data_transform_advance_approval", "community": 88, "norm_label": "transform_advance_approval()" }, { "label": "transform_reimburse_apply()", "file_type": "code", "source_file": "scripts/migrate_bx_data.py", "source_location": "L352", "id": "scripts_migrate_bx_data_transform_reimburse_apply", "community": 88, "norm_label": "transform_reimburse_apply()" }, { "label": "transform_reimburse_detail()", "file_type": "code", "source_file": "scripts/migrate_bx_data.py", "source_location": "L401", "id": "scripts_migrate_bx_data_transform_reimburse_detail", "community": 88, "norm_label": "transform_reimburse_detail()" }, { "label": "transform_reimburse_approval()", "file_type": "code", "source_file": "scripts/migrate_bx_data.py", "source_location": "L422", "id": "scripts_migrate_bx_data_transform_reimburse_approval", "community": 88, "norm_label": "transform_reimburse_approval()" }, { "label": "transform_reimburse_offset()", "file_type": "code", "source_file": "scripts/migrate_bx_data.py", "source_location": "L452", "id": "scripts_migrate_bx_data_transform_reimburse_offset", "community": 88, "norm_label": "transform_reimburse_offset()" }, { "label": "transform_attachment()", "file_type": "code", "source_file": "scripts/migrate_bx_data.py", "source_location": "L472", "id": "scripts_migrate_bx_data_transform_attachment", "community": 88, "norm_label": "transform_attachment()" }, { "label": "write_mapping_csv()", "file_type": "code", "source_file": "scripts/migrate_bx_data.py", "source_location": "L648", "id": "scripts_migrate_bx_data_write_mapping_csv", "community": 88, "norm_label": "write_mapping_csv()" }, { "label": "migrate_table()", "file_type": "code", "source_file": "scripts/migrate_bx_data.py", "source_location": "L659", "id": "scripts_migrate_bx_data_migrate_table", "community": 88, "norm_label": "migrate_table()" }, { "label": "print_report()", "file_type": "code", "source_file": "scripts/migrate_bx_data.py", "source_location": "L712", "id": "scripts_migrate_bx_data_print_report", "community": 88, "norm_label": "print_report()" }, { "label": "resolve_steps()", "file_type": "code", "source_file": "scripts/migrate_bx_data.py", "source_location": "L727", "id": "scripts_migrate_bx_data_resolve_steps", "community": 88, "norm_label": "resolve_steps()" }, { "label": "run_migration()", "file_type": "code", "source_file": "scripts/migrate_bx_data.py", "source_location": "L742", "id": "scripts_migrate_bx_data_run_migration", "community": 88, "norm_label": "run_migration()" }, { "label": "main()", "file_type": "code", "source_file": "scripts/migrate_bx_data.py", "source_location": "L781", "id": "scripts_migrate_bx_data_main", "community": 88, "norm_label": "main()" }, { "label": "merge_duplicate_crm_customers.py", "file_type": "code", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L1", "id": "scripts_merge_duplicate_crm_customers_py", "community": 163, "norm_label": "merge_duplicate_crm_customers.py" }, { "label": "_norm()", "file_type": "code", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L79", "id": "scripts_merge_duplicate_crm_customers_norm", "community": 163, "norm_label": "_norm()" }, { "label": "_contact_key()", "file_type": "code", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L85", "id": "scripts_merge_duplicate_crm_customers_contact_key", "community": 163, "norm_label": "_contact_key()" }, { "label": "_invoice_key()", "file_type": "code", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L92", "id": "scripts_merge_duplicate_crm_customers_invoice_key", "community": 163, "norm_label": "_invoice_key()" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L96", "id": "scripts_merge_duplicate_crm_customers_row_to_dict", "community": 163, "norm_label": "_row_to_dict()" }, { "label": "load_database_url()", "file_type": "code", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L100", "id": "scripts_merge_duplicate_crm_customers_load_database_url", "community": 163, "norm_label": "load_database_url()" }, { "label": "discover_merge_pairs()", "file_type": "code", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L114", "id": "scripts_merge_duplicate_crm_customers_discover_merge_pairs", "community": 163, "norm_label": "discover_merge_pairs()" }, { "label": "backup_tables()", "file_type": "code", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L147", "id": "scripts_merge_duplicate_crm_customers_backup_tables", "community": 163, "norm_label": "backup_tables()" }, { "label": "fetch_customer()", "file_type": "code", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L157", "id": "scripts_merge_duplicate_crm_customers_fetch_customer", "community": 163, "norm_label": "fetch_customer()" }, { "label": "merge_contacts()", "file_type": "code", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L165", "id": "scripts_merge_duplicate_crm_customers_merge_contacts", "community": 163, "norm_label": "merge_contacts()" }, { "label": "normalize_invoice_defaults()", "file_type": "code", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L257", "id": "scripts_merge_duplicate_crm_customers_normalize_invoice_defaults", "community": 163, "norm_label": "normalize_invoice_defaults()" }, { "label": "merge_invoices()", "file_type": "code", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L326", "id": "scripts_merge_duplicate_crm_customers_merge_invoices", "community": 163, "norm_label": "merge_invoices()" }, { "label": "migrate_customer_refs()", "file_type": "code", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L402", "id": "scripts_merge_duplicate_crm_customers_migrate_customer_refs", "community": 163, "norm_label": "migrate_customer_refs()" }, { "label": "merge_customer_master()", "file_type": "code", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L463", "id": "scripts_merge_duplicate_crm_customers_merge_customer_master", "community": 163, "norm_label": "merge_customer_master()" }, { "label": "recalc_customer_stats()", "file_type": "code", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L515", "id": "scripts_merge_duplicate_crm_customers_recalc_customer_stats", "community": 163, "norm_label": "recalc_customer_stats()" }, { "label": "soft_delete_source_customer()", "file_type": "code", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L582", "id": "scripts_merge_duplicate_crm_customers_soft_delete_source_customer", "community": 163, "norm_label": "soft_delete_source_customer()" }, { "label": "verify()", "file_type": "code", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L605", "id": "scripts_merge_duplicate_crm_customers_verify", "community": 163, "norm_label": "verify()" }, { "label": "run()", "file_type": "code", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L669", "id": "scripts_merge_duplicate_crm_customers_run", "community": 163, "norm_label": "run()" }, { "label": "main()", "file_type": "code", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L707", "id": "scripts_merge_duplicate_crm_customers_main", "community": 163, "norm_label": "main()" }, { "label": "\u786e\u4fdd\u4fdd\u7559\u5ba2\u6237\u4e0b\u6d3b\u8dc3\u5f00\u7968\u6709\u4e14\u4ec5\u6709\u4e00\u6761 is_default=1\uff1b\u4f18\u5148\u4fdd\u7559\u5ba2\u6237\uff08\u65b0\uff09\u4fa7\u539f\u9ed8\u8ba4\u3002", "file_type": "rationale", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L264", "id": "scripts_merge_duplicate_crm_customers_rationale_264", "community": 163, "norm_label": "\u786e\u4fdd\u4fdd\u7559\u5ba2\u6237\u4e0b\u6d3b\u8dc3\u5f00\u7968\u6709\u4e14\u4ec5\u6709\u4e00\u6761 is_default=1;\u4f18\u5148\u4fdd\u7559\u5ba2\u6237(\u65b0)\u4fa7\u539f\u9ed8\u8ba4\u3002" }, { "label": "migrate_crm_contract.py", "file_type": "code", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L1", "id": "scripts_migrate_crm_contract_py", "community": 101, "norm_label": "migrate_crm_contract.py" }, { "label": "StepStats", "file_type": "code", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L53", "id": "scripts_migrate_crm_contract_stepstats", "community": 101, "norm_label": "stepstats" }, { "label": "MigrationStats", "file_type": "code", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L61", "id": "scripts_migrate_crm_contract_migrationstats", "community": 101, "norm_label": "migrationstats" }, { "label": ".step()", "file_type": "code", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L65", "id": "scripts_migrate_crm_contract_migrationstats_step", "community": 101, "norm_label": ".step()" }, { "label": "legacy_id_to_str()", "file_type": "code", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L71", "id": "scripts_migrate_crm_contract_legacy_id_to_str", "community": 101, "norm_label": "legacy_id_to_str()" }, { "label": "derive_source_url()", "file_type": "code", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L80", "id": "scripts_migrate_crm_contract_derive_source_url", "community": 101, "norm_label": "derive_source_url()" }, { "label": "load_settings_env()", "file_type": "code", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L84", "id": "scripts_migrate_crm_contract_load_settings_env", "community": 101, "norm_label": "load_settings_env()" }, { "label": "load_runtime_settings()", "file_type": "code", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L100", "id": "scripts_migrate_crm_contract_load_runtime_settings", "community": 101, "norm_label": "load_runtime_settings()" }, { "label": "load_user_mapping()", "file_type": "code", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L106", "id": "scripts_migrate_crm_contract_load_user_mapping", "community": 101, "norm_label": "load_user_mapping()" }, { "label": "fetch_portal_admin_id()", "file_type": "code", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L124", "id": "scripts_migrate_crm_contract_fetch_portal_admin_id", "community": 101, "norm_label": "fetch_portal_admin_id()" }, { "label": "resolve_portal_user_id()", "file_type": "code", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L132", "id": "scripts_migrate_crm_contract_resolve_portal_user_id", "community": 101, "norm_label": "resolve_portal_user_id()" }, { "label": "load_oss_id_to_url()", "file_type": "code", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L157", "id": "scripts_migrate_crm_contract_load_oss_id_to_url", "community": 101, "norm_label": "load_oss_id_to_url()" }, { "label": "normalize_attachment_csv()", "file_type": "code", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L166", "id": "scripts_migrate_crm_contract_normalize_attachment_csv", "community": 101, "norm_label": "normalize_attachment_csv()" }, { "label": "normalize_contract_attachment_files()", "file_type": "code", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L187", "id": "scripts_migrate_crm_contract_normalize_contract_attachment_files", "community": 101, "norm_label": "normalize_contract_attachment_files()" }, { "label": "normalize_file_path()", "file_type": "code", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L212", "id": "scripts_migrate_crm_contract_normalize_file_path", "community": 101, "norm_label": "normalize_file_path()" }, { "label": "_dec()", "file_type": "code", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L222", "id": "scripts_migrate_crm_contract_dec", "community": 101, "norm_label": "_dec()" }, { "label": "_str_or_none()", "file_type": "code", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L228", "id": "scripts_migrate_crm_contract_str_or_none", "community": 101, "norm_label": "_str_or_none()" }, { "label": "fetch_source_rows()", "file_type": "code", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L237", "id": "scripts_migrate_crm_contract_fetch_source_rows", "community": 101, "norm_label": "fetch_source_rows()" }, { "label": "target_row_exists()", "file_type": "code", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L244", "id": "scripts_migrate_crm_contract_target_row_exists", "community": 101, "norm_label": "target_row_exists()" }, { "label": "transform_contract_template()", "file_type": "code", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L248", "id": "scripts_migrate_crm_contract_transform_contract_template", "community": 101, "norm_label": "transform_contract_template()" }, { "label": "transform_contract()", "file_type": "code", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L292", "id": "scripts_migrate_crm_contract_transform_contract", "community": 101, "norm_label": "transform_contract()" }, { "label": "transform_contract_product()", "file_type": "code", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L388", "id": "scripts_migrate_crm_contract_transform_contract_product", "community": 101, "norm_label": "transform_contract_product()" }, { "label": "transform_contract_price_tier()", "file_type": "code", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L436", "id": "scripts_migrate_crm_contract_transform_contract_price_tier", "community": 101, "norm_label": "transform_contract_price_tier()" }, { "label": "transform_contract_approval()", "file_type": "code", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L474", "id": "scripts_migrate_crm_contract_transform_contract_approval", "community": 101, "norm_label": "transform_contract_approval()" }, { "label": "transform_contract_change()", "file_type": "code", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L516", "id": "scripts_migrate_crm_contract_transform_contract_change", "community": 101, "norm_label": "transform_contract_change()" }, { "label": "write_mapping_csv()", "file_type": "code", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L682", "id": "scripts_migrate_crm_contract_write_mapping_csv", "community": 101, "norm_label": "write_mapping_csv()" }, { "label": "migrate_table()", "file_type": "code", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L693", "id": "scripts_migrate_crm_contract_migrate_table", "community": 101, "norm_label": "migrate_table()" }, { "label": "print_report()", "file_type": "code", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L746", "id": "scripts_migrate_crm_contract_print_report", "community": 101, "norm_label": "print_report()" }, { "label": "run_migration()", "file_type": "code", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L760", "id": "scripts_migrate_crm_contract_run_migration", "community": 101, "norm_label": "run_migration()" }, { "label": "main()", "file_type": "code", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L802", "id": "scripts_migrate_crm_contract_main", "community": 101, "norm_label": "main()" }, { "label": "migrate_crm_quote.py", "file_type": "code", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L1", "id": "scripts_migrate_crm_quote_py", "community": 105, "norm_label": "migrate_crm_quote.py" }, { "label": "StepStats", "file_type": "code", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L52", "id": "scripts_migrate_crm_quote_stepstats", "community": 105, "norm_label": "stepstats" }, { "label": "MigrationStats", "file_type": "code", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L60", "id": "scripts_migrate_crm_quote_migrationstats", "community": 105, "norm_label": "migrationstats" }, { "label": ".step()", "file_type": "code", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L64", "id": "scripts_migrate_crm_quote_migrationstats_step", "community": 105, "norm_label": ".step()" }, { "label": "legacy_id_to_str()", "file_type": "code", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L70", "id": "scripts_migrate_crm_quote_legacy_id_to_str", "community": 105, "norm_label": "legacy_id_to_str()" }, { "label": "legacy_parent_id()", "file_type": "code", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L79", "id": "scripts_migrate_crm_quote_legacy_parent_id", "community": 105, "norm_label": "legacy_parent_id()" }, { "label": "derive_source_url()", "file_type": "code", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L90", "id": "scripts_migrate_crm_quote_derive_source_url", "community": 105, "norm_label": "derive_source_url()" }, { "label": "load_settings_env()", "file_type": "code", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L94", "id": "scripts_migrate_crm_quote_load_settings_env", "community": 105, "norm_label": "load_settings_env()" }, { "label": "load_runtime_settings()", "file_type": "code", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L110", "id": "scripts_migrate_crm_quote_load_runtime_settings", "community": 105, "norm_label": "load_runtime_settings()" }, { "label": "load_user_mapping()", "file_type": "code", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L116", "id": "scripts_migrate_crm_quote_load_user_mapping", "community": 105, "norm_label": "load_user_mapping()" }, { "label": "fetch_portal_admin_id()", "file_type": "code", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L134", "id": "scripts_migrate_crm_quote_fetch_portal_admin_id", "community": 105, "norm_label": "fetch_portal_admin_id()" }, { "label": "resolve_portal_user_id()", "file_type": "code", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L142", "id": "scripts_migrate_crm_quote_resolve_portal_user_id", "community": 105, "norm_label": "resolve_portal_user_id()" }, { "label": "load_oss_id_to_url()", "file_type": "code", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L167", "id": "scripts_migrate_crm_quote_load_oss_id_to_url", "community": 105, "norm_label": "load_oss_id_to_url()" }, { "label": "normalize_attachment_csv()", "file_type": "code", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L176", "id": "scripts_migrate_crm_quote_normalize_attachment_csv", "community": 105, "norm_label": "normalize_attachment_csv()" }, { "label": "normalize_pdf_url()", "file_type": "code", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L197", "id": "scripts_migrate_crm_quote_normalize_pdf_url", "community": 105, "norm_label": "normalize_pdf_url()" }, { "label": "_dec()", "file_type": "code", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L207", "id": "scripts_migrate_crm_quote_dec", "community": 105, "norm_label": "_dec()" }, { "label": "_str_or_none()", "file_type": "code", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L213", "id": "scripts_migrate_crm_quote_str_or_none", "community": 105, "norm_label": "_str_or_none()" }, { "label": "fetch_source_rows()", "file_type": "code", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L222", "id": "scripts_migrate_crm_quote_fetch_source_rows", "community": 105, "norm_label": "fetch_source_rows()" }, { "label": "target_row_exists()", "file_type": "code", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L232", "id": "scripts_migrate_crm_quote_target_row_exists", "community": 105, "norm_label": "target_row_exists()" }, { "label": "transform_supplier_info()", "file_type": "code", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L236", "id": "scripts_migrate_crm_quote_transform_supplier_info", "community": 105, "norm_label": "transform_supplier_info()" }, { "label": "transform_quote()", "file_type": "code", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L273", "id": "scripts_migrate_crm_quote_transform_quote", "community": 105, "norm_label": "transform_quote()" }, { "label": "transform_quote_product()", "file_type": "code", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L344", "id": "scripts_migrate_crm_quote_transform_quote_product", "community": 105, "norm_label": "transform_quote_product()" }, { "label": "transform_quote_approval()", "file_type": "code", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L389", "id": "scripts_migrate_crm_quote_transform_quote_approval", "community": 105, "norm_label": "transform_quote_approval()" }, { "label": "transform_quote_share_log()", "file_type": "code", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L424", "id": "scripts_migrate_crm_quote_transform_quote_share_log", "community": 105, "norm_label": "transform_quote_share_log()" }, { "label": "write_mapping_csv()", "file_type": "code", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L544", "id": "scripts_migrate_crm_quote_write_mapping_csv", "community": 105, "norm_label": "write_mapping_csv()" }, { "label": "migrate_table()", "file_type": "code", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L555", "id": "scripts_migrate_crm_quote_migrate_table", "community": 105, "norm_label": "migrate_table()" }, { "label": "print_report()", "file_type": "code", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L601", "id": "scripts_migrate_crm_quote_print_report", "community": 105, "norm_label": "print_report()" }, { "label": "run_migration()", "file_type": "code", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L615", "id": "scripts_migrate_crm_quote_run_migration", "community": 105, "norm_label": "run_migration()" }, { "label": "main()", "file_type": "code", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L661", "id": "scripts_migrate_crm_quote_main", "community": 105, "norm_label": "main()" }, { "label": "migrate_crm_customer.py", "file_type": "code", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L1", "id": "scripts_migrate_crm_customer_py", "community": 108, "norm_label": "migrate_crm_customer.py" }, { "label": "StepStats", "file_type": "code", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L79", "id": "scripts_migrate_crm_customer_stepstats", "community": 108, "norm_label": "stepstats" }, { "label": "MigrationStats", "file_type": "code", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L87", "id": "scripts_migrate_crm_customer_migrationstats", "community": 108, "norm_label": "migrationstats" }, { "label": ".step()", "file_type": "code", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L91", "id": "scripts_migrate_crm_customer_migrationstats_step", "community": 108, "norm_label": ".step()" }, { "label": "legacy_id_to_str()", "file_type": "code", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L97", "id": "scripts_migrate_crm_customer_legacy_id_to_str", "community": 108, "norm_label": "legacy_id_to_str()" }, { "label": "derive_source_url()", "file_type": "code", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L106", "id": "scripts_migrate_crm_customer_derive_source_url", "community": 108, "norm_label": "derive_source_url()" }, { "label": "load_settings_env()", "file_type": "code", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L110", "id": "scripts_migrate_crm_customer_load_settings_env", "community": 108, "norm_label": "load_settings_env()" }, { "label": "load_runtime_settings()", "file_type": "code", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L126", "id": "scripts_migrate_crm_customer_load_runtime_settings", "community": 108, "norm_label": "load_runtime_settings()" }, { "label": "load_user_mapping()", "file_type": "code", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L132", "id": "scripts_migrate_crm_customer_load_user_mapping", "community": 108, "norm_label": "load_user_mapping()" }, { "label": "fetch_portal_admin_id()", "file_type": "code", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L150", "id": "scripts_migrate_crm_customer_fetch_portal_admin_id", "community": 108, "norm_label": "fetch_portal_admin_id()" }, { "label": "resolve_portal_user_id()", "file_type": "code", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L158", "id": "scripts_migrate_crm_customer_resolve_portal_user_id", "community": 108, "norm_label": "resolve_portal_user_id()" }, { "label": "load_oss_id_to_url()", "file_type": "code", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L184", "id": "scripts_migrate_crm_customer_load_oss_id_to_url", "community": 108, "norm_label": "load_oss_id_to_url()" }, { "label": "normalize_customer_type()", "file_type": "code", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L193", "id": "scripts_migrate_crm_customer_normalize_customer_type", "community": 108, "norm_label": "normalize_customer_type()" }, { "label": "normalize_follow_type()", "file_type": "code", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L210", "id": "scripts_migrate_crm_customer_normalize_follow_type", "community": 108, "norm_label": "normalize_follow_type()" }, { "label": "_dec()", "file_type": "code", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L215", "id": "scripts_migrate_crm_customer_dec", "community": 108, "norm_label": "_dec()" }, { "label": "_str_or_none()", "file_type": "code", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L221", "id": "scripts_migrate_crm_customer_str_or_none", "community": 108, "norm_label": "_str_or_none()" }, { "label": "fetch_source_rows()", "file_type": "code", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L230", "id": "scripts_migrate_crm_customer_fetch_source_rows", "community": 108, "norm_label": "fetch_source_rows()" }, { "label": "target_row_exists()", "file_type": "code", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L237", "id": "scripts_migrate_crm_customer_target_row_exists", "community": 108, "norm_label": "target_row_exists()" }, { "label": "transform_customer()", "file_type": "code", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L241", "id": "scripts_migrate_crm_customer_transform_customer", "community": 108, "norm_label": "transform_customer()" }, { "label": "transform_contact()", "file_type": "code", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L310", "id": "scripts_migrate_crm_customer_transform_contact", "community": 108, "norm_label": "transform_contact()" }, { "label": "transform_follow()", "file_type": "code", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L354", "id": "scripts_migrate_crm_customer_transform_follow", "community": 108, "norm_label": "transform_follow()" }, { "label": "transform_pool()", "file_type": "code", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L392", "id": "scripts_migrate_crm_customer_transform_pool", "community": 108, "norm_label": "transform_pool()" }, { "label": "write_mapping_csv()", "file_type": "code", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L502", "id": "scripts_migrate_crm_customer_write_mapping_csv", "community": 108, "norm_label": "write_mapping_csv()" }, { "label": "migrate_table()", "file_type": "code", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L513", "id": "scripts_migrate_crm_customer_migrate_table", "community": 108, "norm_label": "migrate_table()" }, { "label": "print_report()", "file_type": "code", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L559", "id": "scripts_migrate_crm_customer_print_report", "community": 108, "norm_label": "print_report()" }, { "label": "run_migration()", "file_type": "code", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L573", "id": "scripts_migrate_crm_customer_run_migration", "community": 108, "norm_label": "run_migration()" }, { "label": "main()", "file_type": "code", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L615", "id": "scripts_migrate_crm_customer_main", "community": 108, "norm_label": "main()" }, { "label": "migrate_crm_product.py", "file_type": "code", "source_file": "scripts/migrate_crm_product.py", "source_location": "L1", "id": "scripts_migrate_crm_product_py", "community": 162, "norm_label": "migrate_crm_product.py" }, { "label": "MigrationStats", "file_type": "code", "source_file": "scripts/migrate_crm_product.py", "source_location": "L55", "id": "scripts_migrate_crm_product_migrationstats", "community": 162, "norm_label": "migrationstats" }, { "label": "legacy_id_to_str()", "file_type": "code", "source_file": "scripts/migrate_crm_product.py", "source_location": "L63", "id": "scripts_migrate_crm_product_legacy_id_to_str", "community": 162, "norm_label": "legacy_id_to_str()" }, { "label": "derive_source_url()", "file_type": "code", "source_file": "scripts/migrate_crm_product.py", "source_location": "L72", "id": "scripts_migrate_crm_product_derive_source_url", "community": 162, "norm_label": "derive_source_url()" }, { "label": "load_settings_env()", "file_type": "code", "source_file": "scripts/migrate_crm_product.py", "source_location": "L76", "id": "scripts_migrate_crm_product_load_settings_env", "community": 162, "norm_label": "load_settings_env()" }, { "label": "load_runtime_settings()", "file_type": "code", "source_file": "scripts/migrate_crm_product.py", "source_location": "L92", "id": "scripts_migrate_crm_product_load_runtime_settings", "community": 162, "norm_label": "load_runtime_settings()" }, { "label": "load_user_mapping()", "file_type": "code", "source_file": "scripts/migrate_crm_product.py", "source_location": "L98", "id": "scripts_migrate_crm_product_load_user_mapping", "community": 162, "norm_label": "load_user_mapping()" }, { "label": "fetch_portal_admin_id()", "file_type": "code", "source_file": "scripts/migrate_crm_product.py", "source_location": "L116", "id": "scripts_migrate_crm_product_fetch_portal_admin_id", "community": 162, "norm_label": "fetch_portal_admin_id()" }, { "label": "resolve_portal_user_id()", "file_type": "code", "source_file": "scripts/migrate_crm_product.py", "source_location": "L124", "id": "scripts_migrate_crm_product_resolve_portal_user_id", "community": 162, "norm_label": "resolve_portal_user_id()" }, { "label": "fetch_source_rows()", "file_type": "code", "source_file": "scripts/migrate_crm_product.py", "source_location": "L146", "id": "scripts_migrate_crm_product_fetch_source_rows", "community": 162, "norm_label": "fetch_source_rows()" }, { "label": "count_target_rows()", "file_type": "code", "source_file": "scripts/migrate_crm_product.py", "source_location": "L153", "id": "scripts_migrate_crm_product_count_target_rows", "community": 162, "norm_label": "count_target_rows()" }, { "label": "_dec()", "file_type": "code", "source_file": "scripts/migrate_crm_product.py", "source_location": "L166", "id": "scripts_migrate_crm_product_dec", "community": 162, "norm_label": "_dec()" }, { "label": "transform_row()", "file_type": "code", "source_file": "scripts/migrate_crm_product.py", "source_location": "L172", "id": "scripts_migrate_crm_product_transform_row", "community": 162, "norm_label": "transform_row()" }, { "label": "target_row_exists()", "file_type": "code", "source_file": "scripts/migrate_crm_product.py", "source_location": "L254", "id": "scripts_migrate_crm_product_target_row_exists", "community": 162, "norm_label": "target_row_exists()" }, { "label": "write_mapping_csv()", "file_type": "code", "source_file": "scripts/migrate_crm_product.py", "source_location": "L260", "id": "scripts_migrate_crm_product_write_mapping_csv", "community": 162, "norm_label": "write_mapping_csv()" }, { "label": "print_report()", "file_type": "code", "source_file": "scripts/migrate_crm_product.py", "source_location": "L283", "id": "scripts_migrate_crm_product_print_report", "community": 162, "norm_label": "print_report()" }, { "label": "clear_target_products()", "file_type": "code", "source_file": "scripts/migrate_crm_product.py", "source_location": "L296", "id": "scripts_migrate_crm_product_clear_target_products", "community": 162, "norm_label": "clear_target_products()" }, { "label": "run_migration()", "file_type": "code", "source_file": "scripts/migrate_crm_product.py", "source_location": "L306", "id": "scripts_migrate_crm_product_run_migration", "community": 162, "norm_label": "run_migration()" }, { "label": "main()", "file_type": "code", "source_file": "scripts/migrate_crm_product.py", "source_location": "L361", "id": "scripts_migrate_crm_product_main", "community": 162, "norm_label": "main()" }, { "label": "migrate_users.py", "file_type": "code", "source_file": "scripts/migrate_users.py", "source_location": "L1", "id": "scripts_migrate_users_py", "community": 86, "norm_label": "migrate_users.py" }, { "label": "SourceUser", "file_type": "code", "source_file": "scripts/migrate_users.py", "source_location": "L97", "id": "scripts_migrate_users_sourceuser", "community": 86, "norm_label": "sourceuser" }, { "label": "MigrationStats", "file_type": "code", "source_file": "scripts/migrate_users.py", "source_location": "L112", "id": "scripts_migrate_users_migrationstats", "community": 86, "norm_label": "migrationstats" }, { "label": "_has_chinese()", "file_type": "code", "source_file": "scripts/migrate_users.py", "source_location": "L121", "id": "scripts_migrate_users_has_chinese", "community": 86, "norm_label": "_has_chinese()" }, { "label": "_clip()", "file_type": "code", "source_file": "scripts/migrate_users.py", "source_location": "L125", "id": "scripts_migrate_users_clip", "community": 86, "norm_label": "_clip()" }, { "label": "_normalize_phone()", "file_type": "code", "source_file": "scripts/migrate_users.py", "source_location": "L130", "id": "scripts_migrate_users_normalize_phone", "community": 86, "norm_label": "_normalize_phone()" }, { "label": "generate_initial_password()", "file_type": "code", "source_file": "scripts/migrate_users.py", "source_location": "L135", "id": "scripts_migrate_users_generate_initial_password", "community": 86, "norm_label": "generate_initial_password()" }, { "label": "bx_role_labels()", "file_type": "code", "source_file": "scripts/migrate_users.py", "source_location": "L145", "id": "scripts_migrate_users_bx_role_labels", "community": 86, "norm_label": "bx_role_labels()" }, { "label": "crm_role_labels()", "file_type": "code", "source_file": "scripts/migrate_users.py", "source_location": "L149", "id": "scripts_migrate_users_crm_role_labels", "community": 86, "norm_label": "crm_role_labels()" }, { "label": "load_dept_mapping_csv()", "file_type": "code", "source_file": "scripts/migrate_users.py", "source_location": "L153", "id": "scripts_migrate_users_load_dept_mapping_csv", "community": 86, "norm_label": "load_dept_mapping_csv()" }, { "label": "derive_source_url()", "file_type": "code", "source_file": "scripts/migrate_users.py", "source_location": "L177", "id": "scripts_migrate_users_derive_source_url", "community": 86, "norm_label": "derive_source_url()" }, { "label": "load_runtime_settings()", "file_type": "code", "source_file": "scripts/migrate_users.py", "source_location": "L184", "id": "scripts_migrate_users_load_runtime_settings", "community": 86, "norm_label": "load_runtime_settings()" }, { "label": "load_settings_env()", "file_type": "code", "source_file": "scripts/migrate_users.py", "source_location": "L191", "id": "scripts_migrate_users_load_settings_env", "community": 86, "norm_label": "load_settings_env()" }, { "label": "check_mysql()", "file_type": "code", "source_file": "scripts/migrate_users.py", "source_location": "L209", "id": "scripts_migrate_users_check_mysql", "community": 86, "norm_label": "check_mysql()" }, { "label": "check_redis()", "file_type": "code", "source_file": "scripts/migrate_users.py", "source_location": "L214", "id": "scripts_migrate_users_check_redis", "community": 86, "norm_label": "check_redis()" }, { "label": "check_minio()", "file_type": "code", "source_file": "scripts/migrate_users.py", "source_location": "L232", "id": "scripts_migrate_users_check_minio", "community": 86, "norm_label": "check_minio()" }, { "label": "fetch_bx_users()", "file_type": "code", "source_file": "scripts/migrate_users.py", "source_location": "L250", "id": "scripts_migrate_users_fetch_bx_users", "community": 86, "norm_label": "fetch_bx_users()" }, { "label": "fetch_crm_users()", "file_type": "code", "source_file": "scripts/migrate_users.py", "source_location": "L262", "id": "scripts_migrate_users_fetch_crm_users", "community": 86, "norm_label": "fetch_crm_users()" }, { "label": "fetch_bx_role_users()", "file_type": "code", "source_file": "scripts/migrate_users.py", "source_location": "L275", "id": "scripts_migrate_users_fetch_bx_role_users", "community": 86, "norm_label": "fetch_bx_role_users()" }, { "label": "fetch_crm_user_roles()", "file_type": "code", "source_file": "scripts/migrate_users.py", "source_location": "L285", "id": "scripts_migrate_users_fetch_crm_user_roles", "community": 86, "norm_label": "fetch_crm_user_roles()" }, { "label": "build_merged_users()", "file_type": "code", "source_file": "scripts/migrate_users.py", "source_location": "L295", "id": "scripts_migrate_users_build_merged_users", "community": 86, "norm_label": "build_merged_users()" }, { "label": "target_user_exists_conn()", "file_type": "code", "source_file": "scripts/migrate_users.py", "source_location": "L380", "id": "scripts_migrate_users_target_user_exists_conn", "community": 86, "norm_label": "target_user_exists_conn()" }, { "label": "ensure_portal_role()", "file_type": "code", "source_file": "scripts/migrate_users.py", "source_location": "L390", "id": "scripts_migrate_users_ensure_portal_role", "community": 86, "norm_label": "ensure_portal_role()" }, { "label": "portal_role_names_for_user()", "file_type": "code", "source_file": "scripts/migrate_users.py", "source_location": "L446", "id": "scripts_migrate_users_portal_role_names_for_user", "community": 86, "norm_label": "portal_role_names_for_user()" }, { "label": "insert_user_role()", "file_type": "code", "source_file": "scripts/migrate_users.py", "source_location": "L461", "id": "scripts_migrate_users_insert_user_role", "community": 86, "norm_label": "insert_user_role()" }, { "label": "migrate_users()", "file_type": "code", "source_file": "scripts/migrate_users.py", "source_location": "L509", "id": "scripts_migrate_users_migrate_users", "community": 86, "norm_label": "migrate_users()" }, { "label": "write_mapping_outputs()", "file_type": "code", "source_file": "scripts/migrate_users.py", "source_location": "L630", "id": "scripts_migrate_users_write_mapping_outputs", "community": 86, "norm_label": "write_mapping_outputs()" }, { "label": "parse_args()", "file_type": "code", "source_file": "scripts/migrate_users.py", "source_location": "L703", "id": "scripts_migrate_users_parse_args", "community": 86, "norm_label": "parse_args()" }, { "label": "main()", "file_type": "code", "source_file": "scripts/migrate_users.py", "source_location": "L762", "id": "scripts_migrate_users_main", "community": 86, "norm_label": "main()" }, { "label": "\u751f\u6210\u4e0d\u91cd\u590d\u7684 4 \u4f4d\u6570\u5b57\u521d\u59cb\u5bc6\u7801\uff080000\u20139999\uff09\u3002", "file_type": "rationale", "source_file": "scripts/migrate_users.py", "source_location": "L136", "id": "scripts_migrate_users_rationale_136", "community": 86, "norm_label": "\u751f\u6210\u4e0d\u91cd\u590d\u7684 4 \u4f4d\u6570\u5b57\u521d\u59cb\u5bc6\u7801(0000\u20139999)\u3002" }, { "label": "\u8bfb\u53d6 user_import_roster \u586b\u597d\u7684\u90e8\u95e8\uff1auser_no -> dept_id\u3002", "file_type": "rationale", "source_file": "scripts/migrate_users.py", "source_location": "L154", "id": "scripts_migrate_users_rationale_154", "community": 86, "norm_label": "\u8bfb\u53d6 user_import_roster \u586b\u597d\u7684\u90e8\u95e8:user_no -> dept_id\u3002" }, { "label": "\u5728 load_dotenv \u4e4b\u540e\u5b9e\u4f8b\u5316\uff0c\u786e\u4fdd\u8bfb\u5230 ENV_FILE / .env.production\u3002", "file_type": "rationale", "source_file": "scripts/migrate_users.py", "source_location": "L185", "id": "scripts_migrate_users_rationale_185", "community": 86, "norm_label": "\u5728 load_dotenv \u4e4b\u540e\u5b9e\u4f8b\u5316,\u786e\u4fdd\u8bfb\u5230 env_file / .env.production\u3002" }, { "label": "migrate_crm_product_category.py", "file_type": "code", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L1", "id": "scripts_migrate_crm_product_category_py", "community": 134, "norm_label": "migrate_crm_product_category.py" }, { "label": "MigrationStats", "file_type": "code", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L47", "id": "scripts_migrate_crm_product_category_migrationstats", "community": 134, "norm_label": "migrationstats" }, { "label": "legacy_id_to_str()", "file_type": "code", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L55", "id": "scripts_migrate_crm_product_category_legacy_id_to_str", "community": 134, "norm_label": "legacy_id_to_str()" }, { "label": "derive_source_url()", "file_type": "code", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L65", "id": "scripts_migrate_crm_product_category_derive_source_url", "community": 134, "norm_label": "derive_source_url()" }, { "label": "load_settings_env()", "file_type": "code", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L70", "id": "scripts_migrate_crm_product_category_load_settings_env", "community": 134, "norm_label": "load_settings_env()" }, { "label": "load_runtime_settings()", "file_type": "code", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L86", "id": "scripts_migrate_crm_product_category_load_runtime_settings", "community": 134, "norm_label": "load_runtime_settings()" }, { "label": "load_user_mapping()", "file_type": "code", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L92", "id": "scripts_migrate_crm_product_category_load_user_mapping", "community": 134, "norm_label": "load_user_mapping()" }, { "label": "fetch_portal_admin_id()", "file_type": "code", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L117", "id": "scripts_migrate_crm_product_category_fetch_portal_admin_id", "community": 134, "norm_label": "fetch_portal_admin_id()" }, { "label": "resolve_portal_user_id()", "file_type": "code", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L128", "id": "scripts_migrate_crm_product_category_resolve_portal_user_id", "community": 134, "norm_label": "resolve_portal_user_id()" }, { "label": "fetch_source_rows()", "file_type": "code", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L153", "id": "scripts_migrate_crm_product_category_fetch_source_rows", "community": 134, "norm_label": "fetch_source_rows()" }, { "label": "count_target_rows()", "file_type": "code", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L160", "id": "scripts_migrate_crm_product_category_count_target_rows", "community": 134, "norm_label": "count_target_rows()" }, { "label": "topo_sort_categories()", "file_type": "code", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L173", "id": "scripts_migrate_crm_product_category_topo_sort_categories", "community": 134, "norm_label": "topo_sort_categories()" }, { "label": "compute_level()", "file_type": "code", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L207", "id": "scripts_migrate_crm_product_category_compute_level", "community": 134, "norm_label": "compute_level()" }, { "label": "transform_row()", "file_type": "code", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L214", "id": "scripts_migrate_crm_product_category_transform_row", "community": 134, "norm_label": "transform_row()" }, { "label": "target_row_exists()", "file_type": "code", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L264", "id": "scripts_migrate_crm_product_category_target_row_exists", "community": 134, "norm_label": "target_row_exists()" }, { "label": "write_mapping_csv()", "file_type": "code", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L305", "id": "scripts_migrate_crm_product_category_write_mapping_csv", "community": 134, "norm_label": "write_mapping_csv()" }, { "label": "print_report()", "file_type": "code", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L338", "id": "scripts_migrate_crm_product_category_print_report", "community": 134, "norm_label": "print_report()" }, { "label": "clear_target_categories()", "file_type": "code", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L351", "id": "scripts_migrate_crm_product_category_clear_target_categories", "community": 134, "norm_label": "clear_target_categories()" }, { "label": "run_migration()", "file_type": "code", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L361", "id": "scripts_migrate_crm_product_category_run_migration", "community": 134, "norm_label": "run_migration()" }, { "label": "main()", "file_type": "code", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L428", "id": "scripts_migrate_crm_product_category_main", "community": 134, "norm_label": "main()" }, { "label": "CRM bigint \u4e3b\u952e\u539f\u6837\u4fdd\u7559\u4e3a\u5b57\u7b26\u4e32\uff08\u5bf9\u9f50\u5730\u78c5 migrate_dibang_data \u7b56\u7565\uff09\u3002", "file_type": "rationale", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L56", "id": "scripts_migrate_crm_product_category_rationale_56", "community": 134, "norm_label": "crm bigint \u4e3b\u952e\u539f\u6837\u4fdd\u7559\u4e3a\u5b57\u7b26\u4e32(\u5bf9\u9f50\u5730\u78c5 migrate_dibang_data \u7b56\u7565)\u3002" }, { "label": "crm_user_id -> new_user_id\uff1b\u5e76\u89e3\u6790\u95e8\u6237 admin id\uff08\u7528\u4e8e\u6e90 create_by=1\uff09\u3002", "file_type": "rationale", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L93", "id": "scripts_migrate_crm_product_category_rationale_93", "community": 134, "norm_label": "crm_user_id -> new_user_id;\u5e76\u89e3\u6790\u95e8\u6237 admin id(\u7528\u4e8e\u6e90 create_by=1)\u3002" }, { "label": "\u6620\u5c04\u8868\u65e0 admin \u65f6\uff0c\u4ece\u76ee\u6807\u5e93 sys_user \u67e5\u8be2\u3002", "file_type": "rationale", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L118", "id": "scripts_migrate_crm_product_category_rationale_118", "community": 134, "norm_label": "\u6620\u5c04\u8868\u65e0 admin \u65f6,\u4ece\u76ee\u6807\u5e93 sys_user \u67e5\u8be2\u3002" }, { "label": "\u7236\u8282\u70b9\u5148\u4e8e\u5b50\u8282\u70b9\uff1b\u4ec5\u9876\u7ea7\u65f6\u4fdd\u6301 sort \u987a\u5e8f\u3002", "file_type": "rationale", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L174", "id": "scripts_migrate_crm_product_category_rationale_174", "community": 134, "norm_label": "\u7236\u8282\u70b9\u5148\u4e8e\u5b50\u8282\u70b9;\u4ec5\u9876\u7ea7\u65f6\u4fdd\u6301 sort \u987a\u5e8f\u3002" }, { "label": "clear_pl_plan_instance_data.py", "file_type": "code", "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L1", "id": "scripts_clear_pl_plan_instance_data_py", "community": 215, "norm_label": "clear_pl_plan_instance_data.py" }, { "label": "_engine_from_env()", "file_type": "code", "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L23", "id": "scripts_clear_pl_plan_instance_data_engine_from_env", "community": 215, "norm_label": "_engine_from_env()" }, { "label": "_table_exists()", "file_type": "code", "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L32", "id": "scripts_clear_pl_plan_instance_data_table_exists", "community": 215, "norm_label": "_table_exists()" }, { "label": "_count()", "file_type": "code", "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L43", "id": "scripts_clear_pl_plan_instance_data_count", "community": 215, "norm_label": "_count()" }, { "label": "_delete()", "file_type": "code", "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L52", "id": "scripts_clear_pl_plan_instance_data_delete", "community": 215, "norm_label": "_delete()" }, { "label": "main()", "file_type": "code", "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L60", "id": "scripts_clear_pl_plan_instance_data_main", "community": 215, "norm_label": "main()" }, { "label": "\u6e05\u7a7a\u8fd0\u8f93\u8ba1\u5212\uff08pl_plan\uff09\u53ca\u5173\u8054\u5b9e\u4f8b\u6570\u636e\uff0c\u4fbf\u4e8e\u6d4b\u8bd5\u73af\u5883\u91cd\u65b0\u8d70\u6d41\u7a0b\u3002 \u7528\u6cd5\uff08\u5728 backend \u76ee\u5f55\u3001\u5df2\u914d\u7f6e .env DATABASE_URL\uff09\uff1a p", "file_type": "rationale", "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L1", "id": "scripts_clear_pl_plan_instance_data_rationale_1", "community": 215, "norm_label": "\u6e05\u7a7a\u8fd0\u8f93\u8ba1\u5212(pl_plan)\u53ca\u5173\u8054\u5b9e\u4f8b\u6570\u636e,\u4fbf\u4e8e\u6d4b\u8bd5\u73af\u5883\u91cd\u65b0\u8d70\u6d41\u7a0b\u3002 \u7528\u6cd5(\u5728 backend \u76ee\u5f55\u3001\u5df2\u914d\u7f6e .env database_url): p" }, { "label": "migrate_pl_plan_to_multi_stop.py", "file_type": "code", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L1", "id": "scripts_migrate_pl_plan_to_multi_stop_py", "community": 65, "norm_label": "migrate_pl_plan_to_multi_stop.py" }, { "label": "MigrationStats", "file_type": "code", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L53", "id": "scripts_migrate_pl_plan_to_multi_stop_migrationstats", "community": 65, "norm_label": "migrationstats" }, { "label": "_plan_qty()", "file_type": "code", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L65", "id": "scripts_migrate_pl_plan_to_multi_stop_plan_qty", "community": 65, "norm_label": "_plan_qty()" }, { "label": "_migrate_plan()", "file_type": "code", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L71", "id": "scripts_migrate_pl_plan_to_multi_stop_migrate_plan", "community": 65, "norm_label": "_migrate_plan()" }, { "label": "run_migration()", "file_type": "code", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L258", "id": "scripts_migrate_pl_plan_to_multi_stop_run_migration", "community": 65, "norm_label": "run_migration()" }, { "label": "print_stats()", "file_type": "code", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L283", "id": "scripts_migrate_pl_plan_to_multi_stop_print_stats", "community": 65, "norm_label": "print_stats()" }, { "label": "main()", "file_type": "code", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L300", "id": "scripts_migrate_pl_plan_to_multi_stop_main", "community": 65, "norm_label": "main()" }, { "label": "fix_pl_transport_db_link_stop_ids.py", "file_type": "code", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L1", "id": "scripts_fix_pl_transport_db_link_stop_ids_py", "community": 259, "norm_label": "fix_pl_transport_db_link_stop_ids.py" }, { "label": "FixProposal", "file_type": "code", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L40", "id": "scripts_fix_pl_transport_db_link_stop_ids_fixproposal", "community": 6, "norm_label": "fixproposal" }, { "label": "_engine_from_env()", "file_type": "code", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L52", "id": "scripts_fix_pl_transport_db_link_stop_ids_engine_from_env", "community": 259, "norm_label": "_engine_from_env()" }, { "label": "_stop_alive()", "file_type": "code", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L61", "id": "scripts_fix_pl_transport_db_link_stop_ids_stop_alive", "community": 259, "norm_label": "_stop_alive()" }, { "label": "_product_alive()", "file_type": "code", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L85", "id": "scripts_fix_pl_transport_db_link_stop_ids_product_alive", "community": 259, "norm_label": "_product_alive()" }, { "label": "_resolve_delivery_stop_id()", "file_type": "code", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L96", "id": "scripts_fix_pl_transport_db_link_stop_ids_resolve_delivery_stop_id", "community": 259, "norm_label": "_resolve_delivery_stop_id()" }, { "label": "_resolve_load_stop_id()", "file_type": "code", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L132", "id": "scripts_fix_pl_transport_db_link_stop_ids_resolve_load_stop_id", "community": 259, "norm_label": "_resolve_load_stop_id()" }, { "label": "_resolve_plan_product_id()", "file_type": "code", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L154", "id": "scripts_fix_pl_transport_db_link_stop_ids_resolve_plan_product_id", "community": 259, "norm_label": "_resolve_plan_product_id()" }, { "label": "collect_proposals()", "file_type": "code", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L189", "id": "scripts_fix_pl_transport_db_link_stop_ids_collect_proposals", "community": 259, "norm_label": "collect_proposals()" }, { "label": "apply_proposals()", "file_type": "code", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L259", "id": "scripts_fix_pl_transport_db_link_stop_ids_apply_proposals", "community": 259, "norm_label": "apply_proposals()" }, { "label": "main()", "file_type": "code", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L291", "id": "scripts_fix_pl_transport_db_link_stop_ids_main", "community": 259, "norm_label": "main()" }, { "label": "\u4fee\u590d pl_transport_db_link \u60ac\u7a7a\u7684 stop_id / plan_product_id\u3002 \u6bb5\u4e3b\u952e upsert \u4e0a\u7ebf\u524d\uff0c\u8ba1\u5212\u4fdd\u5b58\u4f1a\u8f6f\u5220\u91cd\u5efa", "file_type": "rationale", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L1", "id": "scripts_fix_pl_transport_db_link_stop_ids_rationale_1", "community": 259, "norm_label": "\u4fee\u590d pl_transport_db_link \u60ac\u7a7a\u7684 stop_id / plan_product_id\u3002 \u6bb5\u4e3b\u952e upsert \u4e0a\u7ebf\u524d,\u8ba1\u5212\u4fdd\u5b58\u4f1a\u8f6f\u5220\u91cd\u5efa" }, { "label": "minio_url.py", "file_type": "code", "source_file": "scripts/migration/minio_url.py", "source_location": "L1", "id": "scripts_migration_minio_url_py", "community": 246, "norm_label": "minio_url.py" }, { "label": "strip_url_query()", "file_type": "code", "source_file": "scripts/migration/minio_url.py", "source_location": "L39", "id": "migration_minio_url_strip_url_query", "community": 246, "norm_label": "strip_url_query()" }, { "label": "_strip_legacy_prefix()", "file_type": "code", "source_file": "scripts/migration/minio_url.py", "source_location": "L47", "id": "migration_minio_url_strip_legacy_prefix", "community": 246, "norm_label": "_strip_legacy_prefix()" }, { "label": "extract_minio_object_key()", "file_type": "code", "source_file": "scripts/migration/minio_url.py", "source_location": "L55", "id": "migration_minio_url_extract_minio_object_key", "community": 246, "norm_label": "extract_minio_object_key()" }, { "label": "normalize_oss_storage_url()", "file_type": "code", "source_file": "scripts/migration/minio_url.py", "source_location": "L83", "id": "migration_minio_url_normalize_oss_storage_url", "community": 246, "norm_label": "normalize_oss_storage_url()" }, { "label": "join_relative_urls()", "file_type": "code", "source_file": "scripts/migration/minio_url.py", "source_location": "L96", "id": "migration_minio_url_join_relative_urls", "community": 246, "norm_label": "join_relative_urls()" }, { "label": "resolve_oss_id_csv()", "file_type": "code", "source_file": "scripts/migration/minio_url.py", "source_location": "L109", "id": "migration_minio_url_resolve_oss_id_csv", "community": 246, "norm_label": "resolve_oss_id_csv()" }, { "label": "MinIO \u9644\u4ef6 URL \u89c4\u8303\u5316\uff08\u6570\u636e\u8fc1\u79fb\u5171\u7528\uff09\u3002 \u80cc\u666f ---- CRM / \u5730\u78c5 / \u62a5\u9500\u4e0e shanxia2.0 \u5171\u7528\u540c\u4e00 MinIO\uff08bucket \u9ed8", "file_type": "rationale", "source_file": "scripts/migration/minio_url.py", "source_location": "L1", "id": "migration_minio_url_rationale_1", "community": 246, "norm_label": "minio \u9644\u4ef6 url \u89c4\u8303\u5316(\u6570\u636e\u8fc1\u79fb\u5171\u7528)\u3002 \u80cc\u666f ---- crm / \u5730\u78c5 / \u62a5\u9500\u4e0e shanxia2.0 \u5171\u7528\u540c\u4e00 minio(bucket \u9ed8" }, { "label": "\u53bb\u6389\u9884\u7b7e\u540d query\uff08``?X-Amz-...``\uff09\u3002", "file_type": "rationale", "source_file": "scripts/migration/minio_url.py", "source_location": "L40", "id": "migration_minio_url_rationale_40", "community": 246, "norm_label": "\u53bb\u6389\u9884\u7b7e\u540d query(``?x-amz-...``)\u3002" }, { "label": "\u5c06\u7edd\u5bf9/\u76f8\u5bf9 URL \u89c4\u8303\u4e3a MinIO object key\uff08\u4e0d\u542b bucket\uff09\u3002", "file_type": "rationale", "source_file": "scripts/migration/minio_url.py", "source_location": "L61", "id": "migration_minio_url_rationale_61", "community": 246, "norm_label": "\u5c06\u7edd\u5bf9/\u76f8\u5bf9 url \u89c4\u8303\u4e3a minio object key(\u4e0d\u542b bucket)\u3002" }, { "label": "\u8fc1\u79fb CRM ``sys_oss`` \u884c\uff1a``url`` + ``file_name`` \u2192 \u95e8\u6237\u76f8\u5bf9\u8def\u5f84\u3002", "file_type": "rationale", "source_file": "scripts/migration/minio_url.py", "source_location": "L89", "id": "migration_minio_url_rationale_89", "community": 246, "norm_label": "\u8fc1\u79fb crm ``sys_oss`` \u884c:``url`` + ``file_name`` \u2192 \u95e8\u6237\u76f8\u5bf9\u8def\u5f84\u3002" }, { "label": "\u4e1a\u52a1\u8868 OSS ID \u4e32 \u2192 \u76f8\u5bf9 URL \u4e32\uff08\u7528\u4e8e\u5ba2\u6237\u8bc1\u7167\u3001\u8ddf\u8fdb\u9644\u4ef6\u7b49\uff09\u3002", "file_type": "rationale", "source_file": "scripts/migration/minio_url.py", "source_location": "L113", "id": "migration_minio_url_rationale_113", "community": 246, "norm_label": "\u4e1a\u52a1\u8868 oss id \u4e32 \u2192 \u76f8\u5bf9 url \u4e32(\u7528\u4e8e\u5ba2\u6237\u8bc1\u7167\u3001\u8ddf\u8fdb\u9644\u4ef6\u7b49)\u3002" }, { "label": "Activate.ps1", "file_type": "code", "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L1", "id": "venv_bak_broken_bin_activate_ps1", "community": 303, "norm_label": "activate.ps1" }, { "label": "global:deactivate()", "file_type": "code", "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L73", "id": "bin_activate_global_deactivate", "community": 303, "norm_label": "global:deactivate()" }, { "label": "Get-PyVenvConfig()", "file_type": "code", "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L126", "id": "bin_activate_get_pyvenvconfig", "community": 303, "norm_label": "get-pyvenvconfig()" }, { "label": "global:_OLD_VIRTUAL_PROMPT()", "file_type": "code", "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L223", "id": "bin_activate_global_old_virtual_prompt", "community": 303, "norm_label": "global:_old_virtual_prompt()" }, { "label": "global:prompt()", "file_type": "code", "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L227", "id": "bin_activate_global_prompt", "community": 303, "norm_label": "global:prompt()" }, { "label": "README.md", "file_type": "document", "source_file": "README.md", "source_location": "L1", "id": "readme_md", "community": 216, "norm_label": "readme.md" }, { "label": "shanxia2.0 \u540e\u7aef\u9aa8\u67b6\uff08FastAPI\uff09", "file_type": "document", "source_file": "README.md", "source_location": "L1", "id": "backend_readme_shanxia2_0_fastapi", "community": 216, "norm_label": "shanxia2.0 \u540e\u7aef\u9aa8\u67b6(fastapi)" }, { "label": "\u6280\u672f\u6808", "file_type": "document", "source_file": "README.md", "source_location": "L7", "id": "backend_readme", "community": 216, "norm_label": "\u6280\u672f\u6808" }, { "label": "\u9879\u76ee\u7ed3\u6784", "file_type": "document", "source_file": "README.md", "source_location": "L15", "id": "backend_readme_15", "community": 216, "norm_label": "\u9879\u76ee\u7ed3\u6784" }, { "label": "code:block1 (backend/)", "file_type": "document", "source_file": "README.md", "source_location": "L17", "id": "backend_readme_codeblock_1", "community": 216, "norm_label": "code:block1 (backend/)" }, { "label": "\u5feb\u901f\u5f00\u59cb", "file_type": "document", "source_file": "README.md", "source_location": "L37", "id": "backend_readme_37", "community": 216, "norm_label": "\u5feb\u901f\u5f00\u59cb" }, { "label": "1. \u521b\u5efa\u865a\u62df\u73af\u5883", "file_type": "document", "source_file": "README.md", "source_location": "L39", "id": "backend_readme_1", "community": 216, "norm_label": "1. \u521b\u5efa\u865a\u62df\u73af\u5883" }, { "label": "code:bash (python -m venv venv)", "file_type": "document", "source_file": "README.md", "source_location": "L41", "id": "backend_readme_codeblock_2", "community": 216, "norm_label": "code:bash (python -m venv venv)" }, { "label": "2. \u5b89\u88c5\u4f9d\u8d56", "file_type": "document", "source_file": "README.md", "source_location": "L47", "id": "backend_readme_2", "community": 216, "norm_label": "2. \u5b89\u88c5\u4f9d\u8d56" }, { "label": "code:bash (pip install -r requirements.txt)", "file_type": "document", "source_file": "README.md", "source_location": "L49", "id": "backend_readme_codeblock_3", "community": 216, "norm_label": "code:bash (pip install -r requirements.txt)" }, { "label": "3. \u914d\u7f6e\u73af\u5883\u53d8\u91cf", "file_type": "document", "source_file": "README.md", "source_location": "L53", "id": "backend_readme_3", "community": 216, "norm_label": "3. \u914d\u7f6e\u73af\u5883\u53d8\u91cf" }, { "label": "code:env (# \u6570\u636e\u5e93\u914d\u7f6e)", "file_type": "document", "source_file": "README.md", "source_location": "L57", "id": "backend_readme_codeblock_4", "community": 216, "norm_label": "code:env (# \u6570\u636e\u5e93\u914d\u7f6e)" }, { "label": "4. \u542f\u52a8\u670d\u52a1", "file_type": "document", "source_file": "README.md", "source_location": "L71", "id": "backend_readme_4", "community": 216, "norm_label": "4. \u542f\u52a8\u670d\u52a1" }, { "label": "code:bash (uvicorn app.main:app --reload --port 8000)", "file_type": "document", "source_file": "README.md", "source_location": "L73", "id": "backend_readme_codeblock_5", "community": 216, "norm_label": "code:bash (uvicorn app.main:app --reload --port 8000)" }, { "label": "API \u8def\u7531\u5206\u7ec4", "file_type": "document", "source_file": "README.md", "source_location": "L83", "id": "backend_readme_api", "community": 216, "norm_label": "api \u8def\u7531\u5206\u7ec4" }, { "label": "\u5f00\u53d1\u89c4\u8303", "file_type": "document", "source_file": "README.md", "source_location": "L93", "id": "backend_readme_93", "community": 216, "norm_label": "\u5f00\u53d1\u89c4\u8303" }, { "label": "DEPLOY.md", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L1", "id": "deploy_md", "community": 233, "norm_label": "deploy.md" }, { "label": "shanxia2.0 Backend \u751f\u4ea7\u90e8\u7f72\u8bf4\u660e", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L1", "id": "backend_deploy_shanxia2_0_backend", "community": 233, "norm_label": "shanxia2.0 backend \u751f\u4ea7\u90e8\u7f72\u8bf4\u660e" }, { "label": "1. \u4e0a\u4f20\u5230\u670d\u52a1\u5668", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L3", "id": "backend_deploy_1", "community": 233, "norm_label": "1. \u4e0a\u4f20\u5230\u670d\u52a1\u5668" }, { "label": "code:block1 (/iflytek/shanxia2.0/backend)", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L7", "id": "backend_deploy_codeblock_1", "community": 233, "norm_label": "code:block1 (/iflytek/shanxia2.0/backend)" }, { "label": "code:bash (cd /path/to/shanxia2.0)", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L21", "id": "backend_deploy_codeblock_2", "community": 233, "norm_label": "code:bash (cd /path/to/shanxia2.0)" }, { "label": "2. \u670d\u52a1\u5668\u9996\u6b21\u542f\u52a8", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L32", "id": "backend_deploy_2", "community": 233, "norm_label": "2. \u670d\u52a1\u5668\u9996\u6b21\u542f\u52a8" }, { "label": "code:bash (cd /iflytek/shanxia2.0/backend)", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L34", "id": "backend_deploy_codeblock_3", "community": 233, "norm_label": "code:bash (cd /iflytek/shanxia2.0/backend)" }, { "label": "3. \u65e5\u5e38\u8fd0\u7ef4", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L45", "id": "backend_deploy_3", "community": 233, "norm_label": "3. \u65e5\u5e38\u8fd0\u7ef4" }, { "label": "code:bash (./start-prod.sh status # \u67e5\u770b\u72b6\u6001)", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L47", "id": "backend_deploy_codeblock_4", "community": 233, "norm_label": "code:bash (./start-prod.sh status # \u67e5\u770b\u72b6\u6001)" }, { "label": "code:bash (curl -s http://127.0.0.1:9111/health)", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L56", "id": "backend_deploy_codeblock_5", "community": 233, "norm_label": "code:bash (curl -s http://127.0.0.1:9111/health)" }, { "label": "4. \u914d\u7f6e\u6587\u4ef6", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L61", "id": "backend_deploy_4", "community": 233, "norm_label": "4. \u914d\u7f6e\u6587\u4ef6" }, { "label": "5. \u4e0e Nginx \u914d\u5408", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L70", "id": "backend_deploy_5_nginx", "community": 233, "norm_label": "5. \u4e0e nginx \u914d\u5408" }, { "label": "6. \u5e38\u89c1\u95ee\u9898", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L77", "id": "backend_deploy_6", "community": 233, "norm_label": "6. \u5e38\u89c1\u95ee\u9898" }, { "label": "code:bash (cd /iflytek/shanxia2.0/backend)", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L82", "id": "backend_deploy_codeblock_6", "community": 233, "norm_label": "code:bash (cd /iflytek/shanxia2.0/backend)" }, { "label": "\u6309\u88c5\u8d27/\u9001\u8d27\u6bb5\u52fe\u9009 upsert \u5730\u78c5\u8ba1\u5212\u4e0e\u51fa\u5165\u5e93\u5355\uff08\u517c\u5bb9\u65e7\u8c03\u7528\u65b9\uff0c\u5ffd\u7565 warnings\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1417", "community": 19, "norm_label": "\u6309\u88c5\u8d27/\u9001\u8d27\u6bb5\u52fe\u9009 upsert \u5730\u78c5\u8ba1\u5212\u4e0e\u51fa\u5165\u5e93\u5355(\u517c\u5bb9\u65e7\u8c03\u7528\u65b9,\u5ffd\u7565 warnings)\u3002", "id": "services_pl_dibang_bridge_service_rationale_1417" }, { "label": "\u52fe\u9009\u300c\u751f\u6210\u5730\u78c5\u5355\u300d\uff1a\u6309\u4ea7\u54c1\u751f\u6210/\u590d\u7528\u5730\u78c5\u8ba1\u5212\uff0c\u5e76\u521b\u5efa\u5173\u8054\u51fa\u5165\u5e93\u5355\u3002", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1543", "community": 19, "norm_label": "\u52fe\u9009\u300c\u751f\u6210\u5730\u78c5\u5355\u300d:\u6309\u4ea7\u54c1\u751f\u6210/\u590d\u7528\u5730\u78c5\u8ba1\u5212,\u5e76\u521b\u5efa\u5173\u8054\u51fa\u5165\u5e93\u5355\u3002", "id": "services_pl_dibang_bridge_service_rationale_1543" }, { "label": "\u9a8c\u6536\u573a\u666f\uff1a\u8ba1\u5212 30 = \u9001\u8d27 10+15+5\uff0c\u88c5\u8d27 30\u3002", "file_type": "rationale", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L106", "community": 67, "norm_label": "\u9a8c\u6536\u573a\u666f:\u8ba1\u5212 30 = \u9001\u8d27 10+15+5,\u88c5\u8d27 30\u3002", "id": "tests_test_pl_plan_stop_rules_rationale_106" }, { "label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97\uff1a\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L854", "community": 34, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_854" }, { "label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212\uff08\u5b8c\u6574\u8868\u5355\uff1a\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86\uff0c\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1155", "community": 73, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_1155" }, { "label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66\uff08\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e\uff0c\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1924", "community": 99, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_1924" }, { "label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054\uff08\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2028", "community": 193, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_2028" }, { "label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001\uff08\u4ec5\u6539\u5b57\u6bb5\uff0c\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392\uff09\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2201", "community": 99, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_2201" }, { "label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212\uff1a\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2235", "community": 97, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_2235" }, { "label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e\uff1b\u4e0d\u4f20 customerId \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2604", "community": 34, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_2604" }, { "label": "\u975e\u5185\u90e8\u5ba2\u6237\u88c5/\u9001\u8d27\u6bb5\u4fdd\u5b58\u65f6\u5fc5\u987b\u81f3\u5c11\u9009\u4e00\u4efd\u5408\u540c\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L562", "community": 46, "norm_label": "\u975e\u5185\u90e8\u5ba2\u6237\u88c5/\u9001\u8d27\u6bb5\u4fdd\u5b58\u65f6\u5fc5\u987b\u81f3\u5c11\u9009\u4e00\u4efd\u5408\u540c\u3002", "id": "services_pl_plan_stop_service_rationale_562" }, { "label": "\u8f6f\u5220\u88c5\u8d27\u4ea7\u54c1\u4e0e\u88c5/\u9001\u8d27\u6bb5\u5408\u540c\uff1b\u9001\u8d27\u6bb5\u672c\u4f53\u7531 upsert \u4fdd\u7559\u4e3b\u952e\uff0c\u4e0d\u5728\u6b64\u5168\u91cf\u8f6f\u5220\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L696", "community": 202, "norm_label": "\u8f6f\u5220\u88c5\u8d27\u4ea7\u54c1\u4e0e\u88c5/\u9001\u8d27\u6bb5\u5408\u540c;\u9001\u8d27\u6bb5\u672c\u4f53\u7531 upsert \u4fdd\u7559\u4e3b\u952e,\u4e0d\u5728\u6b64\u5168\u91cf\u8f6f\u5220\u3002", "id": "services_pl_plan_stop_service_rationale_696" }, { "label": "\u88c5\u8d27\u6bb5\u4e0e plan 1:1\uff1buk_pl_plan_load_plan \u4ec5\u6309 plan_id \u552f\u4e00\uff0c\u8f6f\u5220\u540e\u4e0d\u53ef\u518d INSERT\uff0c\u987b\u539f\u5730\u66f4\u65b0\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L823", "community": 202, "norm_label": "\u88c5\u8d27\u6bb5\u4e0e plan 1:1;uk_pl_plan_load_plan \u4ec5\u6309 plan_id \u552f\u4e00,\u8f6f\u5220\u540e\u4e0d\u53ef\u518d insert,\u987b\u539f\u5730\u66f4\u65b0\u3002", "id": "services_pl_plan_stop_service_rationale_823" }, { "label": "\u8fd4\u56de 'archived' | 'arranged_unarchived' | None\uff08\u4e0d\u8ba1\u5165\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L54", "community": 82, "norm_label": "\u8fd4\u56de 'archived' | 'arranged_unarchived' | none(\u4e0d\u8ba1\u5165)\u3002", "id": "services_pl_contract_plan_qty_rationale_54" }, { "label": "(product_id, package_spec) -> {archivedQty, arrangedUnarchivedQty, arrangedTotal", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L73", "community": 302, "norm_label": "(product_id, package_spec) -> {archivedqty, arrangedunarchivedqty, arrangedtotal", "id": "services_pl_contract_plan_qty_rationale_73" }, { "label": "plan_id -> { load_ids: set[str] | None, # None = \u8be5\u4fa7\u5168\u90e8\u88c5\u8d27\u6bb5 delivery_", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L131", "community": 82, "norm_label": "plan_id -> { load_ids: set[str] | none, # none = \u8be5\u4fa7\u5168\u90e8\u88c5\u8d27\u6bb5 delivery_", "id": "services_pl_contract_plan_qty_rationale_131" }, { "label": "\u8fd4\u56de (productId, packageSpec) -> \u4e09\u6570\u91cf\u5b57\u6bb5\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L261", "community": 82, "norm_label": "\u8fd4\u56de (productid, packagespec) -> \u4e09\u6570\u91cf\u5b57\u6bb5\u3002", "id": "services_pl_contract_plan_qty_rationale_261" }, { "label": "\u5c06\u5173\u8054\u4e14\u72b6\u6001\u4e3a approved \u7684\u5408\u540c\u7f6e\u4e3a executing\uff08\u4e0d commit\uff09\u3002\u8fd4\u56de\u5df2\u63a8\u8fdb\u7684\u5408\u540c id\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L479", "community": 301, "norm_label": "\u5c06\u5173\u8054\u4e14\u72b6\u6001\u4e3a approved \u7684\u5408\u540c\u7f6e\u4e3a executing(\u4e0d commit)\u3002\u8fd4\u56de\u5df2\u63a8\u8fdb\u7684\u5408\u540c id\u3002", "id": "services_pl_contract_plan_qty_rationale_479" }, { "label": "\u5df2\u5b89\u6392\u5408\u8ba1 \u2212 \u672c\u8ba1\u5212\u65e7\u91cf + \u672c\u8ba1\u5212\u65b0\u91cf\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L517", "community": 130, "norm_label": "\u5df2\u5b89\u6392\u5408\u8ba1 \u2212 \u672c\u8ba1\u5212\u65e7\u91cf + \u672c\u8ba1\u5212\u65b0\u91cf\u3002", "id": "services_pl_contract_plan_qty_rationale_517" }, { "label": "\u8fd4\u56de: - None: \u8df3\u8fc7\uff08\u672c\u6b21\u65e0\u91cf\uff09 - kind=violation | remaining | framework_cumula", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L547", "community": 130, "norm_label": "\u8fd4\u56de: - none: \u8df3\u8fc7(\u672c\u6b21\u65e0\u91cf) - kind=violation | remaining | framework_cumula", "id": "services_pl_contract_plan_qty_rationale_547" }, { "label": "\u8fd4\u56de (violations, reminders)\u3002 \u5728\u5199\u8fd0\u8f93\u524d\u8c03\u7528\uff1breminders \u53ef\u7f13\u5b58\u5230\u6210\u529f\u54cd\u5e94\uff0c\u52ff\u5728\u72b6\u6001\u53d8\u66f4\u540e\u518d\u7b97\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L690", "community": 82, "norm_label": "\u8fd4\u56de (violations, reminders)\u3002 \u5728\u5199\u8fd0\u8f93\u524d\u8c03\u7528;reminders \u53ef\u7f13\u5b58\u5230\u6210\u529f\u54cd\u5e94,\u52ff\u5728\u72b6\u6001\u53d8\u66f4\u540e\u518d\u7b97\u3002", "id": "services_pl_contract_plan_qty_rationale_690" }, { "label": "\u8d85\u9650\u5219 422\uff1b\u901a\u8fc7\u5219\u8fd4\u56de reminders\uff08\u4f9b\u6210\u529f\u54cd\u5e94\u590d\u7528\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L879", "community": 82, "norm_label": "\u8d85\u9650\u5219 422;\u901a\u8fc7\u5219\u8fd4\u56de reminders(\u4f9b\u6210\u529f\u54cd\u5e94\u590d\u7528)\u3002", "id": "services_pl_contract_plan_qty_rationale_879" }, { "label": "\u8868\u5355\u300c\u53ef\u5b89\u6392\u6570\u91cf\u300d\u4e0e\u95ee\u53f7\u5f39\u7a97\u6570\u636e\u3002 arrangedQty / availableQty \u5747\u4e0d\u542b exclude_plan_id\uff08\u82e5\u8be5\u8ba1\u5212\u5df2\u5728\u5df2\u5b89\u6392\u6876\u4e2d", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L913", "community": 82, "norm_label": "\u8868\u5355\u300c\u53ef\u5b89\u6392\u6570\u91cf\u300d\u4e0e\u95ee\u53f7\u5f39\u7a97\u6570\u636e\u3002 arrangedqty / availableqty \u5747\u4e0d\u542b exclude_plan_id(\u82e5\u8be5\u8ba1\u5212\u5df2\u5728\u5df2\u5b89\u6392\u6876\u4e2d", "id": "services_pl_contract_plan_qty_rationale_913" }, { "label": "\u8fd4\u56de 'archived' | 'arranged_unarchived' | None\uff08\u4e0d\u8ba1\u5165\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L39", "community": 82, "norm_label": "\u8fd4\u56de 'archived' | 'arranged_unarchived' | none(\u4e0d\u8ba1\u5165)\u3002", "id": "services_pl_contract_plan_qty_rationale_39" }, { "label": "product_id -> {archivedQty, arrangedUnarchivedQty, arrangedTotalQty}", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L58", "community": 302, "norm_label": "product_id -> {archivedqty, arrangedunarchivedqty, arrangedtotalqty}", "id": "services_pl_contract_plan_qty_rationale_58" }, { "label": "plan_id -> { load_ids: set[str] | None, # None = \u8be5\u4fa7\u5168\u90e8\u88c5\u8d27\u6bb5 delivery_", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L113", "community": 82, "norm_label": "plan_id -> { load_ids: set[str] | none, # none = \u8be5\u4fa7\u5168\u90e8\u88c5\u8d27\u6bb5 delivery_", "id": "services_pl_contract_plan_qty_rationale_113" }, { "label": "\u8fd4\u56de productId -> \u4e09\u6570\u91cf\u5b57\u6bb5\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L243", "community": 82, "norm_label": "\u8fd4\u56de productid -> \u4e09\u6570\u91cf\u5b57\u6bb5\u3002", "id": "services_pl_contract_plan_qty_rationale_243" }, { "label": "\u5c06\u5173\u8054\u4e14\u72b6\u6001\u4e3a approved \u7684\u5408\u540c\u7f6e\u4e3a executing\uff08\u4e0d commit\uff09\u3002\u8fd4\u56de\u5df2\u63a8\u8fdb\u7684\u5408\u540c id\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L458", "community": 301, "norm_label": "\u5c06\u5173\u8054\u4e14\u72b6\u6001\u4e3a approved \u7684\u5408\u540c\u7f6e\u4e3a executing(\u4e0d commit)\u3002\u8fd4\u56de\u5df2\u63a8\u8fdb\u7684\u5408\u540c id\u3002", "id": "services_pl_contract_plan_qty_rationale_458" }, { "label": "\u5df2\u5b89\u6392\u5408\u8ba1 \u2212 \u672c\u8ba1\u5212\u65e7\u91cf + \u672c\u8ba1\u5212\u65b0\u91cf\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L496", "community": 130, "norm_label": "\u5df2\u5b89\u6392\u5408\u8ba1 \u2212 \u672c\u8ba1\u5212\u65e7\u91cf + \u672c\u8ba1\u5212\u65b0\u91cf\u3002", "id": "services_pl_contract_plan_qty_rationale_496" }, { "label": "\u8fd4\u56de: - None: \u8df3\u8fc7\uff08\u672c\u6b21\u65e0\u91cf\uff09 - kind=violation | remaining | framework_cumula", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L526", "community": 130, "norm_label": "\u8fd4\u56de: - none: \u8df3\u8fc7(\u672c\u6b21\u65e0\u91cf) - kind=violation | remaining | framework_cumula", "id": "services_pl_contract_plan_qty_rationale_526" }, { "label": "\u8fd4\u56de (violations, reminders)\u3002 \u5728\u5199\u8fd0\u8f93\u524d\u8c03\u7528\uff1breminders \u53ef\u7f13\u5b58\u5230\u6210\u529f\u54cd\u5e94\uff0c\u52ff\u5728\u72b6\u6001\u53d8\u66f4\u540e\u518d\u7b97\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L669", "community": 82, "norm_label": "\u8fd4\u56de (violations, reminders)\u3002 \u5728\u5199\u8fd0\u8f93\u524d\u8c03\u7528;reminders \u53ef\u7f13\u5b58\u5230\u6210\u529f\u54cd\u5e94,\u52ff\u5728\u72b6\u6001\u53d8\u66f4\u540e\u518d\u7b97\u3002", "id": "services_pl_contract_plan_qty_rationale_669" }, { "label": "\u8d85\u9650\u5219 422\uff1b\u901a\u8fc7\u5219\u8fd4\u56de reminders\uff08\u4f9b\u6210\u529f\u54cd\u5e94\u590d\u7528\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L858", "community": 82, "norm_label": "\u8d85\u9650\u5219 422;\u901a\u8fc7\u5219\u8fd4\u56de reminders(\u4f9b\u6210\u529f\u54cd\u5e94\u590d\u7528)\u3002", "id": "services_pl_contract_plan_qty_rationale_858" }, { "label": "\u8868\u5355\u300c\u53ef\u5b89\u6392\u6570\u91cf\u300d\u4e0e\u95ee\u53f7\u5f39\u7a97\u6570\u636e\u3002 arrangedQty / availableQty \u5747\u4e0d\u542b exclude_plan_id\uff08\u82e5\u8be5\u8ba1\u5212\u5df2\u5728\u5df2\u5b89\u6392\u6876\u4e2d", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L892", "community": 82, "norm_label": "\u8868\u5355\u300c\u53ef\u5b89\u6392\u6570\u91cf\u300d\u4e0e\u95ee\u53f7\u5f39\u7a97\u6570\u636e\u3002 arrangedqty / availableqty \u5747\u4e0d\u542b exclude_plan_id(\u82e5\u8be5\u8ba1\u5212\u5df2\u5728\u5df2\u5b89\u6392\u6876\u4e2d", "id": "services_pl_contract_plan_qty_rationale_892" }, { "label": "Java: deleteWithValidByIds \u2014 \u8f6f\u5220\u9664", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1492", "community": 284, "norm_label": "java: deletewithvalidbyids \u2014 \u8f6f\u5220\u9664", "id": "crm_contract_rationale_1492" }, { "label": "\u6846\u67b6\u5408\u540c\u63d0\u4ea4\u5ba1\u6279\u6821\u9a8c\uff1a\u4ec5\u8981\u6c42\u6709\u4ea7\u54c1\u660e\u7ec6\uff1b\u8c03\u4ef7\u533a\u95f4\u4e3a\u53ef\u9009\uff0c\u4e0d\u5f3a\u5236\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1515", "community": 195, "norm_label": "\u6846\u67b6\u5408\u540c\u63d0\u4ea4\u5ba1\u6279\u6821\u9a8c:\u4ec5\u8981\u6c42\u6709\u4ea7\u54c1\u660e\u7ec6;\u8c03\u4ef7\u533a\u95f4\u4e3a\u53ef\u9009,\u4e0d\u5f3a\u5236\u3002", "id": "crm_contract_rationale_1515" }, { "label": "Java: batchSubmitApproval", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1583", "community": 225, "norm_label": "java: batchsubmitapproval", "id": "crm_contract_rationale_1583" }, { "label": "Java: withdrawApproval", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1611", "community": 225, "norm_label": "java: withdrawapproval", "id": "crm_contract_rationale_1611" }, { "label": "\u6309\u5165\u53c2\u6574\u8868\u8986\u76d6\u5408\u540c\u626b\u63cf\u4ef6\uff1battachments=[] \u8868\u793a\u6e05\u7a7a\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1794", "community": 282, "norm_label": "\u6309\u5165\u53c2\u6574\u8868\u8986\u76d6\u5408\u540c\u626b\u63cf\u4ef6;attachments=[] \u8868\u793a\u6e05\u7a7a\u3002", "id": "crm_contract_rationale_1794" }, { "label": "Java: createFromQuote \u2014 \u8fd4\u56de\u5408\u540c id", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2074", "community": 276, "norm_label": "java: createfromquote \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2074" }, { "label": "Java: renewContract \u2014 \u57fa\u7840\u7eed\u7b7e", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2137", "community": 195, "norm_label": "java: renewcontract \u2014 \u57fa\u7840\u7eed\u7b7e", "id": "crm_contract_rationale_2137" }, { "label": "Java: queryList for export", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2188", "community": 161, "norm_label": "java: querylist for export", "id": "crm_contract_rationale_2188" }, { "label": "Java: createFromOpportunity \u2014 \u8fd4\u56de\u5408\u540c id", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2415", "community": 258, "norm_label": "java: createfromopportunity \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2415" }, { "label": "Java: batchAssignOwner", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2499", "community": 147, "norm_label": "java: batchassignowner", "id": "crm_contract_rationale_2499" }, { "label": "Java: downloadContractPdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 URL/\u8def\u5f84", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2530", "community": 147, "norm_label": "java: downloadcontractpdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 url/\u8def\u5f84", "id": "crm_contract_rationale_2530" }, { "label": "Java: generateTemplateNo \u2014 TMPL{yyyyMMdd}{4\u4f4d\u5e8f\u53f7}", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2541", "community": 147, "norm_label": "java: generatetemplateno \u2014 tmpl{yyyymmdd}{4\u4f4d\u5e8f\u53f7}", "id": "crm_contract_rationale_2541" }, { "label": "Java Controller TODO \u2014 \u4fdd\u6301 pending\uff0c\u8bb0\u5f55\u5907\u6ce8", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2723", "community": 270, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8", "id": "crm_contract_rationale_2723" }, { "label": "\u6839\u636e\u4f9b\u9700\u65b9\u9762\u677f\u4e0e\u4e3b\u6570\u636e\u751f\u6210/\u6821\u6b63\u5408\u540c\u540d\u79f0\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L684", "community": 283, "norm_label": "\u6839\u636e\u4f9b\u9700\u65b9\u9762\u677f\u4e0e\u4e3b\u6570\u636e\u751f\u6210/\u6821\u6b63\u5408\u540c\u540d\u79f0\u3002", "id": "crm_contract_rationale_684" }, { "label": "Java: generateContractNo \u2014 {\u4f9b\u65b9\u7f16\u7801}/X-JT{yyyyMMdd}{3\u4f4d\u5e8f\u53f7} \u6d41\u6c34\u4e0e\u649e\u53f7\u68c0\u6d4b\u987b\u542b\u8f6f\u5220\uff1auk_contr", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L724", "community": 182, "norm_label": "java: generatecontractno \u2014 {\u4f9b\u65b9\u7f16\u7801}/x-jt{yyyymmdd}{3\u4f4d\u5e8f\u53f7} \u6d41\u6c34\u4e0e\u649e\u53f7\u68c0\u6d4b\u987b\u542b\u8f6f\u5220:uk_contr", "id": "crm_contract_rationale_724" }, { "label": "\u79df\u6237\u5185\u5408\u540c\u7f16\u53f7\u662f\u5426\u5df2\u5360\u7528\uff08\u542b\u8f6f\u5220\uff0c\u4fdd\u8bc1\u5168\u5c40\u552f\u4e00\uff09\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L771", "community": 182, "norm_label": "\u79df\u6237\u5185\u5408\u540c\u7f16\u53f7\u662f\u5426\u5df2\u5360\u7528(\u542b\u8f6f\u5220,\u4fdd\u8bc1\u5168\u5c40\u552f\u4e00)\u3002", "id": "crm_contract_rationale_771" }, { "label": "\u6807\u51c6\u7f16\u53f7\u66ff\u6362\u65e5\u671f\u6bb5\uff0c\u4fdd\u7559\u5e8f\u53f7\uff1b\u975e\u6807\u51c6\u8fd4\u56de None\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L785", "community": 135, "norm_label": "\u6807\u51c6\u7f16\u53f7\u66ff\u6362\u65e5\u671f\u6bb5,\u4fdd\u7559\u5e8f\u53f7;\u975e\u6807\u51c6\u8fd4\u56de none\u3002", "id": "crm_contract_rationale_785" }, { "label": "\u5c06\u6807\u51c6\u5408\u540c\u7f16\u53f7\u65e5\u671f\u6bb5\u5bf9\u9f50\u7b7e\u8ba2\u65e5\uff1b\u649e\u53f7\u5219\u5e8f\u53f7\u987a\u5ef6\uff08\u542b\u8f6f\u5220\u67e5\u91cd\uff09\u3002 \u975e\u6807\u51c6\u7f16\u53f7\u539f\u6837\u8fd4\u56de\u3002\u65e0\u7b7e\u8ba2\u65e5\u5219\u539f\u6837\u8fd4\u56de\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L804", "community": 182, "norm_label": "\u5c06\u6807\u51c6\u5408\u540c\u7f16\u53f7\u65e5\u671f\u6bb5\u5bf9\u9f50\u7b7e\u8ba2\u65e5;\u649e\u53f7\u5219\u5e8f\u53f7\u987a\u5ef6(\u542b\u8f6f\u5220\u67e5\u91cd)\u3002 \u975e\u6807\u51c6\u7f16\u53f7\u539f\u6837\u8fd4\u56de\u3002\u65e0\u7b7e\u8ba2\u65e5\u5219\u539f\u6837\u8fd4\u56de\u3002", "id": "crm_contract_rationale_804" }, { "label": "\u6309\u9762\u677f\u5355\u4f4d\u5168\u79f0\u7cbe\u786e\u5339\u914d\u4ea4\u6613\u4e3b\u4f53/\u5ba2\u6237\u4e3b\u6570\u636e\uff0c\u53d6 shortName\uff1b\u5bf9\u4e0d\u4e0a\u5219\u7528\u5168\u79f0\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L838", "community": 78, "norm_label": "\u6309\u9762\u677f\u5355\u4f4d\u5168\u79f0\u7cbe\u786e\u5339\u914d\u4ea4\u6613\u4e3b\u4f53/\u5ba2\u6237\u4e3b\u6570\u636e,\u53d6 shortname;\u5bf9\u4e0d\u4e0a\u5219\u7528\u5168\u79f0\u3002", "id": "crm_contract_rationale_838" }, { "label": "\u524d\u7aef\u9884\u89c8\u8bef\u7528\u5355\u4f4d\u5168\u79f0\u65f6\uff0c\u540d\u79f0\u7247\u6bb5\u4f1a\u7b49\u4e8e\u9762\u677f/\u5ba2\u6237/\u5f00\u7968\u5168\u79f0\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L905", "community": 292, "norm_label": "\u524d\u7aef\u9884\u89c8\u8bef\u7528\u5355\u4f4d\u5168\u79f0\u65f6,\u540d\u79f0\u7247\u6bb5\u4f1a\u7b49\u4e8e\u9762\u677f/\u5ba2\u6237/\u5f00\u7968\u5168\u79f0\u3002", "id": "crm_contract_rationale_905" }, { "label": "\u6309\u9762\u677f\u4f9b\u65b9(partyA)-\u9700\u65b9(partyB)\u751f\u6210\uff1a{\u4f9b\u65b9\u7b80\u79f0}-{\u9700\u65b9\u7b80\u79f0}\uff08{\u5408\u540c\u7f16\u53f7}\uff09\u3002 - \u540d\u79f0\u4e3a\u7a7a\uff1a\u6309\u4e3b\u6570\u636e\u7b80\u79f0\u81ea\u52a8\u751f\u6210 - \u540d", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L933", "community": 78, "norm_label": "\u6309\u9762\u677f\u4f9b\u65b9(partya)-\u9700\u65b9(partyb)\u751f\u6210:{\u4f9b\u65b9\u7b80\u79f0}-{\u9700\u65b9\u7b80\u79f0}({\u5408\u540c\u7f16\u53f7})\u3002 - \u540d\u79f0\u4e3a\u7a7a:\u6309\u4e3b\u6570\u636e\u7b80\u79f0\u81ea\u52a8\u751f\u6210 - \u540d", "id": "crm_contract_rationale_933" }, { "label": "Java: deleteWithValidByIds \u2014 \u8f6f\u5220\u9664", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1491", "community": 284, "norm_label": "java: deletewithvalidbyids \u2014 \u8f6f\u5220\u9664", "id": "crm_contract_rationale_1491" }, { "label": "\u6846\u67b6\u5408\u540c\u63d0\u4ea4\u5ba1\u6279\u6821\u9a8c\uff1a\u4ec5\u8981\u6c42\u6709\u4ea7\u54c1\u660e\u7ec6\uff1b\u8c03\u4ef7\u533a\u95f4\u4e3a\u53ef\u9009\uff0c\u4e0d\u5f3a\u5236\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1514", "community": 195, "norm_label": "\u6846\u67b6\u5408\u540c\u63d0\u4ea4\u5ba1\u6279\u6821\u9a8c:\u4ec5\u8981\u6c42\u6709\u4ea7\u54c1\u660e\u7ec6;\u8c03\u4ef7\u533a\u95f4\u4e3a\u53ef\u9009,\u4e0d\u5f3a\u5236\u3002", "id": "crm_contract_rationale_1514" }, { "label": "Java: batchSubmitApproval", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1582", "community": 225, "norm_label": "java: batchsubmitapproval", "id": "crm_contract_rationale_1582" }, { "label": "\u6309\u5165\u53c2\u6574\u8868\u8986\u76d6\u5408\u540c\u626b\u63cf\u4ef6\uff1battachments=[] \u8868\u793a\u6e05\u7a7a\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1793", "community": 282, "norm_label": "\u6309\u5165\u53c2\u6574\u8868\u8986\u76d6\u5408\u540c\u626b\u63cf\u4ef6;attachments=[] \u8868\u793a\u6e05\u7a7a\u3002", "id": "crm_contract_rationale_1793" }, { "label": "Java: createFromQuote \u2014 \u8fd4\u56de\u5408\u540c id", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2073", "community": 276, "norm_label": "java: createfromquote \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2073" }, { "label": "Java: renewContract \u2014 \u57fa\u7840\u7eed\u7b7e", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2136", "community": 195, "norm_label": "java: renewcontract \u2014 \u57fa\u7840\u7eed\u7b7e", "id": "crm_contract_rationale_2136" }, { "label": "Java: queryList for export", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2187", "community": 161, "norm_label": "java: querylist for export", "id": "crm_contract_rationale_2187" }, { "label": "Java: createFromOpportunity \u2014 \u8fd4\u56de\u5408\u540c id", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2414", "community": 258, "norm_label": "java: createfromopportunity \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2414" }, { "label": "Java: batchAssignOwner", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2498", "community": 147, "norm_label": "java: batchassignowner", "id": "crm_contract_rationale_2498" }, { "label": "Java: downloadContractPdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 URL/\u8def\u5f84", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2529", "community": 147, "norm_label": "java: downloadcontractpdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 url/\u8def\u5f84", "id": "crm_contract_rationale_2529" }, { "label": "Java: generateTemplateNo \u2014 TMPL{yyyyMMdd}{4\u4f4d\u5e8f\u53f7}", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2540", "community": 147, "norm_label": "java: generatetemplateno \u2014 tmpl{yyyymmdd}{4\u4f4d\u5e8f\u53f7}", "id": "crm_contract_rationale_2540" }, { "label": "Java Controller TODO \u2014 \u4fdd\u6301 pending\uff0c\u8bb0\u5f55\u5907\u6ce8", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2722", "community": 270, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8", "id": "crm_contract_rationale_2722" }, { "label": "\u6839\u636e\u4f9b\u9700\u65b9\u9762\u677f\u4e0e\u4e3b\u6570\u636e\u751f\u6210/\u6821\u6b63\u5408\u540c\u540d\u79f0\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L682", "community": 283, "norm_label": "\u6839\u636e\u4f9b\u9700\u65b9\u9762\u677f\u4e0e\u4e3b\u6570\u636e\u751f\u6210/\u6821\u6b63\u5408\u540c\u540d\u79f0\u3002", "id": "crm_contract_rationale_682" }, { "label": "Java: generateContractNo \u2014 {\u4f9b\u65b9\u7f16\u7801}/X-JT{yyyyMMdd}{3\u4f4d\u5e8f\u53f7} \u6d41\u6c34\u4e0e\u649e\u53f7\u68c0\u6d4b\u987b\u542b\u8f6f\u5220\uff1auk_contr", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L722", "community": 182, "norm_label": "java: generatecontractno \u2014 {\u4f9b\u65b9\u7f16\u7801}/x-jt{yyyymmdd}{3\u4f4d\u5e8f\u53f7} \u6d41\u6c34\u4e0e\u649e\u53f7\u68c0\u6d4b\u987b\u542b\u8f6f\u5220:uk_contr", "id": "crm_contract_rationale_722" }, { "label": "\u79df\u6237\u5185\u5408\u540c\u7f16\u53f7\u662f\u5426\u5df2\u5360\u7528\uff08\u542b\u8f6f\u5220\uff0c\u4fdd\u8bc1\u5168\u5c40\u552f\u4e00\uff09\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L769", "community": 182, "norm_label": "\u79df\u6237\u5185\u5408\u540c\u7f16\u53f7\u662f\u5426\u5df2\u5360\u7528(\u542b\u8f6f\u5220,\u4fdd\u8bc1\u5168\u5c40\u552f\u4e00)\u3002", "id": "crm_contract_rationale_769" }, { "label": "\u6807\u51c6\u7f16\u53f7\u66ff\u6362\u65e5\u671f\u6bb5\uff0c\u4fdd\u7559\u5e8f\u53f7\uff1b\u975e\u6807\u51c6\u8fd4\u56de None\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L783", "community": 135, "norm_label": "\u6807\u51c6\u7f16\u53f7\u66ff\u6362\u65e5\u671f\u6bb5,\u4fdd\u7559\u5e8f\u53f7;\u975e\u6807\u51c6\u8fd4\u56de none\u3002", "id": "crm_contract_rationale_783" }, { "label": "\u5c06\u6807\u51c6\u5408\u540c\u7f16\u53f7\u65e5\u671f\u6bb5\u5bf9\u9f50\u7b7e\u8ba2\u65e5\uff1b\u649e\u53f7\u5219\u5e8f\u53f7\u987a\u5ef6\uff08\u542b\u8f6f\u5220\u67e5\u91cd\uff09\u3002 \u975e\u6807\u51c6\u7f16\u53f7\u539f\u6837\u8fd4\u56de\u3002\u65e0\u7b7e\u8ba2\u65e5\u5219\u539f\u6837\u8fd4\u56de\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L802", "community": 182, "norm_label": "\u5c06\u6807\u51c6\u5408\u540c\u7f16\u53f7\u65e5\u671f\u6bb5\u5bf9\u9f50\u7b7e\u8ba2\u65e5;\u649e\u53f7\u5219\u5e8f\u53f7\u987a\u5ef6(\u542b\u8f6f\u5220\u67e5\u91cd)\u3002 \u975e\u6807\u51c6\u7f16\u53f7\u539f\u6837\u8fd4\u56de\u3002\u65e0\u7b7e\u8ba2\u65e5\u5219\u539f\u6837\u8fd4\u56de\u3002", "id": "crm_contract_rationale_802" }, { "label": "\u6309\u9762\u677f\u5355\u4f4d\u5168\u79f0\u7cbe\u786e\u5339\u914d\u4ea4\u6613\u4e3b\u4f53/\u5ba2\u6237\u4e3b\u6570\u636e\uff0c\u53d6 shortName\uff1b\u5bf9\u4e0d\u4e0a\u5219\u7528\u5168\u79f0\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L836", "community": 78, "norm_label": "\u6309\u9762\u677f\u5355\u4f4d\u5168\u79f0\u7cbe\u786e\u5339\u914d\u4ea4\u6613\u4e3b\u4f53/\u5ba2\u6237\u4e3b\u6570\u636e,\u53d6 shortname;\u5bf9\u4e0d\u4e0a\u5219\u7528\u5168\u79f0\u3002", "id": "crm_contract_rationale_836" }, { "label": "\u524d\u7aef\u9884\u89c8\u8bef\u7528\u5355\u4f4d\u5168\u79f0\u65f6\uff0c\u540d\u79f0\u7247\u6bb5\u4f1a\u7b49\u4e8e\u9762\u677f/\u5ba2\u6237/\u5f00\u7968\u5168\u79f0\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L903", "community": 292, "norm_label": "\u524d\u7aef\u9884\u89c8\u8bef\u7528\u5355\u4f4d\u5168\u79f0\u65f6,\u540d\u79f0\u7247\u6bb5\u4f1a\u7b49\u4e8e\u9762\u677f/\u5ba2\u6237/\u5f00\u7968\u5168\u79f0\u3002", "id": "crm_contract_rationale_903" }, { "label": "\u6309\u9762\u677f\u4f9b\u65b9(partyA)-\u9700\u65b9(partyB)\u751f\u6210\uff1a{\u4f9b\u65b9\u7b80\u79f0}-{\u9700\u65b9\u7b80\u79f0}\uff08{\u5408\u540c\u7f16\u53f7}\uff09\u3002 - \u540d\u79f0\u4e3a\u7a7a\uff1a\u6309\u4e3b\u6570\u636e\u7b80\u79f0\u81ea\u52a8\u751f\u6210 - \u540d", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L931", "community": 78, "norm_label": "\u6309\u9762\u677f\u4f9b\u65b9(partya)-\u9700\u65b9(partyb)\u751f\u6210:{\u4f9b\u65b9\u7b80\u79f0}-{\u9700\u65b9\u7b80\u79f0}({\u5408\u540c\u7f16\u53f7})\u3002 - \u540d\u79f0\u4e3a\u7a7a:\u6309\u4e3b\u6570\u636e\u7b80\u79f0\u81ea\u52a8\u751f\u6210 - \u540d", "id": "crm_contract_rationale_931" }, { "label": "Java: deleteWithValidByIds \u2014 \u8f6f\u5220\u9664", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1489", "community": 284, "norm_label": "java: deletewithvalidbyids \u2014 \u8f6f\u5220\u9664", "id": "crm_contract_rationale_1489" }, { "label": "\u6846\u67b6\u5408\u540c\u63d0\u4ea4\u5ba1\u6279\u6821\u9a8c\uff1a\u4ec5\u8981\u6c42\u6709\u4ea7\u54c1\u660e\u7ec6\uff1b\u8c03\u4ef7\u533a\u95f4\u4e3a\u53ef\u9009\uff0c\u4e0d\u5f3a\u5236\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1512", "community": 195, "norm_label": "\u6846\u67b6\u5408\u540c\u63d0\u4ea4\u5ba1\u6279\u6821\u9a8c:\u4ec5\u8981\u6c42\u6709\u4ea7\u54c1\u660e\u7ec6;\u8c03\u4ef7\u533a\u95f4\u4e3a\u53ef\u9009,\u4e0d\u5f3a\u5236\u3002", "id": "crm_contract_rationale_1512" }, { "label": "Java: batchSubmitApproval", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1580", "community": 225, "norm_label": "java: batchsubmitapproval", "id": "crm_contract_rationale_1580" }, { "label": "Java: withdrawApproval", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1608", "community": 225, "norm_label": "java: withdrawapproval", "id": "crm_contract_rationale_1608" }, { "label": "\u6309\u5165\u53c2\u6574\u8868\u8986\u76d6\u5408\u540c\u626b\u63cf\u4ef6\uff1battachments=[] \u8868\u793a\u6e05\u7a7a\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1791", "community": 282, "norm_label": "\u6309\u5165\u53c2\u6574\u8868\u8986\u76d6\u5408\u540c\u626b\u63cf\u4ef6;attachments=[] \u8868\u793a\u6e05\u7a7a\u3002", "id": "crm_contract_rationale_1791" }, { "label": "Java: createFromQuote \u2014 \u8fd4\u56de\u5408\u540c id", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2071", "community": 276, "norm_label": "java: createfromquote \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2071" }, { "label": "Java: renewContract \u2014 \u57fa\u7840\u7eed\u7b7e", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2134", "community": 195, "norm_label": "java: renewcontract \u2014 \u57fa\u7840\u7eed\u7b7e", "id": "crm_contract_rationale_2134" }, { "label": "Java: queryList for export", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2185", "community": 161, "norm_label": "java: querylist for export", "id": "crm_contract_rationale_2185" }, { "label": "Java: createFromOpportunity \u2014 \u8fd4\u56de\u5408\u540c id", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2412", "community": 258, "norm_label": "java: createfromopportunity \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2412" }, { "label": "Java: batchAssignOwner", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2496", "community": 147, "norm_label": "java: batchassignowner", "id": "crm_contract_rationale_2496" }, { "label": "Java: downloadContractPdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 URL/\u8def\u5f84", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2527", "community": 147, "norm_label": "java: downloadcontractpdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 url/\u8def\u5f84", "id": "crm_contract_rationale_2527" }, { "label": "Java: generateTemplateNo \u2014 TMPL{yyyyMMdd}{4\u4f4d\u5e8f\u53f7}", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2538", "community": 147, "norm_label": "java: generatetemplateno \u2014 tmpl{yyyymmdd}{4\u4f4d\u5e8f\u53f7}", "id": "crm_contract_rationale_2538" }, { "label": "Java Controller TODO \u2014 \u4fdd\u6301 pending\uff0c\u8bb0\u5f55\u5907\u6ce8", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2720", "community": 270, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8", "id": "crm_contract_rationale_2720" }, { "label": "\u5217\u8868\u5c55\u793a\u7528\uff1a\u4f18\u5148 CRM \u6807\u51c6\u540d\uff08\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name\uff0c\u4ee5\u4fbf\u7f16\u8f91\u53cd\u63a8\u522b\u540d\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L178", "community": 34, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d(\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name,\u4ee5\u4fbf\u7f16\u8f91\u53cd\u63a8\u522b\u540d)\u3002", "id": "pl_plan_rationale_178" }, { "label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 POYYYYMMDD###\uff08\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7\uff0c\u6bcf\u65e5\u91cd\u7f6e\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L193", "community": 73, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)", "id": "pl_plan_rationale_193" }, { "label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a NO:SXFZYYYYMMDD-###", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L229", "community": 210, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_229" }, { "label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 NO:SXFZYYYYMMDD-###\uff08\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L262", "community": 210, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_262" }, { "label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L715", "community": 34, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_715" }, { "label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97\uff1a\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L841", "community": 34, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_841" }, { "label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212\uff08\u5b8c\u6574\u8868\u5355\uff1a\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86\uff0c\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1138", "community": 73, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_1138" }, { "label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66\uff08\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e\uff0c\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1907", "community": 99, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_1907" }, { "label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054\uff08\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2011", "community": 193, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_2011" }, { "label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001\uff08\u4ec5\u6539\u5b57\u6bb5\uff0c\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392\uff09\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2184", "community": 99, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_2184" }, { "label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212\uff1a\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2218", "community": 97, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_2218" }, { "label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e\uff1b\u4e0d\u4f20 customerId \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2587", "community": 34, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_2587" }, { "label": "\u5bfc\u51fa\u7ef4\u4fdd\u7533\u8bf7\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L180", "community": 17, "norm_label": "\u5bfc\u51fa\u7ef4\u4fdd\u7533\u8bf7\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_vehicle_maintenance_rationale_180" }, { "label": "\u5355\u4fa7\u4fdd\u5b58\u8ba1\u5212\u5408\u540c\u5173\u8054\uff08\u65e7\u8ba1\u5212\u7ea7\u63a5\u53e3\uff0c\u517c\u5bb9\u4fdd\u7559\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L666", "community": 126, "norm_label": "\u5355\u4fa7\u4fdd\u5b58\u8ba1\u5212\u5408\u540c\u5173\u8054(\u65e7\u8ba1\u5212\u7ea7\u63a5\u53e3,\u517c\u5bb9\u4fdd\u7559)\u3002", "id": "services_pl_plan_contract_gap_rationale_666" }, { "label": "\u5bfc\u51fa\u5730\u78c5\u5355\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/db/weighing.py", "source_location": "L299", "community": 32, "norm_label": "\u5bfc\u51fa\u5730\u78c5\u5355\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "db_weighing_rationale_299" }, { "label": "\u5bfc\u51fa\u51fa\u5165\u5e93\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L370", "community": 103, "norm_label": "\u5bfc\u51fa\u51fa\u5165\u5e93\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "db_inventory_rationale_370" }, { "label": "\u5355\u6761\u67e5\u8be2\uff08\u4e09\u65b9 H5 \u586b\u5199\u9875\u65e0\u9700\u95e8\u6237\u767b\u5f55\uff09\u3002", "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L516", "community": 103, "norm_label": "\u5355\u6761\u67e5\u8be2(\u4e09\u65b9 h5 \u586b\u5199\u9875\u65e0\u9700\u95e8\u6237\u767b\u5f55)\u3002", "id": "db_inventory_rationale_516" }, { "label": "Tab \u5df2\u56fa\u5b9a status \u8bed\u4e49\u65f6\uff0c\u53bb\u6389\u51b2\u7a81\u7684 status \u5217\u53c2\u3002", "file_type": "rationale", "source_file": "app/api/bx/payment.py", "source_location": "L161", "community": 59, "norm_label": "tab \u5df2\u56fa\u5b9a status \u8bed\u4e49\u65f6,\u53bb\u6389\u51b2\u7a81\u7684 status \u5217\u53c2\u3002", "id": "bx_payment_rationale_161" }, { "label": "\u4e00\u6b21\u4e0a\u4f20\u4e00\u6761\u53d1\u7968\uff1a\u591a\u6587\u4ef6\u6302\u540c\u4e00\u6863\u6848\uff0c\u91d1\u989d\u4e3a\u603b\u989d\uff0c\u53ea\u5199\u4e00\u6761\u989d\u5ea6\u6d41\u6c34\u3002 \u4f7f\u7528 request.form().getlist\uff0c\u517c\u5bb9\u53ea\u4f20 1 \u4e2a\u6587\u4ef6\u65f6 Fas", "file_type": "rationale", "source_file": "app/api/bx/invoice.py", "source_location": "L231", "community": 201, "norm_label": "\u4e00\u6b21\u4e0a\u4f20\u4e00\u6761\u53d1\u7968:\u591a\u6587\u4ef6\u6302\u540c\u4e00\u6863\u6848,\u91d1\u989d\u4e3a\u603b\u989d,\u53ea\u5199\u4e00\u6761\u989d\u5ea6\u6d41\u6c34\u3002 \u4f7f\u7528 request.form().getlist,\u517c\u5bb9\u53ea\u4f20 1 \u4e2a\u6587\u4ef6\u65f6 fas", "id": "bx_invoice_rationale_231" }, { "label": "\u5f52\u4e00\u5316\u52fe\u9009\u94fe\u63a5\uff1b\u8fd4\u56de None \u8868\u793a\u672a\u4f20\uff08\u4e0d\u6539\u5173\u8054\uff09\uff0c[] \u8868\u793a\u6e05\u7a7a\u3002", "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L322", "community": 345, "norm_label": "\u5f52\u4e00\u5316\u52fe\u9009\u94fe\u63a5;\u8fd4\u56de none \u8868\u793a\u672a\u4f20(\u4e0d\u6539\u5173\u8054),[] \u8868\u793a\u6e05\u7a7a\u3002", "id": "bx_reimburse_rationale_322" }, { "label": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6\uff0c\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002", "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L743", "community": 346, "norm_label": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6,\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002", "id": "bx_reimburse_rationale_743" }, { "label": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c\uff0c\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217\uff0c\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002", "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L808", "community": 347, "norm_label": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c,\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217,\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002", "id": "bx_reimburse_rationale_808" }, { "label": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6\uff0c\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002", "file_type": "rationale", "source_file": "app/services/bx/advance.py", "source_location": "L355", "community": 348, "norm_label": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6,\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002", "id": "bx_advance_rationale_355" }, { "label": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c\uff0c\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217\uff0c\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002", "file_type": "rationale", "source_file": "app/services/bx/advance.py", "source_location": "L420", "community": 349, "norm_label": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c,\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217,\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002", "id": "bx_advance_rationale_420" }, { "label": "\u8fd4\u56de\u6d41\u6c34\u5b57\u5178\u5217\u8868\uff1b\u6d41\u6c34\u5907\u6ce8\u4e3a\u7a7a\u65f6\u56de\u586b\u5173\u8054\u53d1\u7968\u5907\u6ce8\uff08\u542b\u5df2\u8f6f\u5220\u53d1\u7968\uff09\u3002", "file_type": "rationale", "source_file": "app/services/bx/invoice.py", "source_location": "L215", "community": 350, "norm_label": "\u8fd4\u56de\u6d41\u6c34\u5b57\u5178\u5217\u8868;\u6d41\u6c34\u5907\u6ce8\u4e3a\u7a7a\u65f6\u56de\u586b\u5173\u8054\u53d1\u7968\u5907\u6ce8(\u542b\u5df2\u8f6f\u5220\u53d1\u7968)\u3002", "id": "bx_invoice_rationale_215" }, { "label": "\u4e00\u6b21\u4e0a\u4f20\u521b\u5efa\u4e00\u6761\u53d1\u7968\u6863\u6848\uff1a\u91d1\u989d\u4e3a\u603b\u989d\uff0cfiles \u5168\u90e8\u6302\u5230\u540c\u4e00 biz_id\uff0c\u53ea\u5199\u4e00\u6761 credit_upload\u3002", "file_type": "rationale", "source_file": "app/services/bx/invoice.py", "source_location": "L268", "community": 351, "norm_label": "\u4e00\u6b21\u4e0a\u4f20\u521b\u5efa\u4e00\u6761\u53d1\u7968\u6863\u6848:\u91d1\u989d\u4e3a\u603b\u989d,files \u5168\u90e8\u6302\u5230\u540c\u4e00 biz_id,\u53ea\u5199\u4e00\u6761 credit_upload\u3002", "id": "bx_invoice_rationale_268" }, { "label": "POST /contract/approval \u2014 \u6309\u5408\u540c ID \u5ba1\u6279", "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L196", "community": 50, "norm_label": "post /contract/approval \u2014 \u6309\u5408\u540c id \u5ba1\u6279", "id": "crm_contract_rationale_196" }, { "label": "POST /contract/export \u7b5b\u9009\u6761\u4ef6\uff08\u65e0\u5206\u9875\u6216\u6cbf\u7528 list \u53c2\u6570\uff09", "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L221", "community": 50, "norm_label": "post /contract/export \u7b5b\u9009\u6761\u4ef6(\u65e0\u5206\u9875\u6216\u6cbf\u7528 list \u53c2\u6570)", "id": "crm_contract_rationale_221" }, { "label": "\u7eed\u7b7e \u2014 \u5b57\u6bb5\u540c\u521b\u5efa\uff0cparent \u7531\u8def\u5f84\u63d0\u4f9b", "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L240", "community": 50, "norm_label": "\u7eed\u7b7e \u2014 \u5b57\u6bb5\u540c\u521b\u5efa,parent \u7531\u8def\u5f84\u63d0\u4f9b", "id": "crm_contract_rationale_240" }, { "label": "GET /contract/approval/list\uff1bextra=allow \u900f\u4f20\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570\u3002", "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L258", "community": 50, "norm_label": "get /contract/approval/list;extra=allow \u900f\u4f20\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570\u3002", "id": "crm_contract_rationale_258" }, { "label": "GET /contract/change/list\uff1bextra=allow \u900f\u4f20\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570\u3002", "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L274", "community": 50, "norm_label": "get /contract/change/list;extra=allow \u900f\u4f20\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570\u3002", "id": "crm_contract_rationale_274" }, { "label": "GET /contract/template/list\uff1bextra=allow \u900f\u4f20\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570\u3002", "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L290", "community": 50, "norm_label": "get /contract/template/list;extra=allow \u900f\u4f20\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570\u3002", "id": "crm_contract_rationale_290" }, { "label": "ORM \u2192 camelCase\uff08\u5355\u70b9\u771f\u76f8\uff09", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L174", "community": 161, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "crm_contract_rationale_174" }, { "label": "Java: buildQueryWrapper", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L263", "community": 161, "norm_label": "java: buildquerywrapper", "id": "crm_contract_rationale_263" }, { "label": "\u6839\u636e\u4f9b\u9700\u65b9\u9762\u677f\u4e0e\u4e3b\u6570\u636e\u751f\u6210/\u6821\u6b63\u5408\u540c\u540d\u79f0\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L671", "community": 283, "norm_label": "\u6839\u636e\u4f9b\u9700\u65b9\u9762\u677f\u4e0e\u4e3b\u6570\u636e\u751f\u6210/\u6821\u6b63\u5408\u540c\u540d\u79f0\u3002", "id": "crm_contract_rationale_671" }, { "label": "Java: generateContractNo \u2014 {\u4f9b\u65b9\u7f16\u7801}/X-JT{yyyyMMdd}{3\u4f4d\u5e8f\u53f7} \u6d41\u6c34\u4e0e\u649e\u53f7\u68c0\u6d4b\u987b\u542b\u8f6f\u5220\uff1auk_contr", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L711", "community": 182, "norm_label": "java: generatecontractno \u2014 {\u4f9b\u65b9\u7f16\u7801}/x-jt{yyyymmdd}{3\u4f4d\u5e8f\u53f7} \u6d41\u6c34\u4e0e\u649e\u53f7\u68c0\u6d4b\u987b\u542b\u8f6f\u5220:uk_contr", "id": "crm_contract_rationale_711" }, { "label": "\u79df\u6237\u5185\u5408\u540c\u7f16\u53f7\u662f\u5426\u5df2\u5360\u7528\uff08\u542b\u8f6f\u5220\uff0c\u4fdd\u8bc1\u5168\u5c40\u552f\u4e00\uff09\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L758", "community": 182, "norm_label": "\u79df\u6237\u5185\u5408\u540c\u7f16\u53f7\u662f\u5426\u5df2\u5360\u7528(\u542b\u8f6f\u5220,\u4fdd\u8bc1\u5168\u5c40\u552f\u4e00)\u3002", "id": "crm_contract_rationale_758" }, { "label": "\u5c06\u6807\u51c6\u5408\u540c\u7f16\u53f7\u65e5\u671f\u6bb5\u5bf9\u9f50\u7b7e\u8ba2\u65e5\uff1b\u649e\u53f7\u5219\u5e8f\u53f7\u987a\u5ef6\uff08\u542b\u8f6f\u5220\u67e5\u91cd\uff09\u3002 \u975e\u6807\u51c6\u7f16\u53f7\u539f\u6837\u8fd4\u56de\u3002\u65e0\u7b7e\u8ba2\u65e5\u5219\u539f\u6837\u8fd4\u56de\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L791", "community": 182, "norm_label": "\u5c06\u6807\u51c6\u5408\u540c\u7f16\u53f7\u65e5\u671f\u6bb5\u5bf9\u9f50\u7b7e\u8ba2\u65e5;\u649e\u53f7\u5219\u5e8f\u53f7\u987a\u5ef6(\u542b\u8f6f\u5220\u67e5\u91cd)\u3002 \u975e\u6807\u51c6\u7f16\u53f7\u539f\u6837\u8fd4\u56de\u3002\u65e0\u7b7e\u8ba2\u65e5\u5219\u539f\u6837\u8fd4\u56de\u3002", "id": "crm_contract_rationale_791" }, { "label": "\u6309\u9762\u677f\u5355\u4f4d\u5168\u79f0\u7cbe\u786e\u5339\u914d\u4ea4\u6613\u4e3b\u4f53/\u5ba2\u6237\u4e3b\u6570\u636e\uff0c\u53d6 shortName\uff1b\u5bf9\u4e0d\u4e0a\u5219\u7528\u5168\u79f0\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L825", "community": 78, "norm_label": "\u6309\u9762\u677f\u5355\u4f4d\u5168\u79f0\u7cbe\u786e\u5339\u914d\u4ea4\u6613\u4e3b\u4f53/\u5ba2\u6237\u4e3b\u6570\u636e,\u53d6 shortname;\u5bf9\u4e0d\u4e0a\u5219\u7528\u5168\u79f0\u3002", "id": "crm_contract_rationale_825" }, { "label": "\u524d\u7aef\u9884\u89c8\u8bef\u7528\u5355\u4f4d\u5168\u79f0\u65f6\uff0c\u540d\u79f0\u7247\u6bb5\u4f1a\u7b49\u4e8e\u9762\u677f/\u5ba2\u6237/\u5f00\u7968\u5168\u79f0\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L892", "community": 292, "norm_label": "\u524d\u7aef\u9884\u89c8\u8bef\u7528\u5355\u4f4d\u5168\u79f0\u65f6,\u540d\u79f0\u7247\u6bb5\u4f1a\u7b49\u4e8e\u9762\u677f/\u5ba2\u6237/\u5f00\u7968\u5168\u79f0\u3002", "id": "crm_contract_rationale_892" }, { "label": "\u6309\u9762\u677f\u4f9b\u65b9(partyA)-\u9700\u65b9(partyB)\u751f\u6210\uff1a{\u4f9b\u65b9\u7b80\u79f0}-{\u9700\u65b9\u7b80\u79f0}\uff08{\u5408\u540c\u7f16\u53f7}\uff09\u3002 - \u540d\u79f0\u4e3a\u7a7a\uff1a\u6309\u4e3b\u6570\u636e\u7b80\u79f0\u81ea\u52a8\u751f\u6210 - \u540d", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L920", "community": 78, "norm_label": "\u6309\u9762\u677f\u4f9b\u65b9(partya)-\u9700\u65b9(partyb)\u751f\u6210:{\u4f9b\u65b9\u7b80\u79f0}-{\u9700\u65b9\u7b80\u79f0}({\u5408\u540c\u7f16\u53f7})\u3002 - \u540d\u79f0\u4e3a\u7a7a:\u6309\u4e3b\u6570\u636e\u7b80\u79f0\u81ea\u52a8\u751f\u6210 - \u540d", "id": "crm_contract_rationale_920" }, { "label": "Java: deleteWithValidByIds \u2014 \u8f6f\u5220\u9664", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1478", "community": 284, "norm_label": "java: deletewithvalidbyids \u2014 \u8f6f\u5220\u9664", "id": "crm_contract_rationale_1478" }, { "label": "\u6846\u67b6\u5408\u540c\u63d0\u4ea4\u5ba1\u6279\u6821\u9a8c\uff1a\u4ec5\u8981\u6c42\u6709\u4ea7\u54c1\u660e\u7ec6\uff1b\u8c03\u4ef7\u533a\u95f4\u4e3a\u53ef\u9009\uff0c\u4e0d\u5f3a\u5236\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1501", "community": 195, "norm_label": "\u6846\u67b6\u5408\u540c\u63d0\u4ea4\u5ba1\u6279\u6821\u9a8c:\u4ec5\u8981\u6c42\u6709\u4ea7\u54c1\u660e\u7ec6;\u8c03\u4ef7\u533a\u95f4\u4e3a\u53ef\u9009,\u4e0d\u5f3a\u5236\u3002", "id": "crm_contract_rationale_1501" }, { "label": "Java: batchSubmitApproval", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1569", "community": 225, "norm_label": "java: batchsubmitapproval", "id": "crm_contract_rationale_1569" }, { "label": "Java: withdrawApproval", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1597", "community": 225, "norm_label": "java: withdrawapproval", "id": "crm_contract_rationale_1597" }, { "label": "\u6309\u5165\u53c2\u6574\u8868\u8986\u76d6\u5408\u540c\u626b\u63cf\u4ef6\uff1battachments=[] \u8868\u793a\u6e05\u7a7a\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1780", "community": 282, "norm_label": "\u6309\u5165\u53c2\u6574\u8868\u8986\u76d6\u5408\u540c\u626b\u63cf\u4ef6;attachments=[] \u8868\u793a\u6e05\u7a7a\u3002", "id": "crm_contract_rationale_1780" }, { "label": "Java: createFromQuote \u2014 \u8fd4\u56de\u5408\u540c id", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2060", "community": 276, "norm_label": "java: createfromquote \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2060" }, { "label": "Java: renewContract \u2014 \u57fa\u7840\u7eed\u7b7e", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2123", "community": 195, "norm_label": "java: renewcontract \u2014 \u57fa\u7840\u7eed\u7b7e", "id": "crm_contract_rationale_2123" }, { "label": "Java: queryList for export", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2174", "community": 161, "norm_label": "java: querylist for export", "id": "crm_contract_rationale_2174" }, { "label": "Java: createFromOpportunity \u2014 \u8fd4\u56de\u5408\u540c id", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2401", "community": 258, "norm_label": "java: createfromopportunity \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2401" }, { "label": "Java: batchAssignOwner", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2485", "community": 147, "norm_label": "java: batchassignowner", "id": "crm_contract_rationale_2485" }, { "label": "Java: downloadContractPdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 URL/\u8def\u5f84", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2516", "community": 147, "norm_label": "java: downloadcontractpdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 url/\u8def\u5f84", "id": "crm_contract_rationale_2516" }, { "label": "Java Controller TODO \u2014 \u4fdd\u6301 pending\uff0c\u8bb0\u5f55\u5907\u6ce8", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2709", "community": 270, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8", "id": "crm_contract_rationale_2709" }, { "label": "ORM \u2192 camelCase\uff08\u5355\u70b9\u771f\u76f8\uff09", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L127", "community": 138, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "crm_quote_rationale_127" }, { "label": "Java: buildQueryWrapper", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L189", "community": 128, "norm_label": "java: buildquerywrapper", "id": "crm_quote_rationale_189" }, { "label": "Java: fillContractLinkedCount", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L357", "community": 289, "norm_label": "java: fillcontractlinkedcount", "id": "crm_quote_rationale_357" }, { "label": "Java: calculateAmount", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L382", "community": 128, "norm_label": "java: calculateamount", "id": "crm_quote_rationale_382" }, { "label": "Java: resolveQuoteProductIds", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L411", "community": 128, "norm_label": "java: resolvequoteproductids", "id": "crm_quote_rationale_411" }, { "label": "Java: generateQuoteNo \u2014 {\u4f9b\u65b9\u7f16\u7801}DD-yyyyMMdd + 3\u4f4d\u5e8f\u53f7", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L432", "community": 128, "norm_label": "java: generatequoteno \u2014 {\u4f9b\u65b9\u7f16\u7801}dd-yyyymmdd + 3\u4f4d\u5e8f\u53f7", "id": "crm_quote_rationale_432" }, { "label": "Java: deleteWithValidByIds", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L891", "community": 138, "norm_label": "java: deletewithvalidbyids", "id": "crm_quote_rationale_891" }, { "label": "Java: viewByShareCode", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1045", "community": 218, "norm_label": "java: viewbysharecode", "id": "crm_quote_rationale_1045" }, { "label": "Java: toContract \u2014 \u8fd4\u56de contractId", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1145", "community": 128, "norm_label": "java: tocontract \u2014 \u8fd4\u56de contractid", "id": "crm_quote_rationale_1145" }, { "label": "Java: createNewVersion \u2014 \u8fd4\u56de\u65b0\u62a5\u4ef7\u5355 id", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1209", "community": 298, "norm_label": "java: createnewversion \u2014 \u8fd4\u56de\u65b0\u62a5\u4ef7\u5355 id", "id": "crm_quote_rationale_1209" }, { "label": "Java: CrmQuoteServiceImpl.withdrawApproval\uff08\u6821\u9a8c\u521b\u5efa\u4eba\uff09", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1309", "community": 138, "norm_label": "java: crmquoteserviceimpl.withdrawapproval(\u6821\u9a8c\u521b\u5efa\u4eba)", "id": "crm_quote_rationale_1309" }, { "label": "Java: statisticsOverview", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1360", "community": 217, "norm_label": "java: statisticsoverview", "id": "crm_quote_rationale_1360" }, { "label": "Java: statisticsStatus", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1415", "community": 217, "norm_label": "java: statisticsstatus", "id": "crm_quote_rationale_1415" }, { "label": "Java: statisticsTrend", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1461", "community": 217, "norm_label": "java: statisticstrend", "id": "crm_quote_rationale_1461" }, { "label": "\u89e3\u6790\u5217\u8868\u67e5\u8be2\u53c2\u6570\uff0c\u4f9b API \u4e0e CRUD \u5171\u7528\u3002", "file_type": "rationale", "source_file": "app/schemas/crm/customer.py", "source_location": "L207", "community": 192, "norm_label": "\u89e3\u6790\u5217\u8868\u67e5\u8be2\u53c2\u6570,\u4f9b api \u4e0e crud \u5171\u7528\u3002", "id": "crm_customer_rationale_207" }, { "label": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879\uff1a\u79df\u6237\u5185\u53ea\u8bfb\u641c\u7d22\uff0c\u4e0d\u505a owner \u6570\u636e\u6743\u9650\uff08\u4f9b\u5730\u78c5/\u5408\u540c\u7b49\u4e3b\u6570\u636e\u9009\u7528\uff09\u3002", "file_type": "rationale", "source_file": "app/crud/crm/customer.py", "source_location": "L172", "community": 45, "norm_label": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879:\u79df\u6237\u5185\u53ea\u8bfb\u641c\u7d22,\u4e0d\u505a owner \u6570\u636e\u6743\u9650(\u4f9b\u5730\u78c5/\u5408\u540c\u7b49\u4e3b\u6570\u636e\u9009\u7528)\u3002", "id": "crm_customer_rationale_172" }, { "label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L711", "community": 34, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_711" }, { "label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97\uff1a\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L837", "community": 34, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_837" }, { "label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212\uff08\u5b8c\u6574\u8868\u5355\uff1a\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86\uff0c\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1134", "community": 73, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_1134" }, { "label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66\uff08\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e\uff0c\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1903", "community": 99, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_1903" }, { "label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054\uff08\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2007", "community": 193, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_2007" }, { "label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001\uff08\u4ec5\u6539\u5b57\u6bb5\uff0c\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392\uff09\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2180", "community": 99, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_2180" }, { "label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212\uff1a\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2214", "community": 97, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_2214" }, { "label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e\uff1b\u4e0d\u4f20 customerId \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2583", "community": 34, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_2583" }, { "label": "\u6309\u56fa\u5b9a id \u67e5\u627e\u300c\u503c\u73ed\u4eba\u5458\u300d\u89d2\u8272\uff1b\u627e\u4e0d\u5230\u518d\u6309\u89d2\u8272\u540d\u515c\u5e95\u3002", "file_type": "rationale", "source_file": "app/services/duty_schedule.py", "source_location": "L691", "community": 278, "norm_label": "\u6309\u56fa\u5b9a id \u67e5\u627e\u300c\u503c\u73ed\u4eba\u5458\u300d\u89d2\u8272;\u627e\u4e0d\u5230\u518d\u6309\u89d2\u8272\u540d\u515c\u5e95\u3002", "id": "services_duty_schedule_rationale_691" }, { "label": "\u672c\u79df\u6237\u542f\u7528\u4e14\u7ed1\u5b9a\u300c\u503c\u73ed\u4eba\u5458\u300d\u89d2\u8272\u7684\u7528\u6237\uff08\u516c\u5f00\u9875 users / \u7ba1\u7406\u7aef options\uff09\u3002", "file_type": "rationale", "source_file": "app/services/duty_schedule.py", "source_location": "L717", "community": 278, "norm_label": "\u672c\u79df\u6237\u542f\u7528\u4e14\u7ed1\u5b9a\u300c\u503c\u73ed\u4eba\u5458\u300d\u89d2\u8272\u7684\u7528\u6237(\u516c\u5f00\u9875 users / \u7ba1\u7406\u7aef options)\u3002", "id": "services_duty_schedule_rationale_717" }, { "label": "\u5386\u53f2\u6307\u5b9a\u7528\u6237\u65e0\u503c\u73ed\u4eba\u5458\u89d2\u8272\u65f6\uff0c\u539f\u6837\u518d\u4fdd\u5b58\u4e0d\u5f97\u56e0\u89d2\u8272\u6821\u9a8c\u5931\u8d25\u3002", "file_type": "rationale", "source_file": "tests/test_duty_schedule.py", "source_location": "L549", "community": 142, "norm_label": "\u5386\u53f2\u6307\u5b9a\u7528\u6237\u65e0\u503c\u73ed\u4eba\u5458\u89d2\u8272\u65f6,\u539f\u6837\u518d\u4fdd\u5b58\u4e0d\u5f97\u56e0\u89d2\u8272\u6821\u9a8c\u5931\u8d25\u3002", "id": "tests_test_duty_schedule_rationale_549" }, { "label": "\u5f52\u4e00\u5316\u52fe\u9009\u94fe\u63a5\uff1b\u8fd4\u56de None \u8868\u793a\u672a\u4f20\uff08\u4e0d\u6539\u5173\u8054\uff09\uff0c[] \u8868\u793a\u6e05\u7a7a\u3002", "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L314", "community": 352, "norm_label": "\u5f52\u4e00\u5316\u52fe\u9009\u94fe\u63a5;\u8fd4\u56de none \u8868\u793a\u672a\u4f20(\u4e0d\u6539\u5173\u8054),[] \u8868\u793a\u6e05\u7a7a\u3002", "id": "bx_reimburse_rationale_314" }, { "label": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6\uff0c\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002", "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L735", "community": 353, "norm_label": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6,\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002", "id": "bx_reimburse_rationale_735" }, { "label": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c\uff0c\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217\uff0c\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002", "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L800", "community": 354, "norm_label": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c,\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217,\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002", "id": "bx_reimburse_rationale_800" }, { "label": "\u6839\u636e\u4f9b\u9700\u65b9\u9762\u677f\u4e0e\u4e3b\u6570\u636e\u751f\u6210/\u6821\u6b63\u5408\u540c\u540d\u79f0\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L669", "community": 283, "norm_label": "\u6839\u636e\u4f9b\u9700\u65b9\u9762\u677f\u4e0e\u4e3b\u6570\u636e\u751f\u6210/\u6821\u6b63\u5408\u540c\u540d\u79f0\u3002", "id": "crm_contract_rationale_669" }, { "label": "Java: generateContractNo \u2014 {\u4f9b\u65b9\u7f16\u7801}/X-JT{yyyyMMdd}{3\u4f4d\u5e8f\u53f7} \u6d41\u6c34\u4e0e\u649e\u53f7\u68c0\u6d4b\u987b\u542b\u8f6f\u5220\uff1auk_contr", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L709", "community": 182, "norm_label": "java: generatecontractno \u2014 {\u4f9b\u65b9\u7f16\u7801}/x-jt{yyyymmdd}{3\u4f4d\u5e8f\u53f7} \u6d41\u6c34\u4e0e\u649e\u53f7\u68c0\u6d4b\u987b\u542b\u8f6f\u5220:uk_contr", "id": "crm_contract_rationale_709" }, { "label": "\u79df\u6237\u5185\u5408\u540c\u7f16\u53f7\u662f\u5426\u5df2\u5360\u7528\uff08\u542b\u8f6f\u5220\uff0c\u4fdd\u8bc1\u5168\u5c40\u552f\u4e00\uff09\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L756", "community": 182, "norm_label": "\u79df\u6237\u5185\u5408\u540c\u7f16\u53f7\u662f\u5426\u5df2\u5360\u7528(\u542b\u8f6f\u5220,\u4fdd\u8bc1\u5168\u5c40\u552f\u4e00)\u3002", "id": "crm_contract_rationale_756" }, { "label": "\u6807\u51c6\u7f16\u53f7\u66ff\u6362\u65e5\u671f\u6bb5\uff0c\u4fdd\u7559\u5e8f\u53f7\uff1b\u975e\u6807\u51c6\u8fd4\u56de None\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L770", "community": 135, "norm_label": "\u6807\u51c6\u7f16\u53f7\u66ff\u6362\u65e5\u671f\u6bb5,\u4fdd\u7559\u5e8f\u53f7;\u975e\u6807\u51c6\u8fd4\u56de none\u3002", "id": "crm_contract_rationale_770" }, { "label": "\u5c06\u6807\u51c6\u5408\u540c\u7f16\u53f7\u65e5\u671f\u6bb5\u5bf9\u9f50\u7b7e\u8ba2\u65e5\uff1b\u649e\u53f7\u5219\u5e8f\u53f7\u987a\u5ef6\uff08\u542b\u8f6f\u5220\u67e5\u91cd\uff09\u3002 \u975e\u6807\u51c6\u7f16\u53f7\u539f\u6837\u8fd4\u56de\u3002\u65e0\u7b7e\u8ba2\u65e5\u5219\u539f\u6837\u8fd4\u56de\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L789", "community": 182, "norm_label": "\u5c06\u6807\u51c6\u5408\u540c\u7f16\u53f7\u65e5\u671f\u6bb5\u5bf9\u9f50\u7b7e\u8ba2\u65e5;\u649e\u53f7\u5219\u5e8f\u53f7\u987a\u5ef6(\u542b\u8f6f\u5220\u67e5\u91cd)\u3002 \u975e\u6807\u51c6\u7f16\u53f7\u539f\u6837\u8fd4\u56de\u3002\u65e0\u7b7e\u8ba2\u65e5\u5219\u539f\u6837\u8fd4\u56de\u3002", "id": "crm_contract_rationale_789" }, { "label": "\u6309\u9762\u677f\u5355\u4f4d\u5168\u79f0\u7cbe\u786e\u5339\u914d\u4ea4\u6613\u4e3b\u4f53/\u5ba2\u6237\u4e3b\u6570\u636e\uff0c\u53d6 shortName\uff1b\u5bf9\u4e0d\u4e0a\u5219\u7528\u5168\u79f0\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L823", "community": 78, "norm_label": "\u6309\u9762\u677f\u5355\u4f4d\u5168\u79f0\u7cbe\u786e\u5339\u914d\u4ea4\u6613\u4e3b\u4f53/\u5ba2\u6237\u4e3b\u6570\u636e,\u53d6 shortname;\u5bf9\u4e0d\u4e0a\u5219\u7528\u5168\u79f0\u3002", "id": "crm_contract_rationale_823" }, { "label": "\u524d\u7aef\u9884\u89c8\u8bef\u7528\u5355\u4f4d\u5168\u79f0\u65f6\uff0c\u540d\u79f0\u7247\u6bb5\u4f1a\u7b49\u4e8e\u9762\u677f/\u5ba2\u6237/\u5f00\u7968\u5168\u79f0\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L890", "community": 292, "norm_label": "\u524d\u7aef\u9884\u89c8\u8bef\u7528\u5355\u4f4d\u5168\u79f0\u65f6,\u540d\u79f0\u7247\u6bb5\u4f1a\u7b49\u4e8e\u9762\u677f/\u5ba2\u6237/\u5f00\u7968\u5168\u79f0\u3002", "id": "crm_contract_rationale_890" }, { "label": "\u6309\u9762\u677f\u4f9b\u65b9(partyA)-\u9700\u65b9(partyB)\u751f\u6210\uff1a{\u4f9b\u65b9\u7b80\u79f0}-{\u9700\u65b9\u7b80\u79f0}\uff08{\u5408\u540c\u7f16\u53f7}\uff09\u3002 - \u540d\u79f0\u4e3a\u7a7a\uff1a\u6309\u4e3b\u6570\u636e\u7b80\u79f0\u81ea\u52a8\u751f\u6210 - \u540d", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L918", "community": 78, "norm_label": "\u6309\u9762\u677f\u4f9b\u65b9(partya)-\u9700\u65b9(partyb)\u751f\u6210:{\u4f9b\u65b9\u7b80\u79f0}-{\u9700\u65b9\u7b80\u79f0}({\u5408\u540c\u7f16\u53f7})\u3002 - \u540d\u79f0\u4e3a\u7a7a:\u6309\u4e3b\u6570\u636e\u7b80\u79f0\u81ea\u52a8\u751f\u6210 - \u540d", "id": "crm_contract_rationale_918" }, { "label": "Java: deleteWithValidByIds \u2014 \u8f6f\u5220\u9664", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1476", "community": 284, "norm_label": "java: deletewithvalidbyids \u2014 \u8f6f\u5220\u9664", "id": "crm_contract_rationale_1476" }, { "label": "\u6846\u67b6\u5408\u540c\u63d0\u4ea4\u5ba1\u6279\u6821\u9a8c\uff1a\u4ec5\u8981\u6c42\u6709\u4ea7\u54c1\u660e\u7ec6\uff1b\u8c03\u4ef7\u533a\u95f4\u4e3a\u53ef\u9009\uff0c\u4e0d\u5f3a\u5236\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1499", "community": 195, "norm_label": "\u6846\u67b6\u5408\u540c\u63d0\u4ea4\u5ba1\u6279\u6821\u9a8c:\u4ec5\u8981\u6c42\u6709\u4ea7\u54c1\u660e\u7ec6;\u8c03\u4ef7\u533a\u95f4\u4e3a\u53ef\u9009,\u4e0d\u5f3a\u5236\u3002", "id": "crm_contract_rationale_1499" }, { "label": "Java: batchSubmitApproval", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1567", "community": 225, "norm_label": "java: batchsubmitapproval", "id": "crm_contract_rationale_1567" }, { "label": "Java: withdrawApproval", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1595", "community": 225, "norm_label": "java: withdrawapproval", "id": "crm_contract_rationale_1595" }, { "label": "\u6309\u5165\u53c2\u6574\u8868\u8986\u76d6\u5408\u540c\u626b\u63cf\u4ef6\uff1battachments=[] \u8868\u793a\u6e05\u7a7a\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1778", "community": 282, "norm_label": "\u6309\u5165\u53c2\u6574\u8868\u8986\u76d6\u5408\u540c\u626b\u63cf\u4ef6;attachments=[] \u8868\u793a\u6e05\u7a7a\u3002", "id": "crm_contract_rationale_1778" }, { "label": "Java: createFromQuote \u2014 \u8fd4\u56de\u5408\u540c id", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2058", "community": 276, "norm_label": "java: createfromquote \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2058" }, { "label": "Java: renewContract \u2014 \u57fa\u7840\u7eed\u7b7e", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2121", "community": 195, "norm_label": "java: renewcontract \u2014 \u57fa\u7840\u7eed\u7b7e", "id": "crm_contract_rationale_2121" }, { "label": "Java: queryList for export", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2172", "community": 161, "norm_label": "java: querylist for export", "id": "crm_contract_rationale_2172" }, { "label": "Java: createFromOpportunity \u2014 \u8fd4\u56de\u5408\u540c id", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2399", "community": 258, "norm_label": "java: createfromopportunity \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2399" }, { "label": "Java: batchAssignOwner", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2483", "community": 147, "norm_label": "java: batchassignowner", "id": "crm_contract_rationale_2483" }, { "label": "Java: downloadContractPdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 URL/\u8def\u5f84", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2514", "community": 147, "norm_label": "java: downloadcontractpdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 url/\u8def\u5f84", "id": "crm_contract_rationale_2514" }, { "label": "Java: generateTemplateNo \u2014 TMPL{yyyyMMdd}{4\u4f4d\u5e8f\u53f7}", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2525", "community": 147, "norm_label": "java: generatetemplateno \u2014 tmpl{yyyymmdd}{4\u4f4d\u5e8f\u53f7}", "id": "crm_contract_rationale_2525" }, { "label": "Java Controller TODO \u2014 \u4fdd\u6301 pending\uff0c\u8bb0\u5f55\u5907\u6ce8", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2707", "community": 270, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8", "id": "crm_contract_rationale_2707" }, { "label": "_inventory_mutable_editable()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L564", "community": 19, "norm_label": "_inventory_mutable_editable()", "id": "services_pl_dibang_bridge_service_inventory_mutable_editable" }, { "label": "\u672a\u8fc7\u78c5\u4e14\u72b6\u6001\u53ef\u4f5c\u5e9f\u65f6\uff0c\u53ef\u5c31\u5730\u66f4\u65b0\u65e5\u671f/\u5f80\u6765/\u8f66\u724c/\u6570\u91cf\u3002", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L565", "community": 19, "norm_label": "\u672a\u8fc7\u78c5\u4e14\u72b6\u6001\u53ef\u4f5c\u5e9f\u65f6,\u53ef\u5c31\u5730\u66f4\u65b0\u65e5\u671f/\u5f80\u6765/\u8f66\u724c/\u6570\u91cf\u3002", "id": "services_pl_dibang_bridge_service_rationale_565" }, { "label": "\u53d6\u6d88\u6bb5 generate_dibang\uff1a\u5df2\u8fc7\u78c5\u963b\u65ad\uff1b\u5426\u5219\u8f6f\u5220 link+\u51fa\u5165\u5e93\u5e76\u56de\u51cf\u6708\u8ba1\u5212\u3002", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L634", "community": 19, "norm_label": "\u53d6\u6d88\u6bb5 generate_dibang:\u5df2\u8fc7\u78c5\u963b\u65ad;\u5426\u5219\u8f6f\u5220 link+\u51fa\u5165\u5e93\u5e76\u56de\u51cf\u6708\u8ba1\u5212\u3002", "id": "services_pl_dibang_bridge_service_rationale_634" }, { "label": "\u5c31\u5730\u5f3a\u5236\u540c\u6b65\u51fa\u5165\u5e93\u6b63\u6587\uff08\u542b\u5df2\u8fc7\u78c5\uff09\uff0c\u5e76\u56de\u5199\u5173\u8054\u8fc7\u78c5\u5355\u4e1a\u52a1\u5b57\u6bb5\u3002", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L703", "community": 19, "norm_label": "\u5c31\u5730\u5f3a\u5236\u540c\u6b65\u51fa\u5165\u5e93\u6b63\u6587(\u542b\u5df2\u8fc7\u78c5),\u5e76\u56de\u5199\u5173\u8054\u8fc7\u78c5\u5355\u4e1a\u52a1\u5b57\u6bb5\u3002", "id": "services_pl_dibang_bridge_service_rationale_703" }, { "label": "\u8ba1\u5212\u4fdd\u5b58\u540e\u6309\u5f53\u524d\u6bb5\u6b21/\u8ba1\u5212\u65e5\u671f\u56de\u5199\u53ef\u7f16\u8f91\u51fa\u5165\u5e93\u5355\u65e5\u671f\uff1b\u8de8\u6708\u5219\u6539\u6302\u6708\u8ba1\u5212\u3002 \u4e0d\u53ef\u56de\u5199\u65f6\u4e0d\u629b\u9519\uff0c\u8fd4\u56de warnings\u3002", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L881", "community": 19, "norm_label": "\u8ba1\u5212\u4fdd\u5b58\u540e\u6309\u5f53\u524d\u6bb5\u6b21/\u8ba1\u5212\u65e5\u671f\u56de\u5199\u53ef\u7f16\u8f91\u51fa\u5165\u5e93\u5355\u65e5\u671f;\u8de8\u6708\u5219\u6539\u6302\u6708\u8ba1\u5212\u3002 \u4e0d\u53ef\u56de\u5199\u65f6\u4e0d\u629b\u9519,\u8fd4\u56de warnings\u3002", "id": "services_pl_dibang_bridge_service_rationale_881" }, { "label": "\u6309\u6bb5\u4ea7\u54c1 upsert \u51fa\u5165\u5e93+link\uff1a\u5df2\u6709\u5219\u5c31\u5730\u66f4\u65b0\uff0c\u65e0\u5219\u65b0\u5efa\u3002", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1007", "community": 19, "norm_label": "\u6309\u6bb5\u4ea7\u54c1 upsert \u51fa\u5165\u5e93+link:\u5df2\u6709\u5219\u5c31\u5730\u66f4\u65b0,\u65e0\u5219\u65b0\u5efa\u3002", "id": "services_pl_dibang_bridge_service_rationale_1007" }, { "label": "\u6309\u6bb5 upsert \u5730\u78c5\u51fa\u5165\u5e93\u4e0e link\uff1a\u65b0\u5efa / \u5c31\u5730\u66f4\u65b0 / \u53d6\u6d88\u52fe\u9009\u8f6f\u5220\u3002 \u8fd4\u56de (link_results, warnings)\u3002\u5df2\u8fc7\u78c5\u53d6\u6d88", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1230", "community": 19, "norm_label": "\u6309\u6bb5 upsert \u5730\u78c5\u51fa\u5165\u5e93\u4e0e link:\u65b0\u5efa / \u5c31\u5730\u66f4\u65b0 / \u53d6\u6d88\u52fe\u9009\u8f6f\u5220\u3002 \u8fd4\u56de (link_results, warnings)\u3002\u5df2\u8fc7\u78c5\u53d6\u6d88", "id": "services_pl_dibang_bridge_service_rationale_1230" }, { "label": "\u6309\u88c5\u8d27/\u9001\u8d27\u6bb5\u52fe\u9009 upsert \u5730\u78c5\u8ba1\u5212\u4e0e\u51fa\u5165\u5e93\u5355\uff08\u517c\u5bb9\u65e7\u8c03\u7528\u65b9\uff0c\u5ffd\u7565 warnings\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1363", "community": 19, "norm_label": "\u6309\u88c5\u8d27/\u9001\u8d27\u6bb5\u52fe\u9009 upsert \u5730\u78c5\u8ba1\u5212\u4e0e\u51fa\u5165\u5e93\u5355(\u517c\u5bb9\u65e7\u8c03\u7528\u65b9,\u5ffd\u7565 warnings)\u3002", "id": "services_pl_dibang_bridge_service_rationale_1363" }, { "label": "\u52fe\u9009\u300c\u751f\u6210\u5730\u78c5\u5355\u300d\uff1a\u6309\u4ea7\u54c1\u751f\u6210/\u590d\u7528\u5730\u78c5\u8ba1\u5212\uff0c\u5e76\u521b\u5efa\u5173\u8054\u51fa\u5165\u5e93\u5355\u3002", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1489", "community": 19, "norm_label": "\u52fe\u9009\u300c\u751f\u6210\u5730\u78c5\u5355\u300d:\u6309\u4ea7\u54c1\u751f\u6210/\u590d\u7528\u5730\u78c5\u8ba1\u5212,\u5e76\u521b\u5efa\u5173\u8054\u51fa\u5165\u5e93\u5355\u3002", "id": "services_pl_dibang_bridge_service_rationale_1489" }, { "label": "\u518d\u6b21\u52fe\u9009\u5730\u78c5\u5b89\u6392\u524d\uff1a\u8f6f\u5220\u672c\u8fd0\u8f93\u5355\u6b64\u524d\u751f\u6210\u7684\u3001\u4ecd\u53ef\u4f5c\u5e9f\u7684\u51fa\u5165\u5e93\u5355\u53ca\u5173\u8054\u3002 - \u4e0d\u5220\u9664\u5730\u78c5\u6708\u8ba1\u5212\uff08\u53ef\u80fd\u88ab\u5176\u4ed6\u4e1a\u52a1\u590d\u7528\uff09 - \u82e5\u51fa\u5165\u5e93\u5355\u5df2\u5b8c\u6210\u7684/\u5df2", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L435", "community": 19, "norm_label": "\u518d\u6b21\u52fe\u9009\u5730\u78c5\u5b89\u6392\u524d:\u8f6f\u5220\u672c\u8fd0\u8f93\u5355\u6b64\u524d\u751f\u6210\u7684\u3001\u4ecd\u53ef\u4f5c\u5e9f\u7684\u51fa\u5165\u5e93\u5355\u53ca\u5173\u8054\u3002 - \u4e0d\u5220\u9664\u5730\u78c5\u6708\u8ba1\u5212(\u53ef\u80fd\u88ab\u5176\u4ed6\u4e1a\u52a1\u590d\u7528) - \u82e5\u51fa\u5165\u5e93\u5355\u5df2\u5b8c\u6210\u7684/\u5df2", "id": "services_pl_dibang_bridge_service_rationale_435" }, { "label": "\u672a\u8fc7\u78c5\u4e14\u72b6\u6001\u53ef\u4f5c\u5e9f\u65f6\uff0c\u53ef\u5c31\u5730\u66f4\u65b0\u65e5\u671f/\u5f80\u6765/\u8f66\u724c/\u6570\u91cf\u3002", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L519", "community": 19, "norm_label": "\u672a\u8fc7\u78c5\u4e14\u72b6\u6001\u53ef\u4f5c\u5e9f\u65f6,\u53ef\u5c31\u5730\u66f4\u65b0\u65e5\u671f/\u5f80\u6765/\u8f66\u724c/\u6570\u91cf\u3002", "id": "services_pl_dibang_bridge_service_rationale_519" }, { "label": "\u53d6\u6d88\u6bb5 generate_dibang\uff1a\u5df2\u8fc7\u78c5\u963b\u65ad\uff1b\u5426\u5219\u8f6f\u5220 link+\u51fa\u5165\u5e93\u5e76\u56de\u51cf\u6708\u8ba1\u5212\u3002", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L588", "community": 19, "norm_label": "\u53d6\u6d88\u6bb5 generate_dibang:\u5df2\u8fc7\u78c5\u963b\u65ad;\u5426\u5219\u8f6f\u5220 link+\u51fa\u5165\u5e93\u5e76\u56de\u51cf\u6708\u8ba1\u5212\u3002", "id": "services_pl_dibang_bridge_service_rationale_588" }, { "label": "\u5c31\u5730\u66f4\u65b0\u5df2\u6709\u51fa\u5165\u5e93\u53ef\u53d8\u5b57\u6bb5\uff1b\u4e0d\u53ef\u7f16\u8f91\u65f6\u5199 warnings\uff0c\u4e0d\u629b\u9519\u3002", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L657", "community": 19, "norm_label": "\u5c31\u5730\u66f4\u65b0\u5df2\u6709\u51fa\u5165\u5e93\u53ef\u53d8\u5b57\u6bb5;\u4e0d\u53ef\u7f16\u8f91\u65f6\u5199 warnings,\u4e0d\u629b\u9519\u3002", "id": "services_pl_dibang_bridge_service_rationale_657" }, { "label": "\u8ba1\u5212\u4fdd\u5b58\u540e\u6309\u5f53\u524d\u6bb5\u6b21/\u8ba1\u5212\u65e5\u671f\u56de\u5199\u53ef\u7f16\u8f91\u51fa\u5165\u5e93\u5355\u65e5\u671f\uff1b\u8de8\u6708\u5219\u6539\u6302\u6708\u8ba1\u5212\u3002 \u4e0d\u53ef\u56de\u5199\u65f6\u4e0d\u629b\u9519\uff0c\u8fd4\u56de warnings\u3002", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L861", "community": 19, "norm_label": "\u8ba1\u5212\u4fdd\u5b58\u540e\u6309\u5f53\u524d\u6bb5\u6b21/\u8ba1\u5212\u65e5\u671f\u56de\u5199\u53ef\u7f16\u8f91\u51fa\u5165\u5e93\u5355\u65e5\u671f;\u8de8\u6708\u5219\u6539\u6302\u6708\u8ba1\u5212\u3002 \u4e0d\u53ef\u56de\u5199\u65f6\u4e0d\u629b\u9519,\u8fd4\u56de warnings\u3002", "id": "services_pl_dibang_bridge_service_rationale_861" }, { "label": "\u6309\u6bb5\u4ea7\u54c1 upsert \u51fa\u5165\u5e93+link\uff1a\u5df2\u6709\u5219\u5c31\u5730\u66f4\u65b0\uff0c\u65e0\u5219\u65b0\u5efa\u3002", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L987", "community": 19, "norm_label": "\u6309\u6bb5\u4ea7\u54c1 upsert \u51fa\u5165\u5e93+link:\u5df2\u6709\u5219\u5c31\u5730\u66f4\u65b0,\u65e0\u5219\u65b0\u5efa\u3002", "id": "services_pl_dibang_bridge_service_rationale_987" }, { "label": "\u6309\u6bb5 upsert \u5730\u78c5\u51fa\u5165\u5e93\u4e0e link\uff1a\u65b0\u5efa / \u5c31\u5730\u66f4\u65b0 / \u53d6\u6d88\u52fe\u9009\u8f6f\u5220\u3002 \u8fd4\u56de (link_results, warnings)\u3002\u5df2\u8fc7\u78c5\u53d6\u6d88", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1210", "community": 19, "norm_label": "\u6309\u6bb5 upsert \u5730\u78c5\u51fa\u5165\u5e93\u4e0e link:\u65b0\u5efa / \u5c31\u5730\u66f4\u65b0 / \u53d6\u6d88\u52fe\u9009\u8f6f\u5220\u3002 \u8fd4\u56de (link_results, warnings)\u3002\u5df2\u8fc7\u78c5\u53d6\u6d88", "id": "services_pl_dibang_bridge_service_rationale_1210" }, { "label": "\u6309\u88c5\u8d27/\u9001\u8d27\u6bb5\u52fe\u9009 upsert \u5730\u78c5\u8ba1\u5212\u4e0e\u51fa\u5165\u5e93\u5355\uff08\u517c\u5bb9\u65e7\u8c03\u7528\u65b9\uff0c\u5ffd\u7565 warnings\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1343", "community": 19, "norm_label": "\u6309\u88c5\u8d27/\u9001\u8d27\u6bb5\u52fe\u9009 upsert \u5730\u78c5\u8ba1\u5212\u4e0e\u51fa\u5165\u5e93\u5355(\u517c\u5bb9\u65e7\u8c03\u7528\u65b9,\u5ffd\u7565 warnings)\u3002", "id": "services_pl_dibang_bridge_service_rationale_1343" }, { "label": "\u52fe\u9009\u300c\u751f\u6210\u5730\u78c5\u5355\u300d\uff1a\u6309\u4ea7\u54c1\u751f\u6210/\u590d\u7528\u5730\u78c5\u8ba1\u5212\uff0c\u5e76\u521b\u5efa\u5173\u8054\u51fa\u5165\u5e93\u5355\u3002", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1469", "community": 19, "norm_label": "\u52fe\u9009\u300c\u751f\u6210\u5730\u78c5\u5355\u300d:\u6309\u4ea7\u54c1\u751f\u6210/\u590d\u7528\u5730\u78c5\u8ba1\u5212,\u5e76\u521b\u5efa\u5173\u8054\u51fa\u5165\u5e93\u5355\u3002", "id": "services_pl_dibang_bridge_service_rationale_1469" }, { "label": "\u9009\u62e9\u5668\u7528\uff1a\u4ec5\u8fd4\u56de\u542f\u7528\u4e2d\u7684\u5730\u5740\uff08\u4e0d\u5206\u9875\uff09\u3002q \u4ec5\u5339\u914d address_name\u3001full_address\u3002", "file_type": "rationale", "source_file": "app/api/pl/transport_address.py", "source_location": "L111", "community": 76, "norm_label": "\u9009\u62e9\u5668\u7528:\u4ec5\u8fd4\u56de\u542f\u7528\u4e2d\u7684\u5730\u5740(\u4e0d\u5206\u9875)\u3002q \u4ec5\u5339\u914d address_name\u3001full_address\u3002", "id": "pl_transport_address_rationale_111" }, { "label": "\u5bfc\u51fa\u8fd0\u8f93\u5730\u5740\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/transport_address.py", "source_location": "L157", "community": 76, "norm_label": "\u5bfc\u51fa\u8fd0\u8f93\u5730\u5740\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_transport_address_rationale_157" }, { "label": "\u5bfc\u51fa\u627f\u8fd0\u5546\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L155", "community": 41, "norm_label": "\u5bfc\u51fa\u627f\u8fd0\u5546\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_base_data_rationale_155" }, { "label": "\u5bfc\u51fa\u8f66\u8f86\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L515", "community": 41, "norm_label": "\u5bfc\u51fa\u8f66\u8f86\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_base_data_rationale_515" }, { "label": "\u5bfc\u51fa\u4eba\u5458\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L893", "community": 41, "norm_label": "\u5bfc\u51fa\u4eba\u5458\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_base_data_rationale_893" }, { "label": "\u5bfc\u51fa\u53f8\u673a\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L1187", "community": 17, "norm_label": "\u5bfc\u51fa\u53f8\u673a\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_base_data_rationale_1187" }, { "label": "\u5bfc\u51fa\u7ef4\u4fdd\u7533\u8bf7\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L118", "community": 17, "norm_label": "\u5bfc\u51fa\u7ef4\u4fdd\u7533\u8bf7\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_vehicle_maintenance_rationale_118" }, { "label": "\u8fd0\u8f93\u5355\u8fd0\u8d39\u53d8\u66f4\u540e\uff0c\u540c\u6b65\u5173\u8054\u8349\u7a3f\u7ed3\u7b97\u5355\u7684\u660e\u7ec6\u5feb\u7167\u4e0e\u5408\u8ba1\u3002", "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L365", "community": 54, "norm_label": "\u8fd0\u8f93\u5355\u8fd0\u8d39\u53d8\u66f4\u540e,\u540c\u6b65\u5173\u8054\u8349\u7a3f\u7ed3\u7b97\u5355\u7684\u660e\u7ec6\u5feb\u7167\u4e0e\u5408\u8ba1\u3002", "id": "services_pl_freight_settlement_service_rationale_365" }, { "label": "\u8349\u7a3f/\u5df2\u9a73\u56de\u7ed3\u7b97\u5355\u6309\u5f53\u524d\u8fd0\u8f93\u5355\u8fd0\u8d39\u5237\u65b0\u660e\u7ec6\u5feb\u7167\u4e0e\u5408\u8ba1\u3002", "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L410", "community": 54, "norm_label": "\u8349\u7a3f/\u5df2\u9a73\u56de\u7ed3\u7b97\u5355\u6309\u5f53\u524d\u8fd0\u8f93\u5355\u8fd0\u8d39\u5237\u65b0\u660e\u7ec6\u5feb\u7167\u4e0e\u5408\u8ba1\u3002", "id": "services_pl_freight_settlement_service_rationale_410" }, { "label": "\u8f6f\u5220\u9664\u7ed3\u7b97\u5355\u5386\u53f2\u5ba1\u6279\u8bb0\u5f55\uff08\u91cd\u65b0\u63d0\u4ea4\u5ba1\u6279\u524d\u6e05\u7406\uff09", "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L622", "community": 54, "norm_label": "\u8f6f\u5220\u9664\u7ed3\u7b97\u5355\u5386\u53f2\u5ba1\u6279\u8bb0\u5f55(\u91cd\u65b0\u63d0\u4ea4\u5ba1\u6279\u524d\u6e05\u7406)", "id": "services_pl_freight_settlement_service_rationale_622" }, { "label": "\u5ba1\u6279\u8bb0\u5f55\u5df2\u5168\u90e8\u5b8c\u6210\u4f46\u7ed3\u7b97\u5355\u4ecd\u505c\u7559\u5728 approving \u65f6\u81ea\u52a8\u7ea0\u6b63\uff08\u517c\u5bb9\u5386\u53f2\u810f\u6570\u636e\uff09", "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L642", "community": 54, "norm_label": "\u5ba1\u6279\u8bb0\u5f55\u5df2\u5168\u90e8\u5b8c\u6210\u4f46\u7ed3\u7b97\u5355\u4ecd\u505c\u7559\u5728 approving \u65f6\u81ea\u52a8\u7ea0\u6b63(\u517c\u5bb9\u5386\u53f2\u810f\u6570\u636e)", "id": "services_pl_freight_settlement_service_rationale_642" }, { "label": "\u5df2\u6709\u6c47\u6b3e\u51ed\u8bc1\u4f46\u7ed3\u7b97\u5355\u4ecd\u505c\u7559\u5728 approved \u65f6\u81ea\u52a8\u7ea0\u6b63\uff08\u517c\u5bb9\u5386\u53f2\u810f\u6570\u636e\uff09", "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L655", "community": 54, "norm_label": "\u5df2\u6709\u6c47\u6b3e\u51ed\u8bc1\u4f46\u7ed3\u7b97\u5355\u4ecd\u505c\u7559\u5728 approved \u65f6\u81ea\u52a8\u7ea0\u6b63(\u517c\u5bb9\u5386\u53f2\u810f\u6570\u636e)", "id": "services_pl_freight_settlement_service_rationale_655" }, { "label": "\u6279\u91cf\u7ea0\u6b63\u5df2\u6709\u6c47\u6b3e\u51ed\u8bc1\u4f46\u4ecd\u4e3a approved \u7684\u7ed3\u7b97\u5355", "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L674", "community": 54, "norm_label": "\u6279\u91cf\u7ea0\u6b63\u5df2\u6709\u6c47\u6b3e\u51ed\u8bc1\u4f46\u4ecd\u4e3a approved \u7684\u7ed3\u7b97\u5355", "id": "services_pl_freight_settlement_service_rationale_674" }, { "label": "\u8fd4\u56de\u5168\u90e8\u5df2\u5b8c\u6210\u7684\u5ba1\u6279\u52a8\u4f5c\uff08\u542b\u64a4\u56de/\u91cd\u63d0\u524d\u7684\u5386\u53f2\u8f6e\u6b21\uff09\uff0c\u6309\u65f6\u95f4\u6b63\u5e8f\u3002", "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L986", "community": 54, "norm_label": "\u8fd4\u56de\u5168\u90e8\u5df2\u5b8c\u6210\u7684\u5ba1\u6279\u52a8\u4f5c(\u542b\u64a4\u56de/\u91cd\u63d0\u524d\u7684\u5386\u53f2\u8f6e\u6b21),\u6309\u65f6\u95f4\u6b63\u5e8f\u3002", "id": "services_pl_freight_settlement_service_rationale_986" }, { "label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L708", "community": 34, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_708" }, { "label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97\uff1a\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L834", "community": 34, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_834" }, { "label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212\uff08\u5b8c\u6574\u8868\u5355\uff1a\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86\uff0c\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1131", "community": 73, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_1131" }, { "label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66\uff08\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e\uff0c\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1900", "community": 99, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_1900" }, { "label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054\uff08\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2004", "community": 193, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_2004" }, { "label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001\uff08\u4ec5\u6539\u5b57\u6bb5\uff0c\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392\uff09\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2177", "community": 99, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_2177" }, { "label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212\uff1a\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2211", "community": 97, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_2211" }, { "label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e\uff1b\u4e0d\u4f20 customerId \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2580", "community": 34, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_2580" }, { "label": "\u6309\u8ba1\u5212\u67e5\u627e\u5165\u5e93/\u51fa\u5e93\u5355\uff1b\u672a\u843d\u5355\u65f6\u8fd4\u56de (None, [])\uff0c\u4e0e\u8fd0\u8d39 by-transport \u4e00\u81f4\u3002", "file_type": "rationale", "source_file": "app/api/pl/io_order.py", "source_location": "L198", "community": 153, "norm_label": "\u6309\u8ba1\u5212\u67e5\u627e\u5165\u5e93/\u51fa\u5e93\u5355;\u672a\u843d\u5355\u65f6\u8fd4\u56de (none, []),\u4e0e\u8fd0\u8d39 by-transport \u4e00\u81f4\u3002", "id": "pl_io_order_rationale_198" }, { "label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212\uff08\u5b8c\u6574\u8868\u5355\uff1a\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86\uff0c\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1109", "community": 73, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_1109" }, { "label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66\uff08\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e\uff0c\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1878", "community": 99, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_1878" }, { "label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054\uff08\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1982", "community": 193, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_1982" }, { "label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001\uff08\u4ec5\u6539\u5b57\u6bb5\uff0c\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392\uff09\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2155", "community": 99, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_2155" }, { "label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212\uff1a\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2189", "community": 97, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_2189" }, { "label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e\uff1b\u4e0d\u4f20 customerId \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2558", "community": 34, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_2558" }, { "label": "\u5355\u4fa7\u4fdd\u5b58\u8ba1\u5212\u5408\u540c\u5173\u8054\uff08\u65e7\u8ba1\u5212\u7ea7\u63a5\u53e3\uff0c\u517c\u5bb9\u4fdd\u7559\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L634", "community": 126, "norm_label": "\u5355\u4fa7\u4fdd\u5b58\u8ba1\u5212\u5408\u540c\u5173\u8054(\u65e7\u8ba1\u5212\u7ea7\u63a5\u53e3,\u517c\u5bb9\u4fdd\u7559)\u3002", "id": "services_pl_plan_contract_gap_rationale_634" }, { "label": "_plan_product_name_exists()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L323", "community": 34, "norm_label": "_plan_product_name_exists()", "id": "pl_plan_plan_product_name_exists" }, { "label": "_plan_plate_match()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L337", "community": 34, "norm_label": "_plan_plate_match()", "id": "pl_plan_plan_plate_match" }, { "label": "\u5217\u8868\u5c55\u793a\u7528\uff1a\u4f18\u5148 CRM \u6807\u51c6\u540d\uff08\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name\uff0c\u4ee5\u4fbf\u7f16\u8f91\u53cd\u63a8\u522b\u540d\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L174", "community": 34, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d(\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name,\u4ee5\u4fbf\u7f16\u8f91\u53cd\u63a8\u522b\u540d)\u3002", "id": "pl_plan_rationale_174" }, { "label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 POYYYYMMDD###\uff08\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7\uff0c\u6bcf\u65e5\u91cd\u7f6e\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L189", "community": 73, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)", "id": "pl_plan_rationale_189" }, { "label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a NO:SXFZYYYYMMDD-###", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L225", "community": 210, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_225" }, { "label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 NO:SXFZYYYYMMDD-###\uff08\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L258", "community": 210, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_258" }, { "label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L694", "community": 34, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_694" }, { "label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212\uff08\u5b8c\u6574\u8868\u5355\uff1a\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86\uff0c\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1116", "community": 73, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_1116" }, { "label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66\uff08\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e\uff0c\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1885", "community": 99, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_1885" }, { "label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054\uff08\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1989", "community": 193, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_1989" }, { "label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001\uff08\u4ec5\u6539\u5b57\u6bb5\uff0c\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392\uff09\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2162", "community": 99, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_2162" }, { "label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212\uff1a\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2196", "community": 97, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_2196" }, { "label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e\uff1b\u4e0d\u4f20 customerId \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2565", "community": 34, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_2565" }, { "label": "\u6309\u6bb5\u6b21\u6c47\u603b\u8ba1\u5212\u662f\u5426\u4ecd\u6709\u5408\u540c\u7f3a\u53e3\uff08supplier=\u88c5\u8d27\u4fa7\uff0cdemander=\u9001\u8d27\u4fa7\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L80", "community": 12, "norm_label": "\u6309\u6bb5\u6b21\u6c47\u603b\u8ba1\u5212\u662f\u5426\u4ecd\u6709\u5408\u540c\u7f3a\u53e3(supplier=\u88c5\u8d27\u4fa7,demander=\u9001\u8d27\u4fa7)\u3002", "id": "services_pl_plan_contract_gap_rationale_80" }, { "label": "\u5217\u8868\u7b5b\u9009\uff1a\u4efb\u4e00\u6bb5\u6b21\uff08\u6216\u65e7\u8ba1\u5212\u7ea7\uff09\u5b58\u5728\u5408\u540c\u7f3a\u53e3\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L221", "community": 126, "norm_label": "\u5217\u8868\u7b5b\u9009:\u4efb\u4e00\u6bb5\u6b21(\u6216\u65e7\u8ba1\u5212\u7ea7)\u5b58\u5728\u5408\u540c\u7f3a\u53e3\u3002", "id": "services_pl_plan_contract_gap_rationale_221" }, { "label": "\u5355\u4fa7\u4fdd\u5b58\u8ba1\u5212\u5408\u540c\u5173\u8054\uff08\u65e7\u8ba1\u5212\u7ea7\u63a5\u53e3\uff0c\u517c\u5bb9\u4fdd\u7559\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L632", "community": 126, "norm_label": "\u5355\u4fa7\u4fdd\u5b58\u8ba1\u5212\u5408\u540c\u5173\u8054(\u65e7\u8ba1\u5212\u7ea7\u63a5\u53e3,\u517c\u5bb9\u4fdd\u7559)\u3002", "id": "services_pl_plan_contract_gap_rationale_632" }, { "label": "\u5bfc\u51fa\u5730\u78c5\u5355\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/db/weighing.py", "source_location": "L257", "community": 32, "norm_label": "\u5bfc\u51fa\u5730\u78c5\u5355\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "db_weighing_rationale_257" }, { "label": "\u5bfc\u51fa\u51fa\u5165\u5e93\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L328", "community": 103, "norm_label": "\u5bfc\u51fa\u51fa\u5165\u5e93\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "db_inventory_rationale_328" }, { "label": "\u5355\u6761\u67e5\u8be2\uff08\u4e09\u65b9 H5 \u586b\u5199\u9875\u65e0\u9700\u95e8\u6237\u767b\u5f55\uff09\u3002", "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L487", "community": 103, "norm_label": "\u5355\u6761\u67e5\u8be2(\u4e09\u65b9 h5 \u586b\u5199\u9875\u65e0\u9700\u95e8\u6237\u767b\u5f55)\u3002", "id": "db_inventory_rationale_487" }, { "label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/db/plans.py", "source_location": "L251", "community": 2, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "db_plans_rationale_251" }, { "label": "\u624b\u52a8\u89e6\u53d1\u8ba1\u5212\u6309\u6708\u81ea\u52a8\u751f\u6210\uff08\u5b9a\u65f6\u4efb\u52a1\u540c\u6b3e\u903b\u8f91\uff09\u3002", "file_type": "rationale", "source_file": "app/api/db/plans.py", "source_location": "L361", "community": 121, "norm_label": "\u624b\u52a8\u89e6\u53d1\u8ba1\u5212\u6309\u6708\u81ea\u52a8\u751f\u6210(\u5b9a\u65f6\u4efb\u52a1\u540c\u6b3e\u903b\u8f91)\u3002", "id": "db_plans_rationale_361" }, { "label": "\u4e09\u65b9 H5 \u586b\u5199\u9875\u521d\u59cb\u5316\u6570\u636e\uff08\u65e0\u9700\u95e8\u6237\u767b\u5f55\uff0c\u4e0e\u539f\u7cfb\u7edf\u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "app/api/db/plans.py", "source_location": "L549", "community": 32, "norm_label": "\u4e09\u65b9 h5 \u586b\u5199\u9875\u521d\u59cb\u5316\u6570\u636e(\u65e0\u9700\u95e8\u6237\u767b\u5f55,\u4e0e\u539f\u7cfb\u7edf\u4e00\u81f4)\u3002", "id": "db_plans_rationale_549" }, { "label": "\u4e00\u6b21\u4e0a\u4f20\u4e00\u6761\u53d1\u7968\uff1a\u591a\u6587\u4ef6\u6302\u540c\u4e00\u6863\u6848\uff0c\u91d1\u989d\u4e3a\u603b\u989d\uff0c\u53ea\u5199\u4e00\u6761\u989d\u5ea6\u6d41\u6c34\u3002 \u4f7f\u7528 request.form().getlist\uff0c\u517c\u5bb9\u53ea\u4f20 1 \u4e2a\u6587\u4ef6\u65f6 Fas", "file_type": "rationale", "source_file": "app/api/bx/invoice.py", "source_location": "L120", "community": 201, "norm_label": "\u4e00\u6b21\u4e0a\u4f20\u4e00\u6761\u53d1\u7968:\u591a\u6587\u4ef6\u6302\u540c\u4e00\u6863\u6848,\u91d1\u989d\u4e3a\u603b\u989d,\u53ea\u5199\u4e00\u6761\u989d\u5ea6\u6d41\u6c34\u3002 \u4f7f\u7528 request.form().getlist,\u517c\u5bb9\u53ea\u4f20 1 \u4e2a\u6587\u4ef6\u65f6 fas", "id": "bx_invoice_rationale_120" }, { "label": "\u53d1\u7968\u5939\u7ba1\u7406 \u6216 \u62a5\u9500\u6539\u9009\u7533\u8bf7\u4eba \u6743\u9650\u53ef\u67e5\u8be2\u4ed6\u4eba\u53d1\u7968/\u4f59\u989d\u3002", "file_type": "rationale", "source_file": "app/services/bx/invoice.py", "source_location": "L44", "community": 355, "norm_label": "\u53d1\u7968\u5939\u7ba1\u7406 \u6216 \u62a5\u9500\u6539\u9009\u7533\u8bf7\u4eba \u6743\u9650\u53ef\u67e5\u8be2\u4ed6\u4eba\u53d1\u7968/\u4f59\u989d\u3002", "id": "bx_invoice_rationale_44" }, { "label": "\u8fd4\u56de\u6d41\u6c34\u5b57\u5178\u5217\u8868\uff1b\u6d41\u6c34\u5907\u6ce8\u4e3a\u7a7a\u65f6\u56de\u586b\u5173\u8054\u53d1\u7968\u5907\u6ce8\uff08\u542b\u5df2\u8f6f\u5220\u53d1\u7968\uff09\u3002", "file_type": "rationale", "source_file": "app/services/bx/invoice.py", "source_location": "L205", "community": 356, "norm_label": "\u8fd4\u56de\u6d41\u6c34\u5b57\u5178\u5217\u8868;\u6d41\u6c34\u5907\u6ce8\u4e3a\u7a7a\u65f6\u56de\u586b\u5173\u8054\u53d1\u7968\u5907\u6ce8(\u542b\u5df2\u8f6f\u5220\u53d1\u7968)\u3002", "id": "bx_invoice_rationale_205" }, { "label": "\u4e00\u6b21\u4e0a\u4f20\u521b\u5efa\u4e00\u6761\u53d1\u7968\u6863\u6848\uff1a\u91d1\u989d\u4e3a\u603b\u989d\uff0cfiles \u5168\u90e8\u6302\u5230\u540c\u4e00 biz_id\uff0c\u53ea\u5199\u4e00\u6761 credit_upload\u3002", "file_type": "rationale", "source_file": "app/services/bx/invoice.py", "source_location": "L251", "community": 357, "norm_label": "\u4e00\u6b21\u4e0a\u4f20\u521b\u5efa\u4e00\u6761\u53d1\u7968\u6863\u6848:\u91d1\u989d\u4e3a\u603b\u989d,files \u5168\u90e8\u6302\u5230\u540c\u4e00 biz_id,\u53ea\u5199\u4e00\u6761 credit_upload\u3002", "id": "bx_invoice_rationale_251" }, { "label": "_filters_from_params()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L75", "community": 59, "norm_label": "_filters_from_params()", "id": "bx_payment_filters_from_params" }, { "label": "Tab \u5df2\u56fa\u5b9a status \u8bed\u4e49\u65f6\uff0c\u53bb\u6389\u51b2\u7a81\u7684 status \u5217\u53c2\u3002", "file_type": "rationale", "source_file": "app/api/bx/payment.py", "source_location": "L123", "community": 59, "norm_label": "tab \u5df2\u56fa\u5b9a status \u8bed\u4e49\u65f6,\u53bb\u6389\u51b2\u7a81\u7684 status \u5217\u53c2\u3002", "id": "bx_payment_rationale_123" }, { "label": "\u5f52\u4e00\u5316\u52fe\u9009\u94fe\u63a5\uff1b\u8fd4\u56de None \u8868\u793a\u672a\u4f20\uff08\u4e0d\u6539\u5173\u8054\uff09\uff0c[] \u8868\u793a\u6e05\u7a7a\u3002", "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L301", "community": 358, "norm_label": "\u5f52\u4e00\u5316\u52fe\u9009\u94fe\u63a5;\u8fd4\u56de none \u8868\u793a\u672a\u4f20(\u4e0d\u6539\u5173\u8054),[] \u8868\u793a\u6e05\u7a7a\u3002", "id": "bx_reimburse_rationale_301" }, { "label": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6\uff0c\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002", "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L722", "community": 359, "norm_label": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6,\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002", "id": "bx_reimburse_rationale_722" }, { "label": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c\uff0c\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217\uff0c\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002", "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L787", "community": 360, "norm_label": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c,\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217,\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002", "id": "bx_reimburse_rationale_787" }, { "label": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6\uff0c\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002", "file_type": "rationale", "source_file": "app/services/bx/advance.py", "source_location": "L347", "community": 361, "norm_label": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6,\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002", "id": "bx_advance_rationale_347" }, { "label": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c\uff0c\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217\uff0c\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002", "file_type": "rationale", "source_file": "app/services/bx/advance.py", "source_location": "L412", "community": 362, "norm_label": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c,\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217,\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002", "id": "bx_advance_rationale_412" }, { "label": "GET /contract/change/list\uff1bextra=allow \u900f\u4f20\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570\u3002", "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L270", "community": 50, "norm_label": "get /contract/change/list;extra=allow \u900f\u4f20\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570\u3002", "id": "crm_contract_rationale_270" }, { "label": "Java: submitApproval \u5185\u521b\u5efa\u5ba1\u6279\u8bb0\u5f55", "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L143", "community": 42, "norm_label": "java: submitapproval \u5185\u521b\u5efa\u5ba1\u6279\u8bb0\u5f55", "id": "crm_contract_approval_rationale_143" }, { "label": "Java: withdraw \u2014 \u8f6f\u5220\u9664 pending \u5ba1\u6279", "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L180", "community": 42, "norm_label": "java: withdraw \u2014 \u8f6f\u5220\u9664 pending \u5ba1\u6279", "id": "crm_contract_approval_rationale_180" }, { "label": "\u4f5c\u5e9f\u8be5\u5408\u540c\u5168\u90e8\u6709\u6548\u5ba1\u6279\u8bb0\u5f55\uff08\u542b\u5df2\u901a\u8fc7/\u5df2\u62d2\u7edd\uff09\uff0c\u7528\u4e8e\u518d\u7f16\u8f91\u6216\u91cd\u65b0\u63d0\u5ba1\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L199", "community": 42, "norm_label": "\u4f5c\u5e9f\u8be5\u5408\u540c\u5168\u90e8\u6709\u6548\u5ba1\u6279\u8bb0\u5f55(\u542b\u5df2\u901a\u8fc7/\u5df2\u62d2\u7edd),\u7528\u4e8e\u518d\u7f16\u8f91\u6216\u91cd\u65b0\u63d0\u5ba1\u3002", "id": "crm_contract_approval_rationale_199" }, { "label": "\u987a\u5e8f\u5ba1\u6279\uff1a\u5f53\u524d\u6b65\u9aa4 pending \u4e14 is_current=1\u3002 \u540c\u4e00\u5ba1\u6279\u4eba\u82e5\u540c\u65f6\u5b58\u5728\u5386\u53f2\u5df2\u5904\u7406\u8bb0\u5f55\u4e0e\u5f53\u524d\u8f6e pending\uff0c\u4f18\u5148\u53d6 pending", "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L217", "community": 42, "norm_label": "\u987a\u5e8f\u5ba1\u6279:\u5f53\u524d\u6b65\u9aa4 pending \u4e14 is_current=1\u3002 \u540c\u4e00\u5ba1\u6279\u4eba\u82e5\u540c\u65f6\u5b58\u5728\u5386\u53f2\u5df2\u5904\u7406\u8bb0\u5f55\u4e0e\u5f53\u524d\u8f6e pending,\u4f18\u5148\u53d6 pending", "id": "crm_contract_approval_rationale_217" }, { "label": "Java: approveContract", "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L310", "community": 42, "norm_label": "java: approvecontract", "id": "crm_contract_approval_rationale_310" }, { "label": "Java: approveContractByContractId", "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L358", "community": 42, "norm_label": "java: approvecontractbycontractid", "id": "crm_contract_approval_rationale_358" }, { "label": "Java: refreshApproverNames", "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L406", "community": 42, "norm_label": "java: refreshapprovernames", "id": "crm_contract_approval_rationale_406" }, { "label": "Java: approveTransfer", "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L434", "community": 42, "norm_label": "java: approvetransfer", "id": "crm_contract_approval_rationale_434" }, { "label": "Java: createFromOpportunity \u2014 \u8fd4\u56de\u5408\u540c id", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2388", "community": 258, "norm_label": "java: createfromopportunity \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2388" }, { "label": "Java: batchAssignOwner", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2472", "community": 147, "norm_label": "java: batchassignowner", "id": "crm_contract_rationale_2472" }, { "label": "Java: downloadContractPdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 URL/\u8def\u5f84", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2503", "community": 147, "norm_label": "java: downloadcontractpdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 url/\u8def\u5f84", "id": "crm_contract_rationale_2503" }, { "label": "Java Controller TODO \u2014 \u4fdd\u6301 pending\uff0c\u8bb0\u5f55\u5907\u6ce8", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2696", "community": 270, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8", "id": "crm_contract_rationale_2696" }, { "label": "Java: createFromOpportunity \u2014 \u8fd4\u56de\u5408\u540c id", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2370", "community": 258, "norm_label": "java: createfromopportunity \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2370" }, { "label": "Java: batchAssignOwner", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2454", "community": 147, "norm_label": "java: batchassignowner", "id": "crm_contract_rationale_2454" }, { "label": "Java Controller TODO \u2014 \u4fdd\u6301 pending\uff0c\u8bb0\u5f55\u5907\u6ce8", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2678", "community": 270, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8", "id": "crm_contract_rationale_2678" }, { "label": "POST /contract/approval \u2014 \u6309\u5408\u540c ID \u5ba1\u6279", "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L194", "community": 50, "norm_label": "post /contract/approval \u2014 \u6309\u5408\u540c id \u5ba1\u6279", "id": "crm_contract_rationale_194" }, { "label": "POST /contract/export \u7b5b\u9009\u6761\u4ef6\uff08\u65e0\u5206\u9875\u6216\u6cbf\u7528 list \u53c2\u6570\uff09", "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L219", "community": 50, "norm_label": "post /contract/export \u7b5b\u9009\u6761\u4ef6(\u65e0\u5206\u9875\u6216\u6cbf\u7528 list \u53c2\u6570)", "id": "crm_contract_rationale_219" }, { "label": "\u7eed\u7b7e \u2014 \u5b57\u6bb5\u540c\u521b\u5efa\uff0cparent \u7531\u8def\u5f84\u63d0\u4f9b", "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L238", "community": 50, "norm_label": "\u7eed\u7b7e \u2014 \u5b57\u6bb5\u540c\u521b\u5efa,parent \u7531\u8def\u5f84\u63d0\u4f9b", "id": "crm_contract_rationale_238" }, { "label": "Java: fillContractLinkedCount", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L340", "community": 289, "norm_label": "java: fillcontractlinkedcount", "id": "crm_quote_rationale_340" }, { "label": "Java: calculateAmount", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L365", "community": 128, "norm_label": "java: calculateamount", "id": "crm_quote_rationale_365" }, { "label": "Java: resolveQuoteProductIds", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L394", "community": 128, "norm_label": "java: resolvequoteproductids", "id": "crm_quote_rationale_394" }, { "label": "Java: generateQuoteNo \u2014 {\u4f9b\u65b9\u7f16\u7801}DD-yyyyMMdd + 3\u4f4d\u5e8f\u53f7", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L415", "community": 128, "norm_label": "java: generatequoteno \u2014 {\u4f9b\u65b9\u7f16\u7801}dd-yyyymmdd + 3\u4f4d\u5e8f\u53f7", "id": "crm_quote_rationale_415" }, { "label": "Java: deleteWithValidByIds", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L874", "community": 138, "norm_label": "java: deletewithvalidbyids", "id": "crm_quote_rationale_874" }, { "label": "Java: viewByShareCode", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1028", "community": 218, "norm_label": "java: viewbysharecode", "id": "crm_quote_rationale_1028" }, { "label": "Java: toContract \u2014 \u8fd4\u56de contractId", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1128", "community": 128, "norm_label": "java: tocontract \u2014 \u8fd4\u56de contractid", "id": "crm_quote_rationale_1128" }, { "label": "Java: createNewVersion \u2014 \u8fd4\u56de\u65b0\u62a5\u4ef7\u5355 id", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1192", "community": 298, "norm_label": "java: createnewversion \u2014 \u8fd4\u56de\u65b0\u62a5\u4ef7\u5355 id", "id": "crm_quote_rationale_1192" }, { "label": "Java: CrmQuoteServiceImpl.withdrawApproval\uff08\u6821\u9a8c\u521b\u5efa\u4eba\uff09", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1292", "community": 138, "norm_label": "java: crmquoteserviceimpl.withdrawapproval(\u6821\u9a8c\u521b\u5efa\u4eba)", "id": "crm_quote_rationale_1292" }, { "label": "Java: statisticsOverview", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1343", "community": 217, "norm_label": "java: statisticsoverview", "id": "crm_quote_rationale_1343" }, { "label": "Java: statisticsStatus", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1398", "community": 217, "norm_label": "java: statisticsstatus", "id": "crm_quote_rationale_1398" }, { "label": "Java: statisticsTrend", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1444", "community": 217, "norm_label": "java: statisticstrend", "id": "crm_quote_rationale_1444" }, { "label": "\u6839\u636e\u4f9b\u9700\u65b9\u9762\u677f\u4e0e\u4e3b\u6570\u636e\u751f\u6210/\u6821\u6b63\u5408\u540c\u540d\u79f0\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L652", "community": 283, "norm_label": "\u6839\u636e\u4f9b\u9700\u65b9\u9762\u677f\u4e0e\u4e3b\u6570\u636e\u751f\u6210/\u6821\u6b63\u5408\u540c\u540d\u79f0\u3002", "id": "crm_contract_rationale_652" }, { "label": "Java: generateContractNo \u2014 {\u4f9b\u65b9\u7f16\u7801}/X-JT{yyyyMMdd}{3\u4f4d\u5e8f\u53f7} \u6d41\u6c34\u4e0e\u649e\u53f7\u68c0\u6d4b\u987b\u542b\u8f6f\u5220\uff1auk_contr", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L692", "community": 182, "norm_label": "java: generatecontractno \u2014 {\u4f9b\u65b9\u7f16\u7801}/x-jt{yyyymmdd}{3\u4f4d\u5e8f\u53f7} \u6d41\u6c34\u4e0e\u649e\u53f7\u68c0\u6d4b\u987b\u542b\u8f6f\u5220:uk_contr", "id": "crm_contract_rationale_692" }, { "label": "\u79df\u6237\u5185\u5408\u540c\u7f16\u53f7\u662f\u5426\u5df2\u5360\u7528\uff08\u542b\u8f6f\u5220\uff0c\u4fdd\u8bc1\u5168\u5c40\u552f\u4e00\uff09\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L739", "community": 182, "norm_label": "\u79df\u6237\u5185\u5408\u540c\u7f16\u53f7\u662f\u5426\u5df2\u5360\u7528(\u542b\u8f6f\u5220,\u4fdd\u8bc1\u5168\u5c40\u552f\u4e00)\u3002", "id": "crm_contract_rationale_739" }, { "label": "\u6807\u51c6\u7f16\u53f7\u66ff\u6362\u65e5\u671f\u6bb5\uff0c\u4fdd\u7559\u5e8f\u53f7\uff1b\u975e\u6807\u51c6\u8fd4\u56de None\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L753", "community": 135, "norm_label": "\u6807\u51c6\u7f16\u53f7\u66ff\u6362\u65e5\u671f\u6bb5,\u4fdd\u7559\u5e8f\u53f7;\u975e\u6807\u51c6\u8fd4\u56de none\u3002", "id": "crm_contract_rationale_753" }, { "label": "\u6309\u9762\u677f\u5355\u4f4d\u5168\u79f0\u7cbe\u786e\u5339\u914d\u4ea4\u6613\u4e3b\u4f53/\u5ba2\u6237\u4e3b\u6570\u636e\uff0c\u53d6 shortName\uff1b\u5bf9\u4e0d\u4e0a\u5219\u7528\u5168\u79f0\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L806", "community": 78, "norm_label": "\u6309\u9762\u677f\u5355\u4f4d\u5168\u79f0\u7cbe\u786e\u5339\u914d\u4ea4\u6613\u4e3b\u4f53/\u5ba2\u6237\u4e3b\u6570\u636e,\u53d6 shortname;\u5bf9\u4e0d\u4e0a\u5219\u7528\u5168\u79f0\u3002", "id": "crm_contract_rationale_806" }, { "label": "\u524d\u7aef\u9884\u89c8\u8bef\u7528\u5355\u4f4d\u5168\u79f0\u65f6\uff0c\u540d\u79f0\u7247\u6bb5\u4f1a\u7b49\u4e8e\u9762\u677f/\u5ba2\u6237/\u5f00\u7968\u5168\u79f0\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L873", "community": 292, "norm_label": "\u524d\u7aef\u9884\u89c8\u8bef\u7528\u5355\u4f4d\u5168\u79f0\u65f6,\u540d\u79f0\u7247\u6bb5\u4f1a\u7b49\u4e8e\u9762\u677f/\u5ba2\u6237/\u5f00\u7968\u5168\u79f0\u3002", "id": "crm_contract_rationale_873" }, { "label": "\u6309\u9762\u677f\u4f9b\u65b9(partyA)-\u9700\u65b9(partyB)\u751f\u6210\uff1a{\u4f9b\u65b9\u7b80\u79f0}-{\u9700\u65b9\u7b80\u79f0}\uff08{\u5408\u540c\u7f16\u53f7}\uff09\u3002 - \u540d\u79f0\u4e3a\u7a7a\uff1a\u6309\u4e3b\u6570\u636e\u7b80\u79f0\u81ea\u52a8\u751f\u6210 - \u540d", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L901", "community": 78, "norm_label": "\u6309\u9762\u677f\u4f9b\u65b9(partya)-\u9700\u65b9(partyb)\u751f\u6210:{\u4f9b\u65b9\u7b80\u79f0}-{\u9700\u65b9\u7b80\u79f0}({\u5408\u540c\u7f16\u53f7})\u3002 - \u540d\u79f0\u4e3a\u7a7a:\u6309\u4e3b\u6570\u636e\u7b80\u79f0\u81ea\u52a8\u751f\u6210 - \u540d", "id": "crm_contract_rationale_901" }, { "label": "Java: deleteWithValidByIds \u2014 \u8f6f\u5220\u9664", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1459", "community": 284, "norm_label": "java: deletewithvalidbyids \u2014 \u8f6f\u5220\u9664", "id": "crm_contract_rationale_1459" }, { "label": "\u6846\u67b6\u5408\u540c\u63d0\u4ea4\u5ba1\u6279\u6821\u9a8c\uff1a\u4ec5\u8981\u6c42\u6709\u4ea7\u54c1\u660e\u7ec6\uff1b\u8c03\u4ef7\u533a\u95f4\u4e3a\u53ef\u9009\uff0c\u4e0d\u5f3a\u5236\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1482", "community": 195, "norm_label": "\u6846\u67b6\u5408\u540c\u63d0\u4ea4\u5ba1\u6279\u6821\u9a8c:\u4ec5\u8981\u6c42\u6709\u4ea7\u54c1\u660e\u7ec6;\u8c03\u4ef7\u533a\u95f4\u4e3a\u53ef\u9009,\u4e0d\u5f3a\u5236\u3002", "id": "crm_contract_rationale_1482" }, { "label": "Java: batchSubmitApproval", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1550", "community": 225, "norm_label": "java: batchsubmitapproval", "id": "crm_contract_rationale_1550" }, { "label": "Java: withdrawApproval", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1578", "community": 225, "norm_label": "java: withdrawapproval", "id": "crm_contract_rationale_1578" }, { "label": "\u6309\u5165\u53c2\u6574\u8868\u8986\u76d6\u5408\u540c\u626b\u63cf\u4ef6\uff1battachments=[] \u8868\u793a\u6e05\u7a7a\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1761", "community": 282, "norm_label": "\u6309\u5165\u53c2\u6574\u8868\u8986\u76d6\u5408\u540c\u626b\u63cf\u4ef6;attachments=[] \u8868\u793a\u6e05\u7a7a\u3002", "id": "crm_contract_rationale_1761" }, { "label": "Java: createFromQuote \u2014 \u8fd4\u56de\u5408\u540c id", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2041", "community": 276, "norm_label": "java: createfromquote \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2041" }, { "label": "Java: renewContract \u2014 \u57fa\u7840\u7eed\u7b7e", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2104", "community": 195, "norm_label": "java: renewcontract \u2014 \u57fa\u7840\u7eed\u7b7e", "id": "crm_contract_rationale_2104" }, { "label": "Java: queryList for export", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2155", "community": 161, "norm_label": "java: querylist for export", "id": "crm_contract_rationale_2155" }, { "label": "Java: createFromOpportunity \u2014 \u8fd4\u56de\u5408\u540c id", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2353", "community": 258, "norm_label": "java: createfromopportunity \u2014 \u8fd4\u56de\u5408\u540c id", "id": "crm_contract_rationale_2353" }, { "label": "Java: batchAssignOwner", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2437", "community": 147, "norm_label": "java: batchassignowner", "id": "crm_contract_rationale_2437" }, { "label": "Java: downloadContractPdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 URL/\u8def\u5f84", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2468", "community": 147, "norm_label": "java: downloadcontractpdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 url/\u8def\u5f84", "id": "crm_contract_rationale_2468" }, { "label": "Java: generateTemplateNo \u2014 TMPL{yyyyMMdd}{4\u4f4d\u5e8f\u53f7}", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2479", "community": 147, "norm_label": "java: generatetemplateno \u2014 tmpl{yyyymmdd}{4\u4f4d\u5e8f\u53f7}", "id": "crm_contract_rationale_2479" }, { "label": "Java Controller TODO \u2014 \u4fdd\u6301 pending\uff0c\u8bb0\u5f55\u5907\u6ce8", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2661", "community": 270, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8", "id": "crm_contract_rationale_2661" }, { "label": "\u5206\u7c7b ORM \u5bf9\u8c61\u8f6c dict\uff08camelCase \u952e\u540d\uff09", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L44", "community": 16, "norm_label": "\u5206\u7c7b orm \u5bf9\u8c61\u8f6c dict(camelcase \u952e\u540d)", "id": "crm_product_rationale_44" }, { "label": "\u6309 parentId \u5c06\u6241\u5e73\u5206\u7c7b\u5217\u8868\u7ec4\u88c5\u4e3a\u5d4c\u5957\u6811", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L89", "community": 272, "norm_label": "\u6309 parentid \u5c06\u6241\u5e73\u5206\u7c7b\u5217\u8868\u7ec4\u88c5\u4e3a\u5d4c\u5957\u6811", "id": "crm_product_rationale_89" }, { "label": "\u4fdd\u7559\u5339\u914d\u8282\u70b9\u53ca\u5176\u5168\u90e8\u4e0a\u7ea7\uff0c\u4f9b\u68c0\u7d22\u540e\u4ecd\u80fd\u6b63\u786e\u7ec4\u6811\u3002", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L100", "community": 272, "norm_label": "\u4fdd\u7559\u5339\u914d\u8282\u70b9\u53ca\u5176\u5168\u90e8\u4e0a\u7ea7,\u4f9b\u68c0\u7d22\u540e\u4ecd\u80fd\u6b63\u786e\u7ec4\u6811\u3002", "id": "crm_product_rationale_100" }, { "label": "\u83b7\u53d6\u4ea7\u54c1\u5206\u7c7b\u6811\uff08\u5d4c\u5957 children\uff0c\u4f9b\u6811\u5f62\u8868\u683c/\u6811\u9009\u62e9\u5668\u4f7f\u7528\uff09", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L121", "community": 272, "norm_label": "\u83b7\u53d6\u4ea7\u54c1\u5206\u7c7b\u6811(\u5d4c\u5957 children,\u4f9b\u6811\u5f62\u8868\u683c/\u6811\u9009\u62e9\u5668\u4f7f\u7528)", "id": "crm_product_rationale_121" }, { "label": "\u4ea7\u54c1 ORM \u5bf9\u8c61\u8f6c dict\uff08camelCase \u952e\u540d\uff09", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L520", "community": 309, "norm_label": "\u4ea7\u54c1 orm \u5bf9\u8c61\u8f6c dict(camelcase \u952e\u540d)", "id": "crm_product_rationale_520" }, { "label": "\u53d6\u5f53\u524d\u79df\u6237\u4e0b SXWL \u524d\u7f00\u4e14\u540e\u7f00\u4e3a\u7eaf\u6570\u5b57\u7684\u4ea7\u54c1\u7f16\u53f7\u6700\u5927\u6d41\u6c34\u503c", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L689", "community": 71, "norm_label": "\u53d6\u5f53\u524d\u79df\u6237\u4e0b sxwl \u524d\u7f00\u4e14\u540e\u7f00\u4e3a\u7eaf\u6570\u5b57\u7684\u4ea7\u54c1\u7f16\u53f7\u6700\u5927\u6d41\u6c34\u503c", "id": "crm_product_rationale_689" }, { "label": "\u751f\u6210\u4ea7\u54c1\u7f16\u53f7\uff08\u683c\u5f0f\uff1aSXWL + 6\u4f4d\u9012\u589e\u6d41\u6c34\u53f7\uff0c\u5982 SXWL000001\uff09", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L710", "community": 71, "norm_label": "\u751f\u6210\u4ea7\u54c1\u7f16\u53f7(\u683c\u5f0f:sxwl + 6\u4f4d\u9012\u589e\u6d41\u6c34\u53f7,\u5982 sxwl000001)", "id": "crm_product_rationale_710" }, { "label": "\u751f\u6210\u552f\u4e00\u6761\u7801\uff08\u7eaf\u6570\u5b57\uff1ayyyyMMdd + 6\u4f4d\u5e8f\u53f7\uff0c\u5982 20260606000001\uff09", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L723", "community": 71, "norm_label": "\u751f\u6210\u552f\u4e00\u6761\u7801(\u7eaf\u6570\u5b57:yyyymmdd + 6\u4f4d\u5e8f\u53f7,\u5982 20260606000001)", "id": "crm_product_rationale_723" }, { "label": "\u62a5\u4ef7\u81ea\u52a8\u5efa\u6863\u65f6\u751f\u6210\u4ea7\u54c1\u7f16\u53f7\uff08\u4e0e\u4ea7\u54c1\u7ba1\u7406\u65b0\u589e\u89c4\u5219\u4e00\u81f4\uff09", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L1123", "community": 71, "norm_label": "\u62a5\u4ef7\u81ea\u52a8\u5efa\u6863\u65f6\u751f\u6210\u4ea7\u54c1\u7f16\u53f7(\u4e0e\u4ea7\u54c1\u7ba1\u7406\u65b0\u589e\u89c4\u5219\u4e00\u81f4)", "id": "crm_product_rationale_1123" }, { "label": "Java: resolveProductIdForQuoteItem\uff08CrmProduct \u65e0 tax_rate\uff0c\u8df3\u8fc7\u7a0e\u7387\u5339\u914d\uff09", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L1134", "community": 71, "norm_label": "java: resolveproductidforquoteitem(crmproduct \u65e0 tax_rate,\u8df3\u8fc7\u7a0e\u7387\u5339\u914d)", "id": "crm_product_rationale_1134" }, { "label": "\u5220\u9664\u4ea7\u54c1\uff08\u652f\u6301\u5355\u6761 body.id \u548c\u6279\u91cf body.ids\uff09", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L739", "community": 7, "norm_label": "\u5220\u9664\u4ea7\u54c1(\u652f\u6301\u5355\u6761 body.id \u548c\u6279\u91cf body.ids)", "id": "api_crm_rationale_739" }, { "label": "\u524d\u7aef\u5217\u8868 prop \u2192 \u5bfc\u51fa\u5217 field\uff08\u5982 cost \u2192 costPrice\uff09\u3002", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L902", "community": 16, "norm_label": "\u524d\u7aef\u5217\u8868 prop \u2192 \u5bfc\u51fa\u5217 field(\u5982 cost \u2192 costprice)\u3002", "id": "api_crm_rationale_902" }, { "label": "\u5206\u9875\u67e5\u8be2\u4f9b\u65b9\u5217\u8868 \u2014 Java: CrmSupplierInfoController.list", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3247", "community": 72, "norm_label": "\u5206\u9875\u67e5\u8be2\u4f9b\u65b9\u5217\u8868 \u2014 java: crmsupplierinfocontroller.list", "id": "api_crm_rationale_3247" }, { "label": "\u4f9b\u65b9\u5168\u91cf\u5217\u8868\uff08\u4e0b\u62c9\uff09\u2014 Java: CrmSupplierInfoController.listAll", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3282", "community": 72, "norm_label": "\u4f9b\u65b9\u5168\u91cf\u5217\u8868(\u4e0b\u62c9)\u2014 java: crmsupplierinfocontroller.listall", "id": "api_crm_rationale_3282" }, { "label": "\u4f9b\u65b9\u8be6\u60c5 \u2014 Java: CrmSupplierInfoController.getInfo", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3307", "community": 72, "norm_label": "\u4f9b\u65b9\u8be6\u60c5 \u2014 java: crmsupplierinfocontroller.getinfo", "id": "api_crm_rationale_3307" }, { "label": "\u65b0\u589e\u4f9b\u65b9 \u2014 Java: CrmSupplierInfoController.add", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3330", "community": 299, "norm_label": "\u65b0\u589e\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.add", "id": "api_crm_rationale_3330" }, { "label": "\u4fee\u6539\u4f9b\u65b9 \u2014 Java: CrmSupplierInfoController.edit", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3356", "community": 72, "norm_label": "\u4fee\u6539\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.edit", "id": "api_crm_rationale_3356" }, { "label": "\u5220\u9664\u4f9b\u65b9 \u2014 Java: CrmSupplierInfoController.remove", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3384", "community": 72, "norm_label": "\u5220\u9664\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.remove", "id": "api_crm_rationale_3384" }, { "label": "\u5bfc\u51fa\u4f9b\u65b9\u5217\u8868 \u2014 Java: CrmSupplierInfoController.export", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3413", "community": 72, "norm_label": "\u5bfc\u51fa\u4f9b\u65b9\u5217\u8868 \u2014 java: crmsupplierinfocontroller.export", "id": "api_crm_rationale_3413" }, { "label": "\u6309\u5ba2\u6237ID\u67e5\u8be2\u5f00\u7968\u4fe1\u606f\uff08\u4e0e by-customer \u7b49\u4ef7\uff09", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3468", "community": 7, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)", "id": "api_crm_rationale_3468" }, { "label": "\u5206\u9875\u67e5\u8be2\u4f9b\u65b9\u5217\u8868 \u2014 Java: CrmSupplierInfoController.list", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3265", "community": 72, "norm_label": "\u5206\u9875\u67e5\u8be2\u4f9b\u65b9\u5217\u8868 \u2014 java: crmsupplierinfocontroller.list", "id": "api_crm_rationale_3265" }, { "label": "\u4f9b\u65b9\u5168\u91cf\u5217\u8868\uff08\u4e0b\u62c9\uff09\u2014 Java: CrmSupplierInfoController.listAll", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3300", "community": 72, "norm_label": "\u4f9b\u65b9\u5168\u91cf\u5217\u8868(\u4e0b\u62c9)\u2014 java: crmsupplierinfocontroller.listall", "id": "api_crm_rationale_3300" }, { "label": "\u4f9b\u65b9\u8be6\u60c5 \u2014 Java: CrmSupplierInfoController.getInfo", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3325", "community": 72, "norm_label": "\u4f9b\u65b9\u8be6\u60c5 \u2014 java: crmsupplierinfocontroller.getinfo", "id": "api_crm_rationale_3325" }, { "label": "\u65b0\u589e\u4f9b\u65b9 \u2014 Java: CrmSupplierInfoController.add", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3348", "community": 299, "norm_label": "\u65b0\u589e\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.add", "id": "api_crm_rationale_3348" }, { "label": "\u4fee\u6539\u4f9b\u65b9 \u2014 Java: CrmSupplierInfoController.edit", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3374", "community": 72, "norm_label": "\u4fee\u6539\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.edit", "id": "api_crm_rationale_3374" }, { "label": "\u5bfc\u51fa\u4f9b\u65b9\u5217\u8868 \u2014 Java: CrmSupplierInfoController.export", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3431", "community": 72, "norm_label": "\u5bfc\u51fa\u4f9b\u65b9\u5217\u8868 \u2014 java: crmsupplierinfocontroller.export", "id": "api_crm_rationale_3431" }, { "label": "\u6309\u5ba2\u6237ID\u67e5\u8be2\u5f00\u7968\u4fe1\u606f\uff08\u4e0e by-customer \u7b49\u4ef7\uff09", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3486", "community": 7, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)", "id": "api_crm_rationale_3486" }, { "label": "\u89e3\u6790\u5217\u8868\u67e5\u8be2\u53c2\u6570\uff0c\u4f9b API \u4e0e CRUD \u5171\u7528\u3002", "file_type": "rationale", "source_file": "app/schemas/crm/customer.py", "source_location": "L59", "community": 192, "norm_label": "\u89e3\u6790\u5217\u8868\u67e5\u8be2\u53c2\u6570,\u4f9b api \u4e0e crud \u5171\u7528\u3002", "id": "crm_customer_rationale_59" }, { "label": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879\uff1a\u79df\u6237\u5185\u53ea\u8bfb\u641c\u7d22\uff0c\u4e0d\u505a owner \u6570\u636e\u6743\u9650\uff08\u4f9b\u5730\u78c5/\u5408\u540c\u7b49\u4e3b\u6570\u636e\u9009\u7528\uff09\u3002", "file_type": "rationale", "source_file": "app/crud/crm/customer.py", "source_location": "L171", "community": 45, "norm_label": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879:\u79df\u6237\u5185\u53ea\u8bfb\u641c\u7d22,\u4e0d\u505a owner \u6570\u636e\u6743\u9650(\u4f9b\u5730\u78c5/\u5408\u540c\u7b49\u4e3b\u6570\u636e\u9009\u7528)\u3002", "id": "crm_customer_rationale_171" }, { "label": "\u5206\u9875\u67e5\u8be2\u4f9b\u65b9\u5217\u8868 \u2014 Java: CrmSupplierInfoController.list", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3268", "community": 72, "norm_label": "\u5206\u9875\u67e5\u8be2\u4f9b\u65b9\u5217\u8868 \u2014 java: crmsupplierinfocontroller.list", "id": "api_crm_rationale_3268" }, { "label": "\u4f9b\u65b9\u5168\u91cf\u5217\u8868\uff08\u4e0b\u62c9\uff09\u2014 Java: CrmSupplierInfoController.listAll", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3303", "community": 72, "norm_label": "\u4f9b\u65b9\u5168\u91cf\u5217\u8868(\u4e0b\u62c9)\u2014 java: crmsupplierinfocontroller.listall", "id": "api_crm_rationale_3303" }, { "label": "\u4f9b\u65b9\u8be6\u60c5 \u2014 Java: CrmSupplierInfoController.getInfo", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3328", "community": 72, "norm_label": "\u4f9b\u65b9\u8be6\u60c5 \u2014 java: crmsupplierinfocontroller.getinfo", "id": "api_crm_rationale_3328" }, { "label": "\u65b0\u589e\u4f9b\u65b9 \u2014 Java: CrmSupplierInfoController.add", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3351", "community": 299, "norm_label": "\u65b0\u589e\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.add", "id": "api_crm_rationale_3351" }, { "label": "\u4fee\u6539\u4f9b\u65b9 \u2014 Java: CrmSupplierInfoController.edit", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3377", "community": 72, "norm_label": "\u4fee\u6539\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.edit", "id": "api_crm_rationale_3377" }, { "label": "\u5220\u9664\u4f9b\u65b9 \u2014 Java: CrmSupplierInfoController.remove", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3405", "community": 72, "norm_label": "\u5220\u9664\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.remove", "id": "api_crm_rationale_3405" }, { "label": "\u5bfc\u51fa\u4f9b\u65b9\u5217\u8868 \u2014 Java: CrmSupplierInfoController.export", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3434", "community": 72, "norm_label": "\u5bfc\u51fa\u4f9b\u65b9\u5217\u8868 \u2014 java: crmsupplierinfocontroller.export", "id": "api_crm_rationale_3434" }, { "label": "\u6309\u5ba2\u6237ID\u67e5\u8be2\u5f00\u7968\u4fe1\u606f\uff08\u4e0e by-customer \u7b49\u4ef7\uff09", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3489", "community": 7, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)", "id": "api_crm_rationale_3489" }, { "label": "\u5217\u8868\u5c55\u793a\u7528\uff1a\u4f18\u5148 CRM \u6807\u51c6\u540d\uff08\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name\uff0c\u4ee5\u4fbf\u7f16\u8f91\u53cd\u63a8\u522b\u540d\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L173", "community": 34, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d(\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name,\u4ee5\u4fbf\u7f16\u8f91\u53cd\u63a8\u522b\u540d)\u3002", "id": "pl_plan_rationale_173" }, { "label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 POYYYYMMDD###\uff08\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7\uff0c\u6bcf\u65e5\u91cd\u7f6e\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L188", "community": 73, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)", "id": "pl_plan_rationale_188" }, { "label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a NO:SXFZYYYYMMDD-###", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L224", "community": 210, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_224" }, { "label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 NO:SXFZYYYYMMDD-###\uff08\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L257", "community": 210, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_257" }, { "label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L693", "community": 34, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_693" }, { "label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97\uff1a\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L840", "community": 34, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_840" }, { "label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212\uff08\u5b8c\u6574\u8868\u5355\uff1a\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86\uff0c\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1115", "community": 73, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_1115" }, { "label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66\uff08\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e\uff0c\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1810", "community": 99, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_1810" }, { "label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054\uff08\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1918", "community": 193, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_1918" }, { "label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001\uff08\u4ec5\u6539\u5b57\u6bb5\uff0c\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392\uff09\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2091", "community": 99, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_2091" }, { "label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212\uff1a\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2125", "community": 97, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_2125" }, { "label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e\uff1b\u4e0d\u4f20 customerId \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2494", "community": 34, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_2494" }, { "label": "_transport_has_db_links()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L394", "community": 107, "norm_label": "_transport_has_db_links()", "id": "pl_transport_transport_has_db_links" }, { "label": "\u89e3\u6790\u53f8\u673a\u4fe1\u606f\uff1a\u4f18\u5148 pl_personnel\uff0c\u517c\u5bb9\u65e7 pl_driver\u3002", "file_type": "rationale", "source_file": "app/api/pl/transport.py", "source_location": "L247", "community": 107, "norm_label": "\u89e3\u6790\u53f8\u673a\u4fe1\u606f:\u4f18\u5148 pl_personnel,\u517c\u5bb9\u65e7 pl_driver\u3002", "id": "pl_transport_rationale_247" }, { "label": "\u4ec5\u8ba1\u5212\u5df2\u6b63\u5f0f\u5b89\u6392\u624d\u7b97\u300c\u8c03\u6574\u8fd0\u8f93\u300d\u3002 \u521b\u5efa/\u7f16\u8f91\u8868\u5355\u9884\u9009\u8f66\u8f86\u4f1a\u7559\u4e0b draft \u8fd0\u8f93\u5355\uff0c\u8ba1\u5212\u4ecd\u4e3a pending\uff1b \u82e5\u628a\u975e cancelled", "file_type": "rationale", "source_file": "app/api/pl/transport.py", "source_location": "L384", "community": 107, "norm_label": "\u4ec5\u8ba1\u5212\u5df2\u6b63\u5f0f\u5b89\u6392\u624d\u7b97\u300c\u8c03\u6574\u8fd0\u8f93\u300d\u3002 \u521b\u5efa/\u7f16\u8f91\u8868\u5355\u9884\u9009\u8f66\u8f86\u4f1a\u7559\u4e0b draft \u8fd0\u8f93\u5355,\u8ba1\u5212\u4ecd\u4e3a pending; \u82e5\u628a\u975e cancelled", "id": "pl_transport_rationale_384" }, { "label": "\u5bfc\u51fa\u8fd0\u8f93\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/transport.py", "source_location": "L607", "community": 17, "norm_label": "\u5bfc\u51fa\u8fd0\u8f93\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_transport_rationale_607" }, { "label": "\u89e3\u6790\u53f8\u673a\uff1a\u663e\u5f0f\u9009\u62e9\u4f18\u5148\uff0c\u5426\u5219\u53d6\u8f66\u8f86\u5173\u8054\u53f8\u673a\uff1b\u5747\u65e0\u5219\u5141\u8bb8\u4e3a\u7a7a\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L225", "community": 53, "norm_label": "\u89e3\u6790\u53f8\u673a:\u663e\u5f0f\u9009\u62e9\u4f18\u5148,\u5426\u5219\u53d6\u8f66\u8f86\u5173\u8054\u53f8\u673a;\u5747\u65e0\u5219\u5141\u8bb8\u4e3a\u7a7a\u3002", "id": "services_pl_plan_service_rationale_225" }, { "label": "\u6279\u91cf\u4ece CRM \u4ea7\u54c1\u4e3b\u6570\u636e\u8bfb\u53d6\u6613\u5236\u6bd2/\u6613\u5236\u7206\u6807\u8bc6\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L291", "community": 53, "norm_label": "\u6279\u91cf\u4ece crm \u4ea7\u54c1\u4e3b\u6570\u636e\u8bfb\u53d6\u6613\u5236\u6bd2/\u6613\u5236\u7206\u6807\u8bc6\u3002", "id": "services_pl_plan_service_rationale_291" }, { "label": "\u4ece CRM \u4ea7\u54c1\u4e3b\u6570\u636e\u8bfb\u53d6\u6613\u5236\u6bd2/\u6613\u5236\u7206\u6807\u8bc6\uff08\u4e0d\u8bfb\u8ba1\u5212\u4ea7\u54c1\u5feb\u7167\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L319", "community": 53, "norm_label": "\u4ece crm \u4ea7\u54c1\u4e3b\u6570\u636e\u8bfb\u53d6\u6613\u5236\u6bd2/\u6613\u5236\u7206\u6807\u8bc6(\u4e0d\u8bfb\u8ba1\u5212\u4ea7\u54c1\u5feb\u7167)\u3002", "id": "services_pl_plan_service_rationale_319" }, { "label": "\u8bc1\u4e66 URL \u4e3a\u7a7a\uff08NULL / \u7a7a\u4e32 / \u7eaf\u7a7a\u767d\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L349", "community": 203, "norm_label": "\u8bc1\u4e66 url \u4e3a\u7a7a(null / \u7a7a\u4e32 / \u7eaf\u7a7a\u767d)\u3002", "id": "services_pl_plan_service_rationale_349" }, { "label": "\u5217\u8868\u7b5b\u9009\uff1a\u8ba1\u5212\u4e0b\u5b58\u5728 CRM \u6807\u8bc6\u4e3a\u6613\u5236\u6bd2/\u6613\u5236\u7206\u7684\u4ea7\u54c1\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L354", "community": 34, "norm_label": "\u5217\u8868\u7b5b\u9009:\u8ba1\u5212\u4e0b\u5b58\u5728 crm \u6807\u8bc6\u4e3a\u6613\u5236\u6bd2/\u6613\u5236\u7206\u7684\u4ea7\u54c1\u3002", "id": "services_pl_plan_service_rationale_354" }, { "label": "\u5217\u8868\u7b5b\u9009\uff1a\u5b58\u5728\u5371\u5316\u4ea7\u54c1\u4e14\u81f3\u5c11\u4e00\u5f20\u5fc5\u9700\u8bc1\u4e66\u672a\u4e0a\u4f20\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L376", "community": 203, "norm_label": "\u5217\u8868\u7b5b\u9009:\u5b58\u5728\u5371\u5316\u4ea7\u54c1\u4e14\u81f3\u5c11\u4e00\u5f20\u5fc5\u9700\u8bc1\u4e66\u672a\u4e0a\u4f20\u3002", "id": "services_pl_plan_service_rationale_376" }, { "label": "\u8ba1\u5212\u5185\u6240\u6709\u5371\u5316\u54c1\u4ea7\u54c1\u7684\u6240\u9700\u8bc1\u4e66\u69fd\u4f4d\u5747\u5df2\u4e0a\u4f20\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L465", "community": 53, "norm_label": "\u8ba1\u5212\u5185\u6240\u6709\u5371\u5316\u54c1\u4ea7\u54c1\u7684\u6240\u9700\u8bc1\u4e66\u69fd\u4f4d\u5747\u5df2\u4e0a\u4f20\u3002", "id": "services_pl_plan_service_rationale_465" }, { "label": "\u5168\u90e8\u5371\u5316\u54c1\u8bc1\u4e66\u5df2\u4e0a\u4f20\u65f6\uff0c\u81ea\u52a8\u6807\u8bb0\u8bc1\u4e66\u9f50\u5907\uff08\u4e0e\u4eba\u5de5\u786e\u8ba4\u7b49\u6548\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L501", "community": 53, "norm_label": "\u5168\u90e8\u5371\u5316\u54c1\u8bc1\u4e66\u5df2\u4e0a\u4f20\u65f6,\u81ea\u52a8\u6807\u8bb0\u8bc1\u4e66\u9f50\u5907(\u4e0e\u4eba\u5de5\u786e\u8ba4\u7b49\u6548)\u3002", "id": "services_pl_plan_service_rationale_501" }, { "label": "\u5199\u5165/\u66f4\u65b0\u8349\u7a3f\u8fd0\u8f93\u5355\uff08pl_transport + pl_plan_transport\uff09\uff0c\u8ba1\u5212\u4fdd\u6301\u5f85\u5b89\u6392\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L815", "community": 53, "norm_label": "\u5199\u5165/\u66f4\u65b0\u8349\u7a3f\u8fd0\u8f93\u5355(pl_transport + pl_plan_transport),\u8ba1\u5212\u4fdd\u6301\u5f85\u5b89\u6392\u3002", "id": "services_pl_plan_service_rationale_815" }, { "label": "\u540c\u6b65\u8fd0\u8f93\u9884\u9009\u5230\u8349\u7a3f\u8fd0\u8f93\u5b50\u8868\uff08pl_transport\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L979", "community": 53, "norm_label": "\u540c\u6b65\u8fd0\u8f93\u9884\u9009\u5230\u8349\u7a3f\u8fd0\u8f93\u5b50\u8868(pl_transport)\u3002", "id": "services_pl_plan_service_rationale_979" }, { "label": "\u82e5\u5b58\u5728\u5165\u5e93/\u51fa\u5e93\u5355\uff0c\u7528\u660e\u7ec6 actual_qty \u8986\u76d6\u5f52\u6863\u63d0\u4ea4\u4e2d\u7684\u5b9e\u9645\u6570\u91cf\uff08\u6743\u5a01\u6765\u6e90\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L1409", "community": 51, "norm_label": "\u82e5\u5b58\u5728\u5165\u5e93/\u51fa\u5e93\u5355,\u7528\u660e\u7ec6 actual_qty \u8986\u76d6\u5f52\u6863\u63d0\u4ea4\u4e2d\u7684\u5b9e\u9645\u6570\u91cf(\u6743\u5a01\u6765\u6e90)\u3002", "id": "services_pl_plan_service_rationale_1409" }, { "label": "\u4e00\u8f66\u591a\u5378\uff1a\u6bb5\u7ea7\u6570\u91cf\u5df2\u5199\u5165\uff0c\u6b64\u5904\u4ec5\u5904\u7406\u8ba1\u5212\u4ea7\u54c1\u54c1\u724c\u5206\u91cf\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L1555", "community": 51, "norm_label": "\u4e00\u8f66\u591a\u5378:\u6bb5\u7ea7\u6570\u91cf\u5df2\u5199\u5165,\u6b64\u5904\u4ec5\u5904\u7406\u8ba1\u5212\u4ea7\u54c1\u54c1\u724c\u5206\u91cf\u3002", "id": "services_pl_plan_service_rationale_1555" }, { "label": "\u8ba1\u5212\u4fdd\u5b58\u540e\u6309\u5f53\u524d\u6bb5\u6b21/\u8ba1\u5212\u65e5\u671f\u56de\u5199\u53ef\u7f16\u8f91\u51fa\u5165\u5e93\u5355\u65e5\u671f\uff1b\u8de8\u6708\u5219\u6539\u6302\u6708\u8ba1\u5212\u3002 \u4e0d\u53ef\u56de\u5199\u65f6\u4e0d\u629b\u9519\uff0c\u8fd4\u56de warnings\u3002", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L607", "community": 19, "norm_label": "\u8ba1\u5212\u4fdd\u5b58\u540e\u6309\u5f53\u524d\u6bb5\u6b21/\u8ba1\u5212\u65e5\u671f\u56de\u5199\u53ef\u7f16\u8f91\u51fa\u5165\u5e93\u5355\u65e5\u671f;\u8de8\u6708\u5219\u6539\u6302\u6708\u8ba1\u5212\u3002 \u4e0d\u53ef\u56de\u5199\u65f6\u4e0d\u629b\u9519,\u8fd4\u56de warnings\u3002", "id": "services_pl_dibang_bridge_service_rationale_607" }, { "label": "\u6309\u88c5\u8d27/\u9001\u8d27\u6bb5\u52fe\u9009\u751f\u6210\u5730\u78c5\u8ba1\u5212\u4e0e\u51fa\u5165\u5e93\u5355\u3002", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L912", "community": 19, "norm_label": "\u6309\u88c5\u8d27/\u9001\u8d27\u6bb5\u52fe\u9009\u751f\u6210\u5730\u78c5\u8ba1\u5212\u4e0e\u51fa\u5165\u5e93\u5355\u3002", "id": "services_pl_dibang_bridge_service_rationale_912" }, { "label": "\u52fe\u9009\u300c\u751f\u6210\u5730\u78c5\u5355\u300d\uff1a\u6309\u4ea7\u54c1\u751f\u6210/\u590d\u7528\u5730\u78c5\u8ba1\u5212\uff0c\u5e76\u521b\u5efa\u5173\u8054\u51fa\u5165\u5e93\u5355\u3002", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1127", "community": 19, "norm_label": "\u52fe\u9009\u300c\u751f\u6210\u5730\u78c5\u5355\u300d:\u6309\u4ea7\u54c1\u751f\u6210/\u590d\u7528\u5730\u78c5\u8ba1\u5212,\u5e76\u521b\u5efa\u5173\u8054\u51fa\u5165\u5e93\u5355\u3002", "id": "services_pl_dibang_bridge_service_rationale_1127" }, { "label": "\u5217\u8868\u5c55\u793a\u7528\uff1a\u4f18\u5148 CRM \u6807\u51c6\u540d\uff08\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name\uff0c\u4ee5\u4fbf\u7f16\u8f91\u53cd\u63a8\u522b\u540d\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L172", "community": 34, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d(\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name,\u4ee5\u4fbf\u7f16\u8f91\u53cd\u63a8\u522b\u540d)\u3002", "id": "pl_plan_rationale_172" }, { "label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 POYYYYMMDD###\uff08\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7\uff0c\u6bcf\u65e5\u91cd\u7f6e\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L187", "community": 73, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)", "id": "pl_plan_rationale_187" }, { "label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a NO:SXFZYYYYMMDD-###", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L223", "community": 210, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_223" }, { "label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 NO:SXFZYYYYMMDD-###\uff08\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L256", "community": 210, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_256" }, { "label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L692", "community": 34, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_692" }, { "label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97\uff1a\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L839", "community": 34, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_839" }, { "label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212\uff08\u5b8c\u6574\u8868\u5355\uff1a\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86\uff0c\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1114", "community": 73, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_1114" }, { "label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66\uff08\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e\uff0c\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1795", "community": 99, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_1795" }, { "label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001\uff08\u4ec5\u6539\u5b57\u6bb5\uff0c\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392\uff09\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2076", "community": 99, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_2076" }, { "label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212\uff1a\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2110", "community": 97, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_2110" }, { "label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e\uff1b\u4e0d\u4f20 customerId \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2479", "community": 34, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_2479" }, { "label": "\u89e3\u6790\u53f8\u673a\uff1a\u663e\u5f0f\u9009\u62e9\u4f18\u5148\uff0c\u5426\u5219\u53d6\u8f66\u8f86\u5173\u8054\u53f8\u673a\uff1b\u5747\u65e0\u5219\u5141\u8bb8\u4e3a\u7a7a\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L179", "community": 53, "norm_label": "\u89e3\u6790\u53f8\u673a:\u663e\u5f0f\u9009\u62e9\u4f18\u5148,\u5426\u5219\u53d6\u8f66\u8f86\u5173\u8054\u53f8\u673a;\u5747\u65e0\u5219\u5141\u8bb8\u4e3a\u7a7a\u3002", "id": "services_pl_plan_service_rationale_179" }, { "label": "\u6279\u91cf\u4ece CRM \u4ea7\u54c1\u4e3b\u6570\u636e\u8bfb\u53d6\u6613\u5236\u6bd2/\u6613\u5236\u7206\u6807\u8bc6\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L245", "community": 53, "norm_label": "\u6279\u91cf\u4ece crm \u4ea7\u54c1\u4e3b\u6570\u636e\u8bfb\u53d6\u6613\u5236\u6bd2/\u6613\u5236\u7206\u6807\u8bc6\u3002", "id": "services_pl_plan_service_rationale_245" }, { "label": "\u4ece CRM \u4ea7\u54c1\u4e3b\u6570\u636e\u8bfb\u53d6\u6613\u5236\u6bd2/\u6613\u5236\u7206\u6807\u8bc6\uff08\u4e0d\u8bfb\u8ba1\u5212\u4ea7\u54c1\u5feb\u7167\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L273", "community": 53, "norm_label": "\u4ece crm \u4ea7\u54c1\u4e3b\u6570\u636e\u8bfb\u53d6\u6613\u5236\u6bd2/\u6613\u5236\u7206\u6807\u8bc6(\u4e0d\u8bfb\u8ba1\u5212\u4ea7\u54c1\u5feb\u7167)\u3002", "id": "services_pl_plan_service_rationale_273" }, { "label": "\u8bc1\u4e66 URL \u4e3a\u7a7a\uff08NULL / \u7a7a\u4e32 / \u7eaf\u7a7a\u767d\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L303", "community": 203, "norm_label": "\u8bc1\u4e66 url \u4e3a\u7a7a(null / \u7a7a\u4e32 / \u7eaf\u7a7a\u767d)\u3002", "id": "services_pl_plan_service_rationale_303" }, { "label": "\u5217\u8868\u7b5b\u9009\uff1a\u8ba1\u5212\u4e0b\u5b58\u5728 CRM \u6807\u8bc6\u4e3a\u6613\u5236\u6bd2/\u6613\u5236\u7206\u7684\u4ea7\u54c1\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L308", "community": 34, "norm_label": "\u5217\u8868\u7b5b\u9009:\u8ba1\u5212\u4e0b\u5b58\u5728 crm \u6807\u8bc6\u4e3a\u6613\u5236\u6bd2/\u6613\u5236\u7206\u7684\u4ea7\u54c1\u3002", "id": "services_pl_plan_service_rationale_308" }, { "label": "\u5217\u8868\u7b5b\u9009\uff1a\u5b58\u5728\u5371\u5316\u4ea7\u54c1\u4e14\u81f3\u5c11\u4e00\u5f20\u5fc5\u9700\u8bc1\u4e66\u672a\u4e0a\u4f20\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L330", "community": 203, "norm_label": "\u5217\u8868\u7b5b\u9009:\u5b58\u5728\u5371\u5316\u4ea7\u54c1\u4e14\u81f3\u5c11\u4e00\u5f20\u5fc5\u9700\u8bc1\u4e66\u672a\u4e0a\u4f20\u3002", "id": "services_pl_plan_service_rationale_330" }, { "label": "\u8ba1\u5212\u5185\u6240\u6709\u5371\u5316\u54c1\u4ea7\u54c1\u7684\u6240\u9700\u8bc1\u4e66\u69fd\u4f4d\u5747\u5df2\u4e0a\u4f20\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L419", "community": 53, "norm_label": "\u8ba1\u5212\u5185\u6240\u6709\u5371\u5316\u54c1\u4ea7\u54c1\u7684\u6240\u9700\u8bc1\u4e66\u69fd\u4f4d\u5747\u5df2\u4e0a\u4f20\u3002", "id": "services_pl_plan_service_rationale_419" }, { "label": "\u5168\u90e8\u5371\u5316\u54c1\u8bc1\u4e66\u5df2\u4e0a\u4f20\u65f6\uff0c\u81ea\u52a8\u6807\u8bb0\u8bc1\u4e66\u9f50\u5907\uff08\u4e0e\u4eba\u5de5\u786e\u8ba4\u7b49\u6548\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L455", "community": 53, "norm_label": "\u5168\u90e8\u5371\u5316\u54c1\u8bc1\u4e66\u5df2\u4e0a\u4f20\u65f6,\u81ea\u52a8\u6807\u8bb0\u8bc1\u4e66\u9f50\u5907(\u4e0e\u4eba\u5de5\u786e\u8ba4\u7b49\u6548)\u3002", "id": "services_pl_plan_service_rationale_455" }, { "label": "\u5199\u5165/\u66f4\u65b0\u8349\u7a3f\u8fd0\u8f93\u5355\uff08pl_transport + pl_plan_transport\uff09\uff0c\u8ba1\u5212\u4fdd\u6301\u5f85\u5b89\u6392\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L769", "community": 53, "norm_label": "\u5199\u5165/\u66f4\u65b0\u8349\u7a3f\u8fd0\u8f93\u5355(pl_transport + pl_plan_transport),\u8ba1\u5212\u4fdd\u6301\u5f85\u5b89\u6392\u3002", "id": "services_pl_plan_service_rationale_769" }, { "label": "\u540c\u6b65\u8fd0\u8f93\u9884\u9009\u5230\u8349\u7a3f\u8fd0\u8f93\u5b50\u8868\uff08pl_transport\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L933", "community": 53, "norm_label": "\u540c\u6b65\u8fd0\u8f93\u9884\u9009\u5230\u8349\u7a3f\u8fd0\u8f93\u5b50\u8868(pl_transport)\u3002", "id": "services_pl_plan_service_rationale_933" }, { "label": "\u82e5\u5b58\u5728\u5165\u5e93/\u51fa\u5e93\u5355\uff0c\u7528\u660e\u7ec6 actual_qty \u8986\u76d6\u5f52\u6863\u63d0\u4ea4\u4e2d\u7684\u5b9e\u9645\u6570\u91cf\uff08\u6743\u5a01\u6765\u6e90\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L1363", "community": 51, "norm_label": "\u82e5\u5b58\u5728\u5165\u5e93/\u51fa\u5e93\u5355,\u7528\u660e\u7ec6 actual_qty \u8986\u76d6\u5f52\u6863\u63d0\u4ea4\u4e2d\u7684\u5b9e\u9645\u6570\u91cf(\u6743\u5a01\u6765\u6e90)\u3002", "id": "services_pl_plan_service_rationale_1363" }, { "label": "\u4e00\u8f66\u591a\u5378\uff1a\u6bb5\u7ea7\u6570\u91cf\u5df2\u5199\u5165\uff0c\u6b64\u5904\u4ec5\u5904\u7406\u8ba1\u5212\u4ea7\u54c1\u54c1\u724c\u5206\u91cf\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L1509", "community": 51, "norm_label": "\u4e00\u8f66\u591a\u5378:\u6bb5\u7ea7\u6570\u91cf\u5df2\u5199\u5165,\u6b64\u5904\u4ec5\u5904\u7406\u8ba1\u5212\u4ea7\u54c1\u54c1\u724c\u5206\u91cf\u3002", "id": "services_pl_plan_service_rationale_1509" }, { "label": "\u8fd0\u7ef4\u7ea0\u9519\uff1a\u5f3a\u5236\u6539\u8ddf\u8fdb\u72b6\u6001\uff08\u4ec5\u6539\u5b57\u6bb5\uff0c\u4e0d\u8054\u52a8\u4e1a\u52a1\uff09\u3002", "file_type": "rationale", "source_file": "app/schemas/pl/plan.py", "source_location": "L665", "community": 28, "norm_label": "\u8fd0\u7ef4\u7ea0\u9519:\u5f3a\u5236\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u8054\u52a8\u4e1a\u52a1)\u3002", "id": "pl_plan_rationale_665" }, { "label": "_soft_delete_plan_stops()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L690", "community": 202, "norm_label": "_soft_delete_plan_stops()", "id": "services_pl_plan_stop_service_soft_delete_plan_stops" }, { "label": "\u88c5\u8d27\u6bb5\u4e0e plan 1:1\uff1buk_pl_plan_load_plan \u4ec5\u6309 plan_id \u552f\u4e00\uff0c\u8f6f\u5220\u540e\u4e0d\u53ef\u518d INSERT\uff0c\u987b\u539f\u5730\u66f4\u65b0\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L815", "community": 202, "norm_label": "\u88c5\u8d27\u6bb5\u4e0e plan 1:1;uk_pl_plan_load_plan \u4ec5\u6309 plan_id \u552f\u4e00,\u8f6f\u5220\u540e\u4e0d\u53ef\u518d insert,\u987b\u539f\u5730\u66f4\u65b0\u3002", "id": "services_pl_plan_stop_service_rationale_815" }, { "label": "\u5217\u8868\u5c55\u793a\u7528\uff1a\u4f18\u5148 CRM \u6807\u51c6\u540d\uff08\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name\uff0c\u4ee5\u4fbf\u7f16\u8f91\u53cd\u63a8\u522b\u540d\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L168", "community": 34, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d(\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name,\u4ee5\u4fbf\u7f16\u8f91\u53cd\u63a8\u522b\u540d)\u3002", "id": "pl_plan_rationale_168" }, { "label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 POYYYYMMDD###\uff08\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7\uff0c\u6bcf\u65e5\u91cd\u7f6e\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L183", "community": 73, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)", "id": "pl_plan_rationale_183" }, { "label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a NO:SXFZYYYYMMDD-###", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L219", "community": 210, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "pl_plan_rationale_219" }, { "label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 NO:SXFZYYYYMMDD-###\uff08\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L252", "community": 210, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "pl_plan_rationale_252" }, { "label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L688", "community": 34, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "pl_plan_rationale_688" }, { "label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97\uff1a\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L835", "community": 34, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "pl_plan_rationale_835" }, { "label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212\uff08\u5b8c\u6574\u8868\u5355\uff1a\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86\uff0c\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1110", "community": 73, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_1110" }, { "label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66\uff08\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e\uff0c\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1791", "community": 99, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_1791" }, { "label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054\uff08\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1895", "community": 193, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_1895" }, { "label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001\uff08\u4ec5\u6539\u5b57\u6bb5\uff0c\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392\uff09\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2068", "community": 99, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "pl_plan_rationale_2068" }, { "label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212\uff1a\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2102", "community": 97, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_2102" }, { "label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e\uff1b\u4e0d\u4f20 customerId \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2471", "community": 34, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "pl_plan_rationale_2471" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/__init__.py", "source_location": "L1", "_origin": "ast", "community": 363, "norm_label": "__init__.py", "id": "app_init" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/api/__init__.py", "source_location": "L1", "_origin": "ast", "community": 33, "norm_label": "__init__.py", "id": "app_api_init" }, { "label": "API \u8def\u7531\u5305 \u2014 \u5c71\u5ce1\u5316\u5de5\u751f\u4ea7\u4e00\u4f53\u5316\u95e8\u6237", "file_type": "rationale", "source_file": "app/api/__init__.py", "source_location": "L1", "_origin": "ast", "community": 33, "norm_label": "api \u8def\u7531\u5305 \u2014 \u5c71\u5ce1\u5316\u5de5\u751f\u4ea7\u4e00\u4f53\u5316\u95e8\u6237", "id": "app_api_init_rationale_1" }, { "label": "admin.py", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1", "_origin": "ast", "community": 11, "norm_label": "admin.py", "id": "app_api_admin" }, { "label": "list_roles_for_select()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L56", "_origin": "ast", "community": 11, "norm_label": "list_roles_for_select()", "id": "app_api_admin_list_roles_for_select" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 11, "norm_label": "session", "id": "app_api_admin_py_session" }, { "label": "list_users_for_select()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L88", "_origin": "ast", "community": 11, "norm_label": "list_users_for_select()", "id": "app_api_admin_list_users_for_select" }, { "label": "list_roles_for_designer()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L114", "_origin": "ast", "community": 11, "norm_label": "list_roles_for_designer()", "id": "app_api_admin_list_roles_for_designer" }, { "label": "TenantCreateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L135", "_origin": "ast", "community": 35, "norm_label": "tenantcreatebody", "id": "app_api_admin_tenantcreatebody" }, { "label": "TenantUpdateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L146", "_origin": "ast", "community": 35, "norm_label": "tenantupdatebody", "id": "app_api_admin_tenantupdatebody" }, { "label": "list_tenants()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L158", "_origin": "ast", "community": 11, "norm_label": "list_tenants()", "id": "app_api_admin_list_tenants" }, { "label": "TenantExportBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L188", "_origin": "ast", "community": 35, "norm_label": "tenantexportbody", "id": "app_api_admin_tenantexportbody" }, { "label": "export_tenants()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L195", "_origin": "ast", "community": 11, "norm_label": "export_tenants()", "id": "app_api_admin_export_tenants" }, { "label": "create_tenant()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L228", "_origin": "ast", "community": 11, "norm_label": "create_tenant()", "id": "app_api_admin_create_tenant" }, { "label": "update_tenant()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L250", "_origin": "ast", "community": 11, "norm_label": "update_tenant()", "id": "app_api_admin_update_tenant" }, { "label": "delete_tenant()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L275", "_origin": "ast", "community": 11, "norm_label": "delete_tenant()", "id": "app_api_admin_delete_tenant" }, { "label": "_get_tenant_no()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L292", "_origin": "ast", "community": 11, "norm_label": "_get_tenant_no()", "id": "app_api_admin_get_tenant_no" }, { "label": "UserCreateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L305", "_origin": "ast", "community": 35, "norm_label": "usercreatebody", "id": "app_api_admin_usercreatebody" }, { "label": "UserUpdateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L322", "_origin": "ast", "community": 35, "norm_label": "userupdatebody", "id": "app_api_admin_userupdatebody" }, { "label": "UserExportBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L348", "_origin": "ast", "community": 35, "norm_label": "userexportbody", "id": "app_api_admin_userexportbody" }, { "label": "list_users()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L358", "_origin": "ast", "community": 11, "norm_label": "list_users()", "id": "app_api_admin_list_users" }, { "label": "export_users()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L416", "_origin": "ast", "community": 11, "norm_label": "export_users()", "id": "app_api_admin_export_users" }, { "label": "get_user_by_id()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L491", "_origin": "ast", "community": 11, "norm_label": "get_user_by_id()", "id": "app_api_admin_get_user_by_id" }, { "label": "create_user()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L511", "_origin": "ast", "community": 11, "norm_label": "create_user()", "id": "app_api_admin_create_user" }, { "label": "update_user()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L544", "_origin": "ast", "community": 11, "norm_label": "update_user()", "id": "app_api_admin_update_user" }, { "label": "delete_user()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L574", "_origin": "ast", "community": 11, "norm_label": "delete_user()", "id": "app_api_admin_delete_user" }, { "label": "reset_user_password()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L587", "_origin": "ast", "community": 11, "norm_label": "reset_user_password()", "id": "app_api_admin_reset_user_password" }, { "label": "DictTypeCreateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L604", "_origin": "ast", "community": 35, "norm_label": "dicttypecreatebody", "id": "app_api_admin_dicttypecreatebody" }, { "label": "DictTypeUpdateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L613", "_origin": "ast", "community": 35, "norm_label": "dicttypeupdatebody", "id": "app_api_admin_dicttypeupdatebody" }, { "label": "list_dict_types()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L623", "_origin": "ast", "community": 11, "norm_label": "list_dict_types()", "id": "app_api_admin_list_dict_types" }, { "label": "DictTypeExportBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L647", "_origin": "ast", "community": 35, "norm_label": "dicttypeexportbody", "id": "app_api_admin_dicttypeexportbody" }, { "label": "export_dict_types()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L654", "_origin": "ast", "community": 11, "norm_label": "export_dict_types()", "id": "app_api_admin_export_dict_types" }, { "label": "create_dict_type()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L689", "_origin": "ast", "community": 11, "norm_label": "create_dict_type()", "id": "app_api_admin_create_dict_type" }, { "label": "update_dict_type()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L711", "_origin": "ast", "community": 11, "norm_label": "update_dict_type()", "id": "app_api_admin_update_dict_type" }, { "label": "delete_dict_type()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L736", "_origin": "ast", "community": 11, "norm_label": "delete_dict_type()", "id": "app_api_admin_delete_dict_type" }, { "label": "DictDataCreateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L753", "_origin": "ast", "community": 35, "norm_label": "dictdatacreatebody", "id": "app_api_admin_dictdatacreatebody" }, { "label": "DictDataUpdateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L764", "_origin": "ast", "community": 35, "norm_label": "dictdataupdatebody", "id": "app_api_admin_dictdataupdatebody" }, { "label": "list_dict_data()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L775", "_origin": "ast", "community": 11, "norm_label": "list_dict_data()", "id": "app_api_admin_list_dict_data" }, { "label": "create_dict_data()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L792", "_origin": "ast", "community": 11, "norm_label": "create_dict_data()", "id": "app_api_admin_create_dict_data" }, { "label": "update_dict_data()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L816", "_origin": "ast", "community": 11, "norm_label": "update_dict_data()", "id": "app_api_admin_update_dict_data" }, { "label": "delete_dict_data()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L840", "_origin": "ast", "community": 11, "norm_label": "delete_dict_data()", "id": "app_api_admin_delete_dict_data" }, { "label": "dict_data_options()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L853", "_origin": "ast", "community": 11, "norm_label": "dict_data_options()", "id": "app_api_admin_dict_data_options" }, { "label": "dict_data_all()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L867", "_origin": "ast", "community": 11, "norm_label": "dict_data_all()", "id": "app_api_admin_dict_data_all" }, { "label": "DictEnsureBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L889", "_origin": "ast", "community": 35, "norm_label": "dictensurebody", "id": "app_api_admin_dictensurebody" }, { "label": "DictEnsureRemoveBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L897", "_origin": "ast", "community": 35, "norm_label": "dictensureremovebody", "id": "app_api_admin_dictensureremovebody" }, { "label": "ensure_dict_data_api()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L905", "_origin": "ast", "community": 11, "norm_label": "ensure_dict_data_api()", "id": "app_api_admin_ensure_dict_data_api" }, { "label": "ensure_remove_dict_data_api()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L928", "_origin": "ast", "community": 11, "norm_label": "ensure_remove_dict_data_api()", "id": "app_api_admin_ensure_remove_dict_data_api" }, { "label": "DeptCreateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L954", "_origin": "ast", "community": 35, "norm_label": "deptcreatebody", "id": "app_api_admin_deptcreatebody" }, { "label": "DeptUpdateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L967", "_origin": "ast", "community": 35, "norm_label": "deptupdatebody", "id": "app_api_admin_deptupdatebody" }, { "label": "list_depts()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L980", "_origin": "ast", "community": 11, "norm_label": "list_depts()", "id": "app_api_admin_list_depts" }, { "label": "DeptExportBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1001", "_origin": "ast", "community": 35, "norm_label": "deptexportbody", "id": "app_api_admin_deptexportbody" }, { "label": "export_depts()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1008", "_origin": "ast", "community": 11, "norm_label": "export_depts()", "id": "app_api_admin_export_depts" }, { "label": "create_dept()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1037", "_origin": "ast", "community": 11, "norm_label": "create_dept()", "id": "app_api_admin_create_dept" }, { "label": "update_dept()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1063", "_origin": "ast", "community": 11, "norm_label": "update_dept()", "id": "app_api_admin_update_dept" }, { "label": "delete_dept()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1089", "_origin": "ast", "community": 11, "norm_label": "delete_dept()", "id": "app_api_admin_delete_dept" }, { "label": "SiteCreateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1106", "_origin": "ast", "community": 35, "norm_label": "sitecreatebody", "id": "app_api_admin_sitecreatebody" }, { "label": "SiteUpdateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1121", "_origin": "ast", "community": 35, "norm_label": "siteupdatebody", "id": "app_api_admin_siteupdatebody" }, { "label": "list_sites()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1137", "_origin": "ast", "community": 11, "norm_label": "list_sites()", "id": "app_api_admin_list_sites" }, { "label": "SiteExportBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1163", "_origin": "ast", "community": 35, "norm_label": "siteexportbody", "id": "app_api_admin_siteexportbody" }, { "label": "export_sites()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1170", "_origin": "ast", "community": 11, "norm_label": "export_sites()", "id": "app_api_admin_export_sites" }, { "label": "create_site()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1205", "_origin": "ast", "community": 11, "norm_label": "create_site()", "id": "app_api_admin_create_site" }, { "label": "update_site()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1233", "_origin": "ast", "community": 11, "norm_label": "update_site()", "id": "app_api_admin_update_site" }, { "label": "delete_site()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1262", "_origin": "ast", "community": 11, "norm_label": "delete_site()", "id": "app_api_admin_delete_site" }, { "label": "PostCreateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1279", "_origin": "ast", "community": 35, "norm_label": "postcreatebody", "id": "app_api_admin_postcreatebody" }, { "label": "PostUpdateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1289", "_origin": "ast", "community": 35, "norm_label": "postupdatebody", "id": "app_api_admin_postupdatebody" }, { "label": "list_posts()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1300", "_origin": "ast", "community": 11, "norm_label": "list_posts()", "id": "app_api_admin_list_posts" }, { "label": "PostExportBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1322", "_origin": "ast", "community": 35, "norm_label": "postexportbody", "id": "app_api_admin_postexportbody" }, { "label": "export_posts()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1329", "_origin": "ast", "community": 11, "norm_label": "export_posts()", "id": "app_api_admin_export_posts" }, { "label": "create_post()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1364", "_origin": "ast", "community": 11, "norm_label": "create_post()", "id": "app_api_admin_create_post" }, { "label": "update_post()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1387", "_origin": "ast", "community": 11, "norm_label": "update_post()", "id": "app_api_admin_update_post" }, { "label": "delete_post()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1411", "_origin": "ast", "community": 11, "norm_label": "delete_post()", "id": "app_api_admin_delete_post" }, { "label": "PostUsersUpdateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1423", "_origin": "ast", "community": 35, "norm_label": "postusersupdatebody", "id": "app_api_admin_postusersupdatebody" }, { "label": "list_post_bound_users()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1430", "_origin": "ast", "community": 11, "norm_label": "list_post_bound_users()", "id": "app_api_admin_list_post_bound_users" }, { "label": "update_post_bound_users()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1444", "_origin": "ast", "community": 11, "norm_label": "update_post_bound_users()", "id": "app_api_admin_update_post_bound_users" }, { "label": "MenuCreateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1468", "_origin": "ast", "community": 35, "norm_label": "menucreatebody", "id": "app_api_admin_menucreatebody" }, { "label": "MenuUpdateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1484", "_origin": "ast", "community": 35, "norm_label": "menuupdatebody", "id": "app_api_admin_menuupdatebody" }, { "label": "list_menus()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1501", "_origin": "ast", "community": 11, "norm_label": "list_menus()", "id": "app_api_admin_list_menus" }, { "label": "MenuExportBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1524", "_origin": "ast", "community": 35, "norm_label": "menuexportbody", "id": "app_api_admin_menuexportbody" }, { "label": "export_menus()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1531", "_origin": "ast", "community": 11, "norm_label": "export_menus()", "id": "app_api_admin_export_menus" }, { "label": "create_menu()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1572", "_origin": "ast", "community": 11, "norm_label": "create_menu()", "id": "app_api_admin_create_menu" }, { "label": "update_menu()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1601", "_origin": "ast", "community": 11, "norm_label": "update_menu()", "id": "app_api_admin_update_menu" }, { "label": "delete_menu()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1631", "_origin": "ast", "community": 11, "norm_label": "delete_menu()", "id": "app_api_admin_delete_menu" }, { "label": "RoleCreateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1648", "_origin": "ast", "community": 35, "norm_label": "rolecreatebody", "id": "app_api_admin_rolecreatebody" }, { "label": "RoleUpdateBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1658", "_origin": "ast", "community": 35, "norm_label": "roleupdatebody", "id": "app_api_admin_roleupdatebody" }, { "label": "RoleMenuBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1668", "_origin": "ast", "community": 35, "norm_label": "rolemenubody", "id": "app_api_admin_rolemenubody" }, { "label": "RoleDataScopeBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1672", "_origin": "ast", "community": 35, "norm_label": "roledatascopebody", "id": "app_api_admin_roledatascopebody" }, { "label": "list_role_management()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1680", "_origin": "ast", "community": 11, "norm_label": "list_role_management()", "id": "app_api_admin_list_role_management" }, { "label": "RoleExportBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1702", "_origin": "ast", "community": 35, "norm_label": "roleexportbody", "id": "app_api_admin_roleexportbody" }, { "label": "export_role_management()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1709", "_origin": "ast", "community": 11, "norm_label": "export_role_management()", "id": "app_api_admin_export_role_management" }, { "label": "create_role_management()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1744", "_origin": "ast", "community": 11, "norm_label": "create_role_management()", "id": "app_api_admin_create_role_management" }, { "label": "get_role_management()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1767", "_origin": "ast", "community": 11, "norm_label": "get_role_management()", "id": "app_api_admin_get_role_management" }, { "label": "update_role_management()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1784", "_origin": "ast", "community": 11, "norm_label": "update_role_management()", "id": "app_api_admin_update_role_management" }, { "label": "delete_role_management()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1808", "_origin": "ast", "community": 11, "norm_label": "delete_role_management()", "id": "app_api_admin_delete_role_management" }, { "label": "get_role_menus()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1821", "_origin": "ast", "community": 11, "norm_label": "get_role_menus()", "id": "app_api_admin_get_role_menus" }, { "label": "update_role_menus()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1831", "_origin": "ast", "community": 11, "norm_label": "update_role_menus()", "id": "app_api_admin_update_role_menus" }, { "label": "get_role_data_scope()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1846", "_origin": "ast", "community": 11, "norm_label": "get_role_data_scope()", "id": "app_api_admin_get_role_data_scope" }, { "label": "update_role_data_scope()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1859", "_origin": "ast", "community": 11, "norm_label": "update_role_data_scope()", "id": "app_api_admin_update_role_data_scope" }, { "label": "_format_file_size()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1885", "_origin": "ast", "community": 11, "norm_label": "_format_file_size()", "id": "app_api_admin_format_file_size" }, { "label": "upload_attachment()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1895", "_origin": "ast", "community": 11, "norm_label": "upload_attachment()", "id": "app_api_admin_upload_attachment" }, { "label": "UploadFile", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 11, "norm_label": "uploadfile", "id": "app_api_admin_py_uploadfile" }, { "label": "AttachmentDownloadUrlBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1945", "_origin": "ast", "community": 35, "norm_label": "attachmentdownloadurlbody", "id": "app_api_admin_attachmentdownloadurlbody" }, { "label": "attachment_download_url()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1952", "_origin": "ast", "community": 11, "norm_label": "attachment_download_url()", "id": "app_api_admin_attachment_download_url" }, { "label": "attachment_preview_url()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L1978", "_origin": "ast", "community": 11, "norm_label": "attachment_preview_url()", "id": "app_api_admin_attachment_preview_url" }, { "label": "list_menu_favorites()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L2002", "_origin": "ast", "community": 11, "norm_label": "list_menu_favorites()", "id": "app_api_admin_list_menu_favorites" }, { "label": "create_menu_favorite()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L2016", "_origin": "ast", "community": 11, "norm_label": "create_menu_favorite()", "id": "app_api_admin_create_menu_favorite" }, { "label": "reorder_menu_favorites()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L2041", "_origin": "ast", "community": 11, "norm_label": "reorder_menu_favorites()", "id": "app_api_admin_reorder_menu_favorites" }, { "label": "delete_menu_favorite()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L2062", "_origin": "ast", "community": 11, "norm_label": "delete_menu_favorite()", "id": "app_api_admin_delete_menu_favorite" }, { "label": "DemoXlsxColumnSpec", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L2084", "_origin": "ast", "community": 35, "norm_label": "demoxlsxcolumnspec", "id": "app_api_admin_demoxlsxcolumnspec" }, { "label": "DemoXlsxExportBody", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L2091", "_origin": "ast", "community": 35, "norm_label": "demoxlsxexportbody", "id": "app_api_admin_demoxlsxexportbody" }, { "label": "demo_xlsx_export()", "file_type": "code", "source_file": "app/api/admin.py", "source_location": "L2101", "_origin": "ast", "community": 11, "norm_label": "demo_xlsx_export()", "id": "app_api_admin_demo_xlsx_export" }, { "label": "\u8fd4\u56de\u8fd0\u8425\u7aef\u89d2\u8272\u4e0b\u62c9\u9009\u9879\uff08label=\u5e93\u4e2d\u89d2\u8272\u540d\uff0cvalue=Web \u89d2\u8272\u7801\uff09\u3002", "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L60", "_origin": "ast", "community": 11, "norm_label": "\u8fd4\u56de\u8fd0\u8425\u7aef\u89d2\u8272\u4e0b\u62c9\u9009\u9879(label=\u5e93\u4e2d\u89d2\u8272\u540d,value=web \u89d2\u8272\u7801)\u3002", "id": "app_api_admin_rationale_60" }, { "label": "\u8fd4\u56de\u7528\u6237\u4e0b\u62c9\u9009\u9879\uff08label=\u6635\u79f0\uff0cvalue=\u7528\u6237ID\uff0c\u9644\u5e26 nickName/userNo\uff09\u3002 \u4f9b\u7533\u8bf7\u4eba/\u5ba1\u6279\u4eba\u7b49\u9009\u62e9\u573a\u666f\u4f7f\u7528\uff0c\u8fd4\u56de\u672c\u79df\u6237\u5168\u90e8\u6709\u6548", "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L92", "_origin": "ast", "community": 11, "norm_label": "\u8fd4\u56de\u7528\u6237\u4e0b\u62c9\u9009\u9879(label=\u6635\u79f0,value=\u7528\u6237id,\u9644\u5e26 nickname/userno)\u3002 \u4f9b\u7533\u8bf7\u4eba/\u5ba1\u6279\u4eba\u7b49\u9009\u62e9\u573a\u666f\u4f7f\u7528,\u8fd4\u56de\u672c\u79df\u6237\u5168\u90e8\u6709\u6548", "id": "app_api_admin_rationale_92" }, { "label": "\u8fd4\u56de\u89d2\u8272\u4e0b\u62c9\u9009\u9879\uff08label=\u89d2\u8272\u540d\uff0cvalue=\u89d2\u8272ID UUID\uff09\uff0c\u4f9b\u6d41\u7a0b\u8bbe\u8ba1\u5668\u5ba1\u6279\u4eba\u9009\u62e9\u4f7f\u7528\u3002 \u4e0e /roles \u4e0d\u540c\uff0c\u6b64\u7aef\u70b9\u8fd4\u56de\u89d2\u8272 UUID", "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L118", "_origin": "ast", "community": 11, "norm_label": "\u8fd4\u56de\u89d2\u8272\u4e0b\u62c9\u9009\u9879(label=\u89d2\u8272\u540d,value=\u89d2\u8272id uuid),\u4f9b\u6d41\u7a0b\u8bbe\u8ba1\u5668\u5ba1\u6279\u4eba\u9009\u62e9\u4f7f\u7528\u3002 \u4e0e /roles \u4e0d\u540c,\u6b64\u7aef\u70b9\u8fd4\u56de\u89d2\u8272 uuid", "id": "app_api_admin_rationale_118" }, { "label": "\u5bfc\u51fa\u79df\u6237\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L200", "_origin": "ast", "community": 11, "norm_label": "\u5bfc\u51fa\u79df\u6237\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_admin_rationale_200" }, { "label": "\u5bfc\u51fa\u7528\u6237\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L421", "_origin": "ast", "community": 11, "norm_label": "\u5bfc\u51fa\u7528\u6237\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_admin_rationale_421" }, { "label": "\u5bfc\u51fa\u5b57\u5178\u7c7b\u578b\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L659", "_origin": "ast", "community": 11, "norm_label": "\u5bfc\u51fa\u5b57\u5178\u7c7b\u578b\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_admin_rationale_659" }, { "label": "\u5bfc\u51fa\u7ad9\u70b9\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L1175", "_origin": "ast", "community": 11, "norm_label": "\u5bfc\u51fa\u7ad9\u70b9\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_admin_rationale_1175" }, { "label": "\u5bfc\u51fa\u804c\u4f4d\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L1334", "_origin": "ast", "community": 11, "norm_label": "\u5bfc\u51fa\u804c\u4f4d\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_admin_rationale_1334" }, { "label": "\u5bfc\u51fa\u89d2\u8272\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L1714", "_origin": "ast", "community": 11, "norm_label": "\u5bfc\u51fa\u89d2\u8272\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_admin_rationale_1714" }, { "label": "\u8fd4\u56de\u5e26 Content-Disposition \u7684\u4e0b\u8f7d URL\uff0c\u4fdd\u8bc1\u6d4f\u89c8\u5668\u4f7f\u7528\u539f\u59cb\u6587\u4ef6\u540d\u3002", "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L1957", "_origin": "ast", "community": 11, "norm_label": "\u8fd4\u56de\u5e26 content-disposition \u7684\u4e0b\u8f7d url,\u4fdd\u8bc1\u6d4f\u89c8\u5668\u4f7f\u7528\u539f\u59cb\u6587\u4ef6\u540d\u3002", "id": "app_api_admin_rationale_1957" }, { "label": "\u8fd4\u56de\u7528\u4e8e\u6d4f\u89c8\u5668\u5185\u8054\u9884\u89c8\u7684 URL\uff08PDF iframe \u7b49\uff09\u3002", "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L1983", "_origin": "ast", "community": 11, "norm_label": "\u8fd4\u56de\u7528\u4e8e\u6d4f\u89c8\u5668\u5185\u8054\u9884\u89c8\u7684 url(pdf iframe \u7b49)\u3002", "id": "app_api_admin_rationale_1983" }, { "label": "Demo \u5217\u8868\u5bfc\u51fa\uff1a\u63a5\u6536\u5df2\u7b5b\u9009\u884c\u4e0e\u5217\u5b9a\u4e49\uff0c\u751f\u6210 xlsx\u3002", "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L2106", "_origin": "ast", "community": 11, "norm_label": "demo \u5217\u8868\u5bfc\u51fa:\u63a5\u6536\u5df2\u7b5b\u9009\u884c\u4e0e\u5217\u5b9a\u4e49,\u751f\u6210 xlsx\u3002", "id": "app_api_admin_rationale_2106" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/api/bx/__init__.py", "source_location": "L1", "_origin": "ast", "community": 91, "norm_label": "__init__.py", "id": "app_api_bx_init" }, { "label": "bx_health()", "file_type": "code", "source_file": "app/api/bx/__init__.py", "source_location": "L18", "_origin": "ast", "community": 91, "norm_label": "bx_health()", "id": "app_api_bx_init_bx_health" }, { "label": "\u62a5\u9500\uff08bx\uff09API \u8def\u7531\u805a\u5408 \u2014 REST \u98ce\u683c\uff0c\u534f\u8bae\u5bf9\u9f50 bx \u539f\u7cfb\u7edf\u3002", "file_type": "rationale", "source_file": "app/api/bx/__init__.py", "source_location": "L1", "_origin": "ast", "community": 91, "norm_label": "\u62a5\u9500(bx)api \u8def\u7531\u805a\u5408 \u2014 rest \u98ce\u683c,\u534f\u8bae\u5bf9\u9f50 bx \u539f\u7cfb\u7edf\u3002", "id": "app_api_bx_init_rationale_1" }, { "label": "P0 \u5065\u5eb7\u68c0\u67e5\uff1a\u9a8c\u8bc1 bx \u8def\u7531\u5df2\u6302\u8f7d\u4e14\u54cd\u5e94\u534f\u8bae\u4e3a code=0\u3002", "file_type": "rationale", "source_file": "app/api/bx/__init__.py", "source_location": "L19", "_origin": "ast", "community": 91, "norm_label": "p0 \u5065\u5eb7\u68c0\u67e5:\u9a8c\u8bc1 bx \u8def\u7531\u5df2\u6302\u8f7d\u4e14\u54cd\u5e94\u534f\u8bae\u4e3a code=0\u3002", "id": "app_api_bx_init_rationale_19" }, { "label": "advance.py", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L1", "_origin": "ast", "community": 26, "norm_label": "advance.py", "id": "app_api_bx_advance" }, { "label": "_tenant()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L37", "_origin": "ast", "community": 26, "norm_label": "_tenant()", "id": "app_api_bx_advance_tenant" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 26, "norm_label": "session", "id": "app_api_bx_advance_py_session" }, { "label": "_fill_offset_amounts()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L41", "_origin": "ast", "community": 26, "norm_label": "_fill_offset_amounts()", "id": "app_api_bx_advance_fill_offset_amounts" }, { "label": "_advance_list_filters()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L62", "_origin": "ast", "community": 26, "norm_label": "_advance_list_filters()", "id": "app_api_bx_advance_advance_list_filters" }, { "label": "_export_advance_rows()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L87", "_origin": "ast", "community": 26, "norm_label": "_export_advance_rows()", "id": "app_api_bx_advance_export_advance_rows" }, { "label": "list_advances()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L101", "_origin": "ast", "community": 26, "norm_label": "list_advances()", "id": "app_api_bx_advance_list_advances" }, { "label": "my_advances()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L140", "_origin": "ast", "community": 26, "norm_label": "my_advances()", "id": "app_api_bx_advance_my_advances" }, { "label": "my_advance_stats()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L181", "_origin": "ast", "community": 26, "norm_label": "my_advance_stats()", "id": "app_api_bx_advance_my_advance_stats" }, { "label": "advance_status_counts()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L191", "_origin": "ast", "community": 26, "norm_label": "advance_status_counts()", "id": "app_api_bx_advance_advance_status_counts" }, { "label": "pending_approval()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L200", "_origin": "ast", "community": 26, "norm_label": "pending_approval()", "id": "app_api_bx_advance_pending_approval" }, { "label": "advance_pending_approval_stats()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L230", "_origin": "ast", "community": 26, "norm_label": "advance_pending_approval_stats()", "id": "app_api_bx_advance_advance_pending_approval_stats" }, { "label": "approved_by_me()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L240", "_origin": "ast", "community": 26, "norm_label": "approved_by_me()", "id": "app_api_bx_advance_approved_by_me" }, { "label": "export_advances()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L270", "_origin": "ast", "community": 26, "norm_label": "export_advances()", "id": "app_api_bx_advance_export_advances" }, { "label": "export_my_advances()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L296", "_origin": "ast", "community": 26, "norm_label": "export_my_advances()", "id": "app_api_bx_advance_export_my_advances" }, { "label": "export_pending_approval_advances()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L328", "_origin": "ast", "community": 26, "norm_label": "export_pending_approval_advances()", "id": "app_api_bx_advance_export_pending_approval_advances" }, { "label": "export_approved_by_me_advances()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L366", "_origin": "ast", "community": 26, "norm_label": "export_approved_by_me_advances()", "id": "app_api_bx_advance_export_approved_by_me_advances" }, { "label": "get_advance()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L404", "_origin": "ast", "community": 26, "norm_label": "get_advance()", "id": "app_api_bx_advance_get_advance" }, { "label": "get_approvals()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L420", "_origin": "ast", "community": 26, "norm_label": "get_approvals()", "id": "app_api_bx_advance_get_approvals" }, { "label": "get_approval_history()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L433", "_origin": "ast", "community": 26, "norm_label": "get_approval_history()", "id": "app_api_bx_advance_get_approval_history" }, { "label": "create_advance()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L446", "_origin": "ast", "community": 26, "norm_label": "create_advance()", "id": "app_api_bx_advance_create_advance" }, { "label": "update_advance()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L479", "_origin": "ast", "community": 26, "norm_label": "update_advance()", "id": "app_api_bx_advance_update_advance" }, { "label": "submit_advance()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L500", "_origin": "ast", "community": 26, "norm_label": "submit_advance()", "id": "app_api_bx_advance_submit_advance" }, { "label": "approve_advance()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L514", "_origin": "ast", "community": 26, "norm_label": "approve_advance()", "id": "app_api_bx_advance_approve_advance" }, { "label": "reject_advance()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L529", "_origin": "ast", "community": 26, "norm_label": "reject_advance()", "id": "app_api_bx_advance_reject_advance" }, { "label": "delete_advance()", "file_type": "code", "source_file": "app/api/bx/advance.py", "source_location": "L544", "_origin": "ast", "community": 26, "norm_label": "delete_advance()", "id": "app_api_bx_advance_delete_advance" }, { "label": "attachment.py", "file_type": "code", "source_file": "app/api/bx/attachment.py", "source_location": "L1", "_origin": "ast", "community": 91, "norm_label": "attachment.py", "id": "app_api_bx_attachment" }, { "label": "_tenant()", "file_type": "code", "source_file": "app/api/bx/attachment.py", "source_location": "L24", "_origin": "ast", "community": 91, "norm_label": "_tenant()", "id": "app_api_bx_attachment_tenant" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 91, "norm_label": "session", "id": "app_api_bx_attachment_py_session" }, { "label": "_parse_id_list()", "file_type": "code", "source_file": "app/api/bx/attachment.py", "source_location": "L28", "_origin": "ast", "community": 91, "norm_label": "_parse_id_list()", "id": "app_api_bx_attachment_parse_id_list" }, { "label": "upload_file()", "file_type": "code", "source_file": "app/api/bx/attachment.py", "source_location": "L33", "_origin": "ast", "community": 91, "norm_label": "upload_file()", "id": "app_api_bx_attachment_upload_file" }, { "label": "UploadFile", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 91, "norm_label": "uploadfile", "id": "app_api_bx_attachment_py_uploadfile" }, { "label": "download_file()", "file_type": "code", "source_file": "app/api/bx/attachment.py", "source_location": "L67", "_origin": "ast", "community": 91, "norm_label": "download_file()", "id": "app_api_bx_attachment_download_file" }, { "label": "delete_attachment()", "file_type": "code", "source_file": "app/api/bx/attachment.py", "source_location": "L89", "_origin": "ast", "community": 91, "norm_label": "delete_attachment()", "id": "app_api_bx_attachment_delete_attachment" }, { "label": "preview_attachment()", "file_type": "code", "source_file": "app/api/bx/attachment.py", "source_location": "L103", "_origin": "ast", "community": 91, "norm_label": "preview_attachment()", "id": "app_api_bx_attachment_preview_attachment" }, { "label": "list_by_biz()", "file_type": "code", "source_file": "app/api/bx/attachment.py", "source_location": "L127", "_origin": "ast", "community": 91, "norm_label": "list_by_biz()", "id": "app_api_bx_attachment_list_by_biz" }, { "label": "bind_biz()", "file_type": "code", "source_file": "app/api/bx/attachment.py", "source_location": "L142", "_origin": "ast", "community": 91, "norm_label": "bind_biz()", "id": "app_api_bx_attachment_bind_biz" }, { "label": "\u8fd4\u56de\u56fe\u7247/\u9644\u4ef6\u9884\u89c8 URL\uff08MinIO \u9884\u7b7e\u540d\u6216\u672c\u5730\u516c\u5f00\u5730\u5740\uff0c\u5bf9\u9f50\u95e8\u6237 storage \u80fd\u529b\uff09\u3002", "file_type": "rationale", "source_file": "app/api/bx/attachment.py", "source_location": "L108", "_origin": "ast", "community": 91, "norm_label": "\u8fd4\u56de\u56fe\u7247/\u9644\u4ef6\u9884\u89c8 url(minio \u9884\u7b7e\u540d\u6216\u672c\u5730\u516c\u5f00\u5730\u5740,\u5bf9\u9f50\u95e8\u6237 storage \u80fd\u529b)\u3002", "id": "app_api_bx_attachment_rationale_108" }, { "label": "expense_item.py", "file_type": "code", "source_file": "app/api/bx/expense_item.py", "source_location": "L1", "_origin": "ast", "community": 84, "norm_label": "expense_item.py", "id": "app_api_bx_expense_item" }, { "label": "get_expense_item_tree()", "file_type": "code", "source_file": "app/api/bx/expense_item.py", "source_location": "L26", "_origin": "ast", "community": 84, "norm_label": "get_expense_item_tree()", "id": "app_api_bx_expense_item_get_expense_item_tree" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 84, "norm_label": "session", "id": "app_api_bx_expense_item_py_session" }, { "label": "ExpenseItemExportBody", "file_type": "code", "source_file": "app/api/bx/expense_item.py", "source_location": "L46", "_origin": "ast", "community": 84, "norm_label": "expenseitemexportbody", "id": "app_api_bx_expense_item_expenseitemexportbody" }, { "label": "_flatten_expense_tree()", "file_type": "code", "source_file": "app/api/bx/expense_item.py", "source_location": "L51", "_origin": "ast", "community": 84, "norm_label": "_flatten_expense_tree()", "id": "app_api_bx_expense_item_flatten_expense_tree" }, { "label": "export_expense_items()", "file_type": "code", "source_file": "app/api/bx/expense_item.py", "source_location": "L60", "_origin": "ast", "community": 84, "norm_label": "export_expense_items()", "id": "app_api_bx_expense_item_export_expense_items" }, { "label": "get_expense_item()", "file_type": "code", "source_file": "app/api/bx/expense_item.py", "source_location": "L96", "_origin": "ast", "community": 84, "norm_label": "get_expense_item()", "id": "app_api_bx_expense_item_get_expense_item" }, { "label": "create_expense_item()", "file_type": "code", "source_file": "app/api/bx/expense_item.py", "source_location": "L109", "_origin": "ast", "community": 84, "norm_label": "create_expense_item()", "id": "app_api_bx_expense_item_create_expense_item" }, { "label": "update_expense_item()", "file_type": "code", "source_file": "app/api/bx/expense_item.py", "source_location": "L125", "_origin": "ast", "community": 84, "norm_label": "update_expense_item()", "id": "app_api_bx_expense_item_update_expense_item" }, { "label": "delete_expense_item()", "file_type": "code", "source_file": "app/api/bx/expense_item.py", "source_location": "L146", "_origin": "ast", "community": 84, "norm_label": "delete_expense_item()", "id": "app_api_bx_expense_item_delete_expense_item" }, { "label": "export_common.py", "file_type": "code", "source_file": "app/api/bx/export_common.py", "source_location": "L1", "_origin": "ast", "community": 84, "norm_label": "export_common.py", "id": "app_api_bx_export_common" }, { "label": "BxExportBodyBase", "file_type": "code", "source_file": "app/api/bx/export_common.py", "source_location": "L35", "_origin": "ast", "community": 84, "norm_label": "bxexportbodybase", "id": "app_api_bx_export_common_bxexportbodybase" }, { "label": "BxApplyListExportBody", "file_type": "code", "source_file": "app/api/bx/export_common.py", "source_location": "L42", "_origin": "ast", "community": 14, "norm_label": "bxapplylistexportbody", "id": "app_api_bx_export_common_bxapplylistexportbody" }, { "label": "status_label()", "file_type": "code", "source_file": "app/api/bx/export_common.py", "source_location": "L53", "_origin": "ast", "community": 84, "norm_label": "status_label()", "id": "app_api_bx_export_common_status_label" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 84, "norm_label": "any", "id": "app_api_bx_export_common_py_any" }, { "label": "issue_status_label()", "file_type": "code", "source_file": "app/api/bx/export_common.py", "source_location": "L64", "_origin": "ast", "community": 84, "norm_label": "issue_status_label()", "id": "app_api_bx_export_common_issue_status_label" }, { "label": "dump_export_row()", "file_type": "code", "source_file": "app/api/bx/export_common.py", "source_location": "L70", "_origin": "ast", "community": 84, "norm_label": "dump_export_row()", "id": "app_api_bx_export_common_dump_export_row" }, { "label": "respond_xlsx()", "file_type": "code", "source_file": "app/api/bx/export_common.py", "source_location": "L95", "_origin": "ast", "community": 14, "norm_label": "respond_xlsx()", "id": "app_api_bx_export_common_respond_xlsx" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 14, "norm_label": "session", "id": "app_api_bx_export_common_py_session" }, { "label": "invoice.py", "file_type": "code", "source_file": "app/api/bx/invoice.py", "source_location": "L1", "_origin": "ast", "community": 84, "norm_label": "invoice.py", "id": "app_api_bx_invoice" }, { "label": "get_mine_wallet_summary()", "file_type": "code", "source_file": "app/api/bx/invoice.py", "source_location": "L27", "_origin": "ast", "community": 48, "norm_label": "get_mine_wallet_summary()", "id": "app_api_bx_invoice_get_mine_wallet_summary" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 48, "norm_label": "session", "id": "app_api_bx_invoice_py_session" }, { "label": "list_invoice_wallets()", "file_type": "code", "source_file": "app/api/bx/invoice.py", "source_location": "L37", "_origin": "ast", "community": 48, "norm_label": "list_invoice_wallets()", "id": "app_api_bx_invoice_list_invoice_wallets" }, { "label": "WalletExportBody", "file_type": "code", "source_file": "app/api/bx/invoice.py", "source_location": "L61", "_origin": "ast", "community": 84, "norm_label": "walletexportbody", "id": "app_api_bx_invoice_walletexportbody" }, { "label": "export_invoice_wallets()", "file_type": "code", "source_file": "app/api/bx/invoice.py", "source_location": "L66", "_origin": "ast", "community": 84, "norm_label": "export_invoice_wallets()", "id": "app_api_bx_invoice_export_invoice_wallets" }, { "label": "list_invoices()", "file_type": "code", "source_file": "app/api/bx/invoice.py", "source_location": "L92", "_origin": "ast", "community": 48, "norm_label": "list_invoices()", "id": "app_api_bx_invoice_list_invoices" }, { "label": "create_invoice()", "file_type": "code", "source_file": "app/api/bx/invoice.py", "source_location": "L115", "_origin": "ast", "community": 48, "norm_label": "create_invoice()", "id": "app_api_bx_invoice_create_invoice" }, { "label": "Request", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 48, "norm_label": "request", "id": "app_api_bx_invoice_py_request" }, { "label": "delete_invoice()", "file_type": "code", "source_file": "app/api/bx/invoice.py", "source_location": "L194", "_origin": "ast", "community": 48, "norm_label": "delete_invoice()", "id": "app_api_bx_invoice_delete_invoice" }, { "label": "list_invoice_ledgers()", "file_type": "code", "source_file": "app/api/bx/invoice.py", "source_location": "L209", "_origin": "ast", "community": 48, "norm_label": "list_invoice_ledgers()", "id": "app_api_bx_invoice_list_invoice_ledgers" }, { "label": "\u4e00\u6b21\u4e0a\u4f20\u4e00\u6761\u53d1\u7968\uff1a\u591a\u6587\u4ef6\u6302\u540c\u4e00\u6863\u6848\uff0c\u91d1\u989d\u4e3a\u603b\u989d\uff0c\u53ea\u5199\u4e00\u6761\u989d\u5ea6\u6d41\u6c34\u3002 \u4f7f\u7528 request.form().getlist\uff0c\u517c\u5bb9\u53ea\u4f20 1 \u4e2a\u6587\u4ef6\u65f6 Fas", "file_type": "rationale", "source_file": "app/api/bx/invoice.py", "source_location": "L120", "_origin": "ast", "community": 48, "norm_label": "\u4e00\u6b21\u4e0a\u4f20\u4e00\u6761\u53d1\u7968:\u591a\u6587\u4ef6\u6302\u540c\u4e00\u6863\u6848,\u91d1\u989d\u4e3a\u603b\u989d,\u53ea\u5199\u4e00\u6761\u989d\u5ea6\u6d41\u6c34\u3002 \u4f7f\u7528 request.form().getlist,\u517c\u5bb9\u53ea\u4f20 1 \u4e2a\u6587\u4ef6\u65f6 fas", "id": "app_api_bx_invoice_rationale_120" }, { "label": "payment.py", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L1", "_origin": "ast", "community": 14, "norm_label": "payment.py", "id": "app_api_bx_payment" }, { "label": "_tenant()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L49", "_origin": "ast", "community": 14, "norm_label": "_tenant()", "id": "app_api_bx_payment_tenant" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 14, "norm_label": "session", "id": "app_api_bx_payment_py_session" }, { "label": "_wrap_reimburse_rows()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L53", "_origin": "ast", "community": 14, "norm_label": "_wrap_reimburse_rows()", "id": "app_api_bx_payment_wrap_reimburse_rows" }, { "label": "list_pending_payments()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L58", "_origin": "ast", "community": 14, "norm_label": "list_pending_payments()", "id": "app_api_bx_payment_list_pending_payments" }, { "label": "payment_finance_stats()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L95", "_origin": "ast", "community": 14, "norm_label": "payment_finance_stats()", "id": "app_api_bx_payment_payment_finance_stats" }, { "label": "list_processed_payments()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L105", "_origin": "ast", "community": 14, "norm_label": "list_processed_payments()", "id": "app_api_bx_payment_list_processed_payments" }, { "label": "pay()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L142", "_origin": "ast", "community": 14, "norm_label": "pay()", "id": "app_api_bx_payment_pay" }, { "label": "offset()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L162", "_origin": "ast", "community": 14, "norm_label": "offset()", "id": "app_api_bx_payment_offset" }, { "label": "batch_offset()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L185", "_origin": "ast", "community": 14, "norm_label": "batch_offset()", "id": "app_api_bx_payment_batch_offset" }, { "label": "list_advance_issues()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L208", "_origin": "ast", "community": 14, "norm_label": "list_advance_issues()", "id": "app_api_bx_payment_list_advance_issues" }, { "label": "advance_issue_stats()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L255", "_origin": "ast", "community": 14, "norm_label": "advance_issue_stats()", "id": "app_api_bx_payment_advance_issue_stats" }, { "label": "PaymentExportBody", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L292", "_origin": "ast", "community": 14, "norm_label": "paymentexportbody", "id": "app_api_bx_payment_paymentexportbody" }, { "label": "export_pending_payments()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L297", "_origin": "ast", "community": 14, "norm_label": "export_pending_payments()", "id": "app_api_bx_payment_export_pending_payments" }, { "label": "export_processed_payments()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L334", "_origin": "ast", "community": 14, "norm_label": "export_processed_payments()", "id": "app_api_bx_payment_export_processed_payments" }, { "label": "export_advance_issues_xlsx()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L371", "_origin": "ast", "community": 14, "norm_label": "export_advance_issues_xlsx()", "id": "app_api_bx_payment_export_advance_issues_xlsx" }, { "label": "export_advance_issues()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L420", "_origin": "ast", "community": 14, "norm_label": "export_advance_issues()", "id": "app_api_bx_payment_export_advance_issues" }, { "label": "issue_advance()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L500", "_origin": "ast", "community": 14, "norm_label": "issue_advance()", "id": "app_api_bx_payment_issue_advance" }, { "label": "list_advance_offset_records()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L524", "_origin": "ast", "community": 14, "norm_label": "list_advance_offset_records()", "id": "app_api_bx_payment_list_advance_offset_records" }, { "label": "list_reimburse_offset_records()", "file_type": "code", "source_file": "app/api/bx/payment.py", "source_location": "L564", "_origin": "ast", "community": 14, "norm_label": "list_reimburse_offset_records()", "id": "app_api_bx_payment_list_reimburse_offset_records" }, { "label": "reimburse.py", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L1", "_origin": "ast", "community": 14, "norm_label": "reimburse.py", "id": "app_api_bx_reimburse" }, { "label": "_tenant()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L49", "_origin": "ast", "community": 14, "norm_label": "_tenant()", "id": "app_api_bx_reimburse_tenant" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 14, "norm_label": "session", "id": "app_api_bx_reimburse_py_session" }, { "label": "_reimburse_list_filters()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L65", "_origin": "ast", "community": 14, "norm_label": "_reimburse_list_filters()", "id": "app_api_bx_reimburse_reimburse_list_filters" }, { "label": "_export_reimburse_rows()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L96", "_origin": "ast", "community": 14, "norm_label": "_export_reimburse_rows()", "id": "app_api_bx_reimburse_export_reimburse_rows" }, { "label": "_build_details_data()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L101", "_origin": "ast", "community": 14, "norm_label": "_build_details_data()", "id": "app_api_bx_reimburse_build_details_data" }, { "label": "get_generated_title()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L138", "_origin": "ast", "community": 14, "norm_label": "get_generated_title()", "id": "app_api_bx_reimburse_get_generated_title" }, { "label": "download_reimburse_import_template()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L155", "_origin": "ast", "community": 21, "norm_label": "download_reimburse_import_template()", "id": "app_api_bx_reimburse_download_reimburse_import_template" }, { "label": "import_reimburses()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L187", "_origin": "ast", "community": 14, "norm_label": "import_reimburses()", "id": "app_api_bx_reimburse_import_reimburses" }, { "label": "UploadFile", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 14, "norm_label": "uploadfile", "id": "app_api_bx_reimburse_py_uploadfile" }, { "label": "list_reimburses()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L203", "_origin": "ast", "community": 14, "norm_label": "list_reimburses()", "id": "app_api_bx_reimburse_list_reimburses" }, { "label": "my_reimburses()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L249", "_origin": "ast", "community": 14, "norm_label": "my_reimburses()", "id": "app_api_bx_reimburse_my_reimburses" }, { "label": "my_reimburse_stats()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L294", "_origin": "ast", "community": 14, "norm_label": "my_reimburse_stats()", "id": "app_api_bx_reimburse_my_reimburse_stats" }, { "label": "reimburse_status_counts()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L304", "_origin": "ast", "community": 14, "norm_label": "reimburse_status_counts()", "id": "app_api_bx_reimburse_reimburse_status_counts" }, { "label": "pending_approval()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L313", "_origin": "ast", "community": 14, "norm_label": "pending_approval()", "id": "app_api_bx_reimburse_pending_approval" }, { "label": "pending_approval_stats()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L345", "_origin": "ast", "community": 14, "norm_label": "pending_approval_stats()", "id": "app_api_bx_reimburse_pending_approval_stats" }, { "label": "approved_by_me()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L355", "_origin": "ast", "community": 14, "norm_label": "approved_by_me()", "id": "app_api_bx_reimburse_approved_by_me" }, { "label": "export_reimburses()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L388", "_origin": "ast", "community": 14, "norm_label": "export_reimburses()", "id": "app_api_bx_reimburse_export_reimburses" }, { "label": "export_my_reimburses()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L413", "_origin": "ast", "community": 14, "norm_label": "export_my_reimburses()", "id": "app_api_bx_reimburse_export_my_reimburses" }, { "label": "export_pending_approval_reimburses()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L444", "_origin": "ast", "community": 14, "norm_label": "export_pending_approval_reimburses()", "id": "app_api_bx_reimburse_export_pending_approval_reimburses" }, { "label": "export_approved_by_me_reimburses()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L482", "_origin": "ast", "community": 14, "norm_label": "export_approved_by_me_reimburses()", "id": "app_api_bx_reimburse_export_approved_by_me_reimburses" }, { "label": "get_reimburse()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L520", "_origin": "ast", "community": 14, "norm_label": "get_reimburse()", "id": "app_api_bx_reimburse_get_reimburse" }, { "label": "get_approvals()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L534", "_origin": "ast", "community": 14, "norm_label": "get_approvals()", "id": "app_api_bx_reimburse_get_approvals" }, { "label": "get_approval_history()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L547", "_origin": "ast", "community": 14, "norm_label": "get_approval_history()", "id": "app_api_bx_reimburse_get_approval_history" }, { "label": "create_reimburse()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L560", "_origin": "ast", "community": 14, "norm_label": "create_reimburse()", "id": "app_api_bx_reimburse_create_reimburse" }, { "label": "update_reimburse()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L614", "_origin": "ast", "community": 14, "norm_label": "update_reimburse()", "id": "app_api_bx_reimburse_update_reimburse" }, { "label": "submit_reimburse()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L659", "_origin": "ast", "community": 14, "norm_label": "submit_reimburse()", "id": "app_api_bx_reimburse_submit_reimburse" }, { "label": "approve_reimburse()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L681", "_origin": "ast", "community": 14, "norm_label": "approve_reimburse()", "id": "app_api_bx_reimburse_approve_reimburse" }, { "label": "reject_reimburse()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L697", "_origin": "ast", "community": 14, "norm_label": "reject_reimburse()", "id": "app_api_bx_reimburse_reject_reimburse" }, { "label": "withdraw_reimburse()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L713", "_origin": "ast", "community": 14, "norm_label": "withdraw_reimburse()", "id": "app_api_bx_reimburse_withdraw_reimburse" }, { "label": "delete_reimburse()", "file_type": "code", "source_file": "app/api/bx/reimburse.py", "source_location": "L731", "_origin": "ast", "community": 14, "norm_label": "delete_reimburse()", "id": "app_api_bx_reimburse_delete_reimburse" }, { "label": "workflow.py", "file_type": "code", "source_file": "app/api/bx/workflow.py", "source_location": "L1", "_origin": "ast", "community": 125, "norm_label": "workflow.py", "id": "app_api_bx_workflow" }, { "label": "list_workflows()", "file_type": "code", "source_file": "app/api/bx/workflow.py", "source_location": "L22", "_origin": "ast", "community": 125, "norm_label": "list_workflows()", "id": "app_api_bx_workflow_list_workflows" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 125, "norm_label": "session", "id": "app_api_bx_workflow_py_session" }, { "label": "get_workflow_by_biz_type()", "file_type": "code", "source_file": "app/api/bx/workflow.py", "source_location": "L36", "_origin": "ast", "community": 125, "norm_label": "get_workflow_by_biz_type()", "id": "app_api_bx_workflow_get_workflow_by_biz_type" }, { "label": "get_workflow()", "file_type": "code", "source_file": "app/api/bx/workflow.py", "source_location": "L48", "_origin": "ast", "community": 125, "norm_label": "get_workflow()", "id": "app_api_bx_workflow_get_workflow" }, { "label": "create_workflow()", "file_type": "code", "source_file": "app/api/bx/workflow.py", "source_location": "L61", "_origin": "ast", "community": 125, "norm_label": "create_workflow()", "id": "app_api_bx_workflow_create_workflow" }, { "label": "update_workflow()", "file_type": "code", "source_file": "app/api/bx/workflow.py", "source_location": "L77", "_origin": "ast", "community": 125, "norm_label": "update_workflow()", "id": "app_api_bx_workflow_update_workflow" }, { "label": "save_workflow_nodes()", "file_type": "code", "source_file": "app/api/bx/workflow.py", "source_location": "L97", "_origin": "ast", "community": 125, "norm_label": "save_workflow_nodes()", "id": "app_api_bx_workflow_save_workflow_nodes" }, { "label": "delete_workflow()", "file_type": "code", "source_file": "app/api/bx/workflow.py", "source_location": "L119", "_origin": "ast", "community": 125, "norm_label": "delete_workflow()", "id": "app_api_bx_workflow_delete_workflow" }, { "label": "crm.py", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1", "_origin": "ast", "community": 9, "norm_label": "crm.py", "id": "app_api_crm" }, { "label": "_filter_export_rows_by_ids()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L337", "_origin": "ast", "community": 124, "norm_label": "_filter_export_rows_by_ids()", "id": "app_api_crm_filter_export_rows_by_ids" }, { "label": "category_tree()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L354", "_origin": "ast", "community": 4, "norm_label": "category_tree()", "id": "app_api_crm_category_tree" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 4, "norm_label": "session", "id": "app_api_crm_py_session" }, { "label": "customer_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L382", "_origin": "ast", "community": 4, "norm_label": "customer_list()", "id": "app_api_crm_customer_list" }, { "label": "customer_detail()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L416", "_origin": "ast", "community": 4, "norm_label": "customer_detail()", "id": "app_api_crm_customer_detail" }, { "label": "customer_options()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L442", "_origin": "ast", "community": 307, "norm_label": "customer_options()", "id": "app_api_crm_customer_options" }, { "label": "customer_create()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L466", "_origin": "ast", "community": 9, "norm_label": "customer_create()", "id": "app_api_crm_customer_create" }, { "label": "customer_update()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L497", "_origin": "ast", "community": 4, "norm_label": "customer_update()", "id": "app_api_crm_customer_update" }, { "label": "customer_delete()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L526", "_origin": "ast", "community": 4, "norm_label": "customer_delete()", "id": "app_api_crm_customer_delete" }, { "label": "customer_generate_no()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L554", "_origin": "ast", "community": 11, "norm_label": "customer_generate_no()", "id": "app_api_crm_customer_generate_no" }, { "label": "category_add()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L570", "_origin": "ast", "community": 4, "norm_label": "category_add()", "id": "app_api_crm_category_add" }, { "label": "category_update()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L589", "_origin": "ast", "community": 4, "norm_label": "category_update()", "id": "app_api_crm_category_update" }, { "label": "category_delete()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L609", "_origin": "ast", "community": 4, "norm_label": "category_delete()", "id": "app_api_crm_category_delete" }, { "label": "product_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L629", "_origin": "ast", "community": 4, "norm_label": "product_list()", "id": "app_api_crm_product_list" }, { "label": "product_detail()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L668", "_origin": "ast", "community": 4, "norm_label": "product_detail()", "id": "app_api_crm_product_detail" }, { "label": "product_add()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L689", "_origin": "ast", "community": 4, "norm_label": "product_add()", "id": "app_api_crm_product_add" }, { "label": "product_update()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L713", "_origin": "ast", "community": 4, "norm_label": "product_update()", "id": "app_api_crm_product_update" }, { "label": "product_delete()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L734", "_origin": "ast", "community": 4, "norm_label": "product_delete()", "id": "app_api_crm_product_delete" }, { "label": "product_update_status()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L762", "_origin": "ast", "community": 4, "norm_label": "product_update_status()", "id": "app_api_crm_product_update_status" }, { "label": "product_options()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L783", "_origin": "ast", "community": 4, "norm_label": "product_options()", "id": "app_api_crm_product_options" }, { "label": "product_import()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L811", "_origin": "ast", "community": 4, "norm_label": "product_import()", "id": "app_api_crm_product_import" }, { "label": "UploadFile", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 4, "norm_label": "uploadfile", "id": "app_api_crm_py_uploadfile" }, { "label": "_map_product_export_column_keys()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L901", "_origin": "ast", "community": 33, "norm_label": "_map_product_export_column_keys()", "id": "app_api_crm_map_product_export_column_keys" }, { "label": "product_export()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L908", "_origin": "ast", "community": 33, "norm_label": "product_export()", "id": "app_api_crm_product_export" }, { "label": "product_import_template()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L954", "_origin": "ast", "community": 33, "norm_label": "product_import_template()", "id": "app_api_crm_product_import_template" }, { "label": "customer_transfer()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L998", "_origin": "ast", "community": 4, "norm_label": "customer_transfer()", "id": "app_api_crm_customer_transfer" }, { "label": "customer_into_pool()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1024", "_origin": "ast", "community": 4, "norm_label": "customer_into_pool()", "id": "app_api_crm_customer_into_pool" }, { "label": "customer_deal()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1049", "_origin": "ast", "community": 11, "norm_label": "customer_deal()", "id": "app_api_crm_customer_deal" }, { "label": "customer_check_duplicate()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1078", "_origin": "ast", "community": 11, "norm_label": "customer_check_duplicate()", "id": "app_api_crm_customer_check_duplicate" }, { "label": "customer_export()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1101", "_origin": "ast", "community": 4, "norm_label": "customer_export()", "id": "app_api_crm_customer_export" }, { "label": "customer_import_template()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1142", "_origin": "ast", "community": 33, "norm_label": "customer_import_template()", "id": "app_api_crm_customer_import_template" }, { "label": "customer_mine()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1181", "_origin": "ast", "community": 4, "norm_label": "customer_mine()", "id": "app_api_crm_customer_mine" }, { "label": "customer_to_follow()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1215", "_origin": "ast", "community": 4, "norm_label": "customer_to_follow()", "id": "app_api_crm_customer_to_follow" }, { "label": "customer_key()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1249", "_origin": "ast", "community": 4, "norm_label": "customer_key()", "id": "app_api_crm_customer_key" }, { "label": "customer_dealed()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1283", "_origin": "ast", "community": 4, "norm_label": "customer_dealed()", "id": "app_api_crm_customer_dealed" }, { "label": "customer_week_new()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1315", "_origin": "ast", "community": 4, "norm_label": "customer_week_new()", "id": "app_api_crm_customer_week_new" }, { "label": "customer_long_time_no_follow()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1347", "_origin": "ast", "community": 4, "norm_label": "customer_long_time_no_follow()", "id": "app_api_crm_customer_long_time_no_follow" }, { "label": "customer_park_area_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1379", "_origin": "ast", "community": 11, "norm_label": "customer_park_area_list()", "id": "app_api_crm_customer_park_area_list" }, { "label": "pool_customer_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1399", "_origin": "ast", "community": 9, "norm_label": "pool_customer_list()", "id": "app_api_crm_pool_customer_list" }, { "label": "pool_customer_export()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1433", "_origin": "ast", "community": 9, "norm_label": "pool_customer_export()", "id": "app_api_crm_pool_customer_export" }, { "label": "pool_customer_assign()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1477", "_origin": "ast", "community": 9, "norm_label": "pool_customer_assign()", "id": "app_api_crm_pool_customer_assign" }, { "label": "pool_customer_claim()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1496", "_origin": "ast", "community": 9, "norm_label": "pool_customer_claim()", "id": "app_api_crm_pool_customer_claim" }, { "label": "pool_record_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1514", "_origin": "ast", "community": 9, "norm_label": "pool_record_list()", "id": "app_api_crm_pool_record_list" }, { "label": "pool_record_detail()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1544", "_origin": "ast", "community": 9, "norm_label": "pool_record_detail()", "id": "app_api_crm_pool_record_detail" }, { "label": "contact_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1566", "_origin": "ast", "community": 4, "norm_label": "contact_list()", "id": "app_api_crm_contact_list" }, { "label": "contact_detail()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1602", "_origin": "ast", "community": 4, "norm_label": "contact_detail()", "id": "app_api_crm_contact_detail" }, { "label": "contact_by_customer()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1626", "_origin": "ast", "community": 4, "norm_label": "contact_by_customer()", "id": "app_api_crm_contact_by_customer" }, { "label": "contact_add()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1647", "_origin": "ast", "community": 4, "norm_label": "contact_add()", "id": "app_api_crm_contact_add" }, { "label": "contact_update()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1670", "_origin": "ast", "community": 4, "norm_label": "contact_update()", "id": "app_api_crm_contact_update" }, { "label": "contact_delete()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1691", "_origin": "ast", "community": 4, "norm_label": "contact_delete()", "id": "app_api_crm_contact_delete" }, { "label": "contact_set_primary()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1711", "_origin": "ast", "community": 11, "norm_label": "contact_set_primary()", "id": "app_api_crm_contact_set_primary" }, { "label": "contact_export()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1733", "_origin": "ast", "community": 4, "norm_label": "contact_export()", "id": "app_api_crm_contact_export" }, { "label": "contact_decision()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1767", "_origin": "ast", "community": 4, "norm_label": "contact_decision()", "id": "app_api_crm_contact_decision" }, { "label": "contact_primary()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1798", "_origin": "ast", "community": 4, "norm_label": "contact_primary()", "id": "app_api_crm_contact_primary" }, { "label": "contact_birthday()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1829", "_origin": "ast", "community": 4, "norm_label": "contact_birthday()", "id": "app_api_crm_contact_birthday" }, { "label": "follow_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1863", "_origin": "ast", "community": 4, "norm_label": "follow_list()", "id": "app_api_crm_follow_list" }, { "label": "FollowListBody", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 4, "norm_label": "followlistbody", "id": "followlistbody" }, { "label": "follow_detail()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1895", "_origin": "ast", "community": 4, "norm_label": "follow_detail()", "id": "app_api_crm_follow_detail" }, { "label": "follow_by_customer()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1921", "_origin": "ast", "community": 4, "norm_label": "follow_by_customer()", "id": "app_api_crm_follow_by_customer" }, { "label": "follow_add()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1942", "_origin": "ast", "community": 4, "norm_label": "follow_add()", "id": "app_api_crm_follow_add" }, { "label": "FollowCreateBody", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 4, "norm_label": "followcreatebody", "id": "followcreatebody" }, { "label": "follow_update()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1966", "_origin": "ast", "community": 4, "norm_label": "follow_update()", "id": "app_api_crm_follow_update" }, { "label": "FollowUpdateBody", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 4, "norm_label": "followupdatebody", "id": "followupdatebody" }, { "label": "follow_delete()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L1985", "_origin": "ast", "community": 4, "norm_label": "follow_delete()", "id": "app_api_crm_follow_delete" }, { "label": "FollowDeleteBody", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 4, "norm_label": "followdeletebody", "id": "followdeletebody" }, { "label": "follow_export()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2002", "_origin": "ast", "community": 4, "norm_label": "follow_export()", "id": "app_api_crm_follow_export" }, { "label": "pool_rule_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2039", "_origin": "ast", "community": 124, "norm_label": "pool_rule_list()", "id": "app_api_crm_pool_rule_list" }, { "label": "pool_rule_export()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2073", "_origin": "ast", "community": 124, "norm_label": "pool_rule_export()", "id": "app_api_crm_pool_rule_export" }, { "label": "pool_rule_detail()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2120", "_origin": "ast", "community": 9, "norm_label": "pool_rule_detail()", "id": "app_api_crm_pool_rule_detail" }, { "label": "pool_rule_add()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2141", "_origin": "ast", "community": 9, "norm_label": "pool_rule_add()", "id": "app_api_crm_pool_rule_add" }, { "label": "pool_rule_update()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2168", "_origin": "ast", "community": 9, "norm_label": "pool_rule_update()", "id": "app_api_crm_pool_rule_update" }, { "label": "pool_rule_delete()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2197", "_origin": "ast", "community": 9, "norm_label": "pool_rule_delete()", "id": "app_api_crm_pool_rule_delete" }, { "label": "pool_rule_update_status()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2214", "_origin": "ast", "community": 9, "norm_label": "pool_rule_update_status()", "id": "app_api_crm_pool_rule_update_status" }, { "label": "pool_rule_execute()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2234", "_origin": "ast", "community": 9, "norm_label": "pool_rule_execute()", "id": "app_api_crm_pool_rule_execute" }, { "label": "statistics_overview()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2253", "_origin": "ast", "community": 4, "norm_label": "statistics_overview()", "id": "app_api_crm_statistics_overview" }, { "label": "statistics_source()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2273", "_origin": "ast", "community": 4, "norm_label": "statistics_source()", "id": "app_api_crm_statistics_source" }, { "label": "statistics_level()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2291", "_origin": "ast", "community": 4, "norm_label": "statistics_level()", "id": "app_api_crm_statistics_level" }, { "label": "statistics_industry()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2309", "_origin": "ast", "community": 4, "norm_label": "statistics_industry()", "id": "app_api_crm_statistics_industry" }, { "label": "statistics_trend()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2327", "_origin": "ast", "community": 4, "norm_label": "statistics_trend()", "id": "app_api_crm_statistics_trend" }, { "label": "statistics_owner()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2350", "_origin": "ast", "community": 4, "norm_label": "statistics_owner()", "id": "app_api_crm_statistics_owner" }, { "label": "statistics_follow()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2368", "_origin": "ast", "community": 4, "norm_label": "statistics_follow()", "id": "app_api_crm_statistics_follow" }, { "label": "_opp_list_kwargs()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2393", "_origin": "ast", "community": 61, "norm_label": "_opp_list_kwargs()", "id": "app_api_crm_opp_list_kwargs" }, { "label": "opportunity_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2422", "_origin": "ast", "community": 61, "norm_label": "opportunity_list()", "id": "app_api_crm_opportunity_list" }, { "label": "opportunity_mine_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2455", "_origin": "ast", "community": 61, "norm_label": "opportunity_mine_list()", "id": "app_api_crm_opportunity_mine_list" }, { "label": "opportunity_detail()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2488", "_origin": "ast", "community": 4, "norm_label": "opportunity_detail()", "id": "app_api_crm_opportunity_detail" }, { "label": "opportunity_add()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2518", "_origin": "ast", "community": 4, "norm_label": "opportunity_add()", "id": "app_api_crm_opportunity_add" }, { "label": "opportunity_update()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2542", "_origin": "ast", "community": 4, "norm_label": "opportunity_update()", "id": "app_api_crm_opportunity_update" }, { "label": "opportunity_delete()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2563", "_origin": "ast", "community": 4, "norm_label": "opportunity_delete()", "id": "app_api_crm_opportunity_delete" }, { "label": "opportunity_assign()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2584", "_origin": "ast", "community": 4, "norm_label": "opportunity_assign()", "id": "app_api_crm_opportunity_assign" }, { "label": "opportunity_change_stage()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2611", "_origin": "ast", "community": 4, "norm_label": "opportunity_change_stage()", "id": "app_api_crm_opportunity_change_stage" }, { "label": "opportunity_mark_won()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2641", "_origin": "ast", "community": 4, "norm_label": "opportunity_mark_won()", "id": "app_api_crm_opportunity_mark_won" }, { "label": "opportunity_mark_lost()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2669", "_origin": "ast", "community": 4, "norm_label": "opportunity_mark_lost()", "id": "app_api_crm_opportunity_mark_lost" }, { "label": "opportunity_batch_update_stage()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2698", "_origin": "ast", "community": 4, "norm_label": "opportunity_batch_update_stage()", "id": "app_api_crm_opportunity_batch_update_stage" }, { "label": "opportunity_batch_update_expect_date()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2727", "_origin": "ast", "community": 4, "norm_label": "opportunity_batch_update_expect_date()", "id": "app_api_crm_opportunity_batch_update_expect_date" }, { "label": "opportunity_stage_log_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2755", "_origin": "ast", "community": 4, "norm_label": "opportunity_stage_log_list()", "id": "app_api_crm_opportunity_stage_log_list" }, { "label": "opportunity_kanban()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2773", "_origin": "ast", "community": 61, "norm_label": "opportunity_kanban()", "id": "app_api_crm_opportunity_kanban" }, { "label": "opportunity_statistics_overview()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2804", "_origin": "ast", "community": 4, "norm_label": "opportunity_statistics_overview()", "id": "app_api_crm_opportunity_statistics_overview" }, { "label": "opportunity_statistics_stage()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2830", "_origin": "ast", "community": 4, "norm_label": "opportunity_statistics_stage()", "id": "app_api_crm_opportunity_statistics_stage" }, { "label": "opportunity_statistics_win_rate()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2846", "_origin": "ast", "community": 4, "norm_label": "opportunity_statistics_win_rate()", "id": "app_api_crm_opportunity_statistics_win_rate" }, { "label": "opportunity_statistics_owner()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2872", "_origin": "ast", "community": 4, "norm_label": "opportunity_statistics_owner()", "id": "app_api_crm_opportunity_statistics_owner" }, { "label": "opportunity_statistics_funnel()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2897", "_origin": "ast", "community": 4, "norm_label": "opportunity_statistics_funnel()", "id": "app_api_crm_opportunity_statistics_funnel" }, { "label": "opportunity_follow_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2923", "_origin": "ast", "community": 4, "norm_label": "opportunity_follow_list()", "id": "app_api_crm_opportunity_follow_list" }, { "label": "opportunity_follow_add()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2955", "_origin": "ast", "community": 4, "norm_label": "opportunity_follow_add()", "id": "app_api_crm_opportunity_follow_add" }, { "label": "opportunity_follow_update()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L2980", "_origin": "ast", "community": 4, "norm_label": "opportunity_follow_update()", "id": "app_api_crm_opportunity_follow_update" }, { "label": "opportunity_follow_delete()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3003", "_origin": "ast", "community": 4, "norm_label": "opportunity_follow_delete()", "id": "app_api_crm_opportunity_follow_delete" }, { "label": "opportunity_follow_detail()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3027", "_origin": "ast", "community": 4, "norm_label": "opportunity_follow_detail()", "id": "app_api_crm_opportunity_follow_detail" }, { "label": "opportunity_product_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3047", "_origin": "ast", "community": 4, "norm_label": "opportunity_product_list()", "id": "app_api_crm_opportunity_product_list" }, { "label": "opportunity_product_list_by_opportunity()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3080", "_origin": "ast", "community": 4, "norm_label": "opportunity_product_list_by_opportunity()", "id": "app_api_crm_opportunity_product_list_by_opportunity" }, { "label": "opportunity_product_add()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3101", "_origin": "ast", "community": 4, "norm_label": "opportunity_product_add()", "id": "app_api_crm_opportunity_product_add" }, { "label": "opportunity_product_batch_add()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3126", "_origin": "ast", "community": 4, "norm_label": "opportunity_product_batch_add()", "id": "app_api_crm_opportunity_product_batch_add" }, { "label": "opportunity_product_update()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3156", "_origin": "ast", "community": 4, "norm_label": "opportunity_product_update()", "id": "app_api_crm_opportunity_product_update" }, { "label": "opportunity_product_delete()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3179", "_origin": "ast", "community": 4, "norm_label": "opportunity_product_delete()", "id": "app_api_crm_opportunity_product_delete" }, { "label": "opportunity_product_detail()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3200", "_origin": "ast", "community": 4, "norm_label": "opportunity_product_detail()", "id": "app_api_crm_opportunity_product_detail" }, { "label": "opportunity_export()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3220", "_origin": "ast", "community": 61, "norm_label": "opportunity_export()", "id": "app_api_crm_opportunity_export" }, { "label": "supplier_info_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3263", "_origin": "ast", "community": 124, "norm_label": "supplier_info_list()", "id": "app_api_crm_supplier_info_list" }, { "label": "supplier_info_list_all()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3298", "_origin": "ast", "community": 124, "norm_label": "supplier_info_list_all()", "id": "app_api_crm_supplier_info_list_all" }, { "label": "supplier_info_detail()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3323", "_origin": "ast", "community": 124, "norm_label": "supplier_info_detail()", "id": "app_api_crm_supplier_info_detail" }, { "label": "supplier_info_add()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3346", "_origin": "ast", "community": 124, "norm_label": "supplier_info_add()", "id": "app_api_crm_supplier_info_add" }, { "label": "supplier_info_update()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3372", "_origin": "ast", "community": 124, "norm_label": "supplier_info_update()", "id": "app_api_crm_supplier_info_update" }, { "label": "supplier_info_delete()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3400", "_origin": "ast", "community": 124, "norm_label": "supplier_info_delete()", "id": "app_api_crm_supplier_info_delete" }, { "label": "supplier_info_export()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3429", "_origin": "ast", "community": 124, "norm_label": "supplier_info_export()", "id": "app_api_crm_supplier_info_export" }, { "label": "_invoice_info_by_customer_impl()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3470", "_origin": "ast", "community": 235, "norm_label": "_invoice_info_by_customer_impl()", "id": "app_api_crm_invoice_info_by_customer_impl" }, { "label": "invoice_info_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3484", "_origin": "ast", "community": 235, "norm_label": "invoice_info_list()", "id": "app_api_crm_invoice_info_list" }, { "label": "invoice_info_by_customer()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3499", "_origin": "ast", "community": 235, "norm_label": "invoice_info_by_customer()", "id": "app_api_crm_invoice_info_by_customer" }, { "label": "invoice_info_add()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3514", "_origin": "ast", "community": 235, "norm_label": "invoice_info_add()", "id": "app_api_crm_invoice_info_add" }, { "label": "invoice_info_update()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3539", "_origin": "ast", "community": 235, "norm_label": "invoice_info_update()", "id": "app_api_crm_invoice_info_update" }, { "label": "invoice_info_delete()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3567", "_origin": "ast", "community": 11, "norm_label": "invoice_info_delete()", "id": "app_api_crm_invoice_info_delete" }, { "label": "invoice_info_set_default()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3590", "_origin": "ast", "community": 235, "norm_label": "invoice_info_set_default()", "id": "app_api_crm_invoice_info_set_default" }, { "label": "clue_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3618", "_origin": "ast", "community": 9, "norm_label": "clue_list()", "id": "app_api_crm_clue_list" }, { "label": "clue_detail()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3665", "_origin": "ast", "community": 9, "norm_label": "clue_detail()", "id": "app_api_crm_clue_detail" }, { "label": "clue_create()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3692", "_origin": "ast", "community": 9, "norm_label": "clue_create()", "id": "app_api_crm_clue_create" }, { "label": "clue_update()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3715", "_origin": "ast", "community": 9, "norm_label": "clue_update()", "id": "app_api_crm_clue_update" }, { "label": "clue_delete()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3737", "_origin": "ast", "community": 9, "norm_label": "clue_delete()", "id": "app_api_crm_clue_delete" }, { "label": "clue_assign()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3768", "_origin": "ast", "community": 9, "norm_label": "clue_assign()", "id": "app_api_crm_clue_assign" }, { "label": "clue_convert()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3796", "_origin": "ast", "community": 9, "norm_label": "clue_convert()", "id": "app_api_crm_clue_convert" }, { "label": "clue_check_convert()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3824", "_origin": "ast", "community": 9, "norm_label": "clue_check_convert()", "id": "app_api_crm_clue_check_convert" }, { "label": "clue_update_status()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3844", "_origin": "ast", "community": 9, "norm_label": "clue_update_status()", "id": "app_api_crm_clue_update_status" }, { "label": "clue_invalid()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3865", "_origin": "ast", "community": 9, "norm_label": "clue_invalid()", "id": "app_api_crm_clue_invalid" }, { "label": "clue_update_level()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3896", "_origin": "ast", "community": 9, "norm_label": "clue_update_level()", "id": "app_api_crm_clue_update_level" }, { "label": "clue_mine()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3917", "_origin": "ast", "community": 9, "norm_label": "clue_mine()", "id": "app_api_crm_clue_mine" }, { "label": "clue_to_follow()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L3963", "_origin": "ast", "community": 9, "norm_label": "clue_to_follow()", "id": "app_api_crm_clue_to_follow" }, { "label": "clue_today_new()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4009", "_origin": "ast", "community": 9, "norm_label": "clue_today_new()", "id": "app_api_crm_clue_today_new" }, { "label": "clue_park_area_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4055", "_origin": "ast", "community": 11, "norm_label": "clue_park_area_list()", "id": "app_api_crm_clue_park_area_list" }, { "label": "clue_follow_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4070", "_origin": "ast", "community": 9, "norm_label": "clue_follow_list()", "id": "app_api_crm_clue_follow_list" }, { "label": "clue_follow_create()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4102", "_origin": "ast", "community": 9, "norm_label": "clue_follow_create()", "id": "app_api_crm_clue_follow_create" }, { "label": "clue_follow_delete()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4134", "_origin": "ast", "community": 9, "norm_label": "clue_follow_delete()", "id": "app_api_crm_clue_follow_delete" }, { "label": "clue_follow_statistics()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4165", "_origin": "ast", "community": 4, "norm_label": "clue_follow_statistics()", "id": "app_api_crm_clue_follow_statistics" }, { "label": "clue_export()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4234", "_origin": "ast", "community": 9, "norm_label": "clue_export()", "id": "app_api_crm_clue_export" }, { "label": "clue_import_template()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4295", "_origin": "ast", "community": 33, "norm_label": "clue_import_template()", "id": "app_api_crm_clue_import_template" }, { "label": "clue_import()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4330", "_origin": "ast", "community": 9, "norm_label": "clue_import()", "id": "app_api_crm_clue_import" }, { "label": "clue_check_duplicate()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4382", "_origin": "ast", "community": 9, "norm_label": "clue_check_duplicate()", "id": "app_api_crm_clue_check_duplicate" }, { "label": "clue_follow_detail()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4406", "_origin": "ast", "community": 9, "norm_label": "clue_follow_detail()", "id": "app_api_crm_clue_follow_detail" }, { "label": "clue_follow_update()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4430", "_origin": "ast", "community": 9, "norm_label": "clue_follow_update()", "id": "app_api_crm_clue_follow_update" }, { "label": "clue_statistics_overview()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4451", "_origin": "ast", "community": 4, "norm_label": "clue_statistics_overview()", "id": "app_api_crm_clue_statistics_overview" }, { "label": "clue_statistics_source()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4479", "_origin": "ast", "community": 4, "norm_label": "clue_statistics_source()", "id": "app_api_crm_clue_statistics_source" }, { "label": "clue_statistics_level()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4504", "_origin": "ast", "community": 261, "norm_label": "clue_statistics_level()", "id": "app_api_crm_clue_statistics_level" }, { "label": "clue_statistics_trend()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4521", "_origin": "ast", "community": 4, "norm_label": "clue_statistics_trend()", "id": "app_api_crm_clue_statistics_trend" }, { "label": "clue_statistics_owner()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4548", "_origin": "ast", "community": 4, "norm_label": "clue_statistics_owner()", "id": "app_api_crm_clue_statistics_owner" }, { "label": "price_letter_list()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4593", "_origin": "ast", "community": 4, "norm_label": "price_letter_list()", "id": "app_api_crm_price_letter_list" }, { "label": "price_letter_detail()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4634", "_origin": "ast", "community": 4, "norm_label": "price_letter_detail()", "id": "app_api_crm_price_letter_detail" }, { "label": "price_letter_add()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4656", "_origin": "ast", "community": 4, "norm_label": "price_letter_add()", "id": "app_api_crm_price_letter_add" }, { "label": "price_letter_update()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4683", "_origin": "ast", "community": 4, "norm_label": "price_letter_update()", "id": "app_api_crm_price_letter_update" }, { "label": "price_letter_void()", "file_type": "code", "source_file": "app/api/crm.py", "source_location": "L4714", "_origin": "ast", "community": 4, "norm_label": "price_letter_void()", "id": "app_api_crm_price_letter_void" }, { "label": "CRM \u7ba1\u7406\u63a5\u53e3\uff08\u4ea7\u54c1\u5206\u7c7b + \u4ea7\u54c1 + Excel \u5bfc\u5165\u5bfc\u51fa\uff09", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L1", "_origin": "ast", "community": 9, "norm_label": "crm \u7ba1\u7406\u63a5\u53e3(\u4ea7\u54c1\u5206\u7c7b + \u4ea7\u54c1 + excel \u5bfc\u5165\u5bfc\u51fa)", "id": "app_api_crm_rationale_1" }, { "label": "\u6309\u5bfc\u51fa ids \u88c1\u526a\u884c\uff08dict \u6216\u5bf9\u8c61\uff09\u3002", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L338", "_origin": "ast", "community": 124, "norm_label": "\u6309\u5bfc\u51fa ids \u88c1\u526a\u884c(dict \u6216\u5bf9\u8c61)\u3002", "id": "app_api_crm_rationale_338" }, { "label": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879\uff08\u79df\u6237\u5185\u53ea\u8bfb\uff0c\u4e0d\u505a owner \u6570\u636e\u6743\u9650\uff09", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L447", "_origin": "ast", "community": 307, "norm_label": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879(\u79df\u6237\u5185\u53ea\u8bfb,\u4e0d\u505a owner \u6570\u636e\u6743\u9650)", "id": "app_api_crm_rationale_447" }, { "label": "\u5220\u9664\u4ea7\u54c1\uff08\u652f\u6301\u5355\u6761 body.id \u548c\u6279\u91cf body.ids\uff09", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L739", "_origin": "ast", "community": 4, "norm_label": "\u5220\u9664\u4ea7\u54c1(\u652f\u6301\u5355\u6761 body.id \u548c\u6279\u91cf body.ids)", "id": "app_api_crm_rationale_739" }, { "label": "\u524d\u7aef\u5217\u8868 prop \u2192 \u5bfc\u51fa\u5217 field\uff08\u5982 cost \u2192 costPrice\uff09\u3002", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L902", "_origin": "ast", "community": 33, "norm_label": "\u524d\u7aef\u5217\u8868 prop \u2192 \u5bfc\u51fa\u5217 field(\u5982 cost \u2192 costprice)\u3002", "id": "app_api_crm_rationale_902" }, { "label": "\u5206\u9875\u67e5\u8be2\u4f9b\u65b9\u5217\u8868 \u2014 Java: CrmSupplierInfoController.list", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3268", "_origin": "ast", "community": 124, "norm_label": "\u5206\u9875\u67e5\u8be2\u4f9b\u65b9\u5217\u8868 \u2014 java: crmsupplierinfocontroller.list", "id": "app_api_crm_rationale_3268" }, { "label": "\u4f9b\u65b9\u5168\u91cf\u5217\u8868\uff08\u4e0b\u62c9\uff09\u2014 Java: CrmSupplierInfoController.listAll", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3303", "_origin": "ast", "community": 124, "norm_label": "\u4f9b\u65b9\u5168\u91cf\u5217\u8868(\u4e0b\u62c9)\u2014 java: crmsupplierinfocontroller.listall", "id": "app_api_crm_rationale_3303" }, { "label": "\u4f9b\u65b9\u8be6\u60c5 \u2014 Java: CrmSupplierInfoController.getInfo", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3328", "_origin": "ast", "community": 124, "norm_label": "\u4f9b\u65b9\u8be6\u60c5 \u2014 java: crmsupplierinfocontroller.getinfo", "id": "app_api_crm_rationale_3328" }, { "label": "\u65b0\u589e\u4f9b\u65b9 \u2014 Java: CrmSupplierInfoController.add", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3351", "_origin": "ast", "community": 124, "norm_label": "\u65b0\u589e\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.add", "id": "app_api_crm_rationale_3351" }, { "label": "\u4fee\u6539\u4f9b\u65b9 \u2014 Java: CrmSupplierInfoController.edit", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3377", "_origin": "ast", "community": 124, "norm_label": "\u4fee\u6539\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.edit", "id": "app_api_crm_rationale_3377" }, { "label": "\u5220\u9664\u4f9b\u65b9 \u2014 Java: CrmSupplierInfoController.remove", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3405", "_origin": "ast", "community": 124, "norm_label": "\u5220\u9664\u4f9b\u65b9 \u2014 java: crmsupplierinfocontroller.remove", "id": "app_api_crm_rationale_3405" }, { "label": "\u5bfc\u51fa\u4f9b\u65b9\u5217\u8868 \u2014 Java: CrmSupplierInfoController.export", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3434", "_origin": "ast", "community": 124, "norm_label": "\u5bfc\u51fa\u4f9b\u65b9\u5217\u8868 \u2014 java: crmsupplierinfocontroller.export", "id": "app_api_crm_rationale_3434" }, { "label": "\u6309\u5ba2\u6237ID\u67e5\u8be2\u5f00\u7968\u4fe1\u606f\uff08\u4e0e by-customer \u7b49\u4ef7\uff09", "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3489", "_origin": "ast", "community": 235, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)", "id": "app_api_crm_rationale_3489" }, { "label": "crm_contract_routes.py", "file_type": "code", "source_file": "app/api/crm_contract_routes.py", "source_location": "L1", "_origin": "ast", "community": 44, "norm_label": "crm_contract_routes.py", "id": "app_api_crm_contract_routes" }, { "label": "register_contract_routes()", "file_type": "code", "source_file": "app/api/crm_contract_routes.py", "source_location": "L83", "_origin": "ast", "community": 44, "norm_label": "register_contract_routes()", "id": "app_api_crm_contract_routes_register_contract_routes" }, { "label": "CRM \u5408\u540c API \u8def\u7531 \u2014 GET/PUT/DELETE/POST \u5bf9\u9f50\u539f Java CRM", "file_type": "rationale", "source_file": "app/api/crm_contract_routes.py", "source_location": "L1", "_origin": "ast", "community": 44, "norm_label": "crm \u5408\u540c api \u8def\u7531 \u2014 get/put/delete/post \u5bf9\u9f50\u539f java crm", "id": "app_api_crm_contract_routes_rationale_1" }, { "label": "crm_contract_sub_routes.py", "file_type": "code", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L1", "_origin": "ast", "community": 106, "norm_label": "crm_contract_sub_routes.py", "id": "app_api_crm_contract_sub_routes" }, { "label": "register_contract_sub_routes()", "file_type": "code", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L73", "_origin": "ast", "community": 106, "norm_label": "register_contract_sub_routes()", "id": "app_api_crm_contract_sub_routes_register_contract_sub_routes" }, { "label": "CRM \u5408\u540c\u5b50\u6a21\u5757\u8def\u7531 \u2014 \u53d8\u66f4/\u6a21\u677f/\u5ba1\u6279\u72ec\u7acb\u9875", "file_type": "rationale", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L1", "_origin": "ast", "community": 106, "norm_label": "crm \u5408\u540c\u5b50\u6a21\u5757\u8def\u7531 \u2014 \u53d8\u66f4/\u6a21\u677f/\u5ba1\u6279\u72ec\u7acb\u9875", "id": "app_api_crm_contract_sub_routes_rationale_1" }, { "label": "crm_quote_routes.py", "file_type": "code", "source_file": "app/api/crm_quote_routes.py", "source_location": "L1", "_origin": "ast", "community": 55, "norm_label": "crm_quote_routes.py", "id": "app_api_crm_quote_routes" }, { "label": "register_quote_routes()", "file_type": "code", "source_file": "app/api/crm_quote_routes.py", "source_location": "L91", "_origin": "ast", "community": 24, "norm_label": "register_quote_routes()", "id": "app_api_crm_quote_routes_register_quote_routes" }, { "label": "CRM \u62a5\u4ef7\u5355 API \u8def\u7531 \u2014 \u6302\u63a5\u5230 crm.router", "file_type": "rationale", "source_file": "app/api/crm_quote_routes.py", "source_location": "L1", "_origin": "ast", "community": 55, "norm_label": "crm \u62a5\u4ef7\u5355 api \u8def\u7531 \u2014 \u6302\u63a5\u5230 crm.router", "id": "app_api_crm_quote_routes_rationale_1" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/api/db/__init__.py", "source_location": "L1", "_origin": "ast", "community": 8, "norm_label": "__init__.py", "id": "app_api_db_init" }, { "label": "db_health()", "file_type": "code", "source_file": "app/api/db/__init__.py", "source_location": "L14", "_origin": "ast", "community": 8, "norm_label": "db_health()", "id": "app_api_db_init_db_health" }, { "label": "\u5730\u78c5 API \u8def\u7531\u805a\u5408 \u2014 REST \u98ce\u683c\uff0c\u534f\u8bae\u5bf9\u9f50\u539f simple-dibang-xiaoshou\u3002", "file_type": "rationale", "source_file": "app/api/db/__init__.py", "source_location": "L1", "_origin": "ast", "community": 8, "norm_label": "\u5730\u78c5 api \u8def\u7531\u805a\u5408 \u2014 rest \u98ce\u683c,\u534f\u8bae\u5bf9\u9f50\u539f simple-dibang-xiaoshou\u3002", "id": "app_api_db_init_rationale_1" }, { "label": "dashboard.py", "file_type": "code", "source_file": "app/api/db/dashboard.py", "source_location": "L1", "_origin": "ast", "community": 196, "norm_label": "dashboard.py", "id": "app_api_db_dashboard" }, { "label": "_scoped_inventory_query()", "file_type": "code", "source_file": "app/api/db/dashboard.py", "source_location": "L24", "_origin": "ast", "community": 196, "norm_label": "_scoped_inventory_query()", "id": "app_api_db_dashboard_scoped_inventory_query" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 196, "norm_label": "session", "id": "app_api_db_dashboard_py_session" }, { "label": "_scoped_weighing_query()", "file_type": "code", "source_file": "app/api/db/dashboard.py", "source_location": "L32", "_origin": "ast", "community": 196, "norm_label": "_scoped_weighing_query()", "id": "app_api_db_dashboard_scoped_weighing_query" }, { "label": "get_dashboard_stats()", "file_type": "code", "source_file": "app/api/db/dashboard.py", "source_location": "L42", "_origin": "ast", "community": 196, "norm_label": "get_dashboard_stats()", "id": "app_api_db_dashboard_get_dashboard_stats" }, { "label": "get_inbound_by_cargo()", "file_type": "code", "source_file": "app/api/db/dashboard.py", "source_location": "L86", "_origin": "ast", "community": 196, "norm_label": "get_inbound_by_cargo()", "id": "app_api_db_dashboard_get_inbound_by_cargo" }, { "label": "get_inbound_by_partner_cargo()", "file_type": "code", "source_file": "app/api/db/dashboard.py", "source_location": "L94", "_origin": "ast", "community": 196, "norm_label": "get_inbound_by_partner_cargo()", "id": "app_api_db_dashboard_get_inbound_by_partner_cargo" }, { "label": "get_outbound_by_cargo()", "file_type": "code", "source_file": "app/api/db/dashboard.py", "source_location": "L102", "_origin": "ast", "community": 196, "norm_label": "get_outbound_by_cargo()", "id": "app_api_db_dashboard_get_outbound_by_cargo" }, { "label": "get_outbound_by_partner_cargo()", "file_type": "code", "source_file": "app/api/db/dashboard.py", "source_location": "L110", "_origin": "ast", "community": 196, "norm_label": "get_outbound_by_partner_cargo()", "id": "app_api_db_dashboard_get_outbound_by_partner_cargo" }, { "label": "_weighing_actual_map()", "file_type": "code", "source_file": "app/api/db/dashboard.py", "source_location": "L117", "_origin": "ast", "community": 196, "norm_label": "_weighing_actual_map()", "id": "app_api_db_dashboard_weighing_actual_map" }, { "label": "_cargo_stats()", "file_type": "code", "source_file": "app/api/db/dashboard.py", "source_location": "L137", "_origin": "ast", "community": 196, "norm_label": "_cargo_stats()", "id": "app_api_db_dashboard_cargo_stats" }, { "label": "_partner_cargo_stats()", "file_type": "code", "source_file": "app/api/db/dashboard.py", "source_location": "L163", "_origin": "ast", "community": 196, "norm_label": "_partner_cargo_stats()", "id": "app_api_db_dashboard_partner_cargo_stats" }, { "label": "inventory.py", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L1", "_origin": "ast", "community": 8, "norm_label": "inventory.py", "id": "app_api_db_inventory" }, { "label": "_base_query()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L55", "_origin": "ast", "community": 8, "norm_label": "_base_query()", "id": "app_api_db_inventory_base_query" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 8, "norm_label": "session", "id": "app_api_db_inventory_py_session" }, { "label": "_generate_batch_no()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L62", "_origin": "ast", "community": 8, "norm_label": "_generate_batch_no()", "id": "app_api_db_inventory_generate_batch_no" }, { "label": "_resolve_tenant_no()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L82", "_origin": "ast", "community": 8, "norm_label": "_resolve_tenant_no()", "id": "app_api_db_inventory_resolve_tenant_no" }, { "label": "_get_inventory_by_id()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L100", "_origin": "ast", "community": 8, "norm_label": "_get_inventory_by_id()", "id": "app_api_db_inventory_get_inventory_by_id" }, { "label": "_get_inventory()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L114", "_origin": "ast", "community": 8, "norm_label": "_get_inventory()", "id": "app_api_db_inventory_get_inventory" }, { "label": "_apply_inventory_product_update()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L131", "_origin": "ast", "community": 8, "norm_label": "_apply_inventory_product_update()", "id": "app_api_db_inventory_apply_inventory_product_update" }, { "label": "_apply_inventory_update()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L147", "_origin": "ast", "community": 8, "norm_label": "_apply_inventory_update()", "id": "app_api_db_inventory_apply_inventory_update" }, { "label": "_maybe_promote_third_party_status()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L165", "_origin": "ast", "community": 8, "norm_label": "_maybe_promote_third_party_status()", "id": "app_api_db_inventory_maybe_promote_third_party_status" }, { "label": "list_inventory()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L176", "_origin": "ast", "community": 8, "norm_label": "list_inventory()", "id": "app_api_db_inventory_list_inventory" }, { "label": "InventoryExportBody", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L305", "_origin": "ast", "community": 35, "norm_label": "inventoryexportbody", "id": "app_api_db_inventory_inventoryexportbody" }, { "label": "export_inventory()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L323", "_origin": "ast", "community": 35, "norm_label": "export_inventory()", "id": "app_api_db_inventory_export_inventory" }, { "label": "create_inventory()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L371", "_origin": "ast", "community": 8, "norm_label": "create_inventory()", "id": "app_api_db_inventory_create_inventory" }, { "label": "create_link_for_plan()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L419", "_origin": "ast", "community": 8, "norm_label": "create_link_for_plan()", "id": "app_api_db_inventory_create_link_for_plan" }, { "label": "get_inventory_site_url()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L470", "_origin": "ast", "community": 8, "norm_label": "get_inventory_site_url()", "id": "app_api_db_inventory_get_inventory_site_url" }, { "label": "update_inventory()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L503", "_origin": "ast", "community": 8, "norm_label": "update_inventory()", "id": "app_api_db_inventory_update_inventory" }, { "label": "delete_inventory()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L521", "_origin": "ast", "community": 8, "norm_label": "delete_inventory()", "id": "app_api_db_inventory_delete_inventory" }, { "label": "InventoryRelatedData", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L541", "_origin": "ast", "community": 8, "norm_label": "inventoryrelateddata", "id": "app_api_db_inventory_inventoryrelateddata" }, { "label": "get_inventory_related()", "file_type": "code", "source_file": "app/api/db/inventory.py", "source_location": "L547", "_origin": "ast", "community": 8, "norm_label": "get_inventory_related()", "id": "app_api_db_inventory_get_inventory_related" }, { "label": "\u5bfc\u51fa\u51fa\u5165\u5e93\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L328", "_origin": "ast", "community": 35, "norm_label": "\u5bfc\u51fa\u51fa\u5165\u5e93\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_db_inventory_rationale_328" }, { "label": "\u5355\u6761\u67e5\u8be2\uff08\u4e09\u65b9 H5 \u586b\u5199\u9875\u65e0\u9700\u95e8\u6237\u767b\u5f55\uff09\u3002", "file_type": "rationale", "source_file": "app/api/db/inventory.py", "source_location": "L487", "_origin": "ast", "community": 8, "norm_label": "\u5355\u6761\u67e5\u8be2(\u4e09\u65b9 h5 \u586b\u5199\u9875\u65e0\u9700\u95e8\u6237\u767b\u5f55)\u3002", "id": "app_api_db_inventory_rationale_487" }, { "label": "plans.py", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L1", "_origin": "ast", "community": 35, "norm_label": "plans.py", "id": "app_api_db_plans" }, { "label": "_base_query()", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L54", "_origin": "ast", "community": 8, "norm_label": "_base_query()", "id": "app_api_db_plans_base_query" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 8, "norm_label": "session", "id": "app_api_db_plans_py_session" }, { "label": "list_plans()", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L62", "_origin": "ast", "community": 8, "norm_label": "list_plans()", "id": "app_api_db_plans_list_plans" }, { "label": "PlanExportBody", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L228", "_origin": "ast", "community": 35, "norm_label": "planexportbody", "id": "app_api_db_plans_planexportbody" }, { "label": "export_plans()", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L246", "_origin": "ast", "community": 35, "norm_label": "export_plans()", "id": "app_api_db_plans_export_plans" }, { "label": "_generate_plan_no()", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L299", "_origin": "ast", "community": 121, "norm_label": "_generate_plan_no()", "id": "app_api_db_plans_generate_plan_no" }, { "label": "create_plan()", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L306", "_origin": "ast", "community": 8, "norm_label": "create_plan()", "id": "app_api_db_plans_create_plan" }, { "label": "AutoGenerateMonthlyResult", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L349", "_origin": "ast", "community": 35, "norm_label": "autogeneratemonthlyresult", "id": "app_api_db_plans_autogeneratemonthlyresult" }, { "label": "run_auto_generate_monthly()", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L356", "_origin": "ast", "community": 35, "norm_label": "run_auto_generate_monthly()", "id": "app_api_db_plans_run_auto_generate_monthly" }, { "label": "get_plan()", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L370", "_origin": "ast", "community": 8, "norm_label": "get_plan()", "id": "app_api_db_plans_get_plan" }, { "label": "update_plan()", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L381", "_origin": "ast", "community": 8, "norm_label": "update_plan()", "id": "app_api_db_plans_update_plan" }, { "label": "delete_plan()", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L399", "_origin": "ast", "community": 8, "norm_label": "delete_plan()", "id": "app_api_db_plans_delete_plan" }, { "label": "_get_plan_by_id_only()", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L436", "_origin": "ast", "community": 8, "norm_label": "_get_plan_by_id_only()", "id": "app_api_db_plans_get_plan_by_id_only" }, { "label": "_apply_plan_product_update()", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L450", "_origin": "ast", "community": 8, "norm_label": "_apply_plan_product_update()", "id": "app_api_db_plans_apply_plan_product_update" }, { "label": "_apply_plan_update()", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L466", "_origin": "ast", "community": 8, "norm_label": "_apply_plan_update()", "id": "app_api_db_plans_apply_plan_update" }, { "label": "PlanRelatedData", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L487", "_origin": "ast", "community": 35, "norm_label": "planrelateddata", "id": "app_api_db_plans_planrelateddata" }, { "label": "get_plan_related()", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L493", "_origin": "ast", "community": 8, "norm_label": "get_plan_related()", "id": "app_api_db_plans_get_plan_related" }, { "label": "ThirdPartyPlanPageData", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L538", "_origin": "ast", "community": 35, "norm_label": "thirdpartyplanpagedata", "id": "app_api_db_plans_thirdpartyplanpagedata" }, { "label": "get_third_party_plan_page()", "file_type": "code", "source_file": "app/api/db/plans.py", "source_location": "L545", "_origin": "ast", "community": 8, "norm_label": "get_third_party_plan_page()", "id": "app_api_db_plans_get_third_party_plan_page" }, { "label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/db/plans.py", "source_location": "L251", "_origin": "ast", "community": 35, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_db_plans_rationale_251" }, { "label": "\u624b\u52a8\u89e6\u53d1\u8ba1\u5212\u6309\u6708\u81ea\u52a8\u751f\u6210\uff08\u5b9a\u65f6\u4efb\u52a1\u540c\u6b3e\u903b\u8f91\uff09\u3002", "file_type": "rationale", "source_file": "app/api/db/plans.py", "source_location": "L361", "_origin": "ast", "community": 35, "norm_label": "\u624b\u52a8\u89e6\u53d1\u8ba1\u5212\u6309\u6708\u81ea\u52a8\u751f\u6210(\u5b9a\u65f6\u4efb\u52a1\u540c\u6b3e\u903b\u8f91)\u3002", "id": "app_api_db_plans_rationale_361" }, { "label": "\u4e09\u65b9 H5 \u586b\u5199\u9875\u521d\u59cb\u5316\u6570\u636e\uff08\u65e0\u9700\u95e8\u6237\u767b\u5f55\uff0c\u4e0e\u539f\u7cfb\u7edf\u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "app/api/db/plans.py", "source_location": "L549", "_origin": "ast", "community": 8, "norm_label": "\u4e09\u65b9 h5 \u586b\u5199\u9875\u521d\u59cb\u5316\u6570\u636e(\u65e0\u9700\u95e8\u6237\u767b\u5f55,\u4e0e\u539f\u7cfb\u7edf\u4e00\u81f4)\u3002", "id": "app_api_db_plans_rationale_549" }, { "label": "public_inventory.py", "file_type": "code", "source_file": "app/api/db/public_inventory.py", "source_location": "L1", "_origin": "ast", "community": 211, "norm_label": "public_inventory.py", "id": "app_api_db_public_inventory" }, { "label": "_parse_feedback_images()", "file_type": "code", "source_file": "app/api/db/public_inventory.py", "source_location": "L28", "_origin": "ast", "community": 211, "norm_label": "_parse_feedback_images()", "id": "app_api_db_public_inventory_parse_feedback_images" }, { "label": "_get_inventory_by_token()", "file_type": "code", "source_file": "app/api/db/public_inventory.py", "source_location": "L40", "_origin": "ast", "community": 211, "norm_label": "_get_inventory_by_token()", "id": "app_api_db_public_inventory_get_inventory_by_token" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 211, "norm_label": "session", "id": "app_api_db_public_inventory_py_session" }, { "label": "_resolve_plan_voided()", "file_type": "code", "source_file": "app/api/db/public_inventory.py", "source_location": "L54", "_origin": "ast", "community": 211, "norm_label": "_resolve_plan_voided()", "id": "app_api_db_public_inventory_resolve_plan_voided" }, { "label": "_assert_editable()", "file_type": "code", "source_file": "app/api/db/public_inventory.py", "source_location": "L70", "_origin": "ast", "community": 211, "norm_label": "_assert_editable()", "id": "app_api_db_public_inventory_assert_editable" }, { "label": "_build_public_page()", "file_type": "code", "source_file": "app/api/db/public_inventory.py", "source_location": "L77", "_origin": "ast", "community": 211, "norm_label": "_build_public_page()", "id": "app_api_db_public_inventory_build_public_page" }, { "label": "get_public_inventory()", "file_type": "code", "source_file": "app/api/db/public_inventory.py", "source_location": "L101", "_origin": "ast", "community": 211, "norm_label": "get_public_inventory()", "id": "app_api_db_public_inventory_get_public_inventory" }, { "label": "save_public_feedback()", "file_type": "code", "source_file": "app/api/db/public_inventory.py", "source_location": "L108", "_origin": "ast", "community": 211, "norm_label": "save_public_feedback()", "id": "app_api_db_public_inventory_save_public_feedback" }, { "label": "_format_file_size()", "file_type": "code", "source_file": "app/api/db/public_inventory.py", "source_location": "L131", "_origin": "ast", "community": 211, "norm_label": "_format_file_size()", "id": "app_api_db_public_inventory_format_file_size" }, { "label": "upload_public_attachment()", "file_type": "code", "source_file": "app/api/db/public_inventory.py", "source_location": "L140", "_origin": "ast", "community": 211, "norm_label": "upload_public_attachment()", "id": "app_api_db_public_inventory_upload_public_attachment" }, { "label": "UploadFile", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 211, "norm_label": "uploadfile", "id": "app_api_db_public_inventory_py_uploadfile" }, { "label": "\u5730\u78c5\u51fa\u5165\u5e93\u5355 \u00b7 \u5de5\u5382\u73b0\u573a\u4eba\u5458\u514d\u767b\u5f55\u516c\u5171 API", "file_type": "rationale", "source_file": "app/api/db/public_inventory.py", "source_location": "L1", "_origin": "ast", "community": 211, "norm_label": "\u5730\u78c5\u51fa\u5165\u5e93\u5355 \u00b7 \u5de5\u5382\u73b0\u573a\u4eba\u5458\u514d\u767b\u5f55\u516c\u5171 api", "id": "app_api_db_public_inventory_rationale_1" }, { "label": "public_vehicles.py", "file_type": "code", "source_file": "app/api/db/public_vehicles.py", "source_location": "L1", "_origin": "ast", "community": 15, "norm_label": "public_vehicles.py", "id": "app_api_db_public_vehicles" }, { "label": "_resolve_tenant_no()", "file_type": "code", "source_file": "app/api/db/public_vehicles.py", "source_location": "L16", "_origin": "ast", "community": 15, "norm_label": "_resolve_tenant_no()", "id": "app_api_db_public_vehicles_resolve_tenant_no" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 15, "norm_label": "session", "id": "app_api_db_public_vehicles_py_session" }, { "label": "list_public_vehicle_plates()", "file_type": "code", "source_file": "app/api/db/public_vehicles.py", "source_location": "L43", "_origin": "ast", "community": 15, "norm_label": "list_public_vehicle_plates()", "id": "app_api_db_public_vehicles_list_public_vehicle_plates" }, { "label": "\u5730\u78c5\u516c\u5171\u53ea\u8bfb\uff1a\u514d\u767b\u8f66\u724c options\uff08\u73b0\u573a\u586b\u5199\u9875\uff09", "file_type": "rationale", "source_file": "app/api/db/public_vehicles.py", "source_location": "L1", "_origin": "ast", "community": 15, "norm_label": "\u5730\u78c5\u516c\u5171\u53ea\u8bfb:\u514d\u767b\u8f66\u724c options(\u73b0\u573a\u586b\u5199\u9875)", "id": "app_api_db_public_vehicles_rationale_1" }, { "label": "\u514d\u767b\uff1a\u6309\u51fa\u5165\u5e93/\u8ba1\u5212\u89e3\u6790 tenant_no\uff0c\u8fd4\u56de pl_vehicle \u8f66\u724c\uff08self + carrier\uff09\u3002", "file_type": "rationale", "source_file": "app/api/db/public_vehicles.py", "source_location": "L49", "_origin": "ast", "community": 15, "norm_label": "\u514d\u767b:\u6309\u51fa\u5165\u5e93/\u8ba1\u5212\u89e3\u6790 tenant_no,\u8fd4\u56de pl_vehicle \u8f66\u724c(self + carrier)\u3002", "id": "app_api_db_public_vehicles_rationale_49" }, { "label": "weighing.py", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L1", "_origin": "ast", "community": 8, "norm_label": "weighing.py", "id": "app_api_db_weighing" }, { "label": "_base_query()", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L48", "_origin": "ast", "community": 8, "norm_label": "_base_query()", "id": "app_api_db_weighing_base_query" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 8, "norm_label": "session", "id": "app_api_db_weighing_py_session" }, { "label": "_get_weighing()", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L56", "_origin": "ast", "community": 8, "norm_label": "_get_weighing()", "id": "app_api_db_weighing_get_weighing" }, { "label": "_apply_weighing_product_update()", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L77", "_origin": "ast", "community": 8, "norm_label": "_apply_weighing_product_update()", "id": "app_api_db_weighing_apply_weighing_product_update" }, { "label": "_apply_weighing_update()", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L93", "_origin": "ast", "community": 8, "norm_label": "_apply_weighing_update()", "id": "app_api_db_weighing_apply_weighing_update" }, { "label": "list_weighing()", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L115", "_origin": "ast", "community": 8, "norm_label": "list_weighing()", "id": "app_api_db_weighing_list_weighing" }, { "label": "WeighingExportBody", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L227", "_origin": "ast", "community": 8, "norm_label": "weighingexportbody", "id": "app_api_db_weighing_weighingexportbody" }, { "label": "_kg_to_ton()", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L244", "_origin": "ast", "community": 8, "norm_label": "_kg_to_ton()", "id": "app_api_db_weighing_kg_to_ton" }, { "label": "export_weighing()", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L252", "_origin": "ast", "community": 8, "norm_label": "export_weighing()", "id": "app_api_db_weighing_export_weighing" }, { "label": "create_weighing()", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L306", "_origin": "ast", "community": 8, "norm_label": "create_weighing()", "id": "app_api_db_weighing_create_weighing" }, { "label": "update_weighing()", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L418", "_origin": "ast", "community": 8, "norm_label": "update_weighing()", "id": "app_api_db_weighing_update_weighing" }, { "label": "void_weighing()", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L446", "_origin": "ast", "community": 8, "norm_label": "void_weighing()", "id": "app_api_db_weighing_void_weighing" }, { "label": "delete_weighing()", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L467", "_origin": "ast", "community": 8, "norm_label": "delete_weighing()", "id": "app_api_db_weighing_delete_weighing" }, { "label": "WeighingRelatedData", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L481", "_origin": "ast", "community": 8, "norm_label": "weighingrelateddata", "id": "app_api_db_weighing_weighingrelateddata" }, { "label": "get_weighing_related()", "file_type": "code", "source_file": "app/api/db/weighing.py", "source_location": "L487", "_origin": "ast", "community": 8, "norm_label": "get_weighing_related()", "id": "app_api_db_weighing_get_weighing_related" }, { "label": "\u5bfc\u51fa\u5730\u78c5\u5355\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/db/weighing.py", "source_location": "L257", "_origin": "ast", "community": 8, "norm_label": "\u5bfc\u51fa\u5730\u78c5\u5355\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_db_weighing_rationale_257" }, { "label": "duty.py", "file_type": "code", "source_file": "app/api/duty.py", "source_location": "L1", "_origin": "ast", "community": 198, "norm_label": "duty.py", "id": "app_api_duty" }, { "label": "_enrich_assign_names()", "file_type": "code", "source_file": "app/api/duty.py", "source_location": "L21", "_origin": "ast", "community": 198, "norm_label": "_enrich_assign_names()", "id": "app_api_duty_enrich_assign_names" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 198, "norm_label": "session", "id": "app_api_duty_py_session" }, { "label": "month_summary()", "file_type": "code", "source_file": "app/api/duty.py", "source_location": "L39", "_origin": "ast", "community": 198, "norm_label": "month_summary()", "id": "app_api_duty_month_summary" }, { "label": "day_detail()", "file_type": "code", "source_file": "app/api/duty.py", "source_location": "L51", "_origin": "ast", "community": 198, "norm_label": "day_detail()", "id": "app_api_duty_day_detail" }, { "label": "duty_user_options()", "file_type": "code", "source_file": "app/api/duty.py", "source_location": "L65", "_origin": "ast", "community": 198, "norm_label": "duty_user_options()", "id": "app_api_duty_duty_user_options" }, { "label": "ensure_duty_dict()", "file_type": "code", "source_file": "app/api/duty.py", "source_location": "L77", "_origin": "ast", "community": 198, "norm_label": "ensure_duty_dict()", "id": "app_api_duty_ensure_duty_dict" }, { "label": "save_day()", "file_type": "code", "source_file": "app/api/duty.py", "source_location": "L100", "_origin": "ast", "community": 198, "norm_label": "save_day()", "id": "app_api_duty_save_day" }, { "label": "set_link()", "file_type": "code", "source_file": "app/api/duty.py", "source_location": "L115", "_origin": "ast", "community": 198, "norm_label": "set_link()", "id": "app_api_duty_set_link" }, { "label": "delete_assignment()", "file_type": "code", "source_file": "app/api/duty.py", "source_location": "L131", "_origin": "ast", "community": 198, "norm_label": "delete_assignment()", "id": "app_api_duty_delete_assignment" }, { "label": "\u6307\u5b9a\u7528\u6237\u65f6\u8865\u5168 personName\uff08\u7528 nick_name\uff09\u3002", "file_type": "rationale", "source_file": "app/api/duty.py", "source_location": "L22", "_origin": "ast", "community": 198, "norm_label": "\u6307\u5b9a\u7528\u6237\u65f6\u8865\u5168 personname(\u7528 nick_name)\u3002", "id": "app_api_duty_rationale_22" }, { "label": "\u503c\u73ed\u53ef\u5b89\u6392\u4eba\u5458\uff1a\u4ec5\u300c\u503c\u73ed\u4eba\u5458\u300d\u89d2\u8272\u4e0b\u7684\u542f\u7528\u7528\u6237\u3002", "file_type": "rationale", "source_file": "app/api/duty.py", "source_location": "L69", "_origin": "ast", "community": 198, "norm_label": "\u503c\u73ed\u53ef\u5b89\u6392\u4eba\u5458:\u4ec5\u300c\u503c\u73ed\u4eba\u5458\u300d\u89d2\u8272\u4e0b\u7684\u542f\u7528\u7528\u6237\u3002", "id": "app_api_duty_rationale_69" }, { "label": "leave.py", "file_type": "code", "source_file": "app/api/leave.py", "source_location": "L1", "_origin": "ast", "community": 33, "norm_label": "leave.py", "id": "app_api_leave" }, { "label": "_leave_local_callback()", "file_type": "code", "source_file": "app/api/leave.py", "source_location": "L34", "_origin": "ast", "community": 33, "norm_label": "_leave_local_callback()", "id": "app_api_leave_leave_local_callback" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 33, "norm_label": "session", "id": "app_api_leave_py_session" }, { "label": "list_leaves()", "file_type": "code", "source_file": "app/api/leave.py", "source_location": "L49", "_origin": "ast", "community": 33, "norm_label": "list_leaves()", "id": "app_api_leave_list_leaves" }, { "label": "LeaveExportBody", "file_type": "code", "source_file": "app/api/leave.py", "source_location": "L85", "_origin": "ast", "community": 25, "norm_label": "leaveexportbody", "id": "app_api_leave_leaveexportbody" }, { "label": "export_leaves()", "file_type": "code", "source_file": "app/api/leave.py", "source_location": "L93", "_origin": "ast", "community": 33, "norm_label": "export_leaves()", "id": "app_api_leave_export_leaves" }, { "label": "create_leave()", "file_type": "code", "source_file": "app/api/leave.py", "source_location": "L145", "_origin": "ast", "community": 33, "norm_label": "create_leave()", "id": "app_api_leave_create_leave" }, { "label": "submit_leave()", "file_type": "code", "source_file": "app/api/leave.py", "source_location": "L170", "_origin": "ast", "community": 33, "norm_label": "submit_leave()", "id": "app_api_leave_submit_leave" }, { "label": "leave_workflow_callback()", "file_type": "code", "source_file": "app/api/leave.py", "source_location": "L225", "_origin": "ast", "community": 33, "norm_label": "leave_workflow_callback()", "id": "app_api_leave_leave_workflow_callback" }, { "label": "get_leave()", "file_type": "code", "source_file": "app/api/leave.py", "source_location": "L244", "_origin": "ast", "community": 33, "norm_label": "get_leave()", "id": "app_api_leave_get_leave" }, { "label": "delete_leave()", "file_type": "code", "source_file": "app/api/leave.py", "source_location": "L257", "_origin": "ast", "community": 33, "norm_label": "delete_leave()", "id": "app_api_leave_delete_leave" }, { "label": "update_leave()", "file_type": "code", "source_file": "app/api/leave.py", "source_location": "L274", "_origin": "ast", "community": 33, "norm_label": "update_leave()", "id": "app_api_leave_update_leave" }, { "label": "\u5bfc\u51fa\u8bf7\u5047\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/leave.py", "source_location": "L98", "_origin": "ast", "community": 33, "norm_label": "\u5bfc\u51fa\u8bf7\u5047\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_leave_rationale_98" }, { "label": "menu.py", "file_type": "code", "source_file": "app/api/menu.py", "source_location": "L1", "_origin": "ast", "community": 33, "norm_label": "menu.py", "id": "app_api_menu" }, { "label": "get_menu_list()", "file_type": "code", "source_file": "app/api/menu.py", "source_location": "L695", "_origin": "ast", "community": 33, "norm_label": "get_menu_list()", "id": "app_api_menu_get_menu_list" }, { "label": "\u8fd0\u8425\u7aef\u83dc\u5355\u63a5\u53e3\uff08\u4e0e web-admin \u524d\u7aef\u9759\u6001\u8def\u7531 sqxp.ts \u5bf9\u9f50\uff0c14 \u4e2a\u4e00\u7ea7\u83dc\u5355\uff09", "file_type": "rationale", "source_file": "app/api/menu.py", "source_location": "L1", "_origin": "ast", "community": 33, "norm_label": "\u8fd0\u8425\u7aef\u83dc\u5355\u63a5\u53e3(\u4e0e web-admin \u524d\u7aef\u9759\u6001\u8def\u7531 sqxp.ts \u5bf9\u9f50,14 \u4e2a\u4e00\u7ea7\u83dc\u5355)", "id": "app_api_menu_rationale_1" }, { "label": "monitor.py", "file_type": "code", "source_file": "app/api/monitor.py", "source_location": "L1", "_origin": "ast", "community": 33, "norm_label": "monitor.py", "id": "app_api_monitor" }, { "label": "_user_info()", "file_type": "code", "source_file": "app/api/monitor.py", "source_location": "L27", "_origin": "ast", "community": 33, "norm_label": "_user_info()", "id": "app_api_monitor_user_info" }, { "label": "operlog_list()", "file_type": "code", "source_file": "app/api/monitor.py", "source_location": "L39", "_origin": "ast", "community": 33, "norm_label": "operlog_list()", "id": "app_api_monitor_operlog_list" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 33, "norm_label": "session", "id": "app_api_monitor_py_session" }, { "label": "OperLogExportBody", "file_type": "code", "source_file": "app/api/monitor.py", "source_location": "L102", "_origin": "ast", "community": 33, "norm_label": "operlogexportbody", "id": "app_api_monitor_operlogexportbody" }, { "label": "operlog_export()", "file_type": "code", "source_file": "app/api/monitor.py", "source_location": "L113", "_origin": "ast", "community": 33, "norm_label": "operlog_export()", "id": "app_api_monitor_operlog_export" }, { "label": "operlog_detail()", "file_type": "code", "source_file": "app/api/monitor.py", "source_location": "L167", "_origin": "ast", "community": 33, "norm_label": "operlog_detail()", "id": "app_api_monitor_operlog_detail" }, { "label": "\u64cd\u4f5c\u65e5\u5fd7\u5206\u9875\u5217\u8868\uff08\u57fa\u4e8e API \u8bf7\u6c42\u65e5\u5fd7\u9002\u914d RuoYi OperLog \u7ed3\u6784\uff09", "file_type": "rationale", "source_file": "app/api/monitor.py", "source_location": "L44", "_origin": "ast", "community": 33, "norm_label": "\u64cd\u4f5c\u65e5\u5fd7\u5206\u9875\u5217\u8868(\u57fa\u4e8e api \u8bf7\u6c42\u65e5\u5fd7\u9002\u914d ruoyi operlog \u7ed3\u6784)", "id": "app_api_monitor_rationale_44" }, { "label": "\u5bfc\u51fa\u64cd\u4f5c\u65e5\u5fd7\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/monitor.py", "source_location": "L118", "_origin": "ast", "community": 33, "norm_label": "\u5bfc\u51fa\u64cd\u4f5c\u65e5\u5fd7(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_monitor_rationale_118" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/api/pl/__init__.py", "source_location": "L1", "_origin": "ast", "community": 15, "norm_label": "__init__.py", "id": "app_api_pl_init" }, { "label": "base_data.py", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L1", "_origin": "ast", "community": 3, "norm_label": "base_data.py", "id": "app_api_pl_base_data" }, { "label": "list_carriers()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L83", "_origin": "ast", "community": 3, "norm_label": "list_carriers()", "id": "app_api_pl_base_data_list_carriers" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 3, "norm_label": "session", "id": "app_api_pl_base_data_py_session" }, { "label": "CarrierExportBody", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L139", "_origin": "ast", "community": 3, "norm_label": "carrierexportbody", "id": "app_api_pl_base_data_carrierexportbody" }, { "label": "export_carriers()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L150", "_origin": "ast", "community": 3, "norm_label": "export_carriers()", "id": "app_api_pl_base_data_export_carriers" }, { "label": "create_carrier()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L222", "_origin": "ast", "community": 3, "norm_label": "create_carrier()", "id": "app_api_pl_base_data_create_carrier" }, { "label": "get_carrier()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L252", "_origin": "ast", "community": 3, "norm_label": "get_carrier()", "id": "app_api_pl_base_data_get_carrier" }, { "label": "update_carrier()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L263", "_origin": "ast", "community": 3, "norm_label": "update_carrier()", "id": "app_api_pl_base_data_update_carrier" }, { "label": "delete_carrier()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L292", "_origin": "ast", "community": 3, "norm_label": "delete_carrier()", "id": "app_api_pl_base_data_delete_carrier" }, { "label": "approve_carrier()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L306", "_origin": "ast", "community": 3, "norm_label": "approve_carrier()", "id": "app_api_pl_base_data_approve_carrier" }, { "label": "reject_carrier()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L315", "_origin": "ast", "community": 3, "norm_label": "reject_carrier()", "id": "app_api_pl_base_data_reject_carrier" }, { "label": "_vehicle_to_read()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L344", "_origin": "ast", "community": 3, "norm_label": "_vehicle_to_read()", "id": "app_api_pl_base_data_vehicle_to_read" }, { "label": "_vehicle_to_detail()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L361", "_origin": "ast", "community": 3, "norm_label": "_vehicle_to_detail()", "id": "app_api_pl_base_data_vehicle_to_detail" }, { "label": "list_vehicles()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L379", "_origin": "ast", "community": 3, "norm_label": "list_vehicles()", "id": "app_api_pl_base_data_list_vehicles" }, { "label": "VehicleExportBody", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L498", "_origin": "ast", "community": 3, "norm_label": "vehicleexportbody", "id": "app_api_pl_base_data_vehicleexportbody" }, { "label": "export_vehicles()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L510", "_origin": "ast", "community": 3, "norm_label": "export_vehicles()", "id": "app_api_pl_base_data_export_vehicles" }, { "label": "create_vehicle()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L574", "_origin": "ast", "community": 3, "norm_label": "create_vehicle()", "id": "app_api_pl_base_data_create_vehicle" }, { "label": "get_vehicle()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L651", "_origin": "ast", "community": 3, "norm_label": "get_vehicle()", "id": "app_api_pl_base_data_get_vehicle" }, { "label": "update_vehicle()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L662", "_origin": "ast", "community": 3, "norm_label": "update_vehicle()", "id": "app_api_pl_base_data_update_vehicle" }, { "label": "delete_vehicle()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L736", "_origin": "ast", "community": 3, "norm_label": "delete_vehicle()", "id": "app_api_pl_base_data_delete_vehicle" }, { "label": "_personnel_to_read()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L769", "_origin": "ast", "community": 3, "norm_label": "_personnel_to_read()", "id": "app_api_pl_base_data_personnel_to_read" }, { "label": "_personnel_to_detail()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L784", "_origin": "ast", "community": 3, "norm_label": "_personnel_to_detail()", "id": "app_api_pl_base_data_personnel_to_detail" }, { "label": "list_personnel()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L798", "_origin": "ast", "community": 3, "norm_label": "list_personnel()", "id": "app_api_pl_base_data_list_personnel" }, { "label": "PersonnelExportBody", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L876", "_origin": "ast", "community": 3, "norm_label": "personnelexportbody", "id": "app_api_pl_base_data_personnelexportbody" }, { "label": "export_personnel()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L888", "_origin": "ast", "community": 3, "norm_label": "export_personnel()", "id": "app_api_pl_base_data_export_personnel" }, { "label": "create_personnel()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L960", "_origin": "ast", "community": 3, "norm_label": "create_personnel()", "id": "app_api_pl_base_data_create_personnel" }, { "label": "get_personnel()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L1012", "_origin": "ast", "community": 3, "norm_label": "get_personnel()", "id": "app_api_pl_base_data_get_personnel" }, { "label": "update_personnel()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L1023", "_origin": "ast", "community": 3, "norm_label": "update_personnel()", "id": "app_api_pl_base_data_update_personnel" }, { "label": "delete_personnel()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L1079", "_origin": "ast", "community": 3, "norm_label": "delete_personnel()", "id": "app_api_pl_base_data_delete_personnel" }, { "label": "_personnel_to_driver_read()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L1112", "_origin": "ast", "community": 3, "norm_label": "_personnel_to_driver_read()", "id": "app_api_pl_base_data_personnel_to_driver_read" }, { "label": "list_drivers()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L1131", "_origin": "ast", "community": 3, "norm_label": "list_drivers()", "id": "app_api_pl_base_data_list_drivers" }, { "label": "DriverExportBody", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L1175", "_origin": "ast", "community": 3, "norm_label": "driverexportbody", "id": "app_api_pl_base_data_driverexportbody" }, { "label": "export_drivers()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L1182", "_origin": "ast", "community": 3, "norm_label": "export_drivers()", "id": "app_api_pl_base_data_export_drivers" }, { "label": "create_driver()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L1225", "_origin": "ast", "community": 3, "norm_label": "create_driver()", "id": "app_api_pl_base_data_create_driver" }, { "label": "get_driver()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L1250", "_origin": "ast", "community": 3, "norm_label": "get_driver()", "id": "app_api_pl_base_data_get_driver" }, { "label": "update_driver()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L1261", "_origin": "ast", "community": 3, "norm_label": "update_driver()", "id": "app_api_pl_base_data_update_driver" }, { "label": "delete_driver()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L1286", "_origin": "ast", "community": 3, "norm_label": "delete_driver()", "id": "app_api_pl_base_data_delete_driver" }, { "label": "bind_vehicle_driver()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L1305", "_origin": "ast", "community": 3, "norm_label": "bind_vehicle_driver()", "id": "app_api_pl_base_data_bind_vehicle_driver" }, { "label": "unbind_vehicle_driver()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L1337", "_origin": "ast", "community": 3, "norm_label": "unbind_vehicle_driver()", "id": "app_api_pl_base_data_unbind_vehicle_driver" }, { "label": "paste_recognize_commit()", "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L1369", "_origin": "ast", "community": 3, "norm_label": "paste_recognize_commit()", "id": "app_api_pl_base_data_paste_recognize_commit" }, { "label": "\u8fd0\u8f93\u8ba1\u5212\u7ba1\u7406 - \u57fa\u7840\u6570\u636e API\uff08\u627f\u8fd0\u5546\u3001\u8f66\u8f86\u3001\u4eba\u5458\uff09", "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L1", "_origin": "ast", "community": 3, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u7ba1\u7406 - \u57fa\u7840\u6570\u636e api(\u627f\u8fd0\u5546\u3001\u8f66\u8f86\u3001\u4eba\u5458)", "id": "app_api_pl_base_data_rationale_1" }, { "label": "\u5bfc\u51fa\u627f\u8fd0\u5546\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L155", "_origin": "ast", "community": 3, "norm_label": "\u5bfc\u51fa\u627f\u8fd0\u5546\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_pl_base_data_rationale_155" }, { "label": "\u5bfc\u51fa\u8f66\u8f86\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L515", "_origin": "ast", "community": 3, "norm_label": "\u5bfc\u51fa\u8f66\u8f86\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_pl_base_data_rationale_515" }, { "label": "\u5bfc\u51fa\u4eba\u5458\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L893", "_origin": "ast", "community": 3, "norm_label": "\u5bfc\u51fa\u4eba\u5458\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_pl_base_data_rationale_893" }, { "label": "\u5bfc\u51fa\u53f8\u673a\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L1187", "_origin": "ast", "community": 3, "norm_label": "\u5bfc\u51fa\u53f8\u673a\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_pl_base_data_rationale_1187" }, { "label": "customer_stop_pref.py", "file_type": "code", "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L1", "_origin": "ast", "community": 15, "norm_label": "customer_stop_pref.py", "id": "app_api_pl_customer_stop_pref" }, { "label": "read_customer_stop_pref()", "file_type": "code", "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L21", "_origin": "ast", "community": 15, "norm_label": "read_customer_stop_pref()", "id": "app_api_pl_customer_stop_pref_read_customer_stop_pref" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 15, "norm_label": "session", "id": "app_api_pl_customer_stop_pref_py_session" }, { "label": "freight.py", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L1", "_origin": "ast", "community": 89, "norm_label": "freight.py", "id": "app_api_pl_freight" }, { "label": "_generate_settlement_no()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L38", "_origin": "ast", "community": 89, "norm_label": "_generate_settlement_no()", "id": "app_api_pl_freight_generate_settlement_no" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 89, "norm_label": "session", "id": "app_api_pl_freight_py_session" }, { "label": "list_unsettled_plans()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L57", "_origin": "ast", "community": 89, "norm_label": "list_unsettled_plans()", "id": "app_api_pl_freight_list_unsettled_plans" }, { "label": "list_settlements()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L83", "_origin": "ast", "community": 89, "norm_label": "list_settlements()", "id": "app_api_pl_freight_list_settlements" }, { "label": "UnsettledExportBody", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L135", "_origin": "ast", "community": 89, "norm_label": "unsettledexportbody", "id": "app_api_pl_freight_unsettledexportbody" }, { "label": "export_unsettled_plans()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L146", "_origin": "ast", "community": 89, "norm_label": "export_unsettled_plans()", "id": "app_api_pl_freight_export_unsettled_plans" }, { "label": "SettlementExportBody", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L193", "_origin": "ast", "community": 35, "norm_label": "settlementexportbody", "id": "app_api_pl_freight_settlementexportbody" }, { "label": "export_settlements()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L204", "_origin": "ast", "community": 33, "norm_label": "export_settlements()", "id": "app_api_pl_freight_export_settlements" }, { "label": "get_settlement_by_transport()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L238", "_origin": "ast", "community": 89, "norm_label": "get_settlement_by_transport()", "id": "app_api_pl_freight_get_settlement_by_transport" }, { "label": "create_settlement()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L253", "_origin": "ast", "community": 89, "norm_label": "create_settlement()", "id": "app_api_pl_freight_create_settlement" }, { "label": "get_settlement()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L272", "_origin": "ast", "community": 89, "norm_label": "get_settlement()", "id": "app_api_pl_freight_get_settlement" }, { "label": "update_settlement()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L285", "_origin": "ast", "community": 89, "norm_label": "update_settlement()", "id": "app_api_pl_freight_update_settlement" }, { "label": "cancel_settlement()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L303", "_origin": "ast", "community": 89, "norm_label": "cancel_settlement()", "id": "app_api_pl_freight_cancel_settlement" }, { "label": "delete_settlement()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L315", "_origin": "ast", "community": 89, "norm_label": "delete_settlement()", "id": "app_api_pl_freight_delete_settlement" }, { "label": "submit_settlement_approval()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L327", "_origin": "ast", "community": 89, "norm_label": "submit_settlement_approval()", "id": "app_api_pl_freight_submit_settlement_approval" }, { "label": "process_settlement_approval()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L346", "_origin": "ast", "community": 89, "norm_label": "process_settlement_approval()", "id": "app_api_pl_freight_process_settlement_approval" }, { "label": "withdraw_settlement_approval()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L366", "_origin": "ast", "community": 89, "norm_label": "withdraw_settlement_approval()", "id": "app_api_pl_freight_withdraw_settlement_approval" }, { "label": "get_settlement_approval_flow()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L378", "_origin": "ast", "community": 89, "norm_label": "get_settlement_approval_flow()", "id": "app_api_pl_freight_get_settlement_approval_flow" }, { "label": "disburse_settlement()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L389", "_origin": "ast", "community": 89, "norm_label": "disburse_settlement()", "id": "app_api_pl_freight_disburse_settlement" }, { "label": "submit_settlement_legacy()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L409", "_origin": "ast", "community": 89, "norm_label": "submit_settlement_legacy()", "id": "app_api_pl_freight_submit_settlement_legacy" }, { "label": "approve_settlement_legacy()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L418", "_origin": "ast", "community": 89, "norm_label": "approve_settlement_legacy()", "id": "app_api_pl_freight_approve_settlement_legacy" }, { "label": "list_vouchers()", "file_type": "code", "source_file": "app/api/pl/freight.py", "source_location": "L427", "_origin": "ast", "community": 89, "norm_label": "list_vouchers()", "id": "app_api_pl_freight_list_vouchers" }, { "label": "inventory.py", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L1", "_origin": "ast", "community": 23, "norm_label": "inventory.py", "id": "app_api_pl_inventory" }, { "label": "get_inventory_ledger()", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L58", "_origin": "ast", "community": 23, "norm_label": "get_inventory_ledger()", "id": "app_api_pl_inventory_get_inventory_ledger" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 23, "norm_label": "session", "id": "app_api_pl_inventory_py_session" }, { "label": "InventoryLedgerExportBody", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L101", "_origin": "ast", "community": 23, "norm_label": "inventoryledgerexportbody", "id": "app_api_pl_inventory_inventoryledgerexportbody" }, { "label": "export_inventory_ledger()", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L109", "_origin": "ast", "community": 23, "norm_label": "export_inventory_ledger()", "id": "app_api_pl_inventory_export_inventory_ledger" }, { "label": "set_warning_threshold()", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L151", "_origin": "ast", "community": 23, "norm_label": "set_warning_threshold()", "id": "app_api_pl_inventory_set_warning_threshold" }, { "label": "list_warnings()", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L206", "_origin": "ast", "community": 23, "norm_label": "list_warnings()", "id": "app_api_pl_inventory_list_warnings" }, { "label": "update_warning()", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L225", "_origin": "ast", "community": 23, "norm_label": "update_warning()", "id": "app_api_pl_inventory_update_warning" }, { "label": "list_transactions()", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L265", "_origin": "ast", "community": 23, "norm_label": "list_transactions()", "id": "app_api_pl_inventory_list_transactions" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 23, "norm_label": "date", "id": "app_api_pl_inventory_py_date" }, { "label": "get_summary()", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L308", "_origin": "ast", "community": 23, "norm_label": "get_summary()", "id": "app_api_pl_inventory_get_summary" }, { "label": "document_reminder_stats()", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L370", "_origin": "ast", "community": 23, "norm_label": "document_reminder_stats()", "id": "app_api_pl_inventory_document_reminder_stats" }, { "label": "list_document_reminders()", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L390", "_origin": "ast", "community": 23, "norm_label": "list_document_reminders()", "id": "app_api_pl_inventory_list_document_reminders" }, { "label": "DocumentReminderExportBody", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L424", "_origin": "ast", "community": 23, "norm_label": "documentreminderexportbody", "id": "app_api_pl_inventory_documentreminderexportbody" }, { "label": "export_document_reminders()", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L432", "_origin": "ast", "community": 23, "norm_label": "export_document_reminders()", "id": "app_api_pl_inventory_export_document_reminders" }, { "label": "update_document_reminder()", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L474", "_origin": "ast", "community": 23, "norm_label": "update_document_reminder()", "id": "app_api_pl_inventory_update_document_reminder" }, { "label": "check_document_expiry()", "file_type": "code", "source_file": "app/api/pl/inventory.py", "source_location": "L511", "_origin": "ast", "community": 23, "norm_label": "check_document_expiry()", "id": "app_api_pl_inventory_check_document_expiry" }, { "label": "io_order.py", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L1", "_origin": "ast", "community": 136, "norm_label": "io_order.py", "id": "app_api_pl_io_order" }, { "label": "_models()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L42", "_origin": "ast", "community": 136, "norm_label": "_models()", "id": "app_api_pl_io_order_models" }, { "label": "_get_order()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L48", "_origin": "ast", "community": 136, "norm_label": "_get_order()", "id": "app_api_pl_io_order_get_order" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 136, "norm_label": "session", "id": "app_api_pl_io_order_py_session" }, { "label": "_to_read()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L66", "_origin": "ast", "community": 136, "norm_label": "_to_read()", "id": "app_api_pl_io_order_to_read" }, { "label": "_list_orders()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L72", "_origin": "ast", "community": 136, "norm_label": "_list_orders()", "id": "app_api_pl_io_order_list_orders" }, { "label": "_patch_order()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L140", "_origin": "ast", "community": 136, "norm_label": "_patch_order()", "id": "app_api_pl_io_order_patch_order" }, { "label": "_get_by_plan()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L197", "_origin": "ast", "community": 136, "norm_label": "_get_by_plan()", "id": "app_api_pl_io_order_get_by_plan" }, { "label": "get_inbound_by_plan()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L222", "_origin": "ast", "community": 136, "norm_label": "get_inbound_by_plan()", "id": "app_api_pl_io_order_get_inbound_by_plan" }, { "label": "list_inbound()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L235", "_origin": "ast", "community": 136, "norm_label": "list_inbound()", "id": "app_api_pl_io_order_list_inbound" }, { "label": "IoOrderExportBody", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L281", "_origin": "ast", "community": 136, "norm_label": "ioorderexportbody", "id": "app_api_pl_io_order_ioorderexportbody" }, { "label": "_export_orders()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L295", "_origin": "ast", "community": 136, "norm_label": "_export_orders()", "id": "app_api_pl_io_order_export_orders" }, { "label": "export_inbound()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L335", "_origin": "ast", "community": 136, "norm_label": "export_inbound()", "id": "app_api_pl_io_order_export_inbound" }, { "label": "export_outbound()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L344", "_origin": "ast", "community": 136, "norm_label": "export_outbound()", "id": "app_api_pl_io_order_export_outbound" }, { "label": "get_inbound()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L353", "_origin": "ast", "community": 136, "norm_label": "get_inbound()", "id": "app_api_pl_io_order_get_inbound" }, { "label": "patch_inbound()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L364", "_origin": "ast", "community": 136, "norm_label": "patch_inbound()", "id": "app_api_pl_io_order_patch_inbound" }, { "label": "inbound_site_url()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L374", "_origin": "ast", "community": 136, "norm_label": "inbound_site_url()", "id": "app_api_pl_io_order_inbound_site_url" }, { "label": "get_outbound_by_plan()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L386", "_origin": "ast", "community": 136, "norm_label": "get_outbound_by_plan()", "id": "app_api_pl_io_order_get_outbound_by_plan" }, { "label": "list_outbound()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L399", "_origin": "ast", "community": 136, "norm_label": "list_outbound()", "id": "app_api_pl_io_order_list_outbound" }, { "label": "get_outbound()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L431", "_origin": "ast", "community": 136, "norm_label": "get_outbound()", "id": "app_api_pl_io_order_get_outbound" }, { "label": "patch_outbound()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L442", "_origin": "ast", "community": 136, "norm_label": "patch_outbound()", "id": "app_api_pl_io_order_patch_outbound" }, { "label": "outbound_site_url()", "file_type": "code", "source_file": "app/api/pl/io_order.py", "source_location": "L452", "_origin": "ast", "community": 136, "norm_label": "outbound_site_url()", "id": "app_api_pl_io_order_outbound_site_url" }, { "label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5165\u5e93\u5355 / \u51fa\u5e93\u5355\u7ba1\u7406\u7aef API", "file_type": "rationale", "source_file": "app/api/pl/io_order.py", "source_location": "L1", "_origin": "ast", "community": 136, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5165\u5e93\u5355 / \u51fa\u5e93\u5355\u7ba1\u7406\u7aef api", "id": "app_api_pl_io_order_rationale_1" }, { "label": "\u6309\u8ba1\u5212\u67e5\u627e\u5165\u5e93/\u51fa\u5e93\u5355\uff1b\u672a\u843d\u5355\u65f6\u8fd4\u56de (None, [])\uff0c\u4e0e\u8fd0\u8d39 by-transport \u4e00\u81f4\u3002", "file_type": "rationale", "source_file": "app/api/pl/io_order.py", "source_location": "L198", "_origin": "ast", "community": 136, "norm_label": "\u6309\u8ba1\u5212\u67e5\u627e\u5165\u5e93/\u51fa\u5e93\u5355;\u672a\u843d\u5355\u65f6\u8fd4\u56de (none, []),\u4e0e\u8fd0\u8d39 by-transport \u4e00\u81f4\u3002", "id": "app_api_pl_io_order_rationale_198" }, { "label": "menu_badges.py", "file_type": "code", "source_file": "app/api/pl/menu_badges.py", "source_location": "L1", "_origin": "ast", "community": 15, "norm_label": "menu_badges.py", "id": "app_api_pl_menu_badges" }, { "label": "menu_badge_stats()", "file_type": "code", "source_file": "app/api/pl/menu_badges.py", "source_location": "L17", "_origin": "ast", "community": 15, "norm_label": "menu_badge_stats()", "id": "app_api_pl_menu_badges_menu_badge_stats" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 15, "norm_label": "session", "id": "app_api_pl_menu_badges_py_session" }, { "label": "ocr.py", "file_type": "code", "source_file": "app/api/pl/ocr.py", "source_location": "L1", "_origin": "ast", "community": 15, "norm_label": "ocr.py", "id": "app_api_pl_ocr" }, { "label": "RecognizeCertBody", "file_type": "code", "source_file": "app/api/pl/ocr.py", "source_location": "L15", "_origin": "ast", "community": 15, "norm_label": "recognizecertbody", "id": "app_api_pl_ocr_recognizecertbody" }, { "label": "RecognizeCertResult", "file_type": "code", "source_file": "app/api/pl/ocr.py", "source_location": "L23", "_origin": "ast", "community": 15, "norm_label": "recognizecertresult", "id": "app_api_pl_ocr_recognizecertresult" }, { "label": "recognize_cert()", "file_type": "code", "source_file": "app/api/pl/ocr.py", "source_location": "L34", "_origin": "ast", "community": 15, "norm_label": "recognize_cert()", "id": "app_api_pl_ocr_recognize_cert" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 15, "norm_label": "session", "id": "app_api_pl_ocr_py_session" }, { "label": "plan.py", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1", "_origin": "ast", "community": 1, "norm_label": "plan.py", "id": "app_api_pl_plan" }, { "label": "_resolve_list_product_name()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L157", "_origin": "ast", "community": 1, "norm_label": "_resolve_list_product_name()", "id": "app_api_pl_plan_resolve_list_product_name" }, { "label": "_resolve_create_date()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L173", "_origin": "ast", "community": 1, "norm_label": "_resolve_create_date()", "id": "app_api_pl_plan_resolve_create_date" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 1, "norm_label": "date", "id": "app_api_pl_plan_py_date" }, { "label": "_generate_plan_no()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L177", "_origin": "ast", "community": 1, "norm_label": "_generate_plan_no()", "id": "app_api_pl_plan_generate_plan_no" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 1, "norm_label": "session", "id": "app_api_pl_plan_py_session" }, { "label": "_format_subpack_slip_no()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L209", "_origin": "ast", "community": 1, "norm_label": "_format_subpack_slip_no()", "id": "app_api_pl_plan_format_subpack_slip_no" }, { "label": "_normalize_subpack_slip_no()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L213", "_origin": "ast", "community": 1, "norm_label": "_normalize_subpack_slip_no()", "id": "app_api_pl_plan_normalize_subpack_slip_no" }, { "label": "_subpack_slip_no_seq()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L238", "_origin": "ast", "community": 1, "norm_label": "_subpack_slip_no_seq()", "id": "app_api_pl_plan_subpack_slip_no_seq" }, { "label": "_ensure_subpack_slip_no()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L246", "_origin": "ast", "community": 1, "norm_label": "_ensure_subpack_slip_no()", "id": "app_api_pl_plan_ensure_subpack_slip_no" }, { "label": "_determine_plan_type()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L278", "_origin": "ast", "community": 1, "norm_label": "_determine_plan_type()", "id": "app_api_pl_plan_determine_plan_type" }, { "label": "_get_plan_type_label()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L283", "_origin": "ast", "community": 1, "norm_label": "_get_plan_type_label()", "id": "app_api_pl_plan_get_plan_type_label" }, { "label": "_generate_notify_message()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L292", "_origin": "ast", "community": 1, "norm_label": "_generate_notify_message()", "id": "app_api_pl_plan_generate_notify_message" }, { "label": "_plan_product_name_exists()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L312", "_origin": "ast", "community": 1, "norm_label": "_plan_product_name_exists()", "id": "app_api_pl_plan_plan_product_name_exists" }, { "label": "_plan_plate_match()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L326", "_origin": "ast", "community": 1, "norm_label": "_plan_plate_match()", "id": "app_api_pl_plan_plan_plate_match" }, { "label": "_parse_status_csv()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L335", "_origin": "ast", "community": 1, "norm_label": "_parse_status_csv()", "id": "app_api_pl_plan_parse_status_csv" }, { "label": "_apply_follow_status_filter()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L341", "_origin": "ast", "community": 1, "norm_label": "_apply_follow_status_filter()", "id": "app_api_pl_plan_apply_follow_status_filter" }, { "label": "_apply_exclude_follow_status_filter()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L350", "_origin": "ast", "community": 1, "norm_label": "_apply_exclude_follow_status_filter()", "id": "app_api_pl_plan_apply_exclude_follow_status_filter" }, { "label": "list_plans()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L360", "_origin": "ast", "community": 1, "norm_label": "list_plans()", "id": "app_api_pl_plan_list_plans" }, { "label": "_load_transports_by_id()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L637", "_origin": "ast", "community": 1, "norm_label": "_load_transports_by_id()", "id": "app_api_pl_plan_load_transports_by_id" }, { "label": "PlanExportBody", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L652", "_origin": "ast", "community": 18, "norm_label": "planexportbody", "id": "app_api_pl_plan_planexportbody" }, { "label": "export_plans()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L676", "_origin": "ast", "community": 1, "norm_label": "export_plans()", "id": "app_api_pl_plan_export_plans" }, { "label": "count_plans_by_contract()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L770", "_origin": "ast", "community": 1, "norm_label": "count_plans_by_contract()", "id": "app_api_pl_plan_count_plans_by_contract" }, { "label": "get_contract_product_arrange_qty()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L819", "_origin": "ast", "community": 1, "norm_label": "get_contract_product_arrange_qty()", "id": "app_api_pl_plan_get_contract_product_arrange_qty" }, { "label": "list_contract_gaps()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L840", "_origin": "ast", "community": 1, "norm_label": "list_contract_gaps()", "id": "app_api_pl_plan_list_contract_gaps" }, { "label": "ContractGapExportBody", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L892", "_origin": "ast", "community": 1, "norm_label": "contractgapexportbody", "id": "app_api_pl_plan_contractgapexportbody" }, { "label": "export_contract_gaps()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L905", "_origin": "ast", "community": 1, "norm_label": "export_contract_gaps()", "id": "app_api_pl_plan_export_contract_gaps" }, { "label": "put_plan_stop_contracts()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L957", "_origin": "ast", "community": 1, "norm_label": "put_plan_stop_contracts()", "id": "app_api_pl_plan_put_plan_stop_contracts" }, { "label": "put_plan_side_contracts()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L982", "_origin": "ast", "community": 1, "norm_label": "put_plan_side_contracts()", "id": "app_api_pl_plan_put_plan_side_contracts" }, { "label": "create_plan()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1012", "_origin": "ast", "community": 1, "norm_label": "create_plan()", "id": "app_api_pl_plan_create_plan" }, { "label": "create_plan_full()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1096", "_origin": "ast", "community": 1, "norm_label": "create_plan_full()", "id": "app_api_pl_plan_create_plan_full" }, { "label": "create_from_contract()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1301", "_origin": "ast", "community": 1, "norm_label": "create_from_contract()", "id": "app_api_pl_plan_create_from_contract" }, { "label": "get_plan()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1415", "_origin": "ast", "community": 1, "norm_label": "get_plan()", "id": "app_api_pl_plan_get_plan" }, { "label": "update_plan()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1486", "_origin": "ast", "community": 1, "norm_label": "update_plan()", "id": "app_api_pl_plan_update_plan" }, { "label": "patch_plan_product_certs()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1775", "_origin": "ast", "community": 1, "norm_label": "patch_plan_product_certs()", "id": "app_api_pl_plan_patch_plan_product_certs" }, { "label": "patch_plan_hazard_cert_ready()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1807", "_origin": "ast", "community": 1, "norm_label": "patch_plan_hazard_cert_ready()", "id": "app_api_pl_plan_patch_plan_hazard_cert_ready" }, { "label": "patch_plan_erp_entered()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1839", "_origin": "ast", "community": 1, "norm_label": "patch_plan_erp_entered()", "id": "app_api_pl_plan_patch_plan_erp_entered" }, { "label": "_build_driver_url()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1874", "_origin": "ast", "community": 30, "norm_label": "_build_driver_url()", "id": "app_api_pl_plan_build_driver_url" }, { "label": "get_plan_arrange_info()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1880", "_origin": "ast", "community": 30, "norm_label": "get_plan_arrange_info()", "id": "app_api_pl_plan_get_plan_arrange_info" }, { "label": "mark_plan_wait_notice()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L1997", "_origin": "ast", "community": 1, "norm_label": "mark_plan_wait_notice()", "id": "app_api_pl_plan_mark_plan_wait_notice" }, { "label": "cancel_plan_wait_notice()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2021", "_origin": "ast", "community": 1, "norm_label": "cancel_plan_wait_notice()", "id": "app_api_pl_plan_cancel_plan_wait_notice" }, { "label": "force_plan_follow_status()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2049", "_origin": "ast", "community": 1, "norm_label": "force_plan_follow_status()", "id": "app_api_pl_plan_force_plan_follow_status" }, { "label": "cancel_plan()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2084", "_origin": "ast", "community": 1, "norm_label": "cancel_plan()", "id": "app_api_pl_plan_cancel_plan" }, { "label": "archive_plan_draft()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2146", "_origin": "ast", "community": 1, "norm_label": "archive_plan_draft()", "id": "app_api_pl_plan_archive_plan_draft" }, { "label": "archive_plan()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2225", "_origin": "ast", "community": 1, "norm_label": "archive_plan()", "id": "app_api_pl_plan_archive_plan" }, { "label": "update_plan_driver_feedback()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2344", "_origin": "ast", "community": 1, "norm_label": "update_plan_driver_feedback()", "id": "app_api_pl_plan_update_plan_driver_feedback" }, { "label": "update_plan_site_feedback()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2375", "_origin": "ast", "community": 1, "norm_label": "update_plan_site_feedback()", "id": "app_api_pl_plan_update_plan_site_feedback" }, { "label": "get_inbound_slip_template()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2414", "_origin": "ast", "community": 1, "norm_label": "get_inbound_slip_template()", "id": "app_api_pl_plan_get_inbound_slip_template" }, { "label": "save_inbound_slip_template()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2425", "_origin": "ast", "community": 1, "norm_label": "save_inbound_slip_template()", "id": "app_api_pl_plan_save_inbound_slip_template" }, { "label": "get_print_delivery_slip()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2448", "_origin": "ast", "community": 1, "norm_label": "get_print_delivery_slip()", "id": "app_api_pl_plan_get_print_delivery_slip" }, { "label": "get_delivery_slip_template()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2472", "_origin": "ast", "community": 1, "norm_label": "get_delivery_slip_template()", "id": "app_api_pl_plan_get_delivery_slip_template" }, { "label": "save_delivery_slip_template()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2483", "_origin": "ast", "community": 1, "norm_label": "save_delivery_slip_template()", "id": "app_api_pl_plan_save_delivery_slip_template" }, { "label": "get_subpack_slip_template()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2506", "_origin": "ast", "community": 1, "norm_label": "get_subpack_slip_template()", "id": "app_api_pl_plan_get_subpack_slip_template" }, { "label": "save_subpack_slip_template()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2517", "_origin": "ast", "community": 1, "norm_label": "save_subpack_slip_template()", "id": "app_api_pl_plan_save_subpack_slip_template" }, { "label": "delete_plan()", "file_type": "code", "source_file": "app/api/pl/plan.py", "source_location": "L2554", "_origin": "ast", "community": 1, "norm_label": "delete_plan()", "id": "app_api_pl_plan_delete_plan" }, { "label": "\u5217\u8868\u5c55\u793a\u7528\uff1a\u4f18\u5148 CRM \u6807\u51c6\u540d\uff08\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name\uff0c\u4ee5\u4fbf\u7f16\u8f91\u53cd\u63a8\u522b\u540d\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L163", "_origin": "ast", "community": 1, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d(\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name,\u4ee5\u4fbf\u7f16\u8f91\u53cd\u63a8\u522b\u540d)\u3002", "id": "app_api_pl_plan_rationale_163" }, { "label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 POYYYYMMDD###\uff08\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7\uff0c\u6bcf\u65e5\u91cd\u7f6e\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L178", "_origin": "ast", "community": 1, "norm_label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 poyyyymmdd###(\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7,\u6bcf\u65e5\u91cd\u7f6e)", "id": "app_api_pl_plan_rationale_178" }, { "label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a NO:SXFZYYYYMMDD-###", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L214", "_origin": "ast", "community": 1, "norm_label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a no:sxfzyyyymmdd-###", "id": "app_api_pl_plan_rationale_214" }, { "label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 NO:SXFZYYYYMMDD-###\uff08\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L247", "_origin": "ast", "community": 1, "norm_label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 no:sxfzyyyymmdd-###(\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e)", "id": "app_api_pl_plan_rationale_247" }, { "label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L681", "_origin": "ast", "community": 1, "norm_label": "\u5bfc\u51fa\u8ba1\u5212\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_pl_plan_rationale_681" }, { "label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97\uff1a\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L826", "_origin": "ast", "community": 1, "norm_label": "\u8868\u5355\u53ef\u5b89\u6392\u6570\u91cf + \u95ee\u53f7\u5f39\u7a97:\u5408\u540c\u7528\u91cf\u4e0e\u5df2\u5b89\u6392\u8ba1\u5212\u5217\u8868\u3002", "id": "app_api_pl_plan_rationale_826" }, { "label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212\uff08\u5b8c\u6574\u8868\u5355\uff1a\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86\uff0c\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1101", "_origin": "ast", "community": 1, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "app_api_pl_plan_rationale_1101" }, { "label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66\uff08\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e\uff0c\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1781", "_origin": "ast", "community": 1, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", "id": "app_api_pl_plan_rationale_1781" }, { "label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054\uff08\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1885", "_origin": "ast", "community": 30, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "app_api_pl_plan_rationale_1885" }, { "label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001\uff08\u4ec5\u6539\u5b57\u6bb5\uff0c\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392\uff09\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2055", "_origin": "ast", "community": 1, "norm_label": "\u5f3a\u5236\u4fee\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u4f5c\u5e9f\u8054\u52a8\u3001\u4e0d\u8865\u8fd0\u8f93\u5b89\u6392)\u3002\u9700\u6743\u9650 pl:plan:force-follow-status\u3002", "id": "app_api_pl_plan_rationale_2055" }, { "label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212\uff1a\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2089", "_origin": "ast", "community": 1, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "app_api_pl_plan_rationale_2089" }, { "label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e\uff1b\u4e0d\u4f20 customerId \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L2454", "_origin": "ast", "community": 1, "norm_label": "\u6309\u9001\u8d27\u5ba2\u6237\u805a\u5408\u9001(\u63d0)\u8d27\u5355\u6253\u5370\u6570\u636e;\u4e0d\u4f20 customerid \u65f6\u4ec5\u8fd4\u56de\u5ba2\u6237\u9009\u9879\u3002", "id": "app_api_pl_plan_rationale_2454" }, { "label": "public_io_order.py", "file_type": "code", "source_file": "app/api/pl/public_io_order.py", "source_location": "L1", "_origin": "ast", "community": 5, "norm_label": "public_io_order.py", "id": "app_api_pl_public_io_order" }, { "label": "_resolve_unit_label()", "file_type": "code", "source_file": "app/api/pl/public_io_order.py", "source_location": "L57", "_origin": "ast", "community": 5, "norm_label": "_resolve_unit_label()", "id": "app_api_pl_public_io_order_resolve_unit_label" }, { "label": "_models()", "file_type": "code", "source_file": "app/api/pl/public_io_order.py", "source_location": "L64", "_origin": "ast", "community": 5, "norm_label": "_models()", "id": "app_api_pl_public_io_order_models" }, { "label": "_get_by_token()", "file_type": "code", "source_file": "app/api/pl/public_io_order.py", "source_location": "L70", "_origin": "ast", "community": 5, "norm_label": "_get_by_token()", "id": "app_api_pl_public_io_order_get_by_token" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 5, "norm_label": "session", "id": "app_api_pl_public_io_order_py_session" }, { "label": "_resolve_io_order_link_flags()", "file_type": "code", "source_file": "app/api/pl/public_io_order.py", "source_location": "L88", "_origin": "ast", "community": 5, "norm_label": "_resolve_io_order_link_flags()", "id": "app_api_pl_public_io_order_resolve_io_order_link_flags" }, { "label": "_parse_history_date()", "file_type": "code", "source_file": "app/api/pl/public_io_order.py", "source_location": "L95", "_origin": "ast", "community": 5, "norm_label": "_parse_history_date()", "id": "app_api_pl_public_io_order_parse_history_date" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 5, "norm_label": "date", "id": "app_api_pl_public_io_order_py_date" }, { "label": "_history_status_label()", "file_type": "code", "source_file": "app/api/pl/public_io_order.py", "source_location": "L105", "_origin": "ast", "community": 5, "norm_label": "_history_status_label()", "id": "app_api_pl_public_io_order_history_status_label" }, { "label": "_query_kind_history()", "file_type": "code", "source_file": "app/api/pl/public_io_order.py", "source_location": "L115", "_origin": "ast", "community": 5, "norm_label": "_query_kind_history()", "id": "app_api_pl_public_io_order_query_kind_history" }, { "label": "_build_history_page()", "file_type": "code", "source_file": "app/api/pl/public_io_order.py", "source_location": "L192", "_origin": "ast", "community": 5, "norm_label": "_build_history_page()", "id": "app_api_pl_public_io_order_build_history_page" }, { "label": "_attach_history_products()", "file_type": "code", "source_file": "app/api/pl/public_io_order.py", "source_location": "L230", "_origin": "ast", "community": 5, "norm_label": "_attach_history_products()", "id": "app_api_pl_public_io_order_attach_history_products" }, { "label": "_build_page()", "file_type": "code", "source_file": "app/api/pl/public_io_order.py", "source_location": "L320", "_origin": "ast", "community": 5, "norm_label": "_build_page()", "id": "app_api_pl_public_io_order_build_page" }, { "label": "_format_file_size()", "file_type": "code", "source_file": "app/api/pl/public_io_order.py", "source_location": "L346", "_origin": "ast", "community": 5, "norm_label": "_format_file_size()", "id": "app_api_pl_public_io_order_format_file_size" }, { "label": "_make_handlers()", "file_type": "code", "source_file": "app/api/pl/public_io_order.py", "source_location": "L354", "_origin": "ast", "community": 30, "norm_label": "_make_handlers()", "id": "app_api_pl_public_io_order_make_handlers" }, { "label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5165\u5e93/\u51fa\u5e93\u5355\u73b0\u573a\u514d\u767b\u5f55\u516c\u5171 API", "file_type": "rationale", "source_file": "app/api/pl/public_io_order.py", "source_location": "L1", "_origin": "ast", "community": 5, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5165\u5e93/\u51fa\u5e93\u5355\u73b0\u573a\u514d\u767b\u5f55\u516c\u5171 api", "id": "app_api_pl_public_io_order_rationale_1" }, { "label": "\u8fd4\u56de (\u4f5c\u5e9f, \u5f52\u6863)\u3002\u73b0\u573a\u94fe\u63a5\u5b9e\u9645\u8d70\u5165\u5e93/\u51fa\u5e93\u5355\u516c\u5171\u9875\u3002", "file_type": "rationale", "source_file": "app/api/pl/public_io_order.py", "source_location": "L89", "_origin": "ast", "community": 5, "norm_label": "\u8fd4\u56de (\u4f5c\u5e9f, \u5f52\u6863)\u3002\u73b0\u573a\u94fe\u63a5\u5b9e\u9645\u8d70\u5165\u5e93/\u51fa\u5e93\u5355\u516c\u5171\u9875\u3002", "id": "app_api_pl_public_io_order_rationale_89" }, { "label": "\u8fd4\u56de [(create_time, PublicIoOrderHistoryRecordRead), ...]\u3002", "file_type": "rationale", "source_file": "app/api/pl/public_io_order.py", "source_location": "L123", "_origin": "ast", "community": 5, "norm_label": "\u8fd4\u56de [(create_time, publicioorderhistoryrecordread), ...]\u3002", "id": "app_api_pl_public_io_order_rationale_123" }, { "label": "public_site.py", "file_type": "code", "source_file": "app/api/pl/public_site.py", "source_location": "L1", "_origin": "ast", "community": 5, "norm_label": "public_site.py", "id": "app_api_pl_public_site" }, { "label": "_parse_feedback_images()", "file_type": "code", "source_file": "app/api/pl/public_site.py", "source_location": "L33", "_origin": "ast", "community": 5, "norm_label": "_parse_feedback_images()", "id": "app_api_pl_public_site_parse_feedback_images" }, { "label": "_get_site_link_by_token()", "file_type": "code", "source_file": "app/api/pl/public_site.py", "source_location": "L45", "_origin": "ast", "community": 5, "norm_label": "_get_site_link_by_token()", "id": "app_api_pl_public_site_get_site_link_by_token" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 5, "norm_label": "session", "id": "app_api_pl_public_site_py_session" }, { "label": "_resolve_site_link_flags()", "file_type": "code", "source_file": "app/api/pl/public_site.py", "source_location": "L59", "_origin": "ast", "community": 5, "norm_label": "_resolve_site_link_flags()", "id": "app_api_pl_public_site_resolve_site_link_flags" }, { "label": "_resolve_unit_label()", "file_type": "code", "source_file": "app/api/pl/public_site.py", "source_location": "L66", "_origin": "ast", "community": 5, "norm_label": "_resolve_unit_label()", "id": "app_api_pl_public_site_resolve_unit_label" }, { "label": "_resolve_plan_product()", "file_type": "code", "source_file": "app/api/pl/public_site.py", "source_location": "L73", "_origin": "ast", "community": 5, "norm_label": "_resolve_plan_product()", "id": "app_api_pl_public_site_resolve_plan_product" }, { "label": "_build_site_product_read()", "file_type": "code", "source_file": "app/api/pl/public_site.py", "source_location": "L86", "_origin": "ast", "community": 5, "norm_label": "_build_site_product_read()", "id": "app_api_pl_public_site_build_site_product_read" }, { "label": "_build_public_page()", "file_type": "code", "source_file": "app/api/pl/public_site.py", "source_location": "L145", "_origin": "ast", "community": 5, "norm_label": "_build_public_page()", "id": "app_api_pl_public_site_build_public_page" }, { "label": "get_public_site()", "file_type": "code", "source_file": "app/api/pl/public_site.py", "source_location": "L187", "_origin": "ast", "community": 5, "norm_label": "get_public_site()", "id": "app_api_pl_public_site_get_public_site" }, { "label": "save_public_site_feedback()", "file_type": "code", "source_file": "app/api/pl/public_site.py", "source_location": "L194", "_origin": "ast", "community": 5, "norm_label": "save_public_site_feedback()", "id": "app_api_pl_public_site_save_public_site_feedback" }, { "label": "_format_file_size()", "file_type": "code", "source_file": "app/api/pl/public_site.py", "source_location": "L217", "_origin": "ast", "community": 5, "norm_label": "_format_file_size()", "id": "app_api_pl_public_site_format_file_size" }, { "label": "upload_public_site_attachment()", "file_type": "code", "source_file": "app/api/pl/public_site.py", "source_location": "L226", "_origin": "ast", "community": 5, "norm_label": "upload_public_site_attachment()", "id": "app_api_pl_public_site_upload_public_site_attachment" }, { "label": "UploadFile", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 5, "norm_label": "uploadfile", "id": "app_api_pl_public_site_py_uploadfile" }, { "label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5de5\u5382\u73b0\u573a\u4eba\u5458\u514d\u767b\u5f55\u516c\u5171 API\uff08pl_transport_site_link\uff09", "file_type": "rationale", "source_file": "app/api/pl/public_site.py", "source_location": "L1", "_origin": "ast", "community": 5, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5de5\u5382\u73b0\u573a\u4eba\u5458\u514d\u767b\u5f55\u516c\u5171 api(pl_transport_site_link)", "id": "app_api_pl_public_site_rationale_1" }, { "label": "public_transport.py", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L1", "_origin": "ast", "community": 5, "norm_label": "public_transport.py", "id": "app_api_pl_public_transport" }, { "label": "_resolve_unit_label()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L68", "_origin": "ast", "community": 5, "norm_label": "_resolve_unit_label()", "id": "app_api_pl_public_transport_resolve_unit_label" }, { "label": "_build_stop_product_reads()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L75", "_origin": "ast", "community": 5, "norm_label": "_build_stop_product_reads()", "id": "app_api_pl_public_transport_build_stop_product_reads" }, { "label": "_get_transport_by_token()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L127", "_origin": "ast", "community": 5, "norm_label": "_get_transport_by_token()", "id": "app_api_pl_public_transport_get_transport_by_token" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 5, "norm_label": "session", "id": "app_api_pl_public_transport_py_session" }, { "label": "_parse_feedback_images()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L141", "_origin": "ast", "community": 5, "norm_label": "_parse_feedback_images()", "id": "app_api_pl_public_transport_parse_feedback_images" }, { "label": "_format_plan_date()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L153", "_origin": "ast", "community": 5, "norm_label": "_format_plan_date()", "id": "app_api_pl_public_transport_format_plan_date" }, { "label": "_normalize_main_plate()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L163", "_origin": "ast", "community": 5, "norm_label": "_normalize_main_plate()", "id": "app_api_pl_public_transport_normalize_main_plate" }, { "label": "_parse_history_date()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L167", "_origin": "ast", "community": 5, "norm_label": "_parse_history_date()", "id": "app_api_pl_public_transport_parse_history_date" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 5, "norm_label": "date", "id": "app_api_pl_public_transport_py_date" }, { "label": "_as_date()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L177", "_origin": "ast", "community": 5, "norm_label": "_as_date()", "id": "app_api_pl_public_transport_as_date" }, { "label": "_history_matches_date()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L187", "_origin": "ast", "community": 5, "norm_label": "_history_matches_date()", "id": "app_api_pl_public_transport_history_matches_date" }, { "label": "_history_status_label()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L191", "_origin": "ast", "community": 5, "norm_label": "_history_status_label()", "id": "app_api_pl_public_transport_history_status_label" }, { "label": "_build_history_stop_reads()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L199", "_origin": "ast", "community": 5, "norm_label": "_build_history_stop_reads()", "id": "app_api_pl_public_transport_build_history_stop_reads" }, { "label": "_build_driver_url()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L293", "_origin": "ast", "community": 5, "norm_label": "_build_driver_url()", "id": "app_api_pl_public_transport_build_driver_url" }, { "label": "_resolve_driver_link_flags()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L298", "_origin": "ast", "community": 5, "norm_label": "_resolve_driver_link_flags()", "id": "app_api_pl_public_transport_resolve_driver_link_flags" }, { "label": "_resolve_other_personnel()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L310", "_origin": "ast", "community": 5, "norm_label": "_resolve_other_personnel()", "id": "app_api_pl_public_transport_resolve_other_personnel" }, { "label": "_build_public_page()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L339", "_origin": "ast", "community": 5, "norm_label": "_build_public_page()", "id": "app_api_pl_public_transport_build_public_page" }, { "label": "get_public_transport()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L534", "_origin": "ast", "community": 5, "norm_label": "get_public_transport()", "id": "app_api_pl_public_transport_get_public_transport" }, { "label": "get_public_transport_history()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L541", "_origin": "ast", "community": 5, "norm_label": "get_public_transport_history()", "id": "app_api_pl_public_transport_get_public_transport_history" }, { "label": "save_public_feedback()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L675", "_origin": "ast", "community": 5, "norm_label": "save_public_feedback()", "id": "app_api_pl_public_transport_save_public_feedback" }, { "label": "save_public_driver_stop_feedback()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L734", "_origin": "ast", "community": 5, "norm_label": "save_public_driver_stop_feedback()", "id": "app_api_pl_public_transport_save_public_driver_stop_feedback" }, { "label": "_format_file_size()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L848", "_origin": "ast", "community": 5, "norm_label": "_format_file_size()", "id": "app_api_pl_public_transport_format_file_size" }, { "label": "upload_public_attachment()", "file_type": "code", "source_file": "app/api/pl/public_transport.py", "source_location": "L857", "_origin": "ast", "community": 5, "norm_label": "upload_public_attachment()", "id": "app_api_pl_public_transport_upload_public_attachment" }, { "label": "UploadFile", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 5, "norm_label": "uploadfile", "id": "app_api_pl_public_transport_py_uploadfile" }, { "label": "public_transport_site.py", "file_type": "code", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L1", "_origin": "ast", "community": 5, "norm_label": "public_transport_site.py", "id": "app_api_pl_public_transport_site" }, { "label": "_get_transport_by_site_token()", "file_type": "code", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L58", "_origin": "ast", "community": 5, "norm_label": "_get_transport_by_site_token()", "id": "app_api_pl_public_transport_site_get_transport_by_site_token" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 5, "norm_label": "session", "id": "app_api_pl_public_transport_site_py_session" }, { "label": "_format_plan_date()", "file_type": "code", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L72", "_origin": "ast", "community": 5, "norm_label": "_format_plan_date()", "id": "app_api_pl_public_transport_site_format_plan_date" }, { "label": "_resolve_plan_flags()", "file_type": "code", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L82", "_origin": "ast", "community": 5, "norm_label": "_resolve_plan_flags()", "id": "app_api_pl_public_transport_site_resolve_plan_flags" }, { "label": "_build_public_page()", "file_type": "code", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L91", "_origin": "ast", "community": 5, "norm_label": "_build_public_page()", "id": "app_api_pl_public_transport_site_build_public_page" }, { "label": "_build_site_url()", "file_type": "code", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L136", "_origin": "ast", "community": 5, "norm_label": "_build_site_url()", "id": "app_api_pl_public_transport_site_build_site_url" }, { "label": "_build_site_history_stop_reads()", "file_type": "code", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L141", "_origin": "ast", "community": 5, "norm_label": "_build_site_history_stop_reads()", "id": "app_api_pl_public_transport_site_build_site_history_stop_reads" }, { "label": "get_public_transport_site_history()", "file_type": "code", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L235", "_origin": "ast", "community": 5, "norm_label": "get_public_transport_site_history()", "id": "app_api_pl_public_transport_site_get_public_transport_site_history" }, { "label": "get_public_transport_site()", "file_type": "code", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L385", "_origin": "ast", "community": 5, "norm_label": "get_public_transport_site()", "id": "app_api_pl_public_transport_site_get_public_transport_site" }, { "label": "save_public_site_stop_feedback()", "file_type": "code", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L392", "_origin": "ast", "community": 5, "norm_label": "save_public_site_stop_feedback()", "id": "app_api_pl_public_transport_site_save_public_site_stop_feedback" }, { "label": "_format_file_size()", "file_type": "code", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L452", "_origin": "ast", "community": 5, "norm_label": "_format_file_size()", "id": "app_api_pl_public_transport_site_format_file_size" }, { "label": "upload_public_site_attachment()", "file_type": "code", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L461", "_origin": "ast", "community": 5, "norm_label": "upload_public_site_attachment()", "id": "app_api_pl_public_transport_site_upload_public_site_attachment" }, { "label": "UploadFile", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 5, "norm_label": "uploadfile", "id": "app_api_pl_public_transport_site_py_uploadfile" }, { "label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u73b0\u573a\u6309\u6bb5\u514d\u767b\u5f55\u516c\u5171 API\uff08\u4e00\u8f66\u591a\u5378\uff09", "file_type": "rationale", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L1", "_origin": "ast", "community": 5, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u73b0\u573a\u6309\u6bb5\u514d\u767b\u5f55\u516c\u5171 api(\u4e00\u8f66\u591a\u5378)", "id": "app_api_pl_public_transport_site_rationale_1" }, { "label": "transport.py", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L1", "_origin": "ast", "community": 18, "norm_label": "transport.py", "id": "app_api_pl_transport" }, { "label": "_transport_to_read()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L90", "_origin": "ast", "community": 18, "norm_label": "_transport_to_read()", "id": "app_api_pl_transport_transport_to_read" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 18, "norm_label": "session", "id": "app_api_pl_transport_py_session" }, { "label": "_generate_transport_no()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L222", "_origin": "ast", "community": 18, "norm_label": "_generate_transport_no()", "id": "app_api_pl_transport_generate_transport_no" }, { "label": "_resolve_driver_info()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L246", "_origin": "ast", "community": 18, "norm_label": "_resolve_driver_info()", "id": "app_api_pl_transport_resolve_driver_info" }, { "label": "_get_vehicle_info()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L284", "_origin": "ast", "community": 18, "norm_label": "_get_vehicle_info()", "id": "app_api_pl_transport_get_vehicle_info" }, { "label": "_assert_vehicle_carrier_eligible()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L334", "_origin": "ast", "community": 18, "norm_label": "_assert_vehicle_carrier_eligible()", "id": "app_api_pl_transport_assert_vehicle_carrier_eligible" }, { "label": "_ensure_driver_access_token()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L369", "_origin": "ast", "community": 18, "norm_label": "_ensure_driver_access_token()", "id": "app_api_pl_transport_ensure_driver_access_token" }, { "label": "_rotate_driver_access_token()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L377", "_origin": "ast", "community": 18, "norm_label": "_rotate_driver_access_token()", "id": "app_api_pl_transport_rotate_driver_access_token" }, { "label": "_is_rearrange()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L383", "_origin": "ast", "community": 18, "norm_label": "_is_rearrange()", "id": "app_api_pl_transport_is_rearrange" }, { "label": "_transport_has_db_links()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L394", "_origin": "ast", "community": 18, "norm_label": "_transport_has_db_links()", "id": "app_api_pl_transport_transport_has_db_links" }, { "label": "_apply_plan_logistics_from_payload()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L407", "_origin": "ast", "community": 18, "norm_label": "_apply_plan_logistics_from_payload()", "id": "app_api_pl_transport_apply_plan_logistics_from_payload" }, { "label": "_resolve_transport_endpoints()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L436", "_origin": "ast", "community": 18, "norm_label": "_resolve_transport_endpoints()", "id": "app_api_pl_transport_resolve_transport_endpoints" }, { "label": "_apply_transport_arrange_fields()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L451", "_origin": "ast", "community": 18, "norm_label": "_apply_transport_arrange_fields()", "id": "app_api_pl_transport_apply_transport_arrange_fields" }, { "label": "_build_driver_url()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L485", "_origin": "ast", "community": 18, "norm_label": "_build_driver_url()", "id": "app_api_pl_transport_build_driver_url" }, { "label": "_build_arrange_result()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L490", "_origin": "ast", "community": 18, "norm_label": "_build_arrange_result()", "id": "app_api_pl_transport_build_arrange_result" }, { "label": "list_transports()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L517", "_origin": "ast", "community": 18, "norm_label": "list_transports()", "id": "app_api_pl_transport_list_transports" }, { "label": "TransportExportBody", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L588", "_origin": "ast", "community": 18, "norm_label": "transportexportbody", "id": "app_api_pl_transport_transportexportbody" }, { "label": "export_transports()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L602", "_origin": "ast", "community": 18, "norm_label": "export_transports()", "id": "app_api_pl_transport_export_transports" }, { "label": "create_transport()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L653", "_origin": "ast", "community": 18, "norm_label": "create_transport()", "id": "app_api_pl_transport_create_transport" }, { "label": "arrange_transport()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L736", "_origin": "ast", "community": 18, "norm_label": "arrange_transport()", "id": "app_api_pl_transport_arrange_transport" }, { "label": "get_transport()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L1070", "_origin": "ast", "community": 18, "norm_label": "get_transport()", "id": "app_api_pl_transport_get_transport" }, { "label": "QrCodeResponse", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L1085", "_origin": "ast", "community": 18, "norm_label": "qrcoderesponse", "id": "app_api_pl_transport_qrcoderesponse" }, { "label": "generate_qrcode()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L1095", "_origin": "ast", "community": 18, "norm_label": "generate_qrcode()", "id": "app_api_pl_transport_generate_qrcode" }, { "label": "transport_scan_feedback()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L1128", "_origin": "ast", "community": 18, "norm_label": "transport_scan_feedback()", "id": "app_api_pl_transport_transport_scan_feedback" }, { "label": "submit_approval()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L1169", "_origin": "ast", "community": 18, "norm_label": "submit_approval()", "id": "app_api_pl_transport_submit_approval" }, { "label": "process_approval()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L1214", "_origin": "ast", "community": 18, "norm_label": "process_approval()", "id": "app_api_pl_transport_process_approval" }, { "label": "get_transport_approvals()", "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L1276", "_origin": "ast", "community": 18, "norm_label": "get_transport_approvals()", "id": "app_api_pl_transport_get_transport_approvals" }, { "label": "\u89e3\u6790\u53f8\u673a\u4fe1\u606f\uff1a\u4f18\u5148 pl_personnel\uff0c\u517c\u5bb9\u65e7 pl_driver\u3002", "file_type": "rationale", "source_file": "app/api/pl/transport.py", "source_location": "L247", "_origin": "ast", "community": 18, "norm_label": "\u89e3\u6790\u53f8\u673a\u4fe1\u606f:\u4f18\u5148 pl_personnel,\u517c\u5bb9\u65e7 pl_driver\u3002", "id": "app_api_pl_transport_rationale_247" }, { "label": "\u4ec5\u8ba1\u5212\u5df2\u6b63\u5f0f\u5b89\u6392\u624d\u7b97\u300c\u8c03\u6574\u8fd0\u8f93\u300d\u3002 \u521b\u5efa/\u7f16\u8f91\u8868\u5355\u9884\u9009\u8f66\u8f86\u4f1a\u7559\u4e0b draft \u8fd0\u8f93\u5355\uff0c\u8ba1\u5212\u4ecd\u4e3a pending\uff1b \u82e5\u628a\u975e cancelled", "file_type": "rationale", "source_file": "app/api/pl/transport.py", "source_location": "L384", "_origin": "ast", "community": 18, "norm_label": "\u4ec5\u8ba1\u5212\u5df2\u6b63\u5f0f\u5b89\u6392\u624d\u7b97\u300c\u8c03\u6574\u8fd0\u8f93\u300d\u3002 \u521b\u5efa/\u7f16\u8f91\u8868\u5355\u9884\u9009\u8f66\u8f86\u4f1a\u7559\u4e0b draft \u8fd0\u8f93\u5355,\u8ba1\u5212\u4ecd\u4e3a pending; \u82e5\u628a\u975e cancelled", "id": "app_api_pl_transport_rationale_384" }, { "label": "\u5bfc\u51fa\u8fd0\u8f93\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/transport.py", "source_location": "L607", "_origin": "ast", "community": 18, "norm_label": "\u5bfc\u51fa\u8fd0\u8f93\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_pl_transport_rationale_607" }, { "label": "transport_address.py", "file_type": "code", "source_file": "app/api/pl/transport_address.py", "source_location": "L1", "_origin": "ast", "community": 15, "norm_label": "transport_address.py", "id": "app_api_pl_transport_address" }, { "label": "_address_to_read()", "file_type": "code", "source_file": "app/api/pl/transport_address.py", "source_location": "L34", "_origin": "ast", "community": 15, "norm_label": "_address_to_read()", "id": "app_api_pl_transport_address_address_to_read" }, { "label": "_get_address()", "file_type": "code", "source_file": "app/api/pl/transport_address.py", "source_location": "L38", "_origin": "ast", "community": 15, "norm_label": "_get_address()", "id": "app_api_pl_transport_address_get_address" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 15, "norm_label": "session", "id": "app_api_pl_transport_address_py_session" }, { "label": "_build_address_query()", "file_type": "code", "source_file": "app/api/pl/transport_address.py", "source_location": "L55", "_origin": "ast", "community": 15, "norm_label": "_build_address_query()", "id": "app_api_pl_transport_address_build_address_query" }, { "label": "list_transport_addresses()", "file_type": "code", "source_file": "app/api/pl/transport_address.py", "source_location": "L66", "_origin": "ast", "community": 15, "norm_label": "list_transport_addresses()", "id": "app_api_pl_transport_address_list_transport_addresses" }, { "label": "list_all_transport_addresses()", "file_type": "code", "source_file": "app/api/pl/transport_address.py", "source_location": "L106", "_origin": "ast", "community": 15, "norm_label": "list_all_transport_addresses()", "id": "app_api_pl_transport_address_list_all_transport_addresses" }, { "label": "TransportAddressExportBody", "file_type": "code", "source_file": "app/api/pl/transport_address.py", "source_location": "L144", "_origin": "ast", "community": 15, "norm_label": "transportaddressexportbody", "id": "app_api_pl_transport_address_transportaddressexportbody" }, { "label": "export_transport_addresses()", "file_type": "code", "source_file": "app/api/pl/transport_address.py", "source_location": "L152", "_origin": "ast", "community": 15, "norm_label": "export_transport_addresses()", "id": "app_api_pl_transport_address_export_transport_addresses" }, { "label": "create_transport_address()", "file_type": "code", "source_file": "app/api/pl/transport_address.py", "source_location": "L210", "_origin": "ast", "community": 15, "norm_label": "create_transport_address()", "id": "app_api_pl_transport_address_create_transport_address" }, { "label": "get_transport_address()", "file_type": "code", "source_file": "app/api/pl/transport_address.py", "source_location": "L238", "_origin": "ast", "community": 15, "norm_label": "get_transport_address()", "id": "app_api_pl_transport_address_get_transport_address" }, { "label": "update_transport_address()", "file_type": "code", "source_file": "app/api/pl/transport_address.py", "source_location": "L249", "_origin": "ast", "community": 15, "norm_label": "update_transport_address()", "id": "app_api_pl_transport_address_update_transport_address" }, { "label": "delete_transport_address()", "file_type": "code", "source_file": "app/api/pl/transport_address.py", "source_location": "L270", "_origin": "ast", "community": 15, "norm_label": "delete_transport_address()", "id": "app_api_pl_transport_address_delete_transport_address" }, { "label": "\u9009\u62e9\u5668\u7528\uff1a\u4ec5\u8fd4\u56de\u542f\u7528\u4e2d\u7684\u5730\u5740\uff08\u4e0d\u5206\u9875\uff09\u3002q \u4ec5\u5339\u914d address_name\u3001full_address\u3002", "file_type": "rationale", "source_file": "app/api/pl/transport_address.py", "source_location": "L111", "_origin": "ast", "community": 15, "norm_label": "\u9009\u62e9\u5668\u7528:\u4ec5\u8fd4\u56de\u542f\u7528\u4e2d\u7684\u5730\u5740(\u4e0d\u5206\u9875)\u3002q \u4ec5\u5339\u914d address_name\u3001full_address\u3002", "id": "app_api_pl_transport_address_rationale_111" }, { "label": "\u5bfc\u51fa\u8fd0\u8f93\u5730\u5740\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/transport_address.py", "source_location": "L157", "_origin": "ast", "community": 15, "norm_label": "\u5bfc\u51fa\u8fd0\u8f93\u5730\u5740\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_pl_transport_address_rationale_157" }, { "label": "vehicle_maintenance.py", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L1", "_origin": "ast", "community": 27, "norm_label": "vehicle_maintenance.py", "id": "app_api_pl_vehicle_maintenance" }, { "label": "list_applies()", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L38", "_origin": "ast", "community": 27, "norm_label": "list_applies()", "id": "app_api_pl_vehicle_maintenance_list_applies" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 27, "norm_label": "date", "id": "app_api_pl_vehicle_maintenance_py_date" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 27, "norm_label": "session", "id": "app_api_pl_vehicle_maintenance_py_session" }, { "label": "list_reminders()", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L70", "_origin": "ast", "community": 27, "norm_label": "list_reminders()", "id": "app_api_pl_vehicle_maintenance_list_reminders" }, { "label": "MaintenanceApplyExportBody", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L100", "_origin": "ast", "community": 27, "norm_label": "maintenanceapplyexportbody", "id": "app_api_pl_vehicle_maintenance_maintenanceapplyexportbody" }, { "label": "export_applies()", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L113", "_origin": "ast", "community": 27, "norm_label": "export_applies()", "id": "app_api_pl_vehicle_maintenance_export_applies" }, { "label": "get_apply()", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L157", "_origin": "ast", "community": 27, "norm_label": "get_apply()", "id": "app_api_pl_vehicle_maintenance_get_apply" }, { "label": "create_apply()", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L167", "_origin": "ast", "community": 27, "norm_label": "create_apply()", "id": "app_api_pl_vehicle_maintenance_create_apply" }, { "label": "update_apply()", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L177", "_origin": "ast", "community": 27, "norm_label": "update_apply()", "id": "app_api_pl_vehicle_maintenance_update_apply" }, { "label": "cancel_apply()", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L188", "_origin": "ast", "community": 27, "norm_label": "cancel_apply()", "id": "app_api_pl_vehicle_maintenance_cancel_apply" }, { "label": "delete_applies()", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L198", "_origin": "ast", "community": 27, "norm_label": "delete_applies()", "id": "app_api_pl_vehicle_maintenance_delete_applies" }, { "label": "list_process_board()", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L209", "_origin": "ast", "community": 27, "norm_label": "list_process_board()", "id": "app_api_pl_vehicle_maintenance_list_process_board" }, { "label": "MaintProcessExportBody", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L257", "_origin": "ast", "community": 27, "norm_label": "maintprocessexportbody", "id": "app_api_pl_vehicle_maintenance_maintprocessexportbody" }, { "label": "export_process_board()", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L271", "_origin": "ast", "community": 27, "norm_label": "export_process_board()", "id": "app_api_pl_vehicle_maintenance_export_process_board" }, { "label": "get_process()", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L305", "_origin": "ast", "community": 27, "norm_label": "get_process()", "id": "app_api_pl_vehicle_maintenance_get_process" }, { "label": "create_process()", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L315", "_origin": "ast", "community": 27, "norm_label": "create_process()", "id": "app_api_pl_vehicle_maintenance_create_process" }, { "label": "update_process()", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L325", "_origin": "ast", "community": 27, "norm_label": "update_process()", "id": "app_api_pl_vehicle_maintenance_update_process" }, { "label": "delete_processes()", "file_type": "code", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L336", "_origin": "ast", "community": 27, "norm_label": "delete_processes()", "id": "app_api_pl_vehicle_maintenance_delete_processes" }, { "label": "\u5bfc\u51fa\u7ef4\u4fdd\u7533\u8bf7\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L118", "_origin": "ast", "community": 27, "norm_label": "\u5bfc\u51fa\u7ef4\u4fdd\u7533\u8bf7\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_pl_vehicle_maintenance_rationale_118" }, { "label": "vehicle_recharge.py", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L1", "_origin": "ast", "community": 29, "norm_label": "vehicle_recharge.py", "id": "app_api_pl_vehicle_recharge" }, { "label": "list_applies()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L38", "_origin": "ast", "community": 29, "norm_label": "list_applies()", "id": "app_api_pl_vehicle_recharge_list_applies" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 29, "norm_label": "date", "id": "app_api_pl_vehicle_recharge_py_date" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 29, "norm_label": "session", "id": "app_api_pl_vehicle_recharge_py_session" }, { "label": "pending_apply_options()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L70", "_origin": "ast", "community": 29, "norm_label": "pending_apply_options()", "id": "app_api_pl_vehicle_recharge_pending_apply_options" }, { "label": "RechargeApplyExportBody", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L92", "_origin": "ast", "community": 29, "norm_label": "rechargeapplyexportbody", "id": "app_api_pl_vehicle_recharge_rechargeapplyexportbody" }, { "label": "export_recharge_applies()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L104", "_origin": "ast", "community": 29, "norm_label": "export_recharge_applies()", "id": "app_api_pl_vehicle_recharge_export_recharge_applies" }, { "label": "get_apply()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L137", "_origin": "ast", "community": 29, "norm_label": "get_apply()", "id": "app_api_pl_vehicle_recharge_get_apply" }, { "label": "create_apply()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L147", "_origin": "ast", "community": 29, "norm_label": "create_apply()", "id": "app_api_pl_vehicle_recharge_create_apply" }, { "label": "update_apply()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L157", "_origin": "ast", "community": 29, "norm_label": "update_apply()", "id": "app_api_pl_vehicle_recharge_update_apply" }, { "label": "cancel_apply()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L168", "_origin": "ast", "community": 29, "norm_label": "cancel_apply()", "id": "app_api_pl_vehicle_recharge_cancel_apply" }, { "label": "delete_applies()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L178", "_origin": "ast", "community": 29, "norm_label": "delete_applies()", "id": "app_api_pl_vehicle_recharge_delete_applies" }, { "label": "list_records()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L189", "_origin": "ast", "community": 29, "norm_label": "list_records()", "id": "app_api_pl_vehicle_recharge_list_records" }, { "label": "list_disburse_board()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L221", "_origin": "ast", "community": 29, "norm_label": "list_disburse_board()", "id": "app_api_pl_vehicle_recharge_list_disburse_board" }, { "label": "RechargeDisburseExportBody", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L269", "_origin": "ast", "community": 29, "norm_label": "rechargedisburseexportbody", "id": "app_api_pl_vehicle_recharge_rechargedisburseexportbody" }, { "label": "export_recharge_disburse_board()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L283", "_origin": "ast", "community": 29, "norm_label": "export_recharge_disburse_board()", "id": "app_api_pl_vehicle_recharge_export_recharge_disburse_board" }, { "label": "get_record()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L317", "_origin": "ast", "community": 29, "norm_label": "get_record()", "id": "app_api_pl_vehicle_recharge_get_record" }, { "label": "create_record()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L327", "_origin": "ast", "community": 29, "norm_label": "create_record()", "id": "app_api_pl_vehicle_recharge_create_record" }, { "label": "update_record()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L337", "_origin": "ast", "community": 29, "norm_label": "update_record()", "id": "app_api_pl_vehicle_recharge_update_record" }, { "label": "delete_records()", "file_type": "code", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L348", "_origin": "ast", "community": 29, "norm_label": "delete_records()", "id": "app_api_pl_vehicle_recharge_delete_records" }, { "label": "vehicle_urea.py", "file_type": "code", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L1", "_origin": "ast", "community": 36, "norm_label": "vehicle_urea.py", "id": "app_api_pl_vehicle_urea" }, { "label": "list_applies()", "file_type": "code", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L36", "_origin": "ast", "community": 36, "norm_label": "list_applies()", "id": "app_api_pl_vehicle_urea_list_applies" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 36, "norm_label": "date", "id": "app_api_pl_vehicle_urea_py_date" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 36, "norm_label": "session", "id": "app_api_pl_vehicle_urea_py_session" }, { "label": "UreaApplyExportBody", "file_type": "code", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L78", "_origin": "ast", "community": 36, "norm_label": "ureaapplyexportbody", "id": "app_api_pl_vehicle_urea_ureaapplyexportbody" }, { "label": "export_urea_applies()", "file_type": "code", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L89", "_origin": "ast", "community": 36, "norm_label": "export_urea_applies()", "id": "app_api_pl_vehicle_urea_export_urea_applies" }, { "label": "get_apply()", "file_type": "code", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L122", "_origin": "ast", "community": 36, "norm_label": "get_apply()", "id": "app_api_pl_vehicle_urea_get_apply" }, { "label": "create_apply()", "file_type": "code", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L132", "_origin": "ast", "community": 36, "norm_label": "create_apply()", "id": "app_api_pl_vehicle_urea_create_apply" }, { "label": "update_apply()", "file_type": "code", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L142", "_origin": "ast", "community": 36, "norm_label": "update_apply()", "id": "app_api_pl_vehicle_urea_update_apply" }, { "label": "cancel_apply()", "file_type": "code", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L153", "_origin": "ast", "community": 36, "norm_label": "cancel_apply()", "id": "app_api_pl_vehicle_urea_cancel_apply" }, { "label": "delete_applies()", "file_type": "code", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L163", "_origin": "ast", "community": 36, "norm_label": "delete_applies()", "id": "app_api_pl_vehicle_urea_delete_applies" }, { "label": "list_disburse_board()", "file_type": "code", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L174", "_origin": "ast", "community": 36, "norm_label": "list_disburse_board()", "id": "app_api_pl_vehicle_urea_list_disburse_board" }, { "label": "UreaDisburseExportBody", "file_type": "code", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L220", "_origin": "ast", "community": 36, "norm_label": "ureadisburseexportbody", "id": "app_api_pl_vehicle_urea_ureadisburseexportbody" }, { "label": "export_urea_disburse_board()", "file_type": "code", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L233", "_origin": "ast", "community": 36, "norm_label": "export_urea_disburse_board()", "id": "app_api_pl_vehicle_urea_export_urea_disburse_board" }, { "label": "get_disburse()", "file_type": "code", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L267", "_origin": "ast", "community": 36, "norm_label": "get_disburse()", "id": "app_api_pl_vehicle_urea_get_disburse" }, { "label": "create_disburse()", "file_type": "code", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L277", "_origin": "ast", "community": 36, "norm_label": "create_disburse()", "id": "app_api_pl_vehicle_urea_create_disburse" }, { "label": "update_disburse()", "file_type": "code", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L287", "_origin": "ast", "community": 36, "norm_label": "update_disburse()", "id": "app_api_pl_vehicle_urea_update_disburse" }, { "label": "delete_disburses()", "file_type": "code", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L298", "_origin": "ast", "community": 36, "norm_label": "delete_disburses()", "id": "app_api_pl_vehicle_urea_delete_disburses" }, { "label": "public.py", "file_type": "code", "source_file": "app/api/public.py", "source_location": "L1", "_origin": "ast", "community": 37, "norm_label": "public.py", "id": "app_api_public" }, { "label": "_avatar_url_field()", "file_type": "code", "source_file": "app/api/public.py", "source_location": "L39", "_origin": "ast", "community": 37, "norm_label": "_avatar_url_field()", "id": "app_api_public_avatar_url_field" }, { "label": "_web_role_list()", "file_type": "code", "source_file": "app/api/public.py", "source_location": "L47", "_origin": "ast", "community": 37, "norm_label": "_web_role_list()", "id": "app_api_public_web_role_list" }, { "label": "_build_user_info_payload()", "file_type": "code", "source_file": "app/api/public.py", "source_location": "L53", "_origin": "ast", "community": 37, "norm_label": "_build_user_info_payload()", "id": "app_api_public_build_user_info_payload" }, { "label": "_jwt_user_payload()", "file_type": "code", "source_file": "app/api/public.py", "source_location": "L71", "_origin": "ast", "community": 37, "norm_label": "_jwt_user_payload()", "id": "app_api_public_jwt_user_payload" }, { "label": "web_login_rsa_public_key()", "file_type": "code", "source_file": "app/api/public.py", "source_location": "L84", "_origin": "ast", "community": 37, "norm_label": "web_login_rsa_public_key()", "id": "app_api_public_web_login_rsa_public_key" }, { "label": "web_login()", "file_type": "code", "source_file": "app/api/public.py", "source_location": "L91", "_origin": "ast", "community": 37, "norm_label": "web_login()", "id": "app_api_public_web_login" }, { "label": "Request", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 37, "norm_label": "request", "id": "app_api_public_py_request" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 37, "norm_label": "session", "id": "app_api_public_py_session" }, { "label": "refresh_token()", "file_type": "code", "source_file": "app/api/public.py", "source_location": "L149", "_origin": "ast", "community": 37, "norm_label": "refresh_token()", "id": "app_api_public_refresh_token" }, { "label": "logout()", "file_type": "code", "source_file": "app/api/public.py", "source_location": "L211", "_origin": "ast", "community": 37, "norm_label": "logout()", "id": "app_api_public_logout" }, { "label": "get_current_user_profile()", "file_type": "code", "source_file": "app/api/public.py", "source_location": "L228", "_origin": "ast", "community": 37, "norm_label": "get_current_user_profile()", "id": "app_api_public_get_current_user_profile" }, { "label": "get_web_auth_menu_codes()", "file_type": "code", "source_file": "app/api/public.py", "source_location": "L263", "_origin": "ast", "community": 37, "norm_label": "get_web_auth_menu_codes()", "id": "app_api_public_get_web_auth_menu_codes" }, { "label": "change_current_user_password()", "file_type": "code", "source_file": "app/api/public.py", "source_location": "L312", "_origin": "ast", "community": 37, "norm_label": "change_current_user_password()", "id": "app_api_public_change_current_user_password" }, { "label": "public_quote_share()", "file_type": "code", "source_file": "app/api/public.py", "source_location": "L345", "_origin": "ast", "community": 37, "norm_label": "public_quote_share()", "id": "app_api_public_public_quote_share" }, { "label": "\u516c\u5171\u63a5\u53e3\uff08Web \u767b\u5f55\u3001\u5237\u65b0 Token\u3001\u767b\u51fa\uff1b\u7528\u6237\u6a21\u578b\u5bf9\u9f50 docs/sql/shanxia2.0.sql \u57fa\u7ebf\uff09", "file_type": "rationale", "source_file": "app/api/public.py", "source_location": "L1", "_origin": "ast", "community": 37, "norm_label": "\u516c\u5171\u63a5\u53e3(web \u767b\u5f55\u3001\u5237\u65b0 token\u3001\u767b\u51fa;\u7528\u6237\u6a21\u578b\u5bf9\u9f50 docs/sql/shanxia2.0.sql \u57fa\u7ebf)", "id": "app_api_public_rationale_1" }, { "label": "\u4e0e web-admin \u9759\u6001\u8def\u7531 meta.roles\uff08admin/super_admin\uff09\u5bf9\u9f50\u7684\u5355\u5143\u7d20\u6570\u7ec4\u3002", "file_type": "rationale", "source_file": "app/api/public.py", "source_location": "L48", "_origin": "ast", "community": 37, "norm_label": "\u4e0e web-admin \u9759\u6001\u8def\u7531 meta.roles(admin/super_admin)\u5bf9\u9f50\u7684\u5355\u5143\u7d20\u6570\u7ec4\u3002", "id": "app_api_public_rationale_48" }, { "label": "\u4e0e web-admin `userInfo` \u5b57\u6bb5\u7ea6\u5b9a\u4e00\u81f4\u3002", "file_type": "rationale", "source_file": "app/api/public.py", "source_location": "L54", "_origin": "ast", "community": 37, "norm_label": "\u4e0e web-admin `userinfo` \u5b57\u6bb5\u7ea6\u5b9a\u4e00\u81f4\u3002", "id": "app_api_public_rationale_54" }, { "label": "Web \u7aef\u767b\u5f55\u7528 RSA \u516c\u94a5\uff08PKCS#1 v1.5\uff0c\u4e0e JSEncrypt \u4e00\u81f4\uff09", "file_type": "rationale", "source_file": "app/api/public.py", "source_location": "L85", "_origin": "ast", "community": 37, "norm_label": "web \u7aef\u767b\u5f55\u7528 rsa \u516c\u94a5(pkcs#1 v1.5,\u4e0e jsencrypt \u4e00\u81f4)", "id": "app_api_public_rationale_85" }, { "label": "Web \u7aef\u767b\u5f55\uff1a\u8d26\u53f7\u4e3a sys_user.user_no\uff0c\u5bc6\u7801\u4e3a sys_user.password\uff08bcrypt\uff09\u3002", "file_type": "rationale", "source_file": "app/api/public.py", "source_location": "L96", "_origin": "ast", "community": 37, "norm_label": "web \u7aef\u767b\u5f55:\u8d26\u53f7\u4e3a sys_user.user_no,\u5bc6\u7801\u4e3a sys_user.password(bcrypt)\u3002", "id": "app_api_public_rationale_96" }, { "label": "\u767b\u51fa\uff1a\u540a\u9500 Redis \u4f1a\u8bdd\uff08\u82e5\u5df2\u914d\u7f6e REDIS_HOST\uff09\u3002\u65e0 Token \u6216\u5df2\u5931\u6548\u65f6\u4ecd\u8fd4\u56de\u6210\u529f\uff08\u5e42\u7b49\uff09\u3002", "file_type": "rationale", "source_file": "app/api/public.py", "source_location": "L212", "_origin": "ast", "community": 37, "norm_label": "\u767b\u51fa:\u540a\u9500 redis \u4f1a\u8bdd(\u82e5\u5df2\u914d\u7f6e redis_host)\u3002\u65e0 token \u6216\u5df2\u5931\u6548\u65f6\u4ecd\u8fd4\u56de\u6210\u529f(\u5e42\u7b49)\u3002", "id": "app_api_public_rationale_212" }, { "label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\u4fe1\u606f\uff08\u4e0e sys_user \u5b57\u6bb5\u5bf9\u5e94\uff09\u3002", "file_type": "rationale", "source_file": "app/api/public.py", "source_location": "L229", "_origin": "ast", "community": 37, "norm_label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\u4fe1\u606f(\u4e0e sys_user \u5b57\u6bb5\u5bf9\u5e94)\u3002", "id": "app_api_public_rationale_229" }, { "label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\u83dc\u5355\u6743\u9650\u6807\u8bc6\uff08sys_menu.perms\uff0c\u7ecf\u89d2\u8272\u7ee7\u627f\uff09\u3002", "file_type": "rationale", "source_file": "app/api/public.py", "source_location": "L264", "_origin": "ast", "community": 37, "norm_label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\u83dc\u5355\u6743\u9650\u6807\u8bc6(sys_menu.perms,\u7ecf\u89d2\u8272\u7ee7\u627f)\u3002", "id": "app_api_public_rationale_264" }, { "label": "\u516c\u5f00\u5206\u4eab\u67e5\u770b\u62a5\u4ef7\u5355 \u2014 Java: GET /share/{shareCode}\uff08\u65e0 JWT\uff09", "file_type": "rationale", "source_file": "app/api/public.py", "source_location": "L351", "_origin": "ast", "community": 37, "norm_label": "\u516c\u5f00\u5206\u4eab\u67e5\u770b\u62a5\u4ef7\u5355 \u2014 java: get /share/{sharecode}(\u65e0 jwt)", "id": "app_api_public_rationale_351" }, { "label": "public_duty.py", "file_type": "code", "source_file": "app/api/public_duty.py", "source_location": "L1", "_origin": "ast", "community": 11, "norm_label": "public_duty.py", "id": "app_api_public_duty" }, { "label": "public_page()", "file_type": "code", "source_file": "app/api/public_duty.py", "source_location": "L17", "_origin": "ast", "community": 11, "norm_label": "public_page()", "id": "app_api_public_duty_public_page" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 11, "norm_label": "session", "id": "app_api_public_duty_py_session" }, { "label": "public_grab()", "file_type": "code", "source_file": "app/api/public_duty.py", "source_location": "L29", "_origin": "ast", "community": 11, "norm_label": "public_grab()", "id": "app_api_public_duty_public_grab" }, { "label": "workflow.py", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L1", "_origin": "ast", "community": 25, "norm_label": "workflow.py", "id": "app_api_workflow" }, { "label": "_business_type_label()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L35", "_origin": "ast", "community": 25, "norm_label": "_business_type_label()", "id": "app_api_workflow_business_type_label" }, { "label": "_fmt_latest_version()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L41", "_origin": "ast", "community": 25, "norm_label": "_fmt_latest_version()", "id": "app_api_workflow_fmt_latest_version" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 25, "norm_label": "any", "id": "app_api_workflow_py_any" }, { "label": "_portal_user_info()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L47", "_origin": "ast", "community": 25, "norm_label": "_portal_user_info()", "id": "app_api_workflow_portal_user_info" }, { "label": "_assert_wf_instance_in_scope()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L58", "_origin": "ast", "community": 25, "norm_label": "_assert_wf_instance_in_scope()", "id": "app_api_workflow_assert_wf_instance_in_scope" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 25, "norm_label": "session", "id": "app_api_workflow_py_session" }, { "label": "_leave_form_fields()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L80", "_origin": "ast", "community": 25, "norm_label": "_leave_form_fields()", "id": "app_api_workflow_leave_form_fields" }, { "label": "_get_business_form_fields()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L104", "_origin": "ast", "community": 25, "norm_label": "_get_business_form_fields()", "id": "app_api_workflow_get_business_form_fields" }, { "label": "_enrich_task_list()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L117", "_origin": "ast", "community": 25, "norm_label": "_enrich_task_list()", "id": "app_api_workflow_enrich_task_list" }, { "label": "ProcessDefCreateBody", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L134", "_origin": "ast", "community": 25, "norm_label": "processdefcreatebody", "id": "app_api_workflow_processdefcreatebody" }, { "label": "ProcessDefUpdateBody", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L144", "_origin": "ast", "community": 25, "norm_label": "processdefupdatebody", "id": "app_api_workflow_processdefupdatebody" }, { "label": "PublishVersionBody", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L154", "_origin": "ast", "community": 25, "norm_label": "publishversionbody", "id": "app_api_workflow_publishversionbody" }, { "label": "StartInstanceBody", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L163", "_origin": "ast", "community": 25, "norm_label": "startinstancebody", "id": "app_api_workflow_startinstancebody" }, { "label": "TaskActionBody", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L173", "_origin": "ast", "community": 25, "norm_label": "taskactionbody", "id": "app_api_workflow_taskactionbody" }, { "label": "list_process_defs()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L190", "_origin": "ast", "community": 25, "norm_label": "list_process_defs()", "id": "app_api_workflow_list_process_defs" }, { "label": "ProcessDefExportBody", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L215", "_origin": "ast", "community": 25, "norm_label": "processdefexportbody", "id": "app_api_workflow_processdefexportbody" }, { "label": "export_process_defs()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L223", "_origin": "ast", "community": 25, "norm_label": "export_process_defs()", "id": "app_api_workflow_export_process_defs" }, { "label": "create_process_def()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L260", "_origin": "ast", "community": 25, "norm_label": "create_process_def()", "id": "app_api_workflow_create_process_def" }, { "label": "update_process_def()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L283", "_origin": "ast", "community": 25, "norm_label": "update_process_def()", "id": "app_api_workflow_update_process_def" }, { "label": "delete_process_def()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L308", "_origin": "ast", "community": 11, "norm_label": "delete_process_def()", "id": "app_api_workflow_delete_process_def" }, { "label": "publish_version()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L326", "_origin": "ast", "community": 25, "norm_label": "publish_version()", "id": "app_api_workflow_publish_version" }, { "label": "list_versions()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L350", "_origin": "ast", "community": 25, "norm_label": "list_versions()", "id": "app_api_workflow_list_versions" }, { "label": "get_designer_data()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L361", "_origin": "ast", "community": 25, "norm_label": "get_designer_data()", "id": "app_api_workflow_get_designer_data" }, { "label": "start_instance()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L392", "_origin": "ast", "community": 25, "norm_label": "start_instance()", "id": "app_api_workflow_start_instance" }, { "label": "list_my_instances()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L430", "_origin": "ast", "community": 25, "norm_label": "list_my_instances()", "id": "app_api_workflow_list_my_instances" }, { "label": "MyInstanceExportBody", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L458", "_origin": "ast", "community": 25, "norm_label": "myinstanceexportbody", "id": "app_api_workflow_myinstanceexportbody" }, { "label": "export_my_instances()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L466", "_origin": "ast", "community": 25, "norm_label": "export_my_instances()", "id": "app_api_workflow_export_my_instances" }, { "label": "get_instance_detail()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L506", "_origin": "ast", "community": 25, "norm_label": "get_instance_detail()", "id": "app_api_workflow_get_instance_detail" }, { "label": "list_pending_tasks()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L570", "_origin": "ast", "community": 25, "norm_label": "list_pending_tasks()", "id": "app_api_workflow_list_pending_tasks" }, { "label": "PendingTaskExportBody", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L596", "_origin": "ast", "community": 25, "norm_label": "pendingtaskexportbody", "id": "app_api_workflow_pendingtaskexportbody" }, { "label": "export_pending_tasks()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L603", "_origin": "ast", "community": 25, "norm_label": "export_pending_tasks()", "id": "app_api_workflow_export_pending_tasks" }, { "label": "list_completed_tasks()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L642", "_origin": "ast", "community": 25, "norm_label": "list_completed_tasks()", "id": "app_api_workflow_list_completed_tasks" }, { "label": "CompletedTaskExportBody", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L670", "_origin": "ast", "community": 25, "norm_label": "completedtaskexportbody", "id": "app_api_workflow_completedtaskexportbody" }, { "label": "export_completed_tasks()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L677", "_origin": "ast", "community": 25, "norm_label": "export_completed_tasks()", "id": "app_api_workflow_export_completed_tasks" }, { "label": "approve_task()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L721", "_origin": "ast", "community": 25, "norm_label": "approve_task()", "id": "app_api_workflow_approve_task" }, { "label": "reject_task()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L746", "_origin": "ast", "community": 25, "norm_label": "reject_task()", "id": "app_api_workflow_reject_task" }, { "label": "get_business_all_tasks()", "file_type": "code", "source_file": "app/api/workflow.py", "source_location": "L776", "_origin": "ast", "community": 25, "norm_label": "get_business_all_tasks()", "id": "app_api_workflow_get_business_all_tasks" }, { "label": "\u5ba1\u6279\u610f\u89c1\uff1a\u524d\u7aef\u4f20 commentText\uff0c\u517c\u5bb9 comment\u3002", "file_type": "rationale", "source_file": "app/api/workflow.py", "source_location": "L174", "_origin": "ast", "community": 25, "norm_label": "\u5ba1\u6279\u610f\u89c1:\u524d\u7aef\u4f20 commenttext,\u517c\u5bb9 comment\u3002", "id": "app_api_workflow_rationale_174" }, { "label": "\u5bfc\u51fa\u6d41\u7a0b\u5b9a\u4e49\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/workflow.py", "source_location": "L228", "_origin": "ast", "community": 25, "norm_label": "\u5bfc\u51fa\u6d41\u7a0b\u5b9a\u4e49\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_workflow_rationale_228" }, { "label": "\u5bfc\u51fa\u6211\u7684\u7533\u8bf7\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/workflow.py", "source_location": "L471", "_origin": "ast", "community": 25, "norm_label": "\u5bfc\u51fa\u6211\u7684\u7533\u8bf7\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_workflow_rationale_471" }, { "label": "\u5bfc\u51fa\u5f85\u529e\u4efb\u52a1\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/workflow.py", "source_location": "L608", "_origin": "ast", "community": 25, "norm_label": "\u5bfc\u51fa\u5f85\u529e\u4efb\u52a1\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_workflow_rationale_608" }, { "label": "\u5bfc\u51fa\u5df2\u529e\u4efb\u52a1\u5217\u8868\uff08\u5f53\u524d\u7b5b\u9009\u5168\u91cf\uff0c\u6216 ids \u5df2\u9009\uff09\u3002", "file_type": "rationale", "source_file": "app/api/workflow.py", "source_location": "L682", "_origin": "ast", "community": 25, "norm_label": "\u5bfc\u51fa\u5df2\u529e\u4efb\u52a1\u5217\u8868(\u5f53\u524d\u7b5b\u9009\u5168\u91cf,\u6216 ids \u5df2\u9009)\u3002", "id": "app_api_workflow_rationale_682" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/core/__init__.py", "source_location": "L1", "_origin": "ast", "community": 96, "norm_label": "__init__.py", "id": "app_core_init" }, { "label": "admin_request_json.py", "file_type": "code", "source_file": "app/core/admin_request_json.py", "source_location": "L1", "_origin": "ast", "community": 96, "norm_label": "admin_request_json.py", "id": "app_core_admin_request_json" }, { "label": "parse_admin_request_json()", "file_type": "code", "source_file": "app/core/admin_request_json.py", "source_location": "L19", "_origin": "ast", "community": 96, "norm_label": "parse_admin_request_json()", "id": "app_core_admin_request_json_parse_admin_request_json" }, { "label": "Request", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 96, "norm_label": "request", "id": "app_core_admin_request_json_py_request" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 96, "norm_label": "any", "id": "app_core_admin_request_json_py_any" }, { "label": "\u8fd0\u8425 Web\uff08/web/admin\uff09JSON \u8bf7\u6c42\u4f53\u89e3\u6790\u3002 \u4e0e ApiCryptoMiddleware \u914d\u5408\uff1a\u4e2d\u95f4\u4ef6\u672a\u6539\u5199 body \u65f6\uff0c\u5728\u8def\u7531\u5185\u89e3\u5bc6 `{", "file_type": "rationale", "source_file": "app/core/admin_request_json.py", "source_location": "L1", "_origin": "ast", "community": 96, "norm_label": "\u8fd0\u8425 web(/web/admin)json \u8bf7\u6c42\u4f53\u89e3\u6790\u3002 \u4e0e apicryptomiddleware \u914d\u5408:\u4e2d\u95f4\u4ef6\u672a\u6539\u5199 body \u65f6,\u5728\u8def\u7531\u5185\u89e3\u5bc6 `{", "id": "app_core_admin_request_json_rationale_1" }, { "label": "\u8bfb\u53d6 JSON body\uff1bdict \u65f6\u8d70 resolve_request_payload\uff08\u660e\u6587 / \u5bc6\u6587 / data \u5305\u88c5\uff09\u3002 Returns:", "file_type": "rationale", "source_file": "app/core/admin_request_json.py", "source_location": "L25", "_origin": "ast", "community": 96, "norm_label": "\u8bfb\u53d6 json body;dict \u65f6\u8d70 resolve_request_payload(\u660e\u6587 / \u5bc6\u6587 / data \u5305\u88c5)\u3002 returns:", "id": "app_core_admin_request_json_rationale_25" }, { "label": "api_crypto.py", "file_type": "code", "source_file": "app/core/api_crypto.py", "source_location": "L1", "_origin": "ast", "community": 264, "norm_label": "api_crypto.py", "id": "app_core_api_crypto" }, { "label": "ApiCryptoError", "file_type": "code", "source_file": "app/core/api_crypto.py", "source_location": "L14", "_origin": "ast", "community": 264, "norm_label": "apicryptoerror", "id": "app_core_api_crypto_apicryptoerror" }, { "label": "derive_key()", "file_type": "code", "source_file": "app/core/api_crypto.py", "source_location": "L18", "_origin": "ast", "community": 264, "norm_label": "derive_key()", "id": "app_core_api_crypto_derive_key" }, { "label": "_b64url_encode()", "file_type": "code", "source_file": "app/core/api_crypto.py", "source_location": "L23", "_origin": "ast", "community": 264, "norm_label": "_b64url_encode()", "id": "app_core_api_crypto_b64url_encode" }, { "label": "_b64url_decode()", "file_type": "code", "source_file": "app/core/api_crypto.py", "source_location": "L27", "_origin": "ast", "community": 264, "norm_label": "_b64url_decode()", "id": "app_core_api_crypto_b64url_decode" }, { "label": "encrypt_json()", "file_type": "code", "source_file": "app/core/api_crypto.py", "source_location": "L32", "_origin": "ast", "community": 264, "norm_label": "encrypt_json()", "id": "app_core_api_crypto_encrypt_json" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 264, "norm_label": "any", "id": "app_core_api_crypto_py_any" }, { "label": "decrypt_json()", "file_type": "code", "source_file": "app/core/api_crypto.py", "source_location": "L40", "_origin": "ast", "community": 264, "norm_label": "decrypt_json()", "id": "app_core_api_crypto_decrypt_json" }, { "label": "gen_nonce_hex()", "file_type": "code", "source_file": "app/core/api_crypto.py", "source_location": "L59", "_origin": "ast", "community": 264, "norm_label": "gen_nonce_hex()", "id": "app_core_api_crypto_gen_nonce_hex" }, { "label": "is_ts_in_window()", "file_type": "code", "source_file": "app/core/api_crypto.py", "source_location": "L63", "_origin": "ast", "community": 264, "norm_label": "is_ts_in_window()", "id": "app_core_api_crypto_is_ts_in_window" }, { "label": "api_crypto_middleware.py", "file_type": "code", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L1", "_origin": "ast", "community": 149, "norm_label": "api_crypto_middleware.py", "id": "app_core_api_crypto_middleware" }, { "label": "_nonce_key()", "file_type": "code", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L28", "_origin": "ast", "community": 149, "norm_label": "_nonce_key()", "id": "app_core_api_crypto_middleware_nonce_key" }, { "label": "_should_skip_path()", "file_type": "code", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L32", "_origin": "ast", "community": 149, "norm_label": "_should_skip_path()", "id": "app_core_api_crypto_middleware_should_skip_path" }, { "label": "_is_crypto_api()", "file_type": "code", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L37", "_origin": "ast", "community": 149, "norm_label": "_is_crypto_api()", "id": "app_core_api_crypto_middleware_is_crypto_api" }, { "label": "_claims_from_auth()", "file_type": "code", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L43", "_origin": "ast", "community": 149, "norm_label": "_claims_from_auth()", "id": "app_core_api_crypto_middleware_claims_from_auth" }, { "label": "_get_redis_client()", "file_type": "code", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L61", "_origin": "ast", "community": 149, "norm_label": "_get_redis_client()", "id": "app_core_api_crypto_middleware_get_redis_client" }, { "label": "Redis", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 149, "norm_label": "redis", "id": "app_core_api_crypto_middleware_py_redis" }, { "label": "_mark_nonce_once()", "file_type": "code", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L65", "_origin": "ast", "community": 149, "norm_label": "_mark_nonce_once()", "id": "app_core_api_crypto_middleware_mark_nonce_once" }, { "label": "_json_error_response()", "file_type": "code", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L90", "_origin": "ast", "community": 149, "norm_label": "_json_error_response()", "id": "app_core_api_crypto_middleware_json_error_response" }, { "label": "Response", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 149, "norm_label": "response", "id": "response" }, { "label": "_coerce_post_method_override_to_get()", "file_type": "code", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L95", "_origin": "ast", "community": 149, "norm_label": "_coerce_post_method_override_to_get()", "id": "app_core_api_crypto_middleware_coerce_post_method_override_to_get" }, { "label": "Request", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 149, "norm_label": "request", "id": "app_core_api_crypto_middleware_py_request" }, { "label": "ApiCryptoMiddleware", "file_type": "code", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L141", "_origin": "ast", "community": 149, "norm_label": "apicryptomiddleware", "id": "app_core_api_crypto_middleware_apicryptomiddleware" }, { "label": ".dispatch()", "file_type": "code", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L142", "_origin": "ast", "community": 149, "norm_label": ".dispatch()", "id": "app_core_api_crypto_middleware_apicryptomiddleware_dispatch" }, { "label": "\u4ec5\u5bf9\u8fd0\u8425\u7aef\u4e0e\u5c0f\u7a0b\u5e8f\u4e1a\u52a1 API \u5e94\u7528\u7edf\u4e00\u5bc6\u6587\u534f\u8bae\u3002", "file_type": "rationale", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L38", "_origin": "ast", "community": 149, "norm_label": "\u4ec5\u5bf9\u8fd0\u8425\u7aef\u4e0e\u5c0f\u7a0b\u5e8f\u4e1a\u52a1 api \u5e94\u7528\u7edf\u4e00\u5bc6\u6587\u534f\u8bae\u3002", "id": "app_core_api_crypto_middleware_rationale_38" }, { "label": "\u524d\u7aef Axios \u5728\u5f00\u542f\u52a0\u5bc6\u65f6\u4f1a\u628a GET \u6539\u4e3a POST \u5e76\u5e26 X-HTTP-Method-Override: GET\u3002 \u5f53\u540e\u7aef\u672a\u542f\u7528 API_EN", "file_type": "rationale", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L96", "_origin": "ast", "community": 149, "norm_label": "\u524d\u7aef axios \u5728\u5f00\u542f\u52a0\u5bc6\u65f6\u4f1a\u628a get \u6539\u4e3a post \u5e76\u5e26 x-http-method-override: get\u3002 \u5f53\u540e\u7aef\u672a\u542f\u7528 api_en", "id": "app_core_api_crypto_middleware_rationale_96" }, { "label": "api_request_log_middleware.py", "file_type": "code", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L1", "_origin": "ast", "community": 127, "norm_label": "api_request_log_middleware.py", "id": "app_core_api_request_log_middleware" }, { "label": "_truncate()", "file_type": "code", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L37", "_origin": "ast", "community": 127, "norm_label": "_truncate()", "id": "app_core_api_request_log_middleware_truncate" }, { "label": "_truncate_utf8_bytes()", "file_type": "code", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L49", "_origin": "ast", "community": 127, "norm_label": "_truncate_utf8_bytes()", "id": "app_core_api_request_log_middleware_truncate_utf8_bytes" }, { "label": "_redact_obj()", "file_type": "code", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L65", "_origin": "ast", "community": 127, "norm_label": "_redact_obj()", "id": "app_core_api_request_log_middleware_redact_obj" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 127, "norm_label": "any", "id": "app_core_api_request_log_middleware_py_any" }, { "label": "_format_body_bytes()", "file_type": "code", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L84", "_origin": "ast", "community": 127, "norm_label": "_format_body_bytes()", "id": "app_core_api_request_log_middleware_format_body_bytes" }, { "label": "_claims_from_auth()", "file_type": "code", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L111", "_origin": "ast", "community": 127, "norm_label": "_claims_from_auth()", "id": "app_core_api_request_log_middleware_claims_from_auth" }, { "label": "_should_skip_exclude()", "file_type": "code", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L137", "_origin": "ast", "community": 127, "norm_label": "_should_skip_exclude()", "id": "app_core_api_request_log_middleware_should_skip_exclude" }, { "label": "_should_skip()", "file_type": "code", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L150", "_origin": "ast", "community": 127, "norm_label": "_should_skip()", "id": "app_core_api_request_log_middleware_should_skip" }, { "label": "Request", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 127, "norm_label": "request", "id": "app_core_api_request_log_middleware_py_request" }, { "label": "_persist_log()", "file_type": "code", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L163", "_origin": "ast", "community": 127, "norm_label": "_persist_log()", "id": "app_core_api_request_log_middleware_persist_log" }, { "label": "_schedule_persist_log()", "file_type": "code", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L224", "_origin": "ast", "community": 127, "norm_label": "_schedule_persist_log()", "id": "app_core_api_request_log_middleware_schedule_persist_log" }, { "label": "ApiRequestLogMiddleware", "file_type": "code", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L247", "_origin": "ast", "community": 95, "norm_label": "apirequestlogmiddleware", "id": "app_core_api_request_log_middleware_apirequestlogmiddleware" }, { "label": ".dispatch()", "file_type": "code", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L248", "_origin": "ast", "community": 127, "norm_label": ".dispatch()", "id": "app_core_api_request_log_middleware_apirequestlogmiddleware_dispatch" }, { "label": "\u7edf\u4e00\u8bb0\u5f55 API \u8bf7\u6c42/\u54cd\u5e94\u51fa\u5165\u53c2\u7684\u4e2d\u95f4\u4ef6", "file_type": "rationale", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L1", "_origin": "ast", "community": 127, "norm_label": "\u7edf\u4e00\u8bb0\u5f55 api \u8bf7\u6c42/\u54cd\u5e94\u51fa\u5165\u53c2\u7684\u4e2d\u95f4\u4ef6", "id": "app_core_api_request_log_middleware_rationale_1" }, { "label": "attachment_biz.py", "file_type": "code", "source_file": "app/core/attachment_biz.py", "source_location": "L1", "_origin": "ast", "community": 5, "norm_label": "attachment_biz.py", "id": "app_core_attachment_biz" }, { "label": "resolve_upload_folder()", "file_type": "code", "source_file": "app/core/attachment_biz.py", "source_location": "L21", "_origin": "ast", "community": 5, "norm_label": "resolve_upload_folder()", "id": "app_core_attachment_biz_resolve_upload_folder" }, { "label": "\u9644\u4ef6\u4e0a\u4f20 bizType \u4e0e MinIO \u76ee\u5f55\u6620\u5c04\uff08\u5bf9\u9f50\u539f CRM oss \u4e0a\u4f20\u8bed\u4e49\uff09", "file_type": "rationale", "source_file": "app/core/attachment_biz.py", "source_location": "L1", "_origin": "ast", "community": 5, "norm_label": "\u9644\u4ef6\u4e0a\u4f20 biztype \u4e0e minio \u76ee\u5f55\u6620\u5c04(\u5bf9\u9f50\u539f crm oss \u4e0a\u4f20\u8bed\u4e49)", "id": "app_core_attachment_biz_rationale_1" }, { "label": "\u4f18\u5148\u4f7f\u7528\u663e\u5f0f folder\uff1b\u5426\u5219\u6309 bizType \u6620\u5c04\u9ed8\u8ba4\u76ee\u5f55\u3002", "file_type": "rationale", "source_file": "app/core/attachment_biz.py", "source_location": "L22", "_origin": "ast", "community": 5, "norm_label": "\u4f18\u5148\u4f7f\u7528\u663e\u5f0f folder;\u5426\u5219\u6309 biztype \u6620\u5c04\u9ed8\u8ba4\u76ee\u5f55\u3002", "id": "app_core_attachment_biz_rationale_22" }, { "label": "auth.py", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L1", "_origin": "ast", "community": 37, "norm_label": "auth.py", "id": "app_core_auth" }, { "label": "_session_key()", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L25", "_origin": "ast", "community": 37, "norm_label": "_session_key()", "id": "app_core_auth_session_key" }, { "label": "_refresh_key()", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L29", "_origin": "ast", "community": 37, "norm_label": "_refresh_key()", "id": "app_core_auth_refresh_key" }, { "label": "_redis_call_safe()", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L33", "_origin": "ast", "community": 37, "norm_label": "_redis_call_safe()", "id": "app_core_auth_redis_call_safe" }, { "label": "store_session()", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L44", "_origin": "ast", "community": 37, "norm_label": "store_session()", "id": "app_core_auth_store_session" }, { "label": "revoke_session()", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L49", "_origin": "ast", "community": 37, "norm_label": "revoke_session()", "id": "app_core_auth_revoke_session" }, { "label": "extend_session()", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L54", "_origin": "ast", "community": 37, "norm_label": "extend_session()", "id": "app_core_auth_extend_session" }, { "label": "is_session_valid()", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L61", "_origin": "ast", "community": 37, "norm_label": "is_session_valid()", "id": "app_core_auth_is_session_valid" }, { "label": "store_refresh_token()", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L73", "_origin": "ast", "community": 37, "norm_label": "store_refresh_token()", "id": "app_core_auth_store_refresh_token" }, { "label": "is_refresh_token_valid()", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L80", "_origin": "ast", "community": 37, "norm_label": "is_refresh_token_valid()", "id": "app_core_auth_is_refresh_token_valid" }, { "label": "revoke_refresh_token()", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L91", "_origin": "ast", "community": 37, "norm_label": "revoke_refresh_token()", "id": "app_core_auth_revoke_refresh_token" }, { "label": "create_access_token()", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L95", "_origin": "ast", "community": 37, "norm_label": "create_access_token()", "id": "app_core_auth_create_access_token" }, { "label": "timedelta", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 24, "norm_label": "timedelta", "id": "timedelta" }, { "label": "create_refresh_token()", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L119", "_origin": "ast", "community": 37, "norm_label": "create_refresh_token()", "id": "app_core_auth_create_refresh_token" }, { "label": "decode_token()", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L135", "_origin": "ast", "community": 37, "norm_label": "decode_token()", "id": "app_core_auth_decode_token" }, { "label": "get_current_user_by_token()", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L148", "_origin": "ast", "community": 37, "norm_label": "get_current_user_by_token()", "id": "app_core_auth_get_current_user_by_token" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 37, "norm_label": "session", "id": "app_core_auth_py_session" }, { "label": "get_current_user()", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L206", "_origin": "ast", "community": 37, "norm_label": "get_current_user()", "id": "app_core_auth_get_current_user" }, { "label": "get_current_user_simple()", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L214", "_origin": "ast", "community": 37, "norm_label": "get_current_user_simple()", "id": "app_core_auth_get_current_user_simple" }, { "label": "get_client_ip()", "file_type": "code", "source_file": "app/core/auth.py", "source_location": "L233", "_origin": "ast", "community": 37, "norm_label": "get_client_ip()", "id": "app_core_auth_get_client_ip" }, { "label": "Request", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 37, "norm_label": "request", "id": "app_core_auth_py_request" }, { "label": "\u540c\u6b65 Redis \u8c03\u7528\uff1b\u5931\u8d25\u65f6\u8fd4\u56de None \u4f9b\u8c03\u7528\u65b9\u964d\u7ea7\u3002", "file_type": "rationale", "source_file": "app/core/auth.py", "source_location": "L34", "_origin": "ast", "community": 37, "norm_label": "\u540c\u6b65 redis \u8c03\u7528;\u5931\u8d25\u65f6\u8fd4\u56de none \u4f9b\u8c03\u7528\u65b9\u964d\u7ea7\u3002", "id": "app_core_auth_rationale_34" }, { "label": "\u5237\u65b0\u4f1a\u8bdd TTL\uff08\u5df2\u767b\u5f55\u7528\u6237\u6bcf\u6b21 API \u6821\u9a8c\u901a\u8fc7\u540e\u6ed1\u52a8\u7eed\u671f\uff09", "file_type": "rationale", "source_file": "app/core/auth.py", "source_location": "L55", "_origin": "ast", "community": 37, "norm_label": "\u5237\u65b0\u4f1a\u8bdd ttl(\u5df2\u767b\u5f55\u7528\u6237\u6bcf\u6b21 api \u6821\u9a8c\u901a\u8fc7\u540e\u6ed1\u52a8\u7eed\u671f)", "id": "app_core_auth_rationale_55" }, { "label": "\u5199\u5165 refreshToken\uff08\u7528\u4e8e one-time \u4f7f\u7528/\u540a\u9500\uff09", "file_type": "rationale", "source_file": "app/core/auth.py", "source_location": "L74", "_origin": "ast", "community": 37, "norm_label": "\u5199\u5165 refreshtoken(\u7528\u4e8e one-time \u4f7f\u7528/\u540a\u9500)", "id": "app_core_auth_rationale_74" }, { "label": "\u6839\u636e token \u83b7\u53d6\u5f53\u524d\u7528\u6237\uff08\u5305\u542b Redis \u4f1a\u8bdd\u6821\u9a8c\uff1b\u4f1a\u8bdd\u6ed1\u52a8\u7eed\u671f\uff09", "file_type": "rationale", "source_file": "app/core/auth.py", "source_location": "L149", "_origin": "ast", "community": 37, "norm_label": "\u6839\u636e token \u83b7\u53d6\u5f53\u524d\u7528\u6237(\u5305\u542b redis \u4f1a\u8bdd\u6821\u9a8c;\u4f1a\u8bdd\u6ed1\u52a8\u7eed\u671f)", "id": "app_core_auth_rationale_149" }, { "label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\uff08sync \u4f9d\u8d56\uff0c\u914d\u5408 sync \u8def\u7531\u5728\u7ebf\u7a0b\u6c60\u6267\u884c\uff0c\u907f\u514d\u963b\u585e\u4e8b\u4ef6\u5faa\u73af\uff09\u3002", "file_type": "rationale", "source_file": "app/core/auth.py", "source_location": "L210", "_origin": "ast", "community": 37, "norm_label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237(sync \u4f9d\u8d56,\u914d\u5408 sync \u8def\u7531\u5728\u7ebf\u7a0b\u6c60\u6267\u884c,\u907f\u514d\u963b\u585e\u4e8b\u4ef6\u5faa\u73af)\u3002", "id": "app_core_auth_rationale_210" }, { "label": "bx_auth.py", "file_type": "code", "source_file": "app/core/bx_auth.py", "source_location": "L1", "_origin": "ast", "community": 49, "norm_label": "bx_auth.py", "id": "app_core_bx_auth" }, { "label": "BxUserContext", "file_type": "code", "source_file": "app/core/bx_auth.py", "source_location": "L13", "_origin": "ast", "community": 26, "norm_label": "bxusercontext", "id": "app_core_bx_auth_bxusercontext" }, { "label": ".to_tenant_user_dict()", "file_type": "code", "source_file": "app/core/bx_auth.py", "source_location": "L22", "_origin": "ast", "community": 26, "norm_label": ".to_tenant_user_dict()", "id": "app_core_bx_auth_bxusercontext_to_tenant_user_dict" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 26, "norm_label": "any", "id": "app_core_bx_auth_py_any" }, { "label": ".to_user_info()", "file_type": "code", "source_file": "app/core/bx_auth.py", "source_location": "L30", "_origin": "ast", "community": 26, "norm_label": ".to_user_info()", "id": "app_core_bx_auth_bxusercontext_to_user_info" }, { "label": "get_bx_current_user()", "file_type": "code", "source_file": "app/core/bx_auth.py", "source_location": "L41", "_origin": "ast", "community": 26, "norm_label": "get_bx_current_user()", "id": "app_core_bx_auth_get_bx_current_user" }, { "label": "\u62a5\u9500\u6a21\u5757\u8ba4\u8bc1\u9002\u914d\uff1a\u95e8\u6237 JWT \u7528\u6237 \u2192 bx \u4e1a\u52a1\u4e0a\u4e0b\u6587\u3002", "file_type": "rationale", "source_file": "app/core/bx_auth.py", "source_location": "L1", "_origin": "ast", "community": 49, "norm_label": "\u62a5\u9500\u6a21\u5757\u8ba4\u8bc1\u9002\u914d:\u95e8\u6237 jwt \u7528\u6237 \u2192 bx \u4e1a\u52a1\u4e0a\u4e0b\u6587\u3002", "id": "app_core_bx_auth_rationale_1" }, { "label": "bx Service/Router \u4f7f\u7528\u7684\u5f53\u524d\u7528\u6237\u4e0a\u4e0b\u6587\uff08sys_user.id \u4e3a UUID \u5b57\u7b26\u4e32\uff09\u3002", "file_type": "rationale", "source_file": "app/core/bx_auth.py", "source_location": "L14", "_origin": "ast", "community": 26, "norm_label": "bx service/router \u4f7f\u7528\u7684\u5f53\u524d\u7528\u6237\u4e0a\u4e0b\u6587(sys_user.id \u4e3a uuid \u5b57\u7b26\u4e32)\u3002", "id": "app_core_bx_auth_rationale_14" }, { "label": "\u4f9b get_tenant_no \u7b49\u95e8\u6237\u5de5\u5177\u4f7f\u7528\u3002", "file_type": "rationale", "source_file": "app/core/bx_auth.py", "source_location": "L23", "_origin": "ast", "community": 26, "norm_label": "\u4f9b get_tenant_no \u7b49\u95e8\u6237\u5de5\u5177\u4f7f\u7528\u3002", "id": "app_core_bx_auth_rationale_23" }, { "label": "\u4e0e\u95e8\u6237 JWT / apply_data_scope \u6240\u9700\u7684 user_info \u5b57\u6bb5\u5bf9\u9f50\u3002", "file_type": "rationale", "source_file": "app/core/bx_auth.py", "source_location": "L31", "_origin": "ast", "community": 26, "norm_label": "\u4e0e\u95e8\u6237 jwt / apply_data_scope \u6240\u9700\u7684 user_info \u5b57\u6bb5\u5bf9\u9f50\u3002", "id": "app_core_bx_auth_rationale_31" }, { "label": "config.py", "file_type": "code", "source_file": "app/core/config.py", "source_location": "L1", "_origin": "ast", "community": 96, "norm_label": "config.py", "id": "app_core_config" }, { "label": "Settings", "file_type": "code", "source_file": "app/core/config.py", "source_location": "L7", "_origin": "ast", "community": 183, "norm_label": "settings", "id": "app_core_config_settings" }, { "label": "Config", "file_type": "code", "source_file": "app/core/config.py", "source_location": "L186", "_origin": "ast", "community": 96, "norm_label": "config", "id": "app_core_config_config" }, { "label": "context.py", "file_type": "code", "source_file": "app/core/context.py", "source_location": "L1", "_origin": "ast", "community": 75, "norm_label": "context.py", "id": "app_core_context" }, { "label": "\u8bf7\u6c42\u7ea7\u522b\u7684\u7528\u6237\u4e0a\u4e0b\u6587\u53d8\u91cf \u901a\u8fc7 contextvars \u5728\u8bf7\u6c42\u5904\u7406\u94fe\u8def\u4e2d\u4f20\u9012\u5f53\u524d\u7528\u6237\u4fe1\u606f\uff0c \u4f9b SQLAlchemy \u4e8b\u4ef6\u76d1\u542c\u5668\u7b49\u5e95\u5c42\u673a\u5236\u4f7f\u7528\uff0c\u907f\u514d\u9010\u5c42\u624b\u52a8\u4f20", "file_type": "rationale", "source_file": "app/core/context.py", "source_location": "L1", "_origin": "ast", "community": 75, "norm_label": "\u8bf7\u6c42\u7ea7\u522b\u7684\u7528\u6237\u4e0a\u4e0b\u6587\u53d8\u91cf \u901a\u8fc7 contextvars \u5728\u8bf7\u6c42\u5904\u7406\u94fe\u8def\u4e2d\u4f20\u9012\u5f53\u524d\u7528\u6237\u4fe1\u606f, \u4f9b sqlalchemy \u4e8b\u4ef6\u76d1\u542c\u5668\u7b49\u5e95\u5c42\u673a\u5236\u4f7f\u7528,\u907f\u514d\u9010\u5c42\u624b\u52a8\u4f20", "id": "app_core_context_rationale_1" }, { "label": "data_scope.py", "file_type": "code", "source_file": "app/core/data_scope.py", "source_location": "L1", "_origin": "ast", "community": 64, "norm_label": "data_scope.py", "id": "app_core_data_scope" }, { "label": "get_user_dept_id()", "file_type": "code", "source_file": "app/core/data_scope.py", "source_location": "L28", "_origin": "ast", "community": 64, "norm_label": "get_user_dept_id()", "id": "app_core_data_scope_get_user_dept_id" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 64, "norm_label": "session", "id": "app_core_data_scope_py_session" }, { "label": "_get_child_dept_ids()", "file_type": "code", "source_file": "app/core/data_scope.py", "source_location": "L38", "_origin": "ast", "community": 64, "norm_label": "_get_child_dept_ids()", "id": "app_core_data_scope_get_child_dept_ids" }, { "label": "_resolve_user_role_scopes()", "file_type": "code", "source_file": "app/core/data_scope.py", "source_location": "L62", "_origin": "ast", "community": 64, "norm_label": "_resolve_user_role_scopes()", "id": "app_core_data_scope_resolve_user_role_scopes" }, { "label": "_collect_scope_ids()", "file_type": "code", "source_file": "app/core/data_scope.py", "source_location": "L111", "_origin": "ast", "community": 64, "norm_label": "_collect_scope_ids()", "id": "app_core_data_scope_collect_scope_ids" }, { "label": "_append_user_scope_conditions()", "file_type": "code", "source_file": "app/core/data_scope.py", "source_location": "L147", "_origin": "ast", "community": 64, "norm_label": "_append_user_scope_conditions()", "id": "app_core_data_scope_append_user_scope_conditions" }, { "label": "apply_data_scope()", "file_type": "code", "source_file": "app/core/data_scope.py", "source_location": "L166", "_origin": "ast", "community": 64, "norm_label": "apply_data_scope()", "id": "app_core_data_scope_apply_data_scope" }, { "label": "row_in_data_scope()", "file_type": "code", "source_file": "app/core/data_scope.py", "source_location": "L233", "_origin": "ast", "community": 64, "norm_label": "row_in_data_scope()", "id": "app_core_data_scope_row_in_data_scope" }, { "label": "assert_row_in_data_scope()", "file_type": "code", "source_file": "app/core/data_scope.py", "source_location": "L274", "_origin": "ast", "community": 64, "norm_label": "assert_row_in_data_scope()", "id": "app_core_data_scope_assert_row_in_data_scope" }, { "label": "\u6570\u636e\u6743\u9650\u8fc7\u6ee4\uff08V0.3\uff1a\u57fa\u4e8e\u89d2\u8272 data_scope \u7684\u67e5\u8be2\u7ea7\u884c\u7ea7\u8fc7\u6ee4\uff09 data_scope \u503c\uff1a 1 = \u5168\u90e8\u6570\u636e 2 = \u672c\u90e8\u95e8\u6570\u636e 3", "file_type": "rationale", "source_file": "app/core/data_scope.py", "source_location": "L1", "_origin": "ast", "community": 64, "norm_label": "\u6570\u636e\u6743\u9650\u8fc7\u6ee4(v0.3:\u57fa\u4e8e\u89d2\u8272 data_scope \u7684\u67e5\u8be2\u7ea7\u884c\u7ea7\u8fc7\u6ee4) data_scope \u503c: 1 = \u5168\u90e8\u6570\u636e 2 = \u672c\u90e8\u95e8\u6570\u636e 3", "id": "app_core_data_scope_rationale_1" }, { "label": "\u4ece SysUser \u8bfb\u53d6\u7528\u6237\u7684 dept_id\u3002", "file_type": "rationale", "source_file": "app/core/data_scope.py", "source_location": "L29", "_origin": "ast", "community": 64, "norm_label": "\u4ece sysuser \u8bfb\u53d6\u7528\u6237\u7684 dept_id\u3002", "id": "app_core_data_scope_rationale_29" }, { "label": "\u9012\u5f52\u83b7\u53d6 dept_id \u53ca\u5176\u6240\u6709\u5b50\u90e8\u95e8 ID\uff08\u542b\u81ea\u8eab\uff09\u3002", "file_type": "rationale", "source_file": "app/core/data_scope.py", "source_location": "L39", "_origin": "ast", "community": 64, "norm_label": "\u9012\u5f52\u83b7\u53d6 dept_id \u53ca\u5176\u6240\u6709\u5b50\u90e8\u95e8 id(\u542b\u81ea\u8eab)\u3002", "id": "app_core_data_scope_rationale_39" }, { "label": "\u83b7\u53d6\u7528\u6237\u6240\u6709\u89d2\u8272\u7684\u6570\u636e\u6743\u9650\u914d\u7f6e\u3002 \u8fd4\u56de: [{\"data_scope\": str, \"details\": [SysRoleDataScopeDetai", "file_type": "rationale", "source_file": "app/core/data_scope.py", "source_location": "L65", "_origin": "ast", "community": 64, "norm_label": "\u83b7\u53d6\u7528\u6237\u6240\u6709\u89d2\u8272\u7684\u6570\u636e\u6743\u9650\u914d\u7f6e\u3002 \u8fd4\u56de: [{\"data_scope\": str, \"details\": [sysroledatascopedetai", "id": "app_core_data_scope_rationale_65" }, { "label": "\u5408\u5e76\u591a\u89d2\u8272\u6570\u636e\u8303\u56f4\u4e3a dept_ids / user_ids \u5e76\u96c6\u3002", "file_type": "rationale", "source_file": "app/core/data_scope.py", "source_location": "L118", "_origin": "ast", "community": 64, "norm_label": "\u5408\u5e76\u591a\u89d2\u8272\u6570\u636e\u8303\u56f4\u4e3a dept_ids / user_ids \u5e76\u96c6\u3002", "id": "app_core_data_scope_rationale_118" }, { "label": "\u6839\u636e\u7528\u6237\u89d2\u8272\u7684\u6570\u636e\u6743\u9650\u8fc7\u6ee4\u67e5\u8be2\u3002 \u9002\u7528\u4e8e\u4e1a\u52a1\u5355\u636e\u5217\u8868/\u8be6\u60c5\uff08\u62a5\u9500\u5355\u3001\u5ba2\u6237\u3001\u8fd0\u5355\u7b49\uff09\u3002 \u4ee5\u4e0b\u573a\u666f SHALL NOT \u8c03\u7528\u672c\u51fd\u6570\uff08\u4ec5\u79df\u6237\u9694\u79bb\u5373", "file_type": "rationale", "source_file": "app/core/data_scope.py", "source_location": "L174", "_origin": "ast", "community": 64, "norm_label": "\u6839\u636e\u7528\u6237\u89d2\u8272\u7684\u6570\u636e\u6743\u9650\u8fc7\u6ee4\u67e5\u8be2\u3002 \u9002\u7528\u4e8e\u4e1a\u52a1\u5355\u636e\u5217\u8868/\u8be6\u60c5(\u62a5\u9500\u5355\u3001\u5ba2\u6237\u3001\u8fd0\u5355\u7b49)\u3002 \u4ee5\u4e0b\u573a\u666f shall not \u8c03\u7528\u672c\u51fd\u6570(\u4ec5\u79df\u6237\u9694\u79bb\u5373", "id": "app_core_data_scope_rationale_174" }, { "label": "\u5224\u65ad\u5355\u884c\u6570\u636e\u662f\u5426\u5728\u5f53\u524d\u7528\u6237\u6570\u636e\u6743\u9650\u8303\u56f4\u5185\u3002", "file_type": "rationale", "source_file": "app/core/data_scope.py", "source_location": "L240", "_origin": "ast", "community": 64, "norm_label": "\u5224\u65ad\u5355\u884c\u6570\u636e\u662f\u5426\u5728\u5f53\u524d\u7528\u6237\u6570\u636e\u6743\u9650\u8303\u56f4\u5185\u3002", "id": "app_core_data_scope_rationale_240" }, { "label": "database.py", "file_type": "code", "source_file": "app/core/database.py", "source_location": "L1", "_origin": "ast", "community": 15, "norm_label": "database.py", "id": "app_core_database" }, { "label": "get_db()", "file_type": "code", "source_file": "app/core/database.py", "source_location": "L28", "_origin": "ast", "community": 15, "norm_label": "get_db()", "id": "app_core_database_get_db" }, { "label": "_auto_fill_create_dept_id()", "file_type": "code", "source_file": "app/core/database.py", "source_location": "L38", "_origin": "ast", "community": 15, "norm_label": "_auto_fill_create_dept_id()", "id": "app_core_database_auto_fill_create_dept_id" }, { "label": "ORM before_insert \u94a9\u5b50\uff1a\u5f53 create_dept_id \u4e3a\u7a7a\u65f6\uff0c\u81ea\u52a8\u4ece\u8bf7\u6c42\u4e0a\u4e0b\u6587\u586b\u5145\u5f53\u524d\u7528\u6237\u90e8\u95e8 ID", "file_type": "rationale", "source_file": "app/core/database.py", "source_location": "L39", "_origin": "ast", "community": 15, "norm_label": "orm before_insert \u94a9\u5b50:\u5f53 create_dept_id \u4e3a\u7a7a\u65f6,\u81ea\u52a8\u4ece\u8bf7\u6c42\u4e0a\u4e0b\u6587\u586b\u5145\u5f53\u524d\u7528\u6237\u90e8\u95e8 id", "id": "app_core_database_rationale_39" }, { "label": "db_auth.py", "file_type": "code", "source_file": "app/core/db_auth.py", "source_location": "L1", "_origin": "ast", "community": 15, "norm_label": "db_auth.py", "id": "app_core_db_auth" }, { "label": "DbUserContext", "file_type": "code", "source_file": "app/core/db_auth.py", "source_location": "L22", "_origin": "ast", "community": 27, "norm_label": "dbusercontext", "id": "app_core_db_auth_dbusercontext" }, { "label": ".to_tenant_user_dict()", "file_type": "code", "source_file": "app/core/db_auth.py", "source_location": "L31", "_origin": "ast", "community": 27, "norm_label": ".to_tenant_user_dict()", "id": "app_core_db_auth_dbusercontext_to_tenant_user_dict" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 27, "norm_label": "any", "id": "app_core_db_auth_py_any" }, { "label": ".to_user_info()", "file_type": "code", "source_file": "app/core/db_auth.py", "source_location": "L38", "_origin": "ast", "community": 27, "norm_label": ".to_user_info()", "id": "app_core_db_auth_dbusercontext_to_user_info" }, { "label": "get_db_current_user()", "file_type": "code", "source_file": "app/core/db_auth.py", "source_location": "L49", "_origin": "ast", "community": 15, "norm_label": "get_db_current_user()", "id": "app_core_db_auth_get_db_current_user" }, { "label": "get_db_current_user_optional()", "file_type": "code", "source_file": "app/core/db_auth.py", "source_location": "L61", "_origin": "ast", "community": 15, "norm_label": "get_db_current_user_optional()", "id": "app_core_db_auth_get_db_current_user_optional" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 15, "norm_label": "session", "id": "app_core_db_auth_py_session" }, { "label": "\u5730\u78c5\u6a21\u5757\u8ba4\u8bc1\u9002\u914d\uff1a\u95e8\u6237 JWT \u7528\u6237 \u2192 db \u4e1a\u52a1\u4e0a\u4e0b\u6587\u3002", "file_type": "rationale", "source_file": "app/core/db_auth.py", "source_location": "L1", "_origin": "ast", "community": 15, "norm_label": "\u5730\u78c5\u6a21\u5757\u8ba4\u8bc1\u9002\u914d:\u95e8\u6237 jwt \u7528\u6237 \u2192 db \u4e1a\u52a1\u4e0a\u4e0b\u6587\u3002", "id": "app_core_db_auth_rationale_1" }, { "label": "db Router/Service \u4f7f\u7528\u7684\u5f53\u524d\u7528\u6237\u4e0a\u4e0b\u6587\u3002", "file_type": "rationale", "source_file": "app/core/db_auth.py", "source_location": "L23", "_origin": "ast", "community": 27, "norm_label": "db router/service \u4f7f\u7528\u7684\u5f53\u524d\u7528\u6237\u4e0a\u4e0b\u6587\u3002", "id": "app_core_db_auth_rationale_23" }, { "label": "\u4e0e\u95e8\u6237 JWT / apply_data_scope \u6240\u9700\u7684 user_info \u5b57\u6bb5\u5bf9\u9f50\u3002", "file_type": "rationale", "source_file": "app/core/db_auth.py", "source_location": "L39", "_origin": "ast", "community": 27, "norm_label": "\u4e0e\u95e8\u6237 jwt / apply_data_scope \u6240\u9700\u7684 user_info \u5b57\u6bb5\u5bf9\u9f50\u3002", "id": "app_core_db_auth_rationale_39" }, { "label": "\u6709 Bearer \u4e14\u4e3a admin/super_admin \u65f6\u8fd4\u56de\u4e0a\u4e0b\u6587\uff0c\u5426\u5219 None\uff08\u4f9b\u4e09\u65b9 H5 \u65e0\u767b\u5f55\u8c03\u7528\uff09\u3002", "file_type": "rationale", "source_file": "app/core/db_auth.py", "source_location": "L65", "_origin": "ast", "community": 15, "norm_label": "\u6709 bearer \u4e14\u4e3a admin/super_admin \u65f6\u8fd4\u56de\u4e0a\u4e0b\u6587,\u5426\u5219 none(\u4f9b\u4e09\u65b9 h5 \u65e0\u767b\u5f55\u8c03\u7528)\u3002", "id": "app_core_db_auth_rationale_65" }, { "label": "db_collation.py", "file_type": "code", "source_file": "app/core/db_collation.py", "source_location": "L1", "_origin": "ast", "community": 293, "norm_label": "db_collation.py", "id": "app_core_db_collation" }, { "label": "unicode_ci()", "file_type": "code", "source_file": "app/core/db_collation.py", "source_location": "L6", "_origin": "ast", "community": 293, "norm_label": "unicode_ci()", "id": "app_core_db_collation_unicode_ci" }, { "label": "eq_unicode()", "file_type": "code", "source_file": "app/core/db_collation.py", "source_location": "L11", "_origin": "ast", "community": 293, "norm_label": "eq_unicode()", "id": "app_core_db_collation_eq_unicode" }, { "label": "like_unicode()", "file_type": "code", "source_file": "app/core/db_collation.py", "source_location": "L16", "_origin": "ast", "community": 293, "norm_label": "like_unicode()", "id": "app_core_db_collation_like_unicode" }, { "label": "MySQL \u5b57\u7b26\u4e32\u6bd4\u8f83/\u6a21\u7cca\u5339\u914d\u65f6\u7edf\u4e00\u6392\u5e8f\u89c4\u5219\uff0c\u907f\u514d Illegal mix of collations\u3002", "file_type": "rationale", "source_file": "app/core/db_collation.py", "source_location": "L1", "_origin": "ast", "community": 293, "norm_label": "mysql \u5b57\u7b26\u4e32\u6bd4\u8f83/\u6a21\u7cca\u5339\u914d\u65f6\u7edf\u4e00\u6392\u5e8f\u89c4\u5219,\u907f\u514d illegal mix of collations\u3002", "id": "app_core_db_collation_rationale_1" }, { "label": "\u5c06\u5217\u663e\u5f0f\u8bbe\u4e3a utf8mb4_unicode_ci\u3002", "file_type": "rationale", "source_file": "app/core/db_collation.py", "source_location": "L7", "_origin": "ast", "community": 293, "norm_label": "\u5c06\u5217\u663e\u5f0f\u8bbe\u4e3a utf8mb4_unicode_ci\u3002", "id": "app_core_db_collation_rationale_7" }, { "label": "\u8de8\u8868\u5b57\u7b26\u4e32\u7b49\u503c\u6bd4\u8f83\uff08JOIN / WHERE\uff09\u65f6\u7edf\u4e00\u4e3a utf8mb4_unicode_ci\u3002", "file_type": "rationale", "source_file": "app/core/db_collation.py", "source_location": "L12", "_origin": "ast", "community": 293, "norm_label": "\u8de8\u8868\u5b57\u7b26\u4e32\u7b49\u503c\u6bd4\u8f83(join / where)\u65f6\u7edf\u4e00\u4e3a utf8mb4_unicode_ci\u3002", "id": "app_core_db_collation_rationale_12" }, { "label": "delete_guard.py", "file_type": "code", "source_file": "app/core/delete_guard.py", "source_location": "L1", "_origin": "ast", "community": 104, "norm_label": "delete_guard.py", "id": "app_core_delete_guard" }, { "label": "normalize_user_info()", "file_type": "code", "source_file": "app/core/delete_guard.py", "source_location": "L11", "_origin": "ast", "community": 104, "norm_label": "normalize_user_info()", "id": "app_core_delete_guard_normalize_user_info" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 104, "norm_label": "any", "id": "app_core_delete_guard_py_any" }, { "label": "user_info_from_context()", "file_type": "code", "source_file": "app/core/delete_guard.py", "source_location": "L27", "_origin": "ast", "community": 3, "norm_label": "user_info_from_context()", "id": "app_core_delete_guard_user_info_from_context" }, { "label": "is_super_admin()", "file_type": "code", "source_file": "app/core/delete_guard.py", "source_location": "L39", "_origin": "ast", "community": 104, "norm_label": "is_super_admin()", "id": "app_core_delete_guard_is_super_admin" }, { "label": "row_creator_id()", "file_type": "code", "source_file": "app/core/delete_guard.py", "source_location": "L45", "_origin": "ast", "community": 104, "norm_label": "row_creator_id()", "id": "app_core_delete_guard_row_creator_id" }, { "label": "RowLike", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 104, "norm_label": "rowlike", "id": "rowlike" }, { "label": "_actor_ids()", "file_type": "code", "source_file": "app/core/delete_guard.py", "source_location": "L53", "_origin": "ast", "community": 104, "norm_label": "_actor_ids()", "id": "app_core_delete_guard_actor_ids" }, { "label": "_actor_names()", "file_type": "code", "source_file": "app/core/delete_guard.py", "source_location": "L64", "_origin": "ast", "community": 104, "norm_label": "_actor_names()", "id": "app_core_delete_guard_actor_names" }, { "label": "can_delete_by_creator()", "file_type": "code", "source_file": "app/core/delete_guard.py", "source_location": "L75", "_origin": "ast", "community": 104, "norm_label": "can_delete_by_creator()", "id": "app_core_delete_guard_can_delete_by_creator" }, { "label": "assert_row_deletable_by_creator()", "file_type": "code", "source_file": "app/core/delete_guard.py", "source_location": "L95", "_origin": "ast", "community": 104, "norm_label": "assert_row_deletable_by_creator()", "id": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "label": "assert_rows_deletable_by_creator()", "file_type": "code", "source_file": "app/core/delete_guard.py", "source_location": "L108", "_origin": "ast", "community": 104, "norm_label": "assert_rows_deletable_by_creator()", "id": "app_core_delete_guard_assert_rows_deletable_by_creator" }, { "label": "\u5220\u9664\u6743\u9650\uff1a\u4ec5\u521b\u5efa\u4eba\u53ef\u5220\uff08super_admin \u4f8b\u5916\uff09\u3002", "file_type": "rationale", "source_file": "app/core/delete_guard.py", "source_location": "L1", "_origin": "ast", "community": 104, "norm_label": "\u5220\u9664\u6743\u9650:\u4ec5\u521b\u5efa\u4eba\u53ef\u5220(super_admin \u4f8b\u5916)\u3002", "id": "app_core_delete_guard_rationale_1" }, { "label": "exceptions.py", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L1", "_origin": "ast", "community": 56, "norm_label": "exceptions.py", "id": "app_core_exceptions" }, { "label": "BusinessException", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L28", "_origin": "ast", "community": 56, "norm_label": "businessexception", "id": "app_core_exceptions_businessexception" }, { "label": ".__init__()", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L30", "_origin": "ast", "community": 56, "norm_label": ".__init__()", "id": "app_core_exceptions_businessexception_init" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 56, "norm_label": "any", "id": "app_core_exceptions_py_any" }, { "label": "ValidationException", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L37", "_origin": "ast", "community": 56, "norm_label": "validationexception", "id": "app_core_exceptions_validationexception" }, { "label": ".__init__()", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L39", "_origin": "ast", "community": 56, "norm_label": ".__init__()", "id": "app_core_exceptions_validationexception_init" }, { "label": "PermissionException", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L43", "_origin": "ast", "community": 56, "norm_label": "permissionexception", "id": "app_core_exceptions_permissionexception" }, { "label": ".__init__()", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L45", "_origin": "ast", "community": 56, "norm_label": ".__init__()", "id": "app_core_exceptions_permissionexception_init" }, { "label": "ResourceNotFoundException", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L49", "_origin": "ast", "community": 56, "norm_label": "resourcenotfoundexception", "id": "app_core_exceptions_resourcenotfoundexception" }, { "label": ".__init__()", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L51", "_origin": "ast", "community": 56, "norm_label": ".__init__()", "id": "app_core_exceptions_resourcenotfoundexception_init" }, { "label": "ResourceConflictException", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L55", "_origin": "ast", "community": 56, "norm_label": "resourceconflictexception", "id": "app_core_exceptions_resourceconflictexception" }, { "label": ".__init__()", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L57", "_origin": "ast", "community": 56, "norm_label": ".__init__()", "id": "app_core_exceptions_resourceconflictexception_init" }, { "label": "OrderLockedException", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L61", "_origin": "ast", "community": 56, "norm_label": "orderlockedexception", "id": "app_core_exceptions_orderlockedexception" }, { "label": ".__init__()", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L63", "_origin": "ast", "community": 56, "norm_label": ".__init__()", "id": "app_core_exceptions_orderlockedexception_init" }, { "label": "InvalidStatusTransitionException", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L67", "_origin": "ast", "community": 56, "norm_label": "invalidstatustransitionexception", "id": "app_core_exceptions_invalidstatustransitionexception" }, { "label": ".__init__()", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L69", "_origin": "ast", "community": 56, "norm_label": ".__init__()", "id": "app_core_exceptions_invalidstatustransitionexception_init" }, { "label": "log_operation()", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L73", "_origin": "ast", "community": 56, "norm_label": "log_operation()", "id": "app_core_exceptions_log_operation" }, { "label": "log_api_request()", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L102", "_origin": "ast", "community": 56, "norm_label": "log_api_request()", "id": "app_core_exceptions_log_api_request" }, { "label": "log_order_operation()", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L124", "_origin": "ast", "community": 56, "norm_label": "log_order_operation()", "id": "app_core_exceptions_log_order_operation" }, { "label": "log_delivery_operation()", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L129", "_origin": "ast", "community": 56, "norm_label": "log_delivery_operation()", "id": "app_core_exceptions_log_delivery_operation" }, { "label": "log_settlement_operation()", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L134", "_origin": "ast", "community": 56, "norm_label": "log_settlement_operation()", "id": "app_core_exceptions_log_settlement_operation" }, { "label": "log_user_operation()", "file_type": "code", "source_file": "app/core/exceptions.py", "source_location": "L139", "_origin": "ast", "community": 56, "norm_label": "log_user_operation()", "id": "app_core_exceptions_log_user_operation" }, { "label": "id_card.py", "file_type": "code", "source_file": "app/core/id_card.py", "source_location": "L1", "_origin": "ast", "community": 168, "norm_label": "id_card.py", "id": "app_core_id_card" }, { "label": "calc_age_from_chinese_id_card()", "file_type": "code", "source_file": "app/core/id_card.py", "source_location": "L11", "_origin": "ast", "community": 168, "norm_label": "calc_age_from_chinese_id_card()", "id": "app_core_id_card_calc_age_from_chinese_id_card" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 168, "norm_label": "date", "id": "app_core_id_card_py_date" }, { "label": "\u4ece 18 \u4f4d\u8eab\u4efd\u8bc1\u53f7\u8ba1\u7b97\u5468\u5c81\u3002\u53f7\u7801\u4e0d\u5b8c\u6574\u6216\u51fa\u751f\u65e5\u671f\u65e0\u6548\u65f6\u8fd4\u56de None\u3002", "file_type": "rationale", "source_file": "app/core/id_card.py", "source_location": "L16", "_origin": "ast", "community": 168, "norm_label": "\u4ece 18 \u4f4d\u8eab\u4efd\u8bc1\u53f7\u8ba1\u7b97\u5468\u5c81\u3002\u53f7\u7801\u4e0d\u5b8c\u6574\u6216\u51fa\u751f\u65e5\u671f\u65e0\u6548\u65f6\u8fd4\u56de none\u3002", "id": "app_core_id_card_rationale_16" }, { "label": "login_crypto.py", "file_type": "code", "source_file": "app/core/login_crypto.py", "source_location": "L1", "_origin": "ast", "community": 265, "norm_label": "login_crypto.py", "id": "app_core_login_crypto" }, { "label": "ensure_initialized()", "file_type": "code", "source_file": "app/core/login_crypto.py", "source_location": "L22", "_origin": "ast", "community": 265, "norm_label": "ensure_initialized()", "id": "app_core_login_crypto_ensure_initialized" }, { "label": "get_public_pem()", "file_type": "code", "source_file": "app/core/login_crypto.py", "source_location": "L56", "_origin": "ast", "community": 265, "norm_label": "get_public_pem()", "id": "app_core_login_crypto_get_public_pem" }, { "label": "decrypt_login_payload()", "file_type": "code", "source_file": "app/core/login_crypto.py", "source_location": "L62", "_origin": "ast", "community": 265, "norm_label": "decrypt_login_payload()", "id": "app_core_login_crypto_decrypt_login_payload" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 265, "norm_label": "any", "id": "app_core_login_crypto_py_any" }, { "label": "_validate_ts()", "file_type": "code", "source_file": "app/core/login_crypto.py", "source_location": "L71", "_origin": "ast", "community": 265, "norm_label": "_validate_ts()", "id": "app_core_login_crypto_validate_ts" }, { "label": "extract_login_credentials()", "file_type": "code", "source_file": "app/core/login_crypto.py", "source_location": "L83", "_origin": "ast", "community": 265, "norm_label": "extract_login_credentials()", "id": "app_core_login_crypto_extract_login_credentials" }, { "label": "\u767b\u5f55\u51ed\u636e RSA \u89e3\u5bc6\uff08\u4e0e\u524d\u7aef JSEncrypt PKCS#1 v1.5 \u517c\u5bb9\uff09\u3002", "file_type": "rationale", "source_file": "app/core/login_crypto.py", "source_location": "L1", "_origin": "ast", "community": 265, "norm_label": "\u767b\u5f55\u51ed\u636e rsa \u89e3\u5bc6(\u4e0e\u524d\u7aef jsencrypt pkcs#1 v1.5 \u517c\u5bb9)\u3002", "id": "app_core_login_crypto_rationale_1" }, { "label": "Base64 \u5bc6\u6587 -> JSON \u5bf9\u8c61\uff08\u987b\u542b username\u3001password\u3001ts \u6beb\u79d2\u65f6\u95f4\u6233\uff09\u3002", "file_type": "rationale", "source_file": "app/core/login_crypto.py", "source_location": "L63", "_origin": "ast", "community": 265, "norm_label": "base64 \u5bc6\u6587 -> json \u5bf9\u8c61(\u987b\u542b username\u3001password\u3001ts \u6beb\u79d2\u65f6\u95f4\u6233)\u3002", "id": "app_core_login_crypto_rationale_63" }, { "label": "\u4ece\u8bf7\u6c42\u4f53\u89e3\u6790\u7528\u6237\u540d\u3001\u5bc6\u7801\u3002 \u8fd4\u56de (username, password, error_message)\uff1berror_message \u975e\u7a7a\u65f6\u8868\u793a\u5931\u8d25\u3002", "file_type": "rationale", "source_file": "app/core/login_crypto.py", "source_location": "L84", "_origin": "ast", "community": 265, "norm_label": "\u4ece\u8bf7\u6c42\u4f53\u89e3\u6790\u7528\u6237\u540d\u3001\u5bc6\u7801\u3002 \u8fd4\u56de (username, password, error_message);error_message \u975e\u7a7a\u65f6\u8868\u793a\u5931\u8d25\u3002", "id": "app_core_login_crypto_rationale_84" }, { "label": "menu_guard.py", "file_type": "code", "source_file": "app/core/menu_guard.py", "source_location": "L1", "_origin": "ast", "community": 15, "norm_label": "menu_guard.py", "id": "app_core_menu_guard" }, { "label": "require_admin_or_super_admin()", "file_type": "code", "source_file": "app/core/menu_guard.py", "source_location": "L15", "_origin": "ast", "community": 15, "norm_label": "require_admin_or_super_admin()", "id": "app_core_menu_guard_require_admin_or_super_admin" }, { "label": "get_user_menu_codes()", "file_type": "code", "source_file": "app/core/menu_guard.py", "source_location": "L23", "_origin": "ast", "community": 1, "norm_label": "get_user_menu_codes()", "id": "app_core_menu_guard_get_user_menu_codes" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 1, "norm_label": "session", "id": "app_core_menu_guard_py_session" }, { "label": "require_menu_code()", "file_type": "code", "source_file": "app/core/menu_guard.py", "source_location": "L28", "_origin": "ast", "community": 55, "norm_label": "require_menu_code()", "id": "app_core_menu_guard_require_menu_code" }, { "label": "\u83dc\u5355 code \u6743\u9650\u5b88\u536b\uff08V0.3\uff1a\u901a\u8fc7 sys_user_role \u2192 sys_role_menu \u2192 sys_menu.perms\uff09", "file_type": "rationale", "source_file": "app/core/menu_guard.py", "source_location": "L1", "_origin": "ast", "community": 15, "norm_label": "\u83dc\u5355 code \u6743\u9650\u5b88\u536b(v0.3:\u901a\u8fc7 sys_user_role \u2192 sys_role_menu \u2192 sys_menu.perms)", "id": "app_core_menu_guard_rationale_1" }, { "label": "\u8fd0\u8425\u7aef\u89d2\u8272\u5b88\u536b\uff1aadmin / super_admin \u53ef\u8bbf\u95ee\u3002", "file_type": "rationale", "source_file": "app/core/menu_guard.py", "source_location": "L16", "_origin": "ast", "community": 15, "norm_label": "\u8fd0\u8425\u7aef\u89d2\u8272\u5b88\u536b:admin / super_admin \u53ef\u8bbf\u95ee\u3002", "id": "app_core_menu_guard_rationale_16" }, { "label": "\u8bfb\u53d6\u7528\u6237\u6388\u6743\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6\u96c6\u5408\uff08\u4e0e\u524d\u7aef meta.menuCode / perms \u5bf9\u9f50\uff09\u3002", "file_type": "rationale", "source_file": "app/core/menu_guard.py", "source_location": "L24", "_origin": "ast", "community": 1, "norm_label": "\u8bfb\u53d6\u7528\u6237\u6388\u6743\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6\u96c6\u5408(\u4e0e\u524d\u7aef meta.menucode / perms \u5bf9\u9f50)\u3002", "id": "app_core_menu_guard_rationale_24" }, { "label": "\u63a5\u53e3\u83dc\u5355\u6743\u9650\u5b88\u536b\u3002super_admin \u76f4\u63a5\u653e\u884c\u3002", "file_type": "rationale", "source_file": "app/core/menu_guard.py", "source_location": "L29", "_origin": "ast", "community": 55, "norm_label": "\u63a5\u53e3\u83dc\u5355\u6743\u9650\u5b88\u536b\u3002super_admin \u76f4\u63a5\u653e\u884c\u3002", "id": "app_core_menu_guard_rationale_29" }, { "label": "oper_log_context.py", "file_type": "code", "source_file": "app/core/oper_log_context.py", "source_location": "L1", "_origin": "ast", "community": 123, "norm_label": "oper_log_context.py", "id": "app_core_oper_log_context" }, { "label": "OperLogMeta", "file_type": "code", "source_file": "app/core/oper_log_context.py", "source_location": "L10", "_origin": "ast", "community": 123, "norm_label": "operlogmeta", "id": "app_core_oper_log_context_operlogmeta" }, { "label": "set_oper_log_meta()", "file_type": "code", "source_file": "app/core/oper_log_context.py", "source_location": "L20", "_origin": "ast", "community": 123, "norm_label": "set_oper_log_meta()", "id": "app_core_oper_log_context_set_oper_log_meta" }, { "label": "get_oper_log_meta()", "file_type": "code", "source_file": "app/core/oper_log_context.py", "source_location": "L24", "_origin": "ast", "community": 123, "norm_label": "get_oper_log_meta()", "id": "app_core_oper_log_context_get_oper_log_meta" }, { "label": "clear_oper_log_meta()", "file_type": "code", "source_file": "app/core/oper_log_context.py", "source_location": "L28", "_origin": "ast", "community": 127, "norm_label": "clear_oper_log_meta()", "id": "app_core_oper_log_context_clear_oper_log_meta" }, { "label": "snapshot_oper_log_meta()", "file_type": "code", "source_file": "app/core/oper_log_context.py", "source_location": "L32", "_origin": "ast", "community": 123, "norm_label": "snapshot_oper_log_meta()", "id": "app_core_oper_log_context_snapshot_oper_log_meta" }, { "label": "\u8bf7\u6c42\u7ea7\u64cd\u4f5c\u65e5\u5fd7\u5143\u6570\u636e\uff08ContextVar\uff09", "file_type": "rationale", "source_file": "app/core/oper_log_context.py", "source_location": "L1", "_origin": "ast", "community": 123, "norm_label": "\u8bf7\u6c42\u7ea7\u64cd\u4f5c\u65e5\u5fd7\u5143\u6570\u636e(contextvar)", "id": "app_core_oper_log_context_rationale_1" }, { "label": "\u4f9b\u5f02\u6b65\u843d\u5e93\u7ebf\u7a0b\u4f7f\u7528\uff0c\u907f\u514d ContextVar \u8de8\u7ebf\u7a0b\u4e22\u5931\u3002", "file_type": "rationale", "source_file": "app/core/oper_log_context.py", "source_location": "L33", "_origin": "ast", "community": 123, "norm_label": "\u4f9b\u5f02\u6b65\u843d\u5e93\u7ebf\u7a0b\u4f7f\u7528,\u907f\u514d contextvar \u8de8\u7ebf\u7a0b\u4e22\u5931\u3002", "id": "app_core_oper_log_context_rationale_33" }, { "label": "oper_log_decorator.py", "file_type": "code", "source_file": "app/core/oper_log_decorator.py", "source_location": "L1", "_origin": "ast", "community": 123, "norm_label": "oper_log_decorator.py", "id": "app_core_oper_log_decorator" }, { "label": "_to_dict()", "file_type": "code", "source_file": "app/core/oper_log_decorator.py", "source_location": "L23", "_origin": "ast", "community": 123, "norm_label": "_to_dict()", "id": "app_core_oper_log_decorator_to_dict" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 123, "norm_label": "any", "id": "app_core_oper_log_decorator_py_any" }, { "label": "_pick_field()", "file_type": "code", "source_file": "app/core/oper_log_decorator.py", "source_location": "L36", "_origin": "ast", "community": 123, "norm_label": "_pick_field()", "id": "app_core_oper_log_decorator_pick_field" }, { "label": "_resolve_business_id()", "file_type": "code", "source_file": "app/core/oper_log_decorator.py", "source_location": "L49", "_origin": "ast", "community": 123, "norm_label": "_resolve_business_id()", "id": "app_core_oper_log_decorator_resolve_business_id" }, { "label": "_format_summary()", "file_type": "code", "source_file": "app/core/oper_log_decorator.py", "source_location": "L73", "_origin": "ast", "community": 123, "norm_label": "_format_summary()", "id": "app_core_oper_log_decorator_format_summary" }, { "label": "_preserve_fastapi_signature()", "file_type": "code", "source_file": "app/core/oper_log_decorator.py", "source_location": "L95", "_origin": "ast", "community": 123, "norm_label": "_preserve_fastapi_signature()", "id": "app_core_oper_log_decorator_preserve_fastapi_signature" }, { "label": "oper_log()", "file_type": "code", "source_file": "app/core/oper_log_decorator.py", "source_location": "L118", "_origin": "ast", "community": 123, "norm_label": "oper_log()", "id": "app_core_oper_log_decorator_oper_log" }, { "label": "F", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 123, "norm_label": "f", "id": "f" }, { "label": "\u8def\u7531\u64cd\u4f5c\u65e5\u5fd7\u88c5\u9970\u5668\uff1a\u5199\u5165 ContextVar \u4f9b\u4e2d\u95f4\u4ef6\u843d\u5e93", "file_type": "rationale", "source_file": "app/core/oper_log_decorator.py", "source_location": "L1", "_origin": "ast", "community": 123, "norm_label": "\u8def\u7531\u64cd\u4f5c\u65e5\u5fd7\u88c5\u9970\u5668:\u5199\u5165 contextvar \u4f9b\u4e2d\u95f4\u4ef6\u843d\u5e93", "id": "app_core_oper_log_decorator_rationale_1" }, { "label": "FastAPI \u901a\u8fc7 inspect.signature + wrapper.__globals__ \u89e3\u6790\u7c7b\u578b\uff1b\u9700\u5728\u539f\u51fd\u6570\u547d\u540d\u7a7a\u95f4\u4e0b\u89e3\u6790\u540e\u5199\u56de\u3002", "file_type": "rationale", "source_file": "app/core/oper_log_decorator.py", "source_location": "L96", "_origin": "ast", "community": 123, "norm_label": "fastapi \u901a\u8fc7 inspect.signature + wrapper.__globals__ \u89e3\u6790\u7c7b\u578b;\u9700\u5728\u539f\u51fd\u6570\u547d\u540d\u7a7a\u95f4\u4e0b\u89e3\u6790\u540e\u5199\u56de\u3002", "id": "app_core_oper_log_decorator_rationale_96" }, { "label": "\u5728 handler \u6267\u884c\u524d\u8bbe\u7f6e\u64cd\u4f5c\u65e5\u5fd7\u5143\u6570\u636e\u3002", "file_type": "rationale", "source_file": "app/core/oper_log_decorator.py", "source_location": "L125", "_origin": "ast", "community": 123, "norm_label": "\u5728 handler \u6267\u884c\u524d\u8bbe\u7f6e\u64cd\u4f5c\u65e5\u5fd7\u5143\u6570\u636e\u3002", "id": "app_core_oper_log_decorator_rationale_125" }, { "label": "oper_log_infer.py", "file_type": "code", "source_file": "app/core/oper_log_infer.py", "source_location": "L1", "_origin": "ast", "community": 127, "norm_label": "oper_log_infer.py", "id": "app_core_oper_log_infer" }, { "label": "title_from_path()", "file_type": "code", "source_file": "app/core/oper_log_infer.py", "source_location": "L42", "_origin": "ast", "community": 127, "norm_label": "title_from_path()", "id": "app_core_oper_log_infer_title_from_path" }, { "label": "business_type_from_path()", "file_type": "code", "source_file": "app/core/oper_log_infer.py", "source_location": "L50", "_origin": "ast", "community": 127, "norm_label": "business_type_from_path()", "id": "app_core_oper_log_infer_business_type_from_path" }, { "label": "order_status_compat.py", "file_type": "code", "source_file": "app/core/order_status_compat.py", "source_location": "L1", "_origin": "ast", "community": 285, "norm_label": "order_status_compat.py", "id": "app_core_order_status_compat" }, { "label": "ThreeStatus", "file_type": "code", "source_file": "app/core/order_status_compat.py", "source_location": "L9", "_origin": "ast", "community": 285, "norm_label": "threestatus", "id": "app_core_order_status_compat_threestatus" }, { "label": "_to_decimal()", "file_type": "code", "source_file": "app/core/order_status_compat.py", "source_location": "L15", "_origin": "ast", "community": 285, "norm_label": "_to_decimal()", "id": "app_core_order_status_compat_to_decimal" }, { "label": "Decimal", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 285, "norm_label": "decimal", "id": "app_core_order_status_compat_py_decimal" }, { "label": "derive_three_status_from_legacy()", "file_type": "code", "source_file": "app/core/order_status_compat.py", "source_location": "L26", "_origin": "ast", "community": 285, "norm_label": "derive_three_status_from_legacy()", "id": "app_core_order_status_compat_derive_three_status_from_legacy" }, { "label": "derive_legacy_status_from_three()", "file_type": "code", "source_file": "app/core/order_status_compat.py", "source_location": "L69", "_origin": "ast", "community": 285, "norm_label": "derive_legacy_status_from_three()", "id": "app_core_order_status_compat_derive_legacy_status_from_three" }, { "label": "\u9636\u6bb5A\u517c\u5bb9\uff1a\u4ece\u65e7 status \u63a8\u5bfc\u4e09\u5b57\u6bb5\u3002 \u7ea6\u675f\uff1a\u65e7 status \u672c\u8eab\u6df7\u5408\u4e86\u652f\u4ed8/\u914d\u9001/\u8ba2\u5355\u751f\u547d\u5468\u671f\uff0c\u56e0\u6b64\u53ea\u80fd\u5c3d\u529b\u63a8\u65ad\uff1b \u82e5\u4e1a\u52a1\u4fa7\u5df2\u6709\u66f4\u7cbe\u786e", "file_type": "rationale", "source_file": "app/core/order_status_compat.py", "source_location": "L31", "_origin": "ast", "community": 285, "norm_label": "\u9636\u6bb5a\u517c\u5bb9:\u4ece\u65e7 status \u63a8\u5bfc\u4e09\u5b57\u6bb5\u3002 \u7ea6\u675f:\u65e7 status \u672c\u8eab\u6df7\u5408\u4e86\u652f\u4ed8/\u914d\u9001/\u8ba2\u5355\u751f\u547d\u5468\u671f,\u56e0\u6b64\u53ea\u80fd\u5c3d\u529b\u63a8\u65ad; \u82e5\u4e1a\u52a1\u4fa7\u5df2\u6709\u66f4\u7cbe\u786e", "id": "app_core_order_status_compat_rationale_31" }, { "label": "\u9636\u6bb5A\u517c\u5bb9\uff1a\u4ece\u4e09\u5b57\u6bb5\u53cd\u63a8\u65e7 status\uff08\u7528\u4e8e\u65e7\u524d\u7aef/\u65e7\u7b5b\u9009\u53c2\u6570\u517c\u5bb9\uff09\u3002", "file_type": "rationale", "source_file": "app/core/order_status_compat.py", "source_location": "L75", "_origin": "ast", "community": 285, "norm_label": "\u9636\u6bb5a\u517c\u5bb9:\u4ece\u4e09\u5b57\u6bb5\u53cd\u63a8\u65e7 status(\u7528\u4e8e\u65e7\u524d\u7aef/\u65e7\u7b5b\u9009\u53c2\u6570\u517c\u5bb9)\u3002", "id": "app_core_order_status_compat_rationale_75" }, { "label": "redis_client.py", "file_type": "code", "source_file": "app/core/redis_client.py", "source_location": "L1", "_origin": "ast", "community": 149, "norm_label": "redis_client.py", "id": "app_core_redis_client" }, { "label": "redis_enabled()", "file_type": "code", "source_file": "app/core/redis_client.py", "source_location": "L15", "_origin": "ast", "community": 149, "norm_label": "redis_enabled()", "id": "app_core_redis_client_redis_enabled" }, { "label": "_redis_common_kwargs()", "file_type": "code", "source_file": "app/core/redis_client.py", "source_location": "L19", "_origin": "ast", "community": 149, "norm_label": "_redis_common_kwargs()", "id": "app_core_redis_client_redis_common_kwargs" }, { "label": "get_sync_redis_client()", "file_type": "code", "source_file": "app/core/redis_client.py", "source_location": "L32", "_origin": "ast", "community": 149, "norm_label": "get_sync_redis_client()", "id": "app_core_redis_client_get_sync_redis_client" }, { "label": "Redis", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 149, "norm_label": "redis", "id": "app_core_redis_client_py_redis" }, { "label": "get_redis_client()", "file_type": "code", "source_file": "app/core/redis_client.py", "source_location": "L45", "_origin": "ast", "community": 149, "norm_label": "get_redis_client()", "id": "app_core_redis_client_get_redis_client" }, { "label": "\u5171\u4eab Redis \u5ba2\u6237\u7aef\uff08\u540c\u6b65\uff1a\u4f1a\u8bdd\u9274\u6743\uff1b\u5f02\u6b65\uff1aAPI \u52a0\u5bc6 nonce\uff09\u3002", "file_type": "rationale", "source_file": "app/core/redis_client.py", "source_location": "L1", "_origin": "ast", "community": 149, "norm_label": "\u5171\u4eab redis \u5ba2\u6237\u7aef(\u540c\u6b65:\u4f1a\u8bdd\u9274\u6743;\u5f02\u6b65:api \u52a0\u5bc6 nonce)\u3002", "id": "app_core_redis_client_rationale_1" }, { "label": "\u540c\u6b65 Redis\uff08auth \u4f1a\u8bdd\u7b49\uff0c\u5728\u7ebf\u7a0b\u6c60\u4e2d\u8c03\u7528\uff09\u3002", "file_type": "rationale", "source_file": "app/core/redis_client.py", "source_location": "L33", "_origin": "ast", "community": 149, "norm_label": "\u540c\u6b65 redis(auth \u4f1a\u8bdd\u7b49,\u5728\u7ebf\u7a0b\u6c60\u4e2d\u8c03\u7528)\u3002", "id": "app_core_redis_client_rationale_33" }, { "label": "\u5f02\u6b65 Redis\uff08API \u52a0\u5bc6 nonce \u7b49\u4e2d\u95f4\u4ef6\uff09\u3002", "file_type": "rationale", "source_file": "app/core/redis_client.py", "source_location": "L46", "_origin": "ast", "community": 149, "norm_label": "\u5f02\u6b65 redis(api \u52a0\u5bc6 nonce \u7b49\u4e2d\u95f4\u4ef6)\u3002", "id": "app_core_redis_client_rationale_46" }, { "label": "request_payload.py", "file_type": "code", "source_file": "app/core/request_payload.py", "source_location": "L1", "_origin": "ast", "community": 96, "norm_label": "request_payload.py", "id": "app_core_request_payload" }, { "label": "resolve_request_payload()", "file_type": "code", "source_file": "app/core/request_payload.py", "source_location": "L12", "_origin": "ast", "community": 96, "norm_label": "resolve_request_payload()", "id": "app_core_request_payload_resolve_request_payload" }, { "label": "\u7edf\u4e00\u89e3\u6790\u63a5\u53e3\u8bf7\u6c42\u8f7d\u8377\uff08\u660e\u6587 / \u5bc6\u6587\u4fe1\u5c01\uff09\u3002", "file_type": "rationale", "source_file": "app/core/request_payload.py", "source_location": "L1", "_origin": "ast", "community": 96, "norm_label": "\u7edf\u4e00\u89e3\u6790\u63a5\u53e3\u8bf7\u6c42\u8f7d\u8377(\u660e\u6587 / \u5bc6\u6587\u4fe1\u5c01)\u3002", "id": "app_core_request_payload_rationale_1" }, { "label": "\u517c\u5bb9\u660e\u6587\u4e0e\u5bc6\u6587\u4fe1\u5c01\uff0c\u8fd4\u56de\u4e1a\u52a1\u5c42 payload\uff08\u591a\u4e3a dict\uff1b\u6279\u91cf\u6570\u7ec4\u63a5\u53e3\u89e3\u5bc6\u540e\u4e3a list\uff09\u3002", "file_type": "rationale", "source_file": "app/core/request_payload.py", "source_location": "L18", "_origin": "ast", "community": 96, "norm_label": "\u517c\u5bb9\u660e\u6587\u4e0e\u5bc6\u6587\u4fe1\u5c01,\u8fd4\u56de\u4e1a\u52a1\u5c42 payload(\u591a\u4e3a dict;\u6279\u91cf\u6570\u7ec4\u63a5\u53e3\u89e3\u5bc6\u540e\u4e3a list)\u3002", "id": "app_core_request_payload_rationale_18" }, { "label": "response.py", "file_type": "code", "source_file": "app/core/response.py", "source_location": "L1", "_origin": "ast", "community": 2, "norm_label": "response.py", "id": "app_core_response" }, { "label": "ResponseModel", "file_type": "code", "source_file": "app/core/response.py", "source_location": "L8", "_origin": "ast", "community": 20, "norm_label": "responsemodel", "id": "app_core_response_responsemodel" }, { "label": "Config", "file_type": "code", "source_file": "app/core/response.py", "source_location": "L15", "_origin": "ast", "community": 2, "norm_label": "config", "id": "app_core_response_config" }, { "label": "PageResult", "file_type": "code", "source_file": "app/core/response.py", "source_location": "L19", "_origin": "ast", "community": 20, "norm_label": "pageresult", "id": "app_core_response_pageresult" }, { "label": "success_response()", "file_type": "code", "source_file": "app/core/response.py", "source_location": "L28", "_origin": "ast", "community": 11, "norm_label": "success_response()", "id": "app_core_response_success_response" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 11, "norm_label": "any", "id": "app_core_response_py_any" }, { "label": "format_api_error_message()", "file_type": "code", "source_file": "app/core/response.py", "source_location": "L39", "_origin": "ast", "community": 311, "norm_label": "format_api_error_message()", "id": "app_core_response_format_api_error_message" }, { "label": "Exception", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 311, "norm_label": "exception", "id": "app_core_response_py_exception" }, { "label": "error_response()", "file_type": "code", "source_file": "app/core/response.py", "source_location": "L56", "_origin": "ast", "community": 11, "norm_label": "error_response()", "id": "app_core_response_error_response" }, { "label": "\u5c06 HTTP/SQLAlchemy \u7b49\u5f02\u5e38\u8f6c\u4e3a\u53ef\u5c55\u793a\u7684\u9519\u8bef\u6587\u6848\uff08\u907f\u514d str([]) \u7a7a\u5217\u8868\uff09\u3002", "file_type": "rationale", "source_file": "app/core/response.py", "source_location": "L40", "_origin": "ast", "community": 311, "norm_label": "\u5c06 http/sqlalchemy \u7b49\u5f02\u5e38\u8f6c\u4e3a\u53ef\u5c55\u793a\u7684\u9519\u8bef\u6587\u6848(\u907f\u514d str([]) \u7a7a\u5217\u8868)\u3002", "id": "app_core_response_rationale_40" }, { "label": "security.py", "file_type": "code", "source_file": "app/core/security.py", "source_location": "L1", "_origin": "ast", "community": 86, "norm_label": "security.py", "id": "app_core_security" }, { "label": "verify_password()", "file_type": "code", "source_file": "app/core/security.py", "source_location": "L4", "_origin": "ast", "community": 137, "norm_label": "verify_password()", "id": "app_core_security_verify_password" }, { "label": "get_password_hash()", "file_type": "code", "source_file": "app/core/security.py", "source_location": "L20", "_origin": "ast", "community": 86, "norm_label": "get_password_hash()", "id": "app_core_security_get_password_hash" }, { "label": "\u9a8c\u8bc1\u5bc6\u7801\uff08\u54c8\u5e0c\u975e bcrypt \u6216\u635f\u574f\u65f6\u8fd4\u56de False\uff0c\u907f\u514d\u629b\u9519\uff09", "file_type": "rationale", "source_file": "app/core/security.py", "source_location": "L5", "_origin": "ast", "community": 137, "norm_label": "\u9a8c\u8bc1\u5bc6\u7801(\u54c8\u5e0c\u975e bcrypt \u6216\u635f\u574f\u65f6\u8fd4\u56de false,\u907f\u514d\u629b\u9519)", "id": "app_core_security_rationale_5" }, { "label": "storage.py", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L1", "_origin": "ast", "community": 179, "norm_label": "storage.py", "id": "app_core_storage" }, { "label": "_guess_preview_content_type()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L34", "_origin": "ast", "community": 179, "norm_label": "_guess_preview_content_type()", "id": "app_core_storage_guess_preview_content_type" }, { "label": "convert_heic_to_jpeg()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L61", "_origin": "ast", "community": 179, "norm_label": "convert_heic_to_jpeg()", "id": "app_core_storage_convert_heic_to_jpeg" }, { "label": "process_image_content()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L76", "_origin": "ast", "community": 81, "norm_label": "process_image_content()", "id": "app_core_storage_process_image_content" }, { "label": "BaseStorage", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L85", "_origin": "ast", "community": 81, "norm_label": "basestorage", "id": "app_core_storage_basestorage" }, { "label": ".upload_file()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L88", "_origin": "ast", "community": 81, "norm_label": ".upload_file()", "id": "app_core_storage_basestorage_upload_file" }, { "label": ".upload_base64()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L92", "_origin": "ast", "community": 81, "norm_label": ".upload_base64()", "id": "app_core_storage_basestorage_upload_base64" }, { "label": ".delete_file()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L96", "_origin": "ast", "community": 81, "norm_label": ".delete_file()", "id": "app_core_storage_basestorage_delete_file" }, { "label": ".get_url()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L100", "_origin": "ast", "community": 81, "norm_label": ".get_url()", "id": "app_core_storage_basestorage_get_url" }, { "label": ".presigned_download_url()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L104", "_origin": "ast", "community": 81, "norm_label": ".presigned_download_url()", "id": "app_core_storage_basestorage_presigned_download_url" }, { "label": ".presigned_preview_url()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L110", "_origin": "ast", "community": 81, "norm_label": ".presigned_preview_url()", "id": "app_core_storage_basestorage_presigned_preview_url" }, { "label": "LocalStorage", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L115", "_origin": "ast", "community": 280, "norm_label": "localstorage", "id": "app_core_storage_localstorage" }, { "label": ".__init__()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L118", "_origin": "ast", "community": 280, "norm_label": ".__init__()", "id": "app_core_storage_localstorage_init" }, { "label": "._ensure_dir()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L122", "_origin": "ast", "community": 280, "norm_label": "._ensure_dir()", "id": "app_core_storage_localstorage_ensure_dir" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 280, "norm_label": "path", "id": "app_core_storage_py_path" }, { "label": "._generate_filename()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L128", "_origin": "ast", "community": 280, "norm_label": "._generate_filename()", "id": "app_core_storage_localstorage_generate_filename" }, { "label": ".upload_file()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L134", "_origin": "ast", "community": 280, "norm_label": ".upload_file()", "id": "app_core_storage_localstorage_upload_file" }, { "label": ".upload_base64()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L149", "_origin": "ast", "community": 81, "norm_label": ".upload_base64()", "id": "app_core_storage_localstorage_upload_base64" }, { "label": ".delete_file()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L158", "_origin": "ast", "community": 280, "norm_label": ".delete_file()", "id": "app_core_storage_localstorage_delete_file" }, { "label": ".get_url()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L175", "_origin": "ast", "community": 280, "norm_label": ".get_url()", "id": "app_core_storage_localstorage_get_url" }, { "label": "QiniuStorage", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L180", "_origin": "ast", "community": 81, "norm_label": "qiniustorage", "id": "app_core_storage_qiniustorage" }, { "label": ".__init__()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L183", "_origin": "ast", "community": 81, "norm_label": ".__init__()", "id": "app_core_storage_qiniustorage_init" }, { "label": "._generate_filename()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L192", "_origin": "ast", "community": 81, "norm_label": "._generate_filename()", "id": "app_core_storage_qiniustorage_generate_filename" }, { "label": ".upload_file()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L198", "_origin": "ast", "community": 81, "norm_label": ".upload_file()", "id": "app_core_storage_qiniustorage_upload_file" }, { "label": ".upload_base64()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L213", "_origin": "ast", "community": 81, "norm_label": ".upload_base64()", "id": "app_core_storage_qiniustorage_upload_base64" }, { "label": ".delete_file()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L221", "_origin": "ast", "community": 81, "norm_label": ".delete_file()", "id": "app_core_storage_qiniustorage_delete_file" }, { "label": ".get_url()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L232", "_origin": "ast", "community": 81, "norm_label": ".get_url()", "id": "app_core_storage_qiniustorage_get_url" }, { "label": "OSSStorage", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L237", "_origin": "ast", "community": 81, "norm_label": "ossstorage", "id": "app_core_storage_ossstorage" }, { "label": ".__init__()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L240", "_origin": "ast", "community": 81, "norm_label": ".__init__()", "id": "app_core_storage_ossstorage_init" }, { "label": "._generate_filename()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L250", "_origin": "ast", "community": 81, "norm_label": "._generate_filename()", "id": "app_core_storage_ossstorage_generate_filename" }, { "label": ".upload_file()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L256", "_origin": "ast", "community": 81, "norm_label": ".upload_file()", "id": "app_core_storage_ossstorage_upload_file" }, { "label": ".upload_base64()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L267", "_origin": "ast", "community": 81, "norm_label": ".upload_base64()", "id": "app_core_storage_ossstorage_upload_base64" }, { "label": ".delete_file()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L275", "_origin": "ast", "community": 81, "norm_label": ".delete_file()", "id": "app_core_storage_ossstorage_delete_file" }, { "label": ".get_url()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L284", "_origin": "ast", "community": 81, "norm_label": ".get_url()", "id": "app_core_storage_ossstorage_get_url" }, { "label": "MinIOStorage", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L289", "_origin": "ast", "community": 81, "norm_label": "miniostorage", "id": "app_core_storage_miniostorage" }, { "label": ".__init__()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L292", "_origin": "ast", "community": 81, "norm_label": ".__init__()", "id": "app_core_storage_miniostorage_init" }, { "label": "._build_presign_client()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L312", "_origin": "ast", "community": 81, "norm_label": "._build_presign_client()", "id": "app_core_storage_miniostorage_build_presign_client" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 81, "norm_label": "any", "id": "app_core_storage_py_any" }, { "label": "._generate_filename()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L334", "_origin": "ast", "community": 81, "norm_label": "._generate_filename()", "id": "app_core_storage_miniostorage_generate_filename" }, { "label": ".upload_file()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L340", "_origin": "ast", "community": 81, "norm_label": ".upload_file()", "id": "app_core_storage_miniostorage_upload_file" }, { "label": ".upload_base64()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L357", "_origin": "ast", "community": 81, "norm_label": ".upload_base64()", "id": "app_core_storage_miniostorage_upload_base64" }, { "label": ".delete_file()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L365", "_origin": "ast", "community": 81, "norm_label": ".delete_file()", "id": "app_core_storage_miniostorage_delete_file" }, { "label": ".get_url()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L374", "_origin": "ast", "community": 81, "norm_label": ".get_url()", "id": "app_core_storage_miniostorage_get_url" }, { "label": "._extract_object_key()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L378", "_origin": "ast", "community": 81, "norm_label": "._extract_object_key()", "id": "app_core_storage_miniostorage_extract_object_key" }, { "label": ".presigned_download_url()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L394", "_origin": "ast", "community": 81, "norm_label": ".presigned_download_url()", "id": "app_core_storage_miniostorage_presigned_download_url" }, { "label": ".presigned_preview_url()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L412", "_origin": "ast", "community": 81, "norm_label": ".presigned_preview_url()", "id": "app_core_storage_miniostorage_presigned_preview_url" }, { "label": "get_storage()", "file_type": "code", "source_file": "app/core/storage.py", "source_location": "L433", "_origin": "ast", "community": 179, "norm_label": "get_storage()", "id": "app_core_storage_get_storage" }, { "label": "\u6587\u4ef6\u5b58\u50a8\u5de5\u5177\u6a21\u5757 \u652f\u6301\u591a\u79cd\u5b58\u50a8\u65b9\u5f0f\uff1a 1. \u672c\u5730\u5b58\u50a8 (local) - \u9ed8\u8ba4 2. \u4e03\u725b\u4e91\u5b58\u50a8 (qiniu) - \u63a8\u8350\u751f\u4ea7\u73af\u5883\u4f7f\u7528 3. \u963f\u91cc\u4e91OSS (", "file_type": "rationale", "source_file": "app/core/storage.py", "source_location": "L1", "_origin": "ast", "community": 179, "norm_label": "\u6587\u4ef6\u5b58\u50a8\u5de5\u5177\u6a21\u5757 \u652f\u6301\u591a\u79cd\u5b58\u50a8\u65b9\u5f0f: 1. \u672c\u5730\u5b58\u50a8 (local) - \u9ed8\u8ba4 2. \u4e03\u725b\u4e91\u5b58\u50a8 (qiniu) - \u63a8\u8350\u751f\u4ea7\u73af\u5883\u4f7f\u7528 3. \u963f\u91cc\u4e91oss (", "id": "app_core_storage_rationale_1" }, { "label": "\u6309\u5bf9\u8c61\u952e\u540e\u7f00\u63a8\u65ad\u5185\u8054\u9884\u89c8 Content-Type\uff08\u7ea0\u6b63\u4e0a\u4f20\u65f6\u672a\u5199\u5165 MIME \u7684\u60c5\u51b5\uff09\u3002", "file_type": "rationale", "source_file": "app/core/storage.py", "source_location": "L35", "_origin": "ast", "community": 179, "norm_label": "\u6309\u5bf9\u8c61\u952e\u540e\u7f00\u63a8\u65ad\u5185\u8054\u9884\u89c8 content-type(\u7ea0\u6b63\u4e0a\u4f20\u65f6\u672a\u5199\u5165 mime \u7684\u60c5\u51b5)\u3002", "id": "app_core_storage_rationale_35" }, { "label": "\u5c06 HEIC/HEIF \u683c\u5f0f\u8f6c\u6362\u4e3a JPEG \u683c\u5f0f", "file_type": "rationale", "source_file": "app/core/storage.py", "source_location": "L62", "_origin": "ast", "community": 179, "norm_label": "\u5c06 heic/heif \u683c\u5f0f\u8f6c\u6362\u4e3a jpeg \u683c\u5f0f", "id": "app_core_storage_rationale_62" }, { "label": "\u5904\u7406\u56fe\u7247\u5185\u5bb9\uff0c\u5982\u679c\u662f HEIC \u683c\u5f0f\u5219\u8f6c\u6362\u4e3a JPEG", "file_type": "rationale", "source_file": "app/core/storage.py", "source_location": "L77", "_origin": "ast", "community": 81, "norm_label": "\u5904\u7406\u56fe\u7247\u5185\u5bb9,\u5982\u679c\u662f heic \u683c\u5f0f\u5219\u8f6c\u6362\u4e3a jpeg", "id": "app_core_storage_rationale_77" }, { "label": "\u5e26\u4e0b\u8f7d\u6587\u4ef6\u540d\u7684\u8bbf\u95ee URL\uff1b\u9ed8\u8ba4\u5b9e\u73b0\u4e3a\u666e\u901a\u8bbf\u95ee\u5730\u5740\u3002", "file_type": "rationale", "source_file": "app/core/storage.py", "source_location": "L107", "_origin": "ast", "community": 81, "norm_label": "\u5e26\u4e0b\u8f7d\u6587\u4ef6\u540d\u7684\u8bbf\u95ee url;\u9ed8\u8ba4\u5b9e\u73b0\u4e3a\u666e\u901a\u8bbf\u95ee\u5730\u5740\u3002", "id": "app_core_storage_rationale_107" }, { "label": "\u6d4f\u89c8\u5668\u5185\u8054\u9884\u89c8 URL\uff1b\u9ed8\u8ba4\u5b9e\u73b0\u4e3a\u666e\u901a\u8bbf\u95ee\u5730\u5740\u3002", "file_type": "rationale", "source_file": "app/core/storage.py", "source_location": "L111", "_origin": "ast", "community": 81, "norm_label": "\u6d4f\u89c8\u5668\u5185\u8054\u9884\u89c8 url;\u9ed8\u8ba4\u5b9e\u73b0\u4e3a\u666e\u901a\u8bbf\u95ee\u5730\u5740\u3002", "id": "app_core_storage_rationale_111" }, { "label": "\u4ece MINIO_BASE_URL \u89e3\u6790\u516c\u7f51 endpoint\uff1b\u672a\u914d\u7f6e\u6216\u4e0e\u5185\u7f51\u76f8\u540c\u65f6\u590d\u7528 self.client\u3002", "file_type": "rationale", "source_file": "app/core/storage.py", "source_location": "L313", "_origin": "ast", "community": 81, "norm_label": "\u4ece minio_base_url \u89e3\u6790\u516c\u7f51 endpoint;\u672a\u914d\u7f6e\u6216\u4e0e\u5185\u7f51\u76f8\u540c\u65f6\u590d\u7528 self.client\u3002", "id": "app_core_storage_rationale_313" }, { "label": "MinIO \u9884\u7b7e\u540d\u4e0b\u8f7d URL\uff0c\u643a\u5e26\u539f\u59cb\u6587\u4ef6\u540d\u3002", "file_type": "rationale", "source_file": "app/core/storage.py", "source_location": "L397", "_origin": "ast", "community": 81, "norm_label": "minio \u9884\u7b7e\u540d\u4e0b\u8f7d url,\u643a\u5e26\u539f\u59cb\u6587\u4ef6\u540d\u3002", "id": "app_core_storage_rationale_397" }, { "label": "MinIO \u9884\u7b7e\u540d\u5185\u8054\u9884\u89c8 URL\uff08\u56fe\u7247\u65b0\u6807\u7b7e\u9875 / PDF iframe \u7b49\uff09\u3002 \u4e0a\u4f20\u65f6 put_object \u672a\u5199 content_typ", "file_type": "rationale", "source_file": "app/core/storage.py", "source_location": "L413", "_origin": "ast", "community": 81, "norm_label": "minio \u9884\u7b7e\u540d\u5185\u8054\u9884\u89c8 url(\u56fe\u7247\u65b0\u6807\u7b7e\u9875 / pdf iframe \u7b49)\u3002 \u4e0a\u4f20\u65f6 put_object \u672a\u5199 content_typ", "id": "app_core_storage_rationale_413" }, { "label": "tenant_context.py", "file_type": "code", "source_file": "app/core/tenant_context.py", "source_location": "L1", "_origin": "ast", "community": 15, "norm_label": "tenant_context.py", "id": "app_core_tenant_context" }, { "label": "get_tenant_no()", "file_type": "code", "source_file": "app/core/tenant_context.py", "source_location": "L9", "_origin": "ast", "community": 4, "norm_label": "get_tenant_no()", "id": "app_core_tenant_context_get_tenant_no" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 4, "norm_label": "session", "id": "app_core_tenant_context_py_session" }, { "label": "\u4f18\u5148\u4f7f\u7528 user \u5b57\u5178\u4e2d\u7684 tenant_no\uff0c\u5426\u5219\u67e5 sys_user\uff0c\u6700\u540e\u56de\u9000 DEFAULT_TENANT_NO\u3002", "file_type": "rationale", "source_file": "app/core/tenant_context.py", "source_location": "L10", "_origin": "ast", "community": 4, "norm_label": "\u4f18\u5148\u4f7f\u7528 user \u5b57\u5178\u4e2d\u7684 tenant_no,\u5426\u5219\u67e5 sys_user,\u6700\u540e\u56de\u9000 default_tenant_no\u3002", "id": "app_core_tenant_context_rationale_10" }, { "label": "utils.py", "file_type": "code", "source_file": "app/core/utils.py", "source_location": "L1", "_origin": "ast", "community": 132, "norm_label": "utils.py", "id": "app_core_utils" }, { "label": "generate_uuid()", "file_type": "code", "source_file": "app/core/utils.py", "source_location": "L9", "_origin": "ast", "community": 70, "norm_label": "generate_uuid()", "id": "app_core_utils_generate_uuid" }, { "label": "generate_id()", "file_type": "code", "source_file": "app/core/utils.py", "source_location": "L14", "_origin": "ast", "community": 87, "norm_label": "generate_id()", "id": "app_core_utils_generate_id" }, { "label": "generate_random_password()", "file_type": "code", "source_file": "app/core/utils.py", "source_location": "L20", "_origin": "ast", "community": 132, "norm_label": "generate_random_password()", "id": "app_core_utils_generate_random_password" }, { "label": "get_current_time()", "file_type": "code", "source_file": "app/core/utils.py", "source_location": "L26", "_origin": "ast", "community": 132, "norm_label": "get_current_time()", "id": "app_core_utils_get_current_time" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 132, "norm_label": "datetime", "id": "app_core_utils_py_datetime" }, { "label": "format_datetime()", "file_type": "code", "source_file": "app/core/utils.py", "source_location": "L31", "_origin": "ast", "community": 8, "norm_label": "format_datetime()", "id": "app_core_utils_format_datetime" }, { "label": "parse_datetime()", "file_type": "code", "source_file": "app/core/utils.py", "source_location": "L38", "_origin": "ast", "community": 132, "norm_label": "parse_datetime()", "id": "app_core_utils_parse_datetime" }, { "label": "get_file_size_display()", "file_type": "code", "source_file": "app/core/utils.py", "source_location": "L48", "_origin": "ast", "community": 132, "norm_label": "get_file_size_display()", "id": "app_core_utils_get_file_size_display" }, { "label": "wechat_message.py", "file_type": "code", "source_file": "app/core/wechat_message.py", "source_location": "L1", "_origin": "ast", "community": 188, "norm_label": "wechat_message.py", "id": "app_core_wechat_message" }, { "label": "WechatMessageService", "file_type": "code", "source_file": "app/core/wechat_message.py", "source_location": "L37", "_origin": "ast", "community": 188, "norm_label": "wechatmessageservice", "id": "app_core_wechat_message_wechatmessageservice" }, { "label": ".__init__()", "file_type": "code", "source_file": "app/core/wechat_message.py", "source_location": "L49", "_origin": "ast", "community": 188, "norm_label": ".__init__()", "id": "app_core_wechat_message_wechatmessageservice_init" }, { "label": "._get_access_token()", "file_type": "code", "source_file": "app/core/wechat_message.py", "source_location": "L55", "_origin": "ast", "community": 188, "norm_label": "._get_access_token()", "id": "app_core_wechat_message_wechatmessageservice_get_access_token" }, { "label": "._send_template_message()", "file_type": "code", "source_file": "app/core/wechat_message.py", "source_location": "L85", "_origin": "ast", "community": 188, "norm_label": "._send_template_message()", "id": "app_core_wechat_message_wechatmessageservice_send_template_message" }, { "label": ".send_order_status()", "file_type": "code", "source_file": "app/core/wechat_message.py", "source_location": "L135", "_origin": "ast", "community": 188, "norm_label": ".send_order_status()", "id": "app_core_wechat_message_wechatmessageservice_send_order_status" }, { "label": ".send_payment_success()", "file_type": "code", "source_file": "app/core/wechat_message.py", "source_location": "L172", "_origin": "ast", "community": 188, "norm_label": ".send_payment_success()", "id": "app_core_wechat_message_wechatmessageservice_send_payment_success" }, { "label": ".send_delivery_notice()", "file_type": "code", "source_file": "app/core/wechat_message.py", "source_location": "L207", "_origin": "ast", "community": 188, "norm_label": ".send_delivery_notice()", "id": "app_core_wechat_message_wechatmessageservice_send_delivery_notice" }, { "label": ".send_delivery_warning()", "file_type": "code", "source_file": "app/core/wechat_message.py", "source_location": "L244", "_origin": "ast", "community": 188, "norm_label": ".send_delivery_warning()", "id": "app_core_wechat_message_wechatmessageservice_send_delivery_warning" }, { "label": ".send_refund_result()", "file_type": "code", "source_file": "app/core/wechat_message.py", "source_location": "L281", "_origin": "ast", "community": 188, "norm_label": ".send_refund_result()", "id": "app_core_wechat_message_wechatmessageservice_send_refund_result" }, { "label": ".send_urge_notification()", "file_type": "code", "source_file": "app/core/wechat_message.py", "source_location": "L318", "_origin": "ast", "community": 188, "norm_label": ".send_urge_notification()", "id": "app_core_wechat_message_wechatmessageservice_send_urge_notification" }, { "label": "\u5fae\u4fe1\u6d88\u606f\u901a\u77e5\u670d\u52a1 \u652f\u6301\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u6a21\u677f\u6d88\u606f\u63a8\u9001 \u4f7f\u7528\u65b9\u5f0f: from app.core.wechat_message import WechatMes", "file_type": "rationale", "source_file": "app/core/wechat_message.py", "source_location": "L1", "_origin": "ast", "community": 188, "norm_label": "\u5fae\u4fe1\u6d88\u606f\u901a\u77e5\u670d\u52a1 \u652f\u6301\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u6a21\u677f\u6d88\u606f\u63a8\u9001 \u4f7f\u7528\u65b9\u5f0f: from app.core.wechat_message import wechatmes", "id": "app_core_wechat_message_rationale_1" }, { "label": "\u53d1\u9001\u6a21\u677f\u6d88\u606f Args: openid: \u7528\u6237openid template_", "file_type": "rationale", "source_file": "app/core/wechat_message.py", "source_location": "L86", "_origin": "ast", "community": 188, "norm_label": "\u53d1\u9001\u6a21\u677f\u6d88\u606f args: openid: \u7528\u6237openid template_", "id": "app_core_wechat_message_rationale_86" }, { "label": "\u53d1\u9001\u8ba2\u5355\u72b6\u6001\u901a\u77e5 Args: openid: \u7528\u6237openid order_n", "file_type": "rationale", "source_file": "app/core/wechat_message.py", "source_location": "L143", "_origin": "ast", "community": 188, "norm_label": "\u53d1\u9001\u8ba2\u5355\u72b6\u6001\u901a\u77e5 args: openid: \u7528\u6237openid order_n", "id": "app_core_wechat_message_rationale_143" }, { "label": "\u53d1\u9001\u652f\u4ed8\u6210\u529f\u901a\u77e5 Args: openid: \u7528\u6237openid order_n", "file_type": "rationale", "source_file": "app/core/wechat_message.py", "source_location": "L179", "_origin": "ast", "community": 188, "norm_label": "\u53d1\u9001\u652f\u4ed8\u6210\u529f\u901a\u77e5 args: openid: \u7528\u6237openid order_n", "id": "app_core_wechat_message_rationale_179" }, { "label": "\u53d1\u9001\u914d\u9001\u901a\u77e5 Args: openid: \u914d\u9001\u5458openid task_no:", "file_type": "rationale", "source_file": "app/core/wechat_message.py", "source_location": "L215", "_origin": "ast", "community": 188, "norm_label": "\u53d1\u9001\u914d\u9001\u901a\u77e5 args: openid: \u914d\u9001\u5458openid task_no:", "id": "app_core_wechat_message_rationale_215" }, { "label": "\u53d1\u9001\u914d\u9001\u65f6\u6548\u9884\u8b66 Args: openid: \u914d\u9001\u5458openid task_n", "file_type": "rationale", "source_file": "app/core/wechat_message.py", "source_location": "L251", "_origin": "ast", "community": 188, "norm_label": "\u53d1\u9001\u914d\u9001\u65f6\u6548\u9884\u8b66 args: openid: \u914d\u9001\u5458openid task_n", "id": "app_core_wechat_message_rationale_251" }, { "label": "\u53d1\u9001\u9000\u6b3e\u7ed3\u679c\u901a\u77e5 Args: openid: \u7528\u6237openid order_n", "file_type": "rationale", "source_file": "app/core/wechat_message.py", "source_location": "L289", "_origin": "ast", "community": 188, "norm_label": "\u53d1\u9001\u9000\u6b3e\u7ed3\u679c\u901a\u77e5 args: openid: \u7528\u6237openid order_n", "id": "app_core_wechat_message_rationale_289" }, { "label": "\u53d1\u9001\u50ac\u5355\u901a\u77e5\u7ed9\u914d\u9001\u5458 Args: deliver_openid: \u914d\u9001\u5458openid", "file_type": "rationale", "source_file": "app/core/wechat_message.py", "source_location": "L325", "_origin": "ast", "community": 188, "norm_label": "\u53d1\u9001\u50ac\u5355\u901a\u77e5\u7ed9\u914d\u9001\u5458 args: deliver_openid: \u914d\u9001\u5458openid", "id": "app_core_wechat_message_rationale_325" }, { "label": "wechat_pay.py", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L1", "_origin": "ast", "community": 109, "norm_label": "wechat_pay.py", "id": "app_core_wechat_pay" }, { "label": "WechatPayClient", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L33", "_origin": "ast", "community": 109, "norm_label": "wechatpayclient", "id": "app_core_wechat_pay_wechatpayclient" }, { "label": ".__init__()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L36", "_origin": "ast", "community": 109, "norm_label": ".__init__()", "id": "app_core_wechat_pay_wechatpayclient_init" }, { "label": "._generate_nonce_str()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L47", "_origin": "ast", "community": 109, "norm_label": "._generate_nonce_str()", "id": "app_core_wechat_pay_wechatpayclient_generate_nonce_str" }, { "label": "._generate_sign()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L51", "_origin": "ast", "community": 109, "norm_label": "._generate_sign()", "id": "app_core_wechat_pay_wechatpayclient_generate_sign" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 109, "norm_label": "any", "id": "app_core_wechat_pay_py_any" }, { "label": "._generate_sign_v3()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L59", "_origin": "ast", "community": 109, "norm_label": "._generate_sign_v3()", "id": "app_core_wechat_pay_wechatpayclient_generate_sign_v3" }, { "label": "._make_request()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L93", "_origin": "ast", "community": 109, "norm_label": "._make_request()", "id": "app_core_wechat_pay_wechatpayclient_make_request" }, { "label": ".unified_order()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L123", "_origin": "ast", "community": 109, "norm_label": ".unified_order()", "id": "app_core_wechat_pay_wechatpayclient_unified_order" }, { "label": "._generate_pay_sign()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L206", "_origin": "ast", "community": 109, "norm_label": "._generate_pay_sign()", "id": "app_core_wechat_pay_wechatpayclient_generate_pay_sign" }, { "label": ".query_order()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L214", "_origin": "ast", "community": 109, "norm_label": ".query_order()", "id": "app_core_wechat_pay_wechatpayclient_query_order" }, { "label": ".refund()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L247", "_origin": "ast", "community": 109, "norm_label": ".refund()", "id": "app_core_wechat_pay_wechatpayclient_refund" }, { "label": ".close_order()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L320", "_origin": "ast", "community": 109, "norm_label": ".close_order()", "id": "app_core_wechat_pay_wechatpayclient_close_order" }, { "label": "get_wechat_pay_client()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L354", "_origin": "ast", "community": 109, "norm_label": "get_wechat_pay_client()", "id": "app_core_wechat_pay_get_wechat_pay_client" }, { "label": "wechat_pay()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L363", "_origin": "ast", "community": 109, "norm_label": "wechat_pay()", "id": "app_core_wechat_pay_wechat_pay" }, { "label": "WechatPayV2Client", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L371", "_origin": "ast", "community": 109, "norm_label": "wechatpayv2client", "id": "app_core_wechat_pay_wechatpayv2client" }, { "label": ".__init__()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L374", "_origin": "ast", "community": 109, "norm_label": ".__init__()", "id": "app_core_wechat_pay_wechatpayv2client_init" }, { "label": "._generate_sign()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L386", "_origin": "ast", "community": 109, "norm_label": "._generate_sign()", "id": "app_core_wechat_pay_wechatpayv2client_generate_sign" }, { "label": "._dict_to_xml()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L393", "_origin": "ast", "community": 109, "norm_label": "._dict_to_xml()", "id": "app_core_wechat_pay_wechatpayv2client_dict_to_xml" }, { "label": "._xml_to_dict()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L401", "_origin": "ast", "community": 109, "norm_label": "._xml_to_dict()", "id": "app_core_wechat_pay_wechatpayv2client_xml_to_dict" }, { "label": ".build_miniprogram_pay_params()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L409", "_origin": "ast", "community": 109, "norm_label": ".build_miniprogram_pay_params()", "id": "app_core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params" }, { "label": ".unified_order()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L435", "_origin": "ast", "community": 109, "norm_label": ".unified_order()", "id": "app_core_wechat_pay_wechatpayv2client_unified_order" }, { "label": ".query_order()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L522", "_origin": "ast", "community": 109, "norm_label": ".query_order()", "id": "app_core_wechat_pay_wechatpayv2client_query_order" }, { "label": ".refund()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L560", "_origin": "ast", "community": 109, "norm_label": ".refund()", "id": "app_core_wechat_pay_wechatpayv2client_refund" }, { "label": ".parse_notify()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L614", "_origin": "ast", "community": 109, "norm_label": ".parse_notify()", "id": "app_core_wechat_pay_wechatpayv2client_parse_notify" }, { "label": "get_wechat_pay_v2()", "file_type": "code", "source_file": "app/core/wechat_pay.py", "source_location": "L625", "_origin": "ast", "community": 109, "norm_label": "get_wechat_pay_v2()", "id": "app_core_wechat_pay_get_wechat_pay_v2" }, { "label": "\u5fae\u4fe1\u652f\u4ed8\u5de5\u5177\u6a21\u5757 \u652f\u6301\u5fae\u4fe1\u652f\u4ed8 V3 API \u6587\u6863\u53c2\u8003: https://pay.weixin.qq.com/docs/v3/apis/index.html", "file_type": "rationale", "source_file": "app/core/wechat_pay.py", "source_location": "L1", "_origin": "ast", "community": 109, "norm_label": "\u5fae\u4fe1\u652f\u4ed8\u5de5\u5177\u6a21\u5757 \u652f\u6301\u5fae\u4fe1\u652f\u4ed8 v3 api \u6587\u6863\u53c2\u8003: https://pay.weixin.qq.com/docs/v3/apis/index.html", "id": "app_core_wechat_pay_rationale_1" }, { "label": "\u751f\u6210\u7b7e\u540d V3 (SHA256 with RSA)", "file_type": "rationale", "source_file": "app/core/wechat_pay.py", "source_location": "L60", "_origin": "ast", "community": 109, "norm_label": "\u751f\u6210\u7b7e\u540d v3 (sha256 with rsa)", "id": "app_core_wechat_pay_rationale_60" }, { "label": "\u7edf\u4e00\u4e0b\u5355\u63a5\u53e3 (V3) Args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_amo", "file_type": "rationale", "source_file": "app/core/wechat_pay.py", "source_location": "L131", "_origin": "ast", "community": 109, "norm_label": "\u7edf\u4e00\u4e0b\u5355\u63a5\u53e3 (v3) args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_amo", "id": "app_core_wechat_pay_rationale_131" }, { "label": "\u7533\u8bf7\u9000\u6b3e Args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_amount: \u8ba2\u5355", "file_type": "rationale", "source_file": "app/core/wechat_pay.py", "source_location": "L254", "_origin": "ast", "community": 109, "norm_label": "\u7533\u8bf7\u9000\u6b3e args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_amount: \u8ba2\u5355", "id": "app_core_wechat_pay_rationale_254" }, { "label": "\u5c0f\u7a0b\u5e8f\u8c03\u8d77\u652f\u4ed8\u7684\u4e8c\u6b21\u7b7e\u540d\u53c2\u6570\uff08\u4e0e\u516c\u4f17\u53f7 JSAPI \u89c4\u5219\u4e00\u81f4\uff09", "file_type": "rationale", "source_file": "app/core/wechat_pay.py", "source_location": "L410", "_origin": "ast", "community": 109, "norm_label": "\u5c0f\u7a0b\u5e8f\u8c03\u8d77\u652f\u4ed8\u7684\u4e8c\u6b21\u7b7e\u540d\u53c2\u6570(\u4e0e\u516c\u4f17\u53f7 jsapi \u89c4\u5219\u4e00\u81f4)", "id": "app_core_wechat_pay_rationale_410" }, { "label": "\u7edf\u4e00\u4e0b\u5355 (V2 API) Args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_f", "file_type": "rationale", "source_file": "app/core/wechat_pay.py", "source_location": "L443", "_origin": "ast", "community": 109, "norm_label": "\u7edf\u4e00\u4e0b\u5355 (v2 api) args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_f", "id": "app_core_wechat_pay_rationale_443" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/crud/__init__.py", "source_location": "L1", "_origin": "ast", "community": 177, "norm_label": "__init__.py", "id": "app_crud_init" }, { "label": "api_request_log.py", "file_type": "code", "source_file": "app/crud/api_request_log.py", "source_location": "L1", "_origin": "ast", "community": 90, "norm_label": "api_request_log.py", "id": "app_crud_api_request_log" }, { "label": "ApiRequestLogCRUD", "file_type": "code", "source_file": "app/crud/api_request_log.py", "source_location": "L12", "_origin": "ast", "community": 90, "norm_label": "apirequestlogcrud", "id": "app_crud_api_request_log_apirequestlogcrud" }, { "label": ".get_multi_with_filters()", "file_type": "code", "source_file": "app/crud/api_request_log.py", "source_location": "L14", "_origin": "ast", "community": 90, "norm_label": ".get_multi_with_filters()", "id": "app_crud_api_request_log_apirequestlogcrud_get_multi_with_filters" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 90, "norm_label": "session", "id": "app_crud_api_request_log_py_session" }, { "label": ".get()", "file_type": "code", "source_file": "app/crud/api_request_log.py", "source_location": "L85", "_origin": "ast", "community": 90, "norm_label": ".get()", "id": "app_crud_api_request_log_apirequestlogcrud_get" }, { "label": ".delete()", "file_type": "code", "source_file": "app/crud/api_request_log.py", "source_location": "L91", "_origin": "ast", "community": 90, "norm_label": ".delete()", "id": "app_crud_api_request_log_apirequestlogcrud_delete" }, { "label": "base.py", "file_type": "code", "source_file": "app/crud/base.py", "source_location": "L1", "_origin": "ast", "community": 177, "norm_label": "base.py", "id": "app_crud_base" }, { "label": "camel_to_snake()", "file_type": "code", "source_file": "app/crud/base.py", "source_location": "L14", "_origin": "ast", "community": 177, "norm_label": "camel_to_snake()", "id": "app_crud_base_camel_to_snake" }, { "label": "get_model_attr()", "file_type": "code", "source_file": "app/crud/base.py", "source_location": "L20", "_origin": "ast", "community": 177, "norm_label": "get_model_attr()", "id": "app_crud_base_get_model_attr" }, { "label": "CRUDBase", "file_type": "code", "source_file": "app/crud/base.py", "source_location": "L33", "_origin": "ast", "community": 177, "norm_label": "crudbase", "id": "app_crud_base_crudbase" }, { "label": ".__init__()", "file_type": "code", "source_file": "app/crud/base.py", "source_location": "L36", "_origin": "ast", "community": 177, "norm_label": ".__init__()", "id": "app_crud_base_crudbase_init" }, { "label": "ModelType", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 177, "norm_label": "modeltype", "id": "modeltype" }, { "label": ".get()", "file_type": "code", "source_file": "app/crud/base.py", "source_location": "L39", "_origin": "ast", "community": 177, "norm_label": ".get()", "id": "app_crud_base_crudbase_get" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 177, "norm_label": "session", "id": "app_crud_base_py_session" }, { "label": ".get_multi()", "file_type": "code", "source_file": "app/crud/base.py", "source_location": "L43", "_origin": "ast", "community": 177, "norm_label": ".get_multi()", "id": "app_crud_base_crudbase_get_multi" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 177, "norm_label": "any", "id": "app_crud_base_py_any" }, { "label": ".get_all()", "file_type": "code", "source_file": "app/crud/base.py", "source_location": "L67", "_origin": "ast", "community": 177, "norm_label": ".get_all()", "id": "app_crud_base_crudbase_get_all" }, { "label": ".create()", "file_type": "code", "source_file": "app/crud/base.py", "source_location": "L74", "_origin": "ast", "community": 177, "norm_label": ".create()", "id": "app_crud_base_crudbase_create" }, { "label": ".update()", "file_type": "code", "source_file": "app/crud/base.py", "source_location": "L95", "_origin": "ast", "community": 177, "norm_label": ".update()", "id": "app_crud_base_crudbase_update" }, { "label": ".delete()", "file_type": "code", "source_file": "app/crud/base.py", "source_location": "L114", "_origin": "ast", "community": 177, "norm_label": ".delete()", "id": "app_crud_base_crudbase_delete" }, { "label": ".hard_delete()", "file_type": "code", "source_file": "app/crud/base.py", "source_location": "L126", "_origin": "ast", "community": 177, "norm_label": ".hard_delete()", "id": "app_crud_base_crudbase_hard_delete" }, { "label": ".count()", "file_type": "code", "source_file": "app/crud/base.py", "source_location": "L135", "_origin": "ast", "community": 177, "norm_label": ".count()", "id": "app_crud_base_crudbase_count" }, { "label": ".exists()", "file_type": "code", "source_file": "app/crud/base.py", "source_location": "L142", "_origin": "ast", "community": 12, "norm_label": ".exists()", "id": "app_crud_base_crudbase_exists" }, { "label": "HistoryCRUD", "file_type": "code", "source_file": "app/crud/base.py", "source_location": "L150", "_origin": "ast", "community": 177, "norm_label": "historycrud", "id": "app_crud_base_historycrud" }, { "label": ".create_history()", "file_type": "code", "source_file": "app/crud/base.py", "source_location": "L153", "_origin": "ast", "community": 177, "norm_label": ".create_history()", "id": "app_crud_base_historycrud_create_history" }, { "label": "biz_no_generator.py", "file_type": "code", "source_file": "app/crud/biz_no_generator.py", "source_location": "L1", "_origin": "ast", "community": 132, "norm_label": "biz_no_generator.py", "id": "app_crud_biz_no_generator" }, { "label": "_prefix_for()", "file_type": "code", "source_file": "app/crud/biz_no_generator.py", "source_location": "L19", "_origin": "ast", "community": 132, "norm_label": "_prefix_for()", "id": "app_crud_biz_no_generator_prefix_for" }, { "label": "BizNoKind", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 132, "norm_label": "biznokind", "id": "biznokind" }, { "label": "_format_biz_no()", "file_type": "code", "source_file": "app/crud/biz_no_generator.py", "source_location": "L23", "_origin": "ast", "community": 132, "norm_label": "_format_biz_no()", "id": "app_crud_biz_no_generator_format_biz_no" }, { "label": "allocate_next_biz_no()", "file_type": "code", "source_file": "app/crud/biz_no_generator.py", "source_location": "L27", "_origin": "ast", "community": 132, "norm_label": "allocate_next_biz_no()", "id": "app_crud_biz_no_generator_allocate_next_biz_no" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 132, "norm_label": "session", "id": "app_crud_biz_no_generator_py_session" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 132, "norm_label": "datetime", "id": "app_crud_biz_no_generator_py_datetime" }, { "label": "\u4e1a\u52a1\u534f\u8bae\u53f7\u81ea\u52a8\u751f\u6210\uff1aXBCC / JZCC + YYYYMMDD + 6 \u4f4d\u5e8f\u53f7", "file_type": "rationale", "source_file": "app/crud/biz_no_generator.py", "source_location": "L1", "_origin": "ast", "community": 132, "norm_label": "\u4e1a\u52a1\u534f\u8bae\u53f7\u81ea\u52a8\u751f\u6210:xbcc / jzcc + yyyymmdd + 6 \u4f4d\u5e8f\u53f7", "id": "app_crud_biz_no_generator_rationale_1" }, { "label": "\u539f\u5b50\u5206\u914d\u4e0b\u4e00\u4e2a\u4e1a\u52a1\u534f\u8bae\u53f7\u3002 \u987b\u5728 create \u4e8b\u52a1\u5185\u8c03\u7528\uff1b\u4f7f\u7528 MySQL LAST_INSERT_ID \u4fdd\u8bc1\u5e76\u53d1\u5b89\u5168\u3002", "file_type": "rationale", "source_file": "app/crud/biz_no_generator.py", "source_location": "L35", "_origin": "ast", "community": 132, "norm_label": "\u539f\u5b50\u5206\u914d\u4e0b\u4e00\u4e2a\u4e1a\u52a1\u534f\u8bae\u53f7\u3002 \u987b\u5728 create \u4e8b\u52a1\u5185\u8c03\u7528;\u4f7f\u7528 mysql last_insert_id \u4fdd\u8bc1\u5e76\u53d1\u5b89\u5168\u3002", "id": "app_crud_biz_no_generator_rationale_35" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/crud/crm/__init__.py", "source_location": "L1", "_origin": "ast", "community": 364, "norm_label": "__init__.py", "id": "app_crud_crm_init" }, { "label": "clue.py", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L1", "_origin": "ast", "community": 9, "norm_label": "clue.py", "id": "app_crud_crm_clue" }, { "label": "_ensure_clue_in_scope()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L18", "_origin": "ast", "community": 9, "norm_label": "_ensure_clue_in_scope()", "id": "app_crud_crm_clue_ensure_clue_in_scope" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 9, "norm_label": "session", "id": "app_crud_crm_clue_py_session" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L22", "_origin": "ast", "community": 9, "norm_label": "total_pages()", "id": "app_crud_crm_clue_total_pages" }, { "label": "_parse_optional_date()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L32", "_origin": "ast", "community": 9, "norm_label": "_parse_optional_date()", "id": "app_crud_crm_clue_parse_optional_date" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 9, "norm_label": "any", "id": "app_crud_crm_clue_py_any" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 9, "norm_label": "date", "id": "app_crud_crm_clue_py_date" }, { "label": "_parse_optional_datetime()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L50", "_origin": "ast", "community": 9, "norm_label": "_parse_optional_datetime()", "id": "app_crud_crm_clue_parse_optional_datetime" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 9, "norm_label": "datetime", "id": "app_crud_crm_clue_py_datetime" }, { "label": "_resolve_user_display_name()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L66", "_origin": "ast", "community": 9, "norm_label": "_resolve_user_display_name()", "id": "app_crud_crm_clue_resolve_user_display_name" }, { "label": "_enrich_user_names()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L76", "_origin": "ast", "community": 9, "norm_label": "_enrich_user_names()", "id": "app_crud_crm_clue_enrich_user_names" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L103", "_origin": "ast", "community": 9, "norm_label": "_row_to_dict()", "id": "app_crud_crm_clue_row_to_dict" }, { "label": "list_clues()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L148", "_origin": "ast", "community": 9, "norm_label": "list_clues()", "id": "app_crud_crm_clue_list_clues" }, { "label": "get_clue()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L248", "_origin": "ast", "community": 9, "norm_label": "get_clue()", "id": "app_crud_crm_clue_get_clue" }, { "label": "create_clue()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L259", "_origin": "ast", "community": 9, "norm_label": "create_clue()", "id": "app_crud_crm_clue_create_clue" }, { "label": "update_clue()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L324", "_origin": "ast", "community": 9, "norm_label": "update_clue()", "id": "app_crud_crm_clue_update_clue" }, { "label": "soft_delete_clue()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L390", "_origin": "ast", "community": 9, "norm_label": "soft_delete_clue()", "id": "app_crud_crm_clue_soft_delete_clue" }, { "label": "assign_clues()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L413", "_origin": "ast", "community": 9, "norm_label": "assign_clues()", "id": "app_crud_crm_clue_assign_clues" }, { "label": "convert_clue()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L457", "_origin": "ast", "community": 47, "norm_label": "convert_clue()", "id": "app_crud_crm_clue_convert_clue" }, { "label": "_validate_convertible()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L568", "_origin": "ast", "community": 9, "norm_label": "_validate_convertible()", "id": "app_crud_crm_clue_validate_convertible" }, { "label": "check_convert()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L581", "_origin": "ast", "community": 9, "norm_label": "check_convert()", "id": "app_crud_crm_clue_check_convert" }, { "label": "invalid_clue()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L591", "_origin": "ast", "community": 9, "norm_label": "invalid_clue()", "id": "app_crud_crm_clue_invalid_clue" }, { "label": "check_duplicate_clue()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L618", "_origin": "ast", "community": 9, "norm_label": "check_duplicate_clue()", "id": "app_crud_crm_clue_check_duplicate_clue" }, { "label": "import_clues()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L644", "_origin": "ast", "community": 9, "norm_label": "import_clues()", "id": "app_crud_crm_clue_import_clues" }, { "label": "update_clue_level()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L737", "_origin": "ast", "community": 9, "norm_label": "update_clue_level()", "id": "app_crud_crm_clue_update_clue_level" }, { "label": "update_clue_status()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L764", "_origin": "ast", "community": 9, "norm_label": "update_clue_status()", "id": "app_crud_crm_clue_update_clue_status" }, { "label": "get_park_area_list()", "file_type": "code", "source_file": "app/crud/crm/clue.py", "source_location": "L788", "_origin": "ast", "community": 9, "norm_label": "get_park_area_list()", "id": "app_crud_crm_clue_get_park_area_list" }, { "label": "CRM \u7ebf\u7d22 CRUD\uff08\u7ebf\u7d22\u4e3b\u8868 + \u8f6c\u5316/\u5206\u914d/\u65e0\u6548/\u7b49\u7ea7\u64cd\u4f5c\uff09", "file_type": "rationale", "source_file": "app/crud/crm/clue.py", "source_location": "L1", "_origin": "ast", "community": 9, "norm_label": "crm \u7ebf\u7d22 crud(\u7ebf\u7d22\u4e3b\u8868 + \u8f6c\u5316/\u5206\u914d/\u65e0\u6548/\u7b49\u7ea7\u64cd\u4f5c)", "id": "app_crud_crm_clue_rationale_1" }, { "label": "clue_follow.py", "file_type": "code", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L1", "_origin": "ast", "community": 9, "norm_label": "clue_follow.py", "id": "app_crud_crm_clue_follow" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L18", "_origin": "ast", "community": 9, "norm_label": "total_pages()", "id": "app_crud_crm_clue_follow_total_pages" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L27", "_origin": "ast", "community": 9, "norm_label": "_row_to_dict()", "id": "app_crud_crm_clue_follow_row_to_dict" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 9, "norm_label": "any", "id": "app_crud_crm_clue_follow_py_any" }, { "label": "create_clue_follow()", "file_type": "code", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L46", "_origin": "ast", "community": 9, "norm_label": "create_clue_follow()", "id": "app_crud_crm_clue_follow_create_clue_follow" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 9, "norm_label": "session", "id": "app_crud_crm_clue_follow_py_session" }, { "label": "update_clue_follow()", "file_type": "code", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L100", "_origin": "ast", "community": 9, "norm_label": "update_clue_follow()", "id": "app_crud_crm_clue_follow_update_clue_follow" }, { "label": "list_clue_follows()", "file_type": "code", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L146", "_origin": "ast", "community": 9, "norm_label": "list_clue_follows()", "id": "app_crud_crm_clue_follow_list_clue_follows" }, { "label": "get_clue_follow()", "file_type": "code", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L179", "_origin": "ast", "community": 9, "norm_label": "get_clue_follow()", "id": "app_crud_crm_clue_follow_get_clue_follow" }, { "label": "delete_clue_follow()", "file_type": "code", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L200", "_origin": "ast", "community": 9, "norm_label": "delete_clue_follow()", "id": "app_crud_crm_clue_follow_delete_clue_follow" }, { "label": "get_follow_statistics()", "file_type": "code", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L247", "_origin": "ast", "community": 9, "norm_label": "get_follow_statistics()", "id": "app_crud_crm_clue_follow_get_follow_statistics" }, { "label": "\u521b\u5efa\u7ebf\u7d22\u8ddf\u8fdb\u8bb0\u5f55\uff0c\u5e76\u7ea7\u8054\u66f4\u65b0\u7236\u7ebf\u7d22\u7684\u8ddf\u8fdb\u76f8\u5173\u5b57\u6bb5", "file_type": "rationale", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L54", "_origin": "ast", "community": 9, "norm_label": "\u521b\u5efa\u7ebf\u7d22\u8ddf\u8fdb\u8bb0\u5f55,\u5e76\u7ea7\u8054\u66f4\u65b0\u7236\u7ebf\u7d22\u7684\u8ddf\u8fdb\u76f8\u5173\u5b57\u6bb5", "id": "app_crud_crm_clue_follow_rationale_54" }, { "label": "\u66f4\u65b0\u7ebf\u7d22\u8ddf\u8fdb\u8bb0\u5f55\uff0c\u5fc5\u8981\u65f6\u540c\u6b65\u7ebf\u7d22 next_time", "file_type": "rationale", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L108", "_origin": "ast", "community": 9, "norm_label": "\u66f4\u65b0\u7ebf\u7d22\u8ddf\u8fdb\u8bb0\u5f55,\u5fc5\u8981\u65f6\u540c\u6b65\u7ebf\u7d22 next_time", "id": "app_crud_crm_clue_follow_rationale_108" }, { "label": "\u8f6f\u5220\u9664\u8ddf\u8fdb\u8bb0\u5f55\uff0c\u5e76\u56de\u5199\u7ebf\u7d22 follow_count / last_time", "file_type": "rationale", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L206", "_origin": "ast", "community": 9, "norm_label": "\u8f6f\u5220\u9664\u8ddf\u8fdb\u8bb0\u5f55,\u5e76\u56de\u5199\u7ebf\u7d22 follow_count / last_time", "id": "app_crud_crm_clue_follow_rationale_206" }, { "label": "clue_statistics.py", "file_type": "code", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L1", "_origin": "ast", "community": 261, "norm_label": "clue_statistics.py", "id": "app_crud_crm_clue_statistics" }, { "label": "_base_query()", "file_type": "code", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L14", "_origin": "ast", "community": 261, "norm_label": "_base_query()", "id": "app_crud_crm_clue_statistics_base_query" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 261, "norm_label": "session", "id": "app_crud_crm_clue_statistics_py_session" }, { "label": "_apply_create_range()", "file_type": "code", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L26", "_origin": "ast", "community": 261, "norm_label": "_apply_create_range()", "id": "app_crud_crm_clue_statistics_apply_create_range" }, { "label": "get_clue_overview_statistics()", "file_type": "code", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L34", "_origin": "ast", "community": 261, "norm_label": "get_clue_overview_statistics()", "id": "app_crud_crm_clue_statistics_get_clue_overview_statistics" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 261, "norm_label": "any", "id": "app_crud_crm_clue_statistics_py_any" }, { "label": "get_clue_source_statistics()", "file_type": "code", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L114", "_origin": "ast", "community": 261, "norm_label": "get_clue_source_statistics()", "id": "app_crud_crm_clue_statistics_get_clue_source_statistics" }, { "label": "get_clue_level_statistics()", "file_type": "code", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L156", "_origin": "ast", "community": 261, "norm_label": "get_clue_level_statistics()", "id": "app_crud_crm_clue_statistics_get_clue_level_statistics" }, { "label": "get_clue_trend_statistics()", "file_type": "code", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L195", "_origin": "ast", "community": 261, "norm_label": "get_clue_trend_statistics()", "id": "app_crud_crm_clue_statistics_get_clue_trend_statistics" }, { "label": "get_clue_owner_statistics()", "file_type": "code", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L262", "_origin": "ast", "community": 261, "norm_label": "get_clue_owner_statistics()", "id": "app_crud_crm_clue_statistics_get_clue_owner_statistics" }, { "label": "contact.py", "file_type": "code", "source_file": "app/crud/crm/contact.py", "source_location": "L1", "_origin": "ast", "community": 100, "norm_label": "contact.py", "id": "app_crud_crm_contact" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/crm/contact.py", "source_location": "L21", "_origin": "ast", "community": 100, "norm_label": "total_pages()", "id": "app_crud_crm_contact_total_pages" }, { "label": "_parse_optional_date()", "file_type": "code", "source_file": "app/crud/crm/contact.py", "source_location": "L31", "_origin": "ast", "community": 100, "norm_label": "_parse_optional_date()", "id": "app_crud_crm_contact_parse_optional_date" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 100, "norm_label": "any", "id": "app_crud_crm_contact_py_any" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 100, "norm_label": "date", "id": "app_crud_crm_contact_py_date" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/contact.py", "source_location": "L49", "_origin": "ast", "community": 100, "norm_label": "_row_to_dict()", "id": "app_crud_crm_contact_row_to_dict" }, { "label": "list_contacts()", "file_type": "code", "source_file": "app/crud/crm/contact.py", "source_location": "L78", "_origin": "ast", "community": 4, "norm_label": "list_contacts()", "id": "app_crud_crm_contact_list_contacts" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 100, "norm_label": "session", "id": "app_crud_crm_contact_py_session" }, { "label": "list_contacts_by_customer()", "file_type": "code", "source_file": "app/crud/crm/contact.py", "source_location": "L154", "_origin": "ast", "community": 100, "norm_label": "list_contacts_by_customer()", "id": "app_crud_crm_contact_list_contacts_by_customer" }, { "label": "get_contact()", "file_type": "code", "source_file": "app/crud/crm/contact.py", "source_location": "L183", "_origin": "ast", "community": 100, "norm_label": "get_contact()", "id": "app_crud_crm_contact_get_contact" }, { "label": "create_contact()", "file_type": "code", "source_file": "app/crud/crm/contact.py", "source_location": "L194", "_origin": "ast", "community": 100, "norm_label": "create_contact()", "id": "app_crud_crm_contact_create_contact" }, { "label": "update_contact()", "file_type": "code", "source_file": "app/crud/crm/contact.py", "source_location": "L255", "_origin": "ast", "community": 100, "norm_label": "update_contact()", "id": "app_crud_crm_contact_update_contact" }, { "label": "set_primary_contact()", "file_type": "code", "source_file": "app/crud/crm/contact.py", "source_location": "L296", "_origin": "ast", "community": 100, "norm_label": "set_primary_contact()", "id": "app_crud_crm_contact_set_primary_contact" }, { "label": "soft_delete_contact()", "file_type": "code", "source_file": "app/crud/crm/contact.py", "source_location": "L325", "_origin": "ast", "community": 100, "norm_label": "soft_delete_contact()", "id": "app_crud_crm_contact_soft_delete_contact" }, { "label": "contract.py", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1", "_origin": "ast", "community": 31, "norm_label": "contract.py", "id": "app_crud_crm_contract" }, { "label": "_ensure_contract_in_scope()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L53", "_origin": "ast", "community": 31, "norm_label": "_ensure_contract_in_scope()", "id": "app_crud_crm_contract_ensure_contract_in_scope" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 44, "norm_label": "session", "id": "app_crud_crm_contract_py_session" }, { "label": "_get_contract_row_in_scope()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L57", "_origin": "ast", "community": 44, "norm_label": "_get_contract_row_in_scope()", "id": "app_crud_crm_contract_get_contract_row_in_scope" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L74", "_origin": "ast", "community": 106, "norm_label": "total_pages()", "id": "app_crud_crm_contract_total_pages" }, { "label": "_decimal_value()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L80", "_origin": "ast", "community": 31, "norm_label": "_decimal_value()", "id": "app_crud_crm_contract_decimal_value" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 31, "norm_label": "any", "id": "app_crud_crm_contract_py_any" }, { "label": "Decimal", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 31, "norm_label": "decimal", "id": "app_crud_crm_contract_py_decimal" }, { "label": "_parse_optional_date()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L88", "_origin": "ast", "community": 31, "norm_label": "_parse_optional_date()", "id": "app_crud_crm_contract_parse_optional_date" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 135, "norm_label": "date", "id": "app_crud_crm_contract_py_date" }, { "label": "_parse_optional_datetime()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L106", "_origin": "ast", "community": 31, "norm_label": "_parse_optional_datetime()", "id": "app_crud_crm_contract_parse_optional_datetime" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 31, "norm_label": "datetime", "id": "app_crud_crm_contract_py_datetime" }, { "label": "_get_field()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L122", "_origin": "ast", "community": 31, "norm_label": "_get_field()", "id": "app_crud_crm_contract_get_field" }, { "label": "_resolve_user_display_name()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L129", "_origin": "ast", "community": 31, "norm_label": "_resolve_user_display_name()", "id": "app_crud_crm_contract_resolve_user_display_name" }, { "label": "_is_blank()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L139", "_origin": "ast", "community": 31, "norm_label": "_is_blank()", "id": "app_crud_crm_contract_is_blank" }, { "label": "_first_non_blank()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L143", "_origin": "ast", "community": 31, "norm_label": "_first_non_blank()", "id": "app_crud_crm_contract_first_non_blank" }, { "label": "_get_default_invoice_info()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L151", "_origin": "ast", "community": 31, "norm_label": "_get_default_invoice_info()", "id": "app_crud_crm_contract_get_default_invoice_info" }, { "label": "_build_customer_address()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L161", "_origin": "ast", "community": 31, "norm_label": "_build_customer_address()", "id": "app_crud_crm_contract_build_customer_address" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L173", "_origin": "ast", "community": 31, "norm_label": "_row_to_dict()", "id": "app_crud_crm_contract_row_to_dict" }, { "label": "contract_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L252", "_origin": "ast", "community": 31, "norm_label": "contract_row_to_dict()", "id": "app_crud_crm_contract_contract_row_to_dict" }, { "label": "_build_contract_filters()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L256", "_origin": "ast", "community": 31, "norm_label": "_build_contract_filters()", "id": "app_crud_crm_contract_build_contract_filters" }, { "label": "Query", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 31, "norm_label": "query", "id": "app_crud_crm_contract_py_query" }, { "label": "list_contracts()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L434", "_origin": "ast", "community": 31, "norm_label": "list_contracts()", "id": "app_crud_crm_contract_list_contracts" }, { "label": "get_contract()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L475", "_origin": "ast", "community": 31, "norm_label": "get_contract()", "id": "app_crud_crm_contract_get_contract" }, { "label": "get_contract_detail()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L589", "_origin": "ast", "community": 31, "norm_label": "get_contract_detail()", "id": "app_crud_crm_contract_get_contract_detail" }, { "label": "get_contract_row()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L609", "_origin": "ast", "community": 31, "norm_label": "get_contract_row()", "id": "app_crud_crm_contract_get_contract_row" }, { "label": "_get_supplier_short_name()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L626", "_origin": "ast", "community": 31, "norm_label": "_get_supplier_short_name()", "id": "app_crud_crm_contract_get_supplier_short_name" }, { "label": "_build_contract_name_from_parties()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L639", "_origin": "ast", "community": 31, "norm_label": "_build_contract_name_from_parties()", "id": "app_crud_crm_contract_build_contract_name_from_parties" }, { "label": "generate_contract_no()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L685", "_origin": "ast", "community": 135, "norm_label": "generate_contract_no()", "id": "app_crud_crm_contract_generate_contract_no" }, { "label": "contract_no_exists()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L732", "_origin": "ast", "community": 135, "norm_label": "contract_no_exists()", "id": "app_crud_crm_contract_contract_no_exists" }, { "label": "replace_contract_no_date()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L752", "_origin": "ast", "community": 135, "norm_label": "replace_contract_no_date()", "id": "app_crud_crm_contract_replace_contract_no_date" }, { "label": "align_contract_no_to_sign_date()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L764", "_origin": "ast", "community": 135, "norm_label": "align_contract_no_to_sign_date()", "id": "app_crud_crm_contract_align_contract_no_to_sign_date" }, { "label": "resolve_party_short_name()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L797", "_origin": "ast", "community": 78, "norm_label": "resolve_party_short_name()", "id": "app_crud_crm_contract_resolve_party_short_name" }, { "label": "_strip_contract_name_no_suffix()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L831", "_origin": "ast", "community": 78, "norm_label": "_strip_contract_name_no_suffix()", "id": "app_crud_crm_contract_strip_contract_name_no_suffix" }, { "label": "_auto_contract_name_body()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L835", "_origin": "ast", "community": 78, "norm_label": "_auto_contract_name_body()", "id": "app_crud_crm_contract_auto_contract_name_body" }, { "label": "_user_contract_name_uses_party_full_name()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L864", "_origin": "ast", "community": 78, "norm_label": "_user_contract_name_uses_party_full_name()", "id": "app_crud_crm_contract_user_contract_name_uses_party_full_name" }, { "label": "generate_contract_name()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L888", "_origin": "ast", "community": 78, "norm_label": "generate_contract_name()", "id": "app_crud_crm_contract_generate_contract_name" }, { "label": "is_framework_contract_type()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L960", "_origin": "ast", "community": 31, "norm_label": "is_framework_contract_type()", "id": "app_crud_crm_contract_is_framework_contract_type" }, { "label": "_validate_contract_type_and_products()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L964", "_origin": "ast", "community": 31, "norm_label": "_validate_contract_type_and_products()", "id": "app_crud_crm_contract_validate_contract_type_and_products" }, { "label": "_normalize_framework_contract_data()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L972", "_origin": "ast", "community": 31, "norm_label": "_normalize_framework_contract_data()", "id": "app_crud_crm_contract_normalize_framework_contract_data" }, { "label": "_validate_product_prices_by_contract_type()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L993", "_origin": "ast", "community": 31, "norm_label": "_validate_product_prices_by_contract_type()", "id": "app_crud_crm_contract_validate_product_prices_by_contract_type" }, { "label": "_validate_sale_purchase_contract_amount()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1007", "_origin": "ast", "community": 31, "norm_label": "_validate_sale_purchase_contract_amount()", "id": "app_crud_crm_contract_validate_sale_purchase_contract_amount" }, { "label": "_resolve_contract_product_ids()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1016", "_origin": "ast", "community": 31, "norm_label": "_resolve_contract_product_ids()", "id": "app_crud_crm_contract_resolve_contract_product_ids" }, { "label": "_calc_amount_with_tax()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1034", "_origin": "ast", "community": 31, "norm_label": "_calc_amount_with_tax()", "id": "app_crud_crm_contract_calc_amount_with_tax" }, { "label": "_apply_contract_entity_fields()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1040", "_origin": "ast", "community": 31, "norm_label": "_apply_contract_entity_fields()", "id": "app_crud_crm_contract_apply_contract_entity_fields" }, { "label": "create_contract()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1220", "_origin": "ast", "community": 31, "norm_label": "create_contract()", "id": "app_crud_crm_contract_create_contract" }, { "label": "assert_contract_editable_for_update()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1333", "_origin": "ast", "community": 294, "norm_label": "assert_contract_editable_for_update()", "id": "app_crud_crm_contract_assert_contract_editable_for_update" }, { "label": "update_contract()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1339", "_origin": "ast", "community": 31, "norm_label": "update_contract()", "id": "app_crud_crm_contract_update_contract" }, { "label": "soft_delete_contracts()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1451", "_origin": "ast", "community": 44, "norm_label": "soft_delete_contracts()", "id": "app_crud_crm_contract_soft_delete_contracts" }, { "label": "validate_framework_contract_for_submit_approval()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1475", "_origin": "ast", "community": 31, "norm_label": "validate_framework_contract_for_submit_approval()", "id": "app_crud_crm_contract_validate_framework_contract_for_submit_approval" }, { "label": "submit_contract_approval()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1494", "_origin": "ast", "community": 44, "norm_label": "submit_contract_approval()", "id": "app_crud_crm_contract_submit_contract_approval" }, { "label": "batch_submit_contract_approval()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1539", "_origin": "ast", "community": 44, "norm_label": "batch_submit_contract_approval()", "id": "app_crud_crm_contract_batch_submit_contract_approval" }, { "label": "withdraw_contract_approval()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1569", "_origin": "ast", "community": 44, "norm_label": "withdraw_contract_approval()", "id": "app_crud_crm_contract_withdraw_contract_approval" }, { "label": "start_execute()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1596", "_origin": "ast", "community": 44, "norm_label": "start_execute()", "id": "app_crud_crm_contract_start_execute" }, { "label": "finish_contract()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1619", "_origin": "ast", "community": 44, "norm_label": "finish_contract()", "id": "app_crud_crm_contract_finish_contract" }, { "label": "invalid_contract()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1642", "_origin": "ast", "community": 44, "norm_label": "invalid_contract()", "id": "app_crud_crm_contract_invalid_contract" }, { "label": "save_template()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1670", "_origin": "ast", "community": 44, "norm_label": "save_template()", "id": "app_crud_crm_contract_save_template" }, { "label": "get_template()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1698", "_origin": "ast", "community": 44, "norm_label": "get_template()", "id": "app_crud_crm_contract_get_template" }, { "label": "upload_file()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1711", "_origin": "ast", "community": 44, "norm_label": "upload_file()", "id": "app_crud_crm_contract_upload_file" }, { "label": "upload_attachments()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1728", "_origin": "ast", "community": 44, "norm_label": "upload_attachments()", "id": "app_crud_crm_contract_upload_attachments" }, { "label": "upload_attachments_with_category()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1753", "_origin": "ast", "community": 44, "norm_label": "upload_attachments_with_category()", "id": "app_crud_crm_contract_upload_attachments_with_category" }, { "label": "statistics_overview()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1784", "_origin": "ast", "community": 44, "norm_label": "statistics_overview()", "id": "app_crud_crm_contract_statistics_overview" }, { "label": "statistics_by_status()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1847", "_origin": "ast", "community": 44, "norm_label": "statistics_by_status()", "id": "app_crud_crm_contract_statistics_by_status" }, { "label": "statistics_by_type()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1881", "_origin": "ast", "community": 44, "norm_label": "statistics_by_type()", "id": "app_crud_crm_contract_statistics_by_type" }, { "label": "_contract_period_key()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1918", "_origin": "ast", "community": 31, "norm_label": "_contract_period_key()", "id": "app_crud_crm_contract_contract_period_key" }, { "label": "statistics_trend()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1927", "_origin": "ast", "community": 31, "norm_label": "statistics_trend()", "id": "app_crud_crm_contract_statistics_trend" }, { "label": "query_expiring()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1973", "_origin": "ast", "community": 44, "norm_label": "query_expiring()", "id": "app_crud_crm_contract_query_expiring" }, { "label": "_quote_products_to_contract_products()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2000", "_origin": "ast", "community": 31, "norm_label": "_quote_products_to_contract_products()", "id": "app_crud_crm_contract_quote_products_to_contract_products" }, { "label": "create_from_quote()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2031", "_origin": "ast", "community": 31, "norm_label": "create_from_quote()", "id": "app_crud_crm_contract_create_from_quote" }, { "label": "renew_contract()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2094", "_origin": "ast", "community": 31, "norm_label": "renew_contract()", "id": "app_crud_crm_contract_renew_contract" }, { "label": "export_contracts()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2148", "_origin": "ast", "community": 44, "norm_label": "export_contracts()", "id": "app_crud_crm_contract_export_contracts" }, { "label": "_change_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2165", "_origin": "ast", "community": 31, "norm_label": "_change_row_to_dict()", "id": "app_crud_crm_contract_change_row_to_dict" }, { "label": "list_contract_changes()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2187", "_origin": "ast", "community": 31, "norm_label": "list_contract_changes()", "id": "app_crud_crm_contract_list_contract_changes" }, { "label": "get_contract_change_detail()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2216", "_origin": "ast", "community": 31, "norm_label": "get_contract_change_detail()", "id": "app_crud_crm_contract_get_contract_change_detail" }, { "label": "_template_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2240", "_origin": "ast", "community": 31, "norm_label": "_template_row_to_dict()", "id": "app_crud_crm_contract_template_row_to_dict" }, { "label": "list_contract_templates()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2265", "_origin": "ast", "community": 106, "norm_label": "list_contract_templates()", "id": "app_crud_crm_contract_list_contract_templates" }, { "label": "get_contract_template_detail()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2298", "_origin": "ast", "community": 31, "norm_label": "get_contract_template_detail()", "id": "app_crud_crm_contract_get_contract_template_detail" }, { "label": "_opportunity_products_to_contract_products()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2318", "_origin": "ast", "community": 31, "norm_label": "_opportunity_products_to_contract_products()", "id": "app_crud_crm_contract_opportunity_products_to_contract_products" }, { "label": "create_from_opportunity()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2343", "_origin": "ast", "community": 31, "norm_label": "create_from_opportunity()", "id": "app_crud_crm_contract_create_from_opportunity" }, { "label": "sign_contract()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2396", "_origin": "ast", "community": 44, "norm_label": "sign_contract()", "id": "app_crud_crm_contract_sign_contract" }, { "label": "batch_assign_owner()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2427", "_origin": "ast", "community": 44, "norm_label": "batch_assign_owner()", "id": "app_crud_crm_contract_batch_assign_owner" }, { "label": "download_contract_pdf()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2461", "_origin": "ast", "community": 31, "norm_label": "download_contract_pdf()", "id": "app_crud_crm_contract_download_contract_pdf" }, { "label": "generate_template_no()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2478", "_origin": "ast", "community": 31, "norm_label": "generate_template_no()", "id": "app_crud_crm_contract_generate_template_no" }, { "label": "_get_change_row()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2510", "_origin": "ast", "community": 106, "norm_label": "_get_change_row()", "id": "app_crud_crm_contract_get_change_row" }, { "label": "_enrich_change_rows()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2522", "_origin": "ast", "community": 31, "norm_label": "_enrich_change_rows()", "id": "app_crud_crm_contract_enrich_change_rows" }, { "label": "create_contract_change()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2537", "_origin": "ast", "community": 31, "norm_label": "create_contract_change()", "id": "app_crud_crm_contract_create_contract_change" }, { "label": "update_contract_change()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2588", "_origin": "ast", "community": 31, "norm_label": "update_contract_change()", "id": "app_crud_crm_contract_update_contract_change" }, { "label": "soft_delete_contract_changes()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2626", "_origin": "ast", "community": 106, "norm_label": "soft_delete_contract_changes()", "id": "app_crud_crm_contract_soft_delete_contract_changes" }, { "label": "submit_change_approval()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2652", "_origin": "ast", "community": 106, "norm_label": "submit_change_approval()", "id": "app_crud_crm_contract_submit_change_approval" }, { "label": "withdraw_change()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2675", "_origin": "ast", "community": 106, "norm_label": "withdraw_change()", "id": "app_crud_crm_contract_withdraw_change" }, { "label": "execute_change()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2688", "_origin": "ast", "community": 106, "norm_label": "execute_change()", "id": "app_crud_crm_contract_execute_change" }, { "label": "export_contract_changes()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2700", "_origin": "ast", "community": 31, "norm_label": "export_contract_changes()", "id": "app_crud_crm_contract_export_contract_changes" }, { "label": "create_contract_template()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2716", "_origin": "ast", "community": 31, "norm_label": "create_contract_template()", "id": "app_crud_crm_contract_create_contract_template" }, { "label": "update_contract_template()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2766", "_origin": "ast", "community": 31, "norm_label": "update_contract_template()", "id": "app_crud_crm_contract_update_contract_template" }, { "label": "soft_delete_contract_templates()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2823", "_origin": "ast", "community": 106, "norm_label": "soft_delete_contract_templates()", "id": "app_crud_crm_contract_soft_delete_contract_templates" }, { "label": "toggle_contract_template_active()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2857", "_origin": "ast", "community": 106, "norm_label": "toggle_contract_template_active()", "id": "app_crud_crm_contract_toggle_contract_template_active" }, { "label": "export_contract_templates()", "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L2883", "_origin": "ast", "community": 106, "norm_label": "export_contract_templates()", "id": "app_crud_crm_contract_export_contract_templates" }, { "label": "CRM \u5408\u540c CRUD \u2014 \u5bf9\u7167 CrmContractServiceImpl.java\uff08\u5217\u8868/\u8be6\u60c5 P1\uff09", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1", "_origin": "ast", "community": 31, "norm_label": "crm \u5408\u540c crud \u2014 \u5bf9\u7167 crmcontractserviceimpl.java(\u5217\u8868/\u8be6\u60c5 p1)", "id": "app_crud_crm_contract_rationale_1" }, { "label": "ORM \u2192 camelCase\uff08\u5355\u70b9\u771f\u76f8\uff09", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L174", "_origin": "ast", "community": 31, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "app_crud_crm_contract_rationale_174" }, { "label": "Java: buildQueryWrapper", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L263", "_origin": "ast", "community": 31, "norm_label": "java: buildquerywrapper", "id": "app_crud_crm_contract_rationale_263" }, { "label": "\u6839\u636e\u4f9b\u9700\u65b9\u9762\u677f\u4e0e\u4e3b\u6570\u636e\u751f\u6210/\u6821\u6b63\u5408\u540c\u540d\u79f0\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L652", "_origin": "ast", "community": 31, "norm_label": "\u6839\u636e\u4f9b\u9700\u65b9\u9762\u677f\u4e0e\u4e3b\u6570\u636e\u751f\u6210/\u6821\u6b63\u5408\u540c\u540d\u79f0\u3002", "id": "app_crud_crm_contract_rationale_652" }, { "label": "Java: generateContractNo \u2014 {\u4f9b\u65b9\u7f16\u7801}/X-JT{yyyyMMdd}{3\u4f4d\u5e8f\u53f7} \u6d41\u6c34\u4e0e\u649e\u53f7\u68c0\u6d4b\u987b\u542b\u8f6f\u5220\uff1auk_contr", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L692", "_origin": "ast", "community": 135, "norm_label": "java: generatecontractno \u2014 {\u4f9b\u65b9\u7f16\u7801}/x-jt{yyyymmdd}{3\u4f4d\u5e8f\u53f7} \u6d41\u6c34\u4e0e\u649e\u53f7\u68c0\u6d4b\u987b\u542b\u8f6f\u5220:uk_contr", "id": "app_crud_crm_contract_rationale_692" }, { "label": "\u79df\u6237\u5185\u5408\u540c\u7f16\u53f7\u662f\u5426\u5df2\u5360\u7528\uff08\u542b\u8f6f\u5220\uff0c\u4fdd\u8bc1\u5168\u5c40\u552f\u4e00\uff09\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L739", "_origin": "ast", "community": 135, "norm_label": "\u79df\u6237\u5185\u5408\u540c\u7f16\u53f7\u662f\u5426\u5df2\u5360\u7528(\u542b\u8f6f\u5220,\u4fdd\u8bc1\u5168\u5c40\u552f\u4e00)\u3002", "id": "app_crud_crm_contract_rationale_739" }, { "label": "\u6807\u51c6\u7f16\u53f7\u66ff\u6362\u65e5\u671f\u6bb5\uff0c\u4fdd\u7559\u5e8f\u53f7\uff1b\u975e\u6807\u51c6\u8fd4\u56de None\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L753", "_origin": "ast", "community": 135, "norm_label": "\u6807\u51c6\u7f16\u53f7\u66ff\u6362\u65e5\u671f\u6bb5,\u4fdd\u7559\u5e8f\u53f7;\u975e\u6807\u51c6\u8fd4\u56de none\u3002", "id": "app_crud_crm_contract_rationale_753" }, { "label": "\u5c06\u6807\u51c6\u5408\u540c\u7f16\u53f7\u65e5\u671f\u6bb5\u5bf9\u9f50\u7b7e\u8ba2\u65e5\uff1b\u649e\u53f7\u5219\u5e8f\u53f7\u987a\u5ef6\uff08\u542b\u8f6f\u5220\u67e5\u91cd\uff09\u3002 \u975e\u6807\u51c6\u7f16\u53f7\u539f\u6837\u8fd4\u56de\u3002\u65e0\u7b7e\u8ba2\u65e5\u5219\u539f\u6837\u8fd4\u56de\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L772", "_origin": "ast", "community": 135, "norm_label": "\u5c06\u6807\u51c6\u5408\u540c\u7f16\u53f7\u65e5\u671f\u6bb5\u5bf9\u9f50\u7b7e\u8ba2\u65e5;\u649e\u53f7\u5219\u5e8f\u53f7\u987a\u5ef6(\u542b\u8f6f\u5220\u67e5\u91cd)\u3002 \u975e\u6807\u51c6\u7f16\u53f7\u539f\u6837\u8fd4\u56de\u3002\u65e0\u7b7e\u8ba2\u65e5\u5219\u539f\u6837\u8fd4\u56de\u3002", "id": "app_crud_crm_contract_rationale_772" }, { "label": "\u6309\u9762\u677f\u5355\u4f4d\u5168\u79f0\u7cbe\u786e\u5339\u914d\u4ea4\u6613\u4e3b\u4f53/\u5ba2\u6237\u4e3b\u6570\u636e\uff0c\u53d6 shortName\uff1b\u5bf9\u4e0d\u4e0a\u5219\u7528\u5168\u79f0\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L806", "_origin": "ast", "community": 78, "norm_label": "\u6309\u9762\u677f\u5355\u4f4d\u5168\u79f0\u7cbe\u786e\u5339\u914d\u4ea4\u6613\u4e3b\u4f53/\u5ba2\u6237\u4e3b\u6570\u636e,\u53d6 shortname;\u5bf9\u4e0d\u4e0a\u5219\u7528\u5168\u79f0\u3002", "id": "app_crud_crm_contract_rationale_806" }, { "label": "\u524d\u7aef\u9884\u89c8\u8bef\u7528\u5355\u4f4d\u5168\u79f0\u65f6\uff0c\u540d\u79f0\u7247\u6bb5\u4f1a\u7b49\u4e8e\u9762\u677f/\u5ba2\u6237/\u5f00\u7968\u5168\u79f0\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L873", "_origin": "ast", "community": 78, "norm_label": "\u524d\u7aef\u9884\u89c8\u8bef\u7528\u5355\u4f4d\u5168\u79f0\u65f6,\u540d\u79f0\u7247\u6bb5\u4f1a\u7b49\u4e8e\u9762\u677f/\u5ba2\u6237/\u5f00\u7968\u5168\u79f0\u3002", "id": "app_crud_crm_contract_rationale_873" }, { "label": "\u6309\u9762\u677f\u4f9b\u65b9(partyA)-\u9700\u65b9(partyB)\u751f\u6210\uff1a{\u4f9b\u65b9\u7b80\u79f0}-{\u9700\u65b9\u7b80\u79f0}\uff08{\u5408\u540c\u7f16\u53f7}\uff09\u3002 - \u540d\u79f0\u4e3a\u7a7a\uff1a\u6309\u4e3b\u6570\u636e\u7b80\u79f0\u81ea\u52a8\u751f\u6210 - \u540d", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L901", "_origin": "ast", "community": 78, "norm_label": "\u6309\u9762\u677f\u4f9b\u65b9(partya)-\u9700\u65b9(partyb)\u751f\u6210:{\u4f9b\u65b9\u7b80\u79f0}-{\u9700\u65b9\u7b80\u79f0}({\u5408\u540c\u7f16\u53f7})\u3002 - \u540d\u79f0\u4e3a\u7a7a:\u6309\u4e3b\u6570\u636e\u7b80\u79f0\u81ea\u52a8\u751f\u6210 - \u540d", "id": "app_crud_crm_contract_rationale_901" }, { "label": "Java: deleteWithValidByIds \u2014 \u8f6f\u5220\u9664", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1459", "_origin": "ast", "community": 44, "norm_label": "java: deletewithvalidbyids \u2014 \u8f6f\u5220\u9664", "id": "app_crud_crm_contract_rationale_1459" }, { "label": "\u6846\u67b6\u5408\u540c\u63d0\u4ea4\u5ba1\u6279\u6821\u9a8c\uff1a\u4ec5\u8981\u6c42\u6709\u4ea7\u54c1\u660e\u7ec6\uff1b\u8c03\u4ef7\u533a\u95f4\u4e3a\u53ef\u9009\uff0c\u4e0d\u5f3a\u5236\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1482", "_origin": "ast", "community": 31, "norm_label": "\u6846\u67b6\u5408\u540c\u63d0\u4ea4\u5ba1\u6279\u6821\u9a8c:\u4ec5\u8981\u6c42\u6709\u4ea7\u54c1\u660e\u7ec6;\u8c03\u4ef7\u533a\u95f4\u4e3a\u53ef\u9009,\u4e0d\u5f3a\u5236\u3002", "id": "app_crud_crm_contract_rationale_1482" }, { "label": "Java: batchSubmitApproval", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1550", "_origin": "ast", "community": 44, "norm_label": "java: batchsubmitapproval", "id": "app_crud_crm_contract_rationale_1550" }, { "label": "Java: withdrawApproval", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1578", "_origin": "ast", "community": 44, "norm_label": "java: withdrawapproval", "id": "app_crud_crm_contract_rationale_1578" }, { "label": "\u6309\u5165\u53c2\u6574\u8868\u8986\u76d6\u5408\u540c\u626b\u63cf\u4ef6\uff1battachments=[] \u8868\u793a\u6e05\u7a7a\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1761", "_origin": "ast", "community": 44, "norm_label": "\u6309\u5165\u53c2\u6574\u8868\u8986\u76d6\u5408\u540c\u626b\u63cf\u4ef6;attachments=[] \u8868\u793a\u6e05\u7a7a\u3002", "id": "app_crud_crm_contract_rationale_1761" }, { "label": "Java: createFromQuote \u2014 \u8fd4\u56de\u5408\u540c id", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2041", "_origin": "ast", "community": 31, "norm_label": "java: createfromquote \u2014 \u8fd4\u56de\u5408\u540c id", "id": "app_crud_crm_contract_rationale_2041" }, { "label": "Java: renewContract \u2014 \u57fa\u7840\u7eed\u7b7e", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2104", "_origin": "ast", "community": 31, "norm_label": "java: renewcontract \u2014 \u57fa\u7840\u7eed\u7b7e", "id": "app_crud_crm_contract_rationale_2104" }, { "label": "Java: queryList for export", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2155", "_origin": "ast", "community": 44, "norm_label": "java: querylist for export", "id": "app_crud_crm_contract_rationale_2155" }, { "label": "Java: createFromOpportunity \u2014 \u8fd4\u56de\u5408\u540c id", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2353", "_origin": "ast", "community": 31, "norm_label": "java: createfromopportunity \u2014 \u8fd4\u56de\u5408\u540c id", "id": "app_crud_crm_contract_rationale_2353" }, { "label": "Java: batchAssignOwner", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2437", "_origin": "ast", "community": 44, "norm_label": "java: batchassignowner", "id": "app_crud_crm_contract_rationale_2437" }, { "label": "Java: downloadContractPdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 URL/\u8def\u5f84", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2468", "_origin": "ast", "community": 31, "norm_label": "java: downloadcontractpdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 url/\u8def\u5f84", "id": "app_crud_crm_contract_rationale_2468" }, { "label": "Java: generateTemplateNo \u2014 TMPL{yyyyMMdd}{4\u4f4d\u5e8f\u53f7}", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2479", "_origin": "ast", "community": 31, "norm_label": "java: generatetemplateno \u2014 tmpl{yyyymmdd}{4\u4f4d\u5e8f\u53f7}", "id": "app_crud_crm_contract_rationale_2479" }, { "label": "Java Controller TODO \u2014 \u4fdd\u6301 pending\uff0c\u8bb0\u5f55\u5907\u6ce8", "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2661", "_origin": "ast", "community": 106, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8", "id": "app_crud_crm_contract_rationale_2661" }, { "label": "contract_approval.py", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L1", "_origin": "ast", "community": 115, "norm_label": "contract_approval.py", "id": "app_crud_crm_contract_approval" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L17", "_origin": "ast", "community": 115, "norm_label": "_row_to_dict()", "id": "app_crud_crm_contract_approval_row_to_dict" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 115, "norm_label": "any", "id": "app_crud_crm_contract_approval_py_any" }, { "label": "_resolve_user_display_name()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L39", "_origin": "ast", "community": 115, "norm_label": "_resolve_user_display_name()", "id": "app_crud_crm_contract_approval_resolve_user_display_name" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 115, "norm_label": "session", "id": "app_crud_crm_contract_approval_py_session" }, { "label": "get_contract_approval()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L49", "_origin": "ast", "community": 115, "norm_label": "get_contract_approval()", "id": "app_crud_crm_contract_approval_get_contract_approval" }, { "label": "get_contract_approval_detail()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L64", "_origin": "ast", "community": 115, "norm_label": "get_contract_approval_detail()", "id": "app_crud_crm_contract_approval_get_contract_approval_detail" }, { "label": "list_contract_approvals()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L79", "_origin": "ast", "community": 115, "norm_label": "list_contract_approvals()", "id": "app_crud_crm_contract_approval_list_contract_approvals" }, { "label": "_build_approval_list_filters()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L99", "_origin": "ast", "community": 115, "norm_label": "_build_approval_list_filters()", "id": "app_crud_crm_contract_approval_build_approval_list_filters" }, { "label": "Query", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 115, "norm_label": "query", "id": "app_crud_crm_contract_approval_py_query" }, { "label": "list_contract_approvals_page()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L113", "_origin": "ast", "community": 115, "norm_label": "list_contract_approvals_page()", "id": "app_crud_crm_contract_approval_list_contract_approvals_page" }, { "label": "create_approval_records()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L134", "_origin": "ast", "community": 115, "norm_label": "create_approval_records()", "id": "app_crud_crm_contract_approval_create_approval_records" }, { "label": "delete_pending_approvals()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L179", "_origin": "ast", "community": 115, "norm_label": "delete_pending_approvals()", "id": "app_crud_crm_contract_approval_delete_pending_approvals" }, { "label": "invalidate_all_approvals()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L198", "_origin": "ast", "community": 226, "norm_label": "invalidate_all_approvals()", "id": "app_crud_crm_contract_approval_invalidate_all_approvals" }, { "label": "can_user_approve()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L216", "_origin": "ast", "community": 115, "norm_label": "can_user_approve()", "id": "app_crud_crm_contract_approval_can_user_approve" }, { "label": "_advance_contract_after_approval()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L269", "_origin": "ast", "community": 115, "norm_label": "_advance_contract_after_approval()", "id": "app_crud_crm_contract_approval_advance_contract_after_approval" }, { "label": "approve_contract()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L300", "_origin": "ast", "community": 115, "norm_label": "approve_contract()", "id": "app_crud_crm_contract_approval_approve_contract" }, { "label": "approve_contract_by_contract_id()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L348", "_origin": "ast", "community": 115, "norm_label": "approve_contract_by_contract_id()", "id": "app_crud_crm_contract_approval_approve_contract_by_contract_id" }, { "label": "approve_pass()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L385", "_origin": "ast", "community": 115, "norm_label": "approve_pass()", "id": "app_crud_crm_contract_approval_approve_pass" }, { "label": "approve_reject()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L395", "_origin": "ast", "community": 115, "norm_label": "approve_reject()", "id": "app_crud_crm_contract_approval_approve_reject" }, { "label": "refresh_approver_names()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L405", "_origin": "ast", "community": 115, "norm_label": "refresh_approver_names()", "id": "app_crud_crm_contract_approval_refresh_approver_names" }, { "label": "approve_transfer()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L426", "_origin": "ast", "community": 115, "norm_label": "approve_transfer()", "id": "app_crud_crm_contract_approval_approve_transfer" }, { "label": "export_contract_approvals()", "file_type": "code", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L456", "_origin": "ast", "community": 115, "norm_label": "export_contract_approvals()", "id": "app_crud_crm_contract_approval_export_contract_approvals" }, { "label": "CRM \u5408\u540c\u5ba1\u6279 CRUD \u2014 \u5bf9\u7167 CrmContractApprovalServiceImpl.java", "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L1", "_origin": "ast", "community": 115, "norm_label": "crm \u5408\u540c\u5ba1\u6279 crud \u2014 \u5bf9\u7167 crmcontractapprovalserviceimpl.java", "id": "app_crud_crm_contract_approval_rationale_1" }, { "label": "Java: submitApproval \u5185\u521b\u5efa\u5ba1\u6279\u8bb0\u5f55", "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L143", "_origin": "ast", "community": 115, "norm_label": "java: submitapproval \u5185\u521b\u5efa\u5ba1\u6279\u8bb0\u5f55", "id": "app_crud_crm_contract_approval_rationale_143" }, { "label": "Java: withdraw \u2014 \u8f6f\u5220\u9664 pending \u5ba1\u6279", "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L180", "_origin": "ast", "community": 115, "norm_label": "java: withdraw \u2014 \u8f6f\u5220\u9664 pending \u5ba1\u6279", "id": "app_crud_crm_contract_approval_rationale_180" }, { "label": "\u4f5c\u5e9f\u8be5\u5408\u540c\u5168\u90e8\u6709\u6548\u5ba1\u6279\u8bb0\u5f55\uff08\u542b\u5df2\u901a\u8fc7/\u5df2\u62d2\u7edd\uff09\uff0c\u7528\u4e8e\u518d\u7f16\u8f91\u6216\u91cd\u65b0\u63d0\u5ba1\u3002", "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L199", "_origin": "ast", "community": 226, "norm_label": "\u4f5c\u5e9f\u8be5\u5408\u540c\u5168\u90e8\u6709\u6548\u5ba1\u6279\u8bb0\u5f55(\u542b\u5df2\u901a\u8fc7/\u5df2\u62d2\u7edd),\u7528\u4e8e\u518d\u7f16\u8f91\u6216\u91cd\u65b0\u63d0\u5ba1\u3002", "id": "app_crud_crm_contract_approval_rationale_199" }, { "label": "\u987a\u5e8f\u5ba1\u6279\uff1a\u5f53\u524d\u6b65\u9aa4 pending \u4e14 is_current=1\u3002 \u540c\u4e00\u5ba1\u6279\u4eba\u82e5\u540c\u65f6\u5b58\u5728\u5386\u53f2\u5df2\u5904\u7406\u8bb0\u5f55\u4e0e\u5f53\u524d\u8f6e pending\uff0c\u4f18\u5148\u53d6 pending", "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L217", "_origin": "ast", "community": 115, "norm_label": "\u987a\u5e8f\u5ba1\u6279:\u5f53\u524d\u6b65\u9aa4 pending \u4e14 is_current=1\u3002 \u540c\u4e00\u5ba1\u6279\u4eba\u82e5\u540c\u65f6\u5b58\u5728\u5386\u53f2\u5df2\u5904\u7406\u8bb0\u5f55\u4e0e\u5f53\u524d\u8f6e pending,\u4f18\u5148\u53d6 pending", "id": "app_crud_crm_contract_approval_rationale_217" }, { "label": "Java: approveContract", "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L310", "_origin": "ast", "community": 115, "norm_label": "java: approvecontract", "id": "app_crud_crm_contract_approval_rationale_310" }, { "label": "Java: approveContractByContractId", "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L358", "_origin": "ast", "community": 115, "norm_label": "java: approvecontractbycontractid", "id": "app_crud_crm_contract_approval_rationale_358" }, { "label": "Java: refreshApproverNames", "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L406", "_origin": "ast", "community": 115, "norm_label": "java: refreshapprovernames", "id": "app_crud_crm_contract_approval_rationale_406" }, { "label": "Java: approveTransfer", "file_type": "rationale", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L434", "_origin": "ast", "community": 115, "norm_label": "java: approvetransfer", "id": "app_crud_crm_contract_approval_rationale_434" }, { "label": "contract_approver_setting.py", "file_type": "code", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L1", "_origin": "ast", "community": 83, "norm_label": "contract_approver_setting.py", "id": "app_crud_crm_contract_approver_setting" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L14", "_origin": "ast", "community": 83, "norm_label": "_row_to_dict()", "id": "app_crud_crm_contract_approver_setting_row_to_dict" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 83, "norm_label": "any", "id": "app_crud_crm_contract_approver_setting_py_any" }, { "label": "get_setting()", "file_type": "code", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L24", "_origin": "ast", "community": 83, "norm_label": "get_setting()", "id": "app_crud_crm_contract_approver_setting_get_setting" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 83, "norm_label": "session", "id": "app_crud_crm_contract_approver_setting_py_session" }, { "label": "_assert_users_exist()", "file_type": "code", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L37", "_origin": "ast", "community": 83, "norm_label": "_assert_users_exist()", "id": "app_crud_crm_contract_approver_setting_assert_users_exist" }, { "label": "save_setting()", "file_type": "code", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L52", "_origin": "ast", "community": 83, "norm_label": "save_setting()", "id": "app_crud_crm_contract_approver_setting_save_setting" }, { "label": "contract_product.py", "file_type": "code", "source_file": "app/crud/crm/contract_product.py", "source_location": "L1", "_origin": "ast", "community": 155, "norm_label": "contract_product.py", "id": "app_crud_crm_contract_product" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/contract_product.py", "source_location": "L21", "_origin": "ast", "community": 155, "norm_label": "_row_to_dict()", "id": "app_crud_crm_contract_product_row_to_dict" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 155, "norm_label": "any", "id": "app_crud_crm_contract_product_py_any" }, { "label": "_tier_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/contract_product.py", "source_location": "L56", "_origin": "ast", "community": 155, "norm_label": "_tier_row_to_dict()", "id": "app_crud_crm_contract_product_tier_row_to_dict" }, { "label": "list_contract_products()", "file_type": "code", "source_file": "app/crud/crm/contract_product.py", "source_location": "L80", "_origin": "ast", "community": 155, "norm_label": "list_contract_products()", "id": "app_crud_crm_contract_product_list_contract_products" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 155, "norm_label": "session", "id": "app_crud_crm_contract_product_py_session" }, { "label": "list_products_by_contract_ids()", "file_type": "code", "source_file": "app/crud/crm/contract_product.py", "source_location": "L124", "_origin": "ast", "community": 155, "norm_label": "list_products_by_contract_ids()", "id": "app_crud_crm_contract_product_list_products_by_contract_ids" }, { "label": "_decimal_value()", "file_type": "code", "source_file": "app/crud/crm/contract_product.py", "source_location": "L154", "_origin": "ast", "community": 155, "norm_label": "_decimal_value()", "id": "app_crud_crm_contract_product_decimal_value" }, { "label": "Decimal", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 155, "norm_label": "decimal", "id": "app_crud_crm_contract_product_py_decimal" }, { "label": "_get_field()", "file_type": "code", "source_file": "app/crud/crm/contract_product.py", "source_location": "L162", "_origin": "ast", "community": 155, "norm_label": "_get_field()", "id": "app_crud_crm_contract_product_get_field" }, { "label": "_parse_optional_date()", "file_type": "code", "source_file": "app/crud/crm/contract_product.py", "source_location": "L169", "_origin": "ast", "community": 155, "norm_label": "_parse_optional_date()", "id": "app_crud_crm_contract_product_parse_optional_date" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 155, "norm_label": "date", "id": "app_crud_crm_contract_product_py_date" }, { "label": "calculate_subtotal()", "file_type": "code", "source_file": "app/crud/crm/contract_product.py", "source_location": "L187", "_origin": "ast", "community": 155, "norm_label": "calculate_subtotal()", "id": "app_crud_crm_contract_product_calculate_subtotal" }, { "label": "_letter_oss_ids_to_json()", "file_type": "code", "source_file": "app/crud/crm/contract_product.py", "source_location": "L196", "_origin": "ast", "community": 155, "norm_label": "_letter_oss_ids_to_json()", "id": "app_crud_crm_contract_product_letter_oss_ids_to_json" }, { "label": "insert_contract_product()", "file_type": "code", "source_file": "app/crud/crm/contract_product.py", "source_location": "L206", "_origin": "ast", "community": 155, "norm_label": "insert_contract_product()", "id": "app_crud_crm_contract_product_insert_contract_product" }, { "label": "batch_insert_contract_products()", "file_type": "code", "source_file": "app/crud/crm/contract_product.py", "source_location": "L296", "_origin": "ast", "community": 155, "norm_label": "batch_insert_contract_products()", "id": "app_crud_crm_contract_product_batch_insert_contract_products" }, { "label": "delete_price_tiers_by_contract_id()", "file_type": "code", "source_file": "app/crud/crm/contract_product.py", "source_location": "L344", "_origin": "ast", "community": 155, "norm_label": "delete_price_tiers_by_contract_id()", "id": "app_crud_crm_contract_product_delete_price_tiers_by_contract_id" }, { "label": "delete_products_by_contract_id()", "file_type": "code", "source_file": "app/crud/crm/contract_product.py", "source_location": "L361", "_origin": "ast", "community": 155, "norm_label": "delete_products_by_contract_id()", "id": "app_crud_crm_contract_product_delete_products_by_contract_id" }, { "label": "save_price_tiers_for_product()", "file_type": "code", "source_file": "app/crud/crm/contract_product.py", "source_location": "L377", "_origin": "ast", "community": 155, "norm_label": "save_price_tiers_for_product()", "id": "app_crud_crm_contract_product_save_price_tiers_for_product" }, { "label": "CRM \u5408\u540c\u4ea7\u54c1\u660e\u7ec6 CRUD \u2014 \u5bf9\u7167 CrmContractProductServiceImpl.java", "file_type": "rationale", "source_file": "app/crud/crm/contract_product.py", "source_location": "L1", "_origin": "ast", "community": 155, "norm_label": "crm \u5408\u540c\u4ea7\u54c1\u660e\u7ec6 crud \u2014 \u5bf9\u7167 crmcontractproductserviceimpl.java", "id": "app_crud_crm_contract_product_rationale_1" }, { "label": "\u6309\u5408\u540c ID \u6279\u91cf\u52a0\u8f7d\u4ea7\u54c1\u660e\u7ec6\uff08\u4e0d\u542b\u4ef7\u9636\u3001\u5371\u5316\u6807\u8bb0\uff0c\u4f9b\u5217\u8868\u6458\u8981\u5c55\u793a\uff09", "file_type": "rationale", "source_file": "app/crud/crm/contract_product.py", "source_location": "L130", "_origin": "ast", "community": 155, "norm_label": "\u6309\u5408\u540c id \u6279\u91cf\u52a0\u8f7d\u4ea7\u54c1\u660e\u7ec6(\u4e0d\u542b\u4ef7\u9636\u3001\u5371\u5316\u6807\u8bb0,\u4f9b\u5217\u8868\u6458\u8981\u5c55\u793a)", "id": "app_crud_crm_contract_product_rationale_130" }, { "label": "Java: deleteByContractId \u2014 \u8f6f\u5220\u9664\u4ea7\u54c1\u660e\u7ec6\u53ca\u8c03\u4ef7\u533a\u95f4", "file_type": "rationale", "source_file": "app/crud/crm/contract_product.py", "source_location": "L362", "_origin": "ast", "community": 155, "norm_label": "java: deletebycontractid \u2014 \u8f6f\u5220\u9664\u4ea7\u54c1\u660e\u7ec6\u53ca\u8c03\u4ef7\u533a\u95f4", "id": "app_crud_crm_contract_product_rationale_362" }, { "label": "Java: savePriceTiersForProduct", "file_type": "rationale", "source_file": "app/crud/crm/contract_product.py", "source_location": "L387", "_origin": "ast", "community": 155, "norm_label": "java: savepricetiersforproduct", "id": "app_crud_crm_contract_product_rationale_387" }, { "label": "customer.py", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L1", "_origin": "ast", "community": 47, "norm_label": "customer.py", "id": "app_crud_crm_customer" }, { "label": "_ensure_customer_in_scope()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L23", "_origin": "ast", "community": 47, "norm_label": "_ensure_customer_in_scope()", "id": "app_crud_crm_customer_ensure_customer_in_scope" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 47, "norm_label": "session", "id": "app_crud_crm_customer_py_session" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L27", "_origin": "ast", "community": 47, "norm_label": "total_pages()", "id": "app_crud_crm_customer_total_pages" }, { "label": "_parse_optional_date()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L37", "_origin": "ast", "community": 47, "norm_label": "_parse_optional_date()", "id": "app_crud_crm_customer_parse_optional_date" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 47, "norm_label": "any", "id": "app_crud_crm_customer_py_any" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 47, "norm_label": "date", "id": "app_crud_crm_customer_py_date" }, { "label": "_parse_optional_datetime()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L55", "_origin": "ast", "community": 47, "norm_label": "_parse_optional_datetime()", "id": "app_crud_crm_customer_parse_optional_datetime" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 47, "norm_label": "datetime", "id": "app_crud_crm_customer_py_datetime" }, { "label": "_resolve_user_display_name()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L71", "_origin": "ast", "community": 47, "norm_label": "_resolve_user_display_name()", "id": "app_crud_crm_customer_resolve_user_display_name" }, { "label": "_enrich_user_names()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L81", "_origin": "ast", "community": 47, "norm_label": "_enrich_user_names()", "id": "app_crud_crm_customer_enrich_user_names" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L108", "_origin": "ast", "community": 47, "norm_label": "_row_to_dict()", "id": "app_crud_crm_customer_row_to_dict" }, { "label": "list_customer_options()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L163", "_origin": "ast", "community": 47, "norm_label": "list_customer_options()", "id": "app_crud_crm_customer_list_customer_options" }, { "label": "list_customers()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L214", "_origin": "ast", "community": 4, "norm_label": "list_customers()", "id": "app_crud_crm_customer_list_customers" }, { "label": "list_pool_customers()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L343", "_origin": "ast", "community": 9, "norm_label": "list_pool_customers()", "id": "app_crud_crm_customer_list_pool_customers" }, { "label": "get_customer()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L372", "_origin": "ast", "community": 47, "norm_label": "get_customer()", "id": "app_crud_crm_customer_get_customer" }, { "label": "get_customer_by_no()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L383", "_origin": "ast", "community": 47, "norm_label": "get_customer_by_no()", "id": "app_crud_crm_customer_get_customer_by_no" }, { "label": "generate_customer_no()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L395", "_origin": "ast", "community": 47, "norm_label": "generate_customer_no()", "id": "app_crud_crm_customer_generate_customer_no" }, { "label": "customer_name_exists()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L421", "_origin": "ast", "community": 47, "norm_label": "customer_name_exists()", "id": "app_crud_crm_customer_customer_name_exists" }, { "label": "check_duplicate_customer()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L437", "_origin": "ast", "community": 47, "norm_label": "check_duplicate_customer()", "id": "app_crud_crm_customer_check_duplicate_customer" }, { "label": "create_customer()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L460", "_origin": "ast", "community": 47, "norm_label": "create_customer()", "id": "app_crud_crm_customer_create_customer" }, { "label": "update_customer()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L541", "_origin": "ast", "community": 47, "norm_label": "update_customer()", "id": "app_crud_crm_customer_update_customer" }, { "label": "soft_delete_customer()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L615", "_origin": "ast", "community": 47, "norm_label": "soft_delete_customer()", "id": "app_crud_crm_customer_soft_delete_customer" }, { "label": "transfer_customer()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L632", "_origin": "ast", "community": 47, "norm_label": "transfer_customer()", "id": "app_crud_crm_customer_transfer_customer" }, { "label": "deal_customer()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L674", "_origin": "ast", "community": 47, "norm_label": "deal_customer()", "id": "app_crud_crm_customer_deal_customer" }, { "label": "into_pool()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L702", "_origin": "ast", "community": 47, "norm_label": "into_pool()", "id": "app_crud_crm_customer_into_pool" }, { "label": "claim_customer()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L745", "_origin": "ast", "community": 47, "norm_label": "claim_customer()", "id": "app_crud_crm_customer_claim_customer" }, { "label": "batch_claim_customers()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L783", "_origin": "ast", "community": 47, "norm_label": "batch_claim_customers()", "id": "app_crud_crm_customer_batch_claim_customers" }, { "label": "assign_customer()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L796", "_origin": "ast", "community": 47, "norm_label": "assign_customer()", "id": "app_crud_crm_customer_assign_customer" }, { "label": "update_follow_stats()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L847", "_origin": "ast", "community": 47, "norm_label": "update_follow_stats()", "id": "app_crud_crm_customer_update_follow_stats" }, { "label": "update_contact_count()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L864", "_origin": "ast", "community": 100, "norm_label": "update_contact_count()", "id": "app_crud_crm_customer_update_contact_count" }, { "label": "get_park_area_list()", "file_type": "code", "source_file": "app/crud/crm/customer.py", "source_location": "L880", "_origin": "ast", "community": 47, "norm_label": "get_park_area_list()", "id": "app_crud_crm_customer_get_park_area_list" }, { "label": "CRM \u5ba2\u6237 CRUD\uff08\u5ba2\u6237\u4e3b\u8868 + \u8f6c\u79fb/\u6210\u4ea4/\u516c\u6d77\u6c60\u64cd\u4f5c\uff09", "file_type": "rationale", "source_file": "app/crud/crm/customer.py", "source_location": "L1", "_origin": "ast", "community": 47, "norm_label": "crm \u5ba2\u6237 crud(\u5ba2\u6237\u4e3b\u8868 + \u8f6c\u79fb/\u6210\u4ea4/\u516c\u6d77\u6c60\u64cd\u4f5c)", "id": "app_crud_crm_customer_rationale_1" }, { "label": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879\uff1a\u79df\u6237\u5185\u53ea\u8bfb\u641c\u7d22\uff0c\u4e0d\u505a owner \u6570\u636e\u6743\u9650\uff08\u4f9b\u5730\u78c5/\u5408\u540c\u7b49\u4e3b\u6570\u636e\u9009\u7528\uff09\u3002", "file_type": "rationale", "source_file": "app/crud/crm/customer.py", "source_location": "L171", "_origin": "ast", "community": 47, "norm_label": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879:\u79df\u6237\u5185\u53ea\u8bfb\u641c\u7d22,\u4e0d\u505a owner \u6570\u636e\u6743\u9650(\u4f9b\u5730\u78c5/\u5408\u540c\u7b49\u4e3b\u6570\u636e\u9009\u7528)\u3002", "id": "app_crud_crm_customer_rationale_171" }, { "label": "customer_follow.py", "file_type": "code", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L1", "_origin": "ast", "community": 47, "norm_label": "customer_follow.py", "id": "app_crud_crm_customer_follow" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L18", "_origin": "ast", "community": 47, "norm_label": "total_pages()", "id": "app_crud_crm_customer_follow_total_pages" }, { "label": "_enrich_follow_dict()", "file_type": "code", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L27", "_origin": "ast", "community": 47, "norm_label": "_enrich_follow_dict()", "id": "app_crud_crm_customer_follow_enrich_follow_dict" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 47, "norm_label": "session", "id": "app_crud_crm_customer_follow_py_session" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 47, "norm_label": "any", "id": "app_crud_crm_customer_follow_py_any" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L36", "_origin": "ast", "community": 47, "norm_label": "_row_to_dict()", "id": "app_crud_crm_customer_follow_row_to_dict" }, { "label": "list_follows()", "file_type": "code", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L60", "_origin": "ast", "community": 47, "norm_label": "list_follows()", "id": "app_crud_crm_customer_follow_list_follows" }, { "label": "list_follows_by_customer()", "file_type": "code", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L117", "_origin": "ast", "community": 47, "norm_label": "list_follows_by_customer()", "id": "app_crud_crm_customer_follow_list_follows_by_customer" }, { "label": "get_follow()", "file_type": "code", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L140", "_origin": "ast", "community": 47, "norm_label": "get_follow()", "id": "app_crud_crm_customer_follow_get_follow" }, { "label": "create_follow()", "file_type": "code", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L151", "_origin": "ast", "community": 47, "norm_label": "create_follow()", "id": "app_crud_crm_customer_follow_create_follow" }, { "label": "update_follow()", "file_type": "code", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L204", "_origin": "ast", "community": 47, "norm_label": "update_follow()", "id": "app_crud_crm_customer_follow_update_follow" }, { "label": "soft_delete_follow()", "file_type": "code", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L235", "_origin": "ast", "community": 47, "norm_label": "soft_delete_follow()", "id": "app_crud_crm_customer_follow_soft_delete_follow" }, { "label": "customer_pool.py", "file_type": "code", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L1", "_origin": "ast", "community": 70, "norm_label": "customer_pool.py", "id": "app_crud_crm_customer_pool" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L17", "_origin": "ast", "community": 70, "norm_label": "total_pages()", "id": "app_crud_crm_customer_pool_total_pages" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L23", "_origin": "ast", "community": 70, "norm_label": "_row_to_dict()", "id": "app_crud_crm_customer_pool_row_to_dict" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 70, "norm_label": "any", "id": "app_crud_crm_customer_pool_py_any" }, { "label": "create_pool_record()", "file_type": "code", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L39", "_origin": "ast", "community": 47, "norm_label": "create_pool_record()", "id": "app_crud_crm_customer_pool_create_pool_record" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 70, "norm_label": "session", "id": "app_crud_crm_customer_pool_py_session" }, { "label": "list_pool_records()", "file_type": "code", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L82", "_origin": "ast", "community": 70, "norm_label": "list_pool_records()", "id": "app_crud_crm_customer_pool_list_pool_records" }, { "label": "get_pool_record()", "file_type": "code", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L119", "_origin": "ast", "community": 70, "norm_label": "get_pool_record()", "id": "app_crud_crm_customer_pool_get_pool_record" }, { "label": "data_scope_helpers.py", "file_type": "code", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L1", "_origin": "ast", "community": 100, "norm_label": "data_scope_helpers.py", "id": "app_crud_crm_data_scope_helpers" }, { "label": "crm_user_info()", "file_type": "code", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L13", "_origin": "ast", "community": 4, "norm_label": "crm_user_info()", "id": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 4, "norm_label": "any", "id": "app_crud_crm_data_scope_helpers_py_any" }, { "label": "apply_crm_owner_scope()", "file_type": "code", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L25", "_origin": "ast", "community": 44, "norm_label": "apply_crm_owner_scope()", "id": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 100, "norm_label": "session", "id": "app_crud_crm_data_scope_helpers_py_session" }, { "label": "apply_crm_create_by_scope()", "file_type": "code", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L33", "_origin": "ast", "community": 93, "norm_label": "apply_crm_create_by_scope()", "id": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope" }, { "label": "ensure_crm_owner_row_in_scope()", "file_type": "code", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L39", "_origin": "ast", "community": 100, "norm_label": "ensure_crm_owner_row_in_scope()", "id": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "label": "ensure_crm_create_by_row_in_scope()", "file_type": "code", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L48", "_origin": "ast", "community": 70, "norm_label": "ensure_crm_create_by_row_in_scope()", "id": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "label": "ensure_crm_contact_row_in_scope()", "file_type": "code", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L57", "_origin": "ast", "community": 100, "norm_label": "ensure_crm_contact_row_in_scope()", "id": "app_crud_crm_data_scope_helpers_ensure_crm_contact_row_in_scope" }, { "label": "ensure_crm_customer_linked_row_in_scope()", "file_type": "code", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L78", "_origin": "ast", "community": 100, "norm_label": "ensure_crm_customer_linked_row_in_scope()", "id": "app_crud_crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope" }, { "label": "CRM \u6570\u636e\u6743\u9650\u8f85\u52a9\uff08\u8d1f\u8d23\u4eba owner_user_id + \u6807\u51c6 create_by/create_dept_id\uff09\u3002", "file_type": "rationale", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L1", "_origin": "ast", "community": 100, "norm_label": "crm \u6570\u636e\u6743\u9650\u8f85\u52a9(\u8d1f\u8d23\u4eba owner_user_id + \u6807\u51c6 create_by/create_dept_id)\u3002", "id": "app_crud_crm_data_scope_helpers_rationale_1" }, { "label": "\u8054\u7cfb\u4eba\uff1acreate_by \u5728\u8303\u56f4\u5185\uff0c\u6216\u5173\u8054\u5ba2\u6237\u5728 owner \u8303\u56f4\u5185\u3002", "file_type": "rationale", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L60", "_origin": "ast", "community": 100, "norm_label": "\u8054\u7cfb\u4eba:create_by \u5728\u8303\u56f4\u5185,\u6216\u5173\u8054\u5ba2\u6237\u5728 owner \u8303\u56f4\u5185\u3002", "id": "app_crud_crm_data_scope_helpers_rationale_60" }, { "label": "\u5ba2\u6237\u5b50\u8868\uff08\u5f00\u7968\u4fe1\u606f\u7b49\uff09\uff1a\u5148\u6821\u9a8c\u5173\u8054\u5ba2\u6237 owner scope\uff0c\u5426\u5219\u6821\u9a8c create_by\u3002", "file_type": "rationale", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L87", "_origin": "ast", "community": 100, "norm_label": "\u5ba2\u6237\u5b50\u8868(\u5f00\u7968\u4fe1\u606f\u7b49):\u5148\u6821\u9a8c\u5173\u8054\u5ba2\u6237 owner scope,\u5426\u5219\u6821\u9a8c create_by\u3002", "id": "app_crud_crm_data_scope_helpers_rationale_87" }, { "label": "invoice_info.py", "file_type": "code", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L1", "_origin": "ast", "community": 100, "norm_label": "invoice_info.py", "id": "app_crud_crm_invoice_info" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L21", "_origin": "ast", "community": 100, "norm_label": "_row_to_dict()", "id": "app_crud_crm_invoice_info_row_to_dict" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 100, "norm_label": "any", "id": "app_crud_crm_invoice_info_py_any" }, { "label": "list_invoice_info_by_customer()", "file_type": "code", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L43", "_origin": "ast", "community": 100, "norm_label": "list_invoice_info_by_customer()", "id": "app_crud_crm_invoice_info_list_invoice_info_by_customer" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 100, "norm_label": "session", "id": "app_crud_crm_invoice_info_py_session" }, { "label": "get_invoice_info()", "file_type": "code", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L72", "_origin": "ast", "community": 100, "norm_label": "get_invoice_info()", "id": "app_crud_crm_invoice_info_get_invoice_info" }, { "label": "_clear_default_for_customer()", "file_type": "code", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L83", "_origin": "ast", "community": 100, "norm_label": "_clear_default_for_customer()", "id": "app_crud_crm_invoice_info_clear_default_for_customer" }, { "label": "create_invoice_info()", "file_type": "code", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L100", "_origin": "ast", "community": 100, "norm_label": "create_invoice_info()", "id": "app_crud_crm_invoice_info_create_invoice_info" }, { "label": "update_invoice_info()", "file_type": "code", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L155", "_origin": "ast", "community": 100, "norm_label": "update_invoice_info()", "id": "app_crud_crm_invoice_info_update_invoice_info" }, { "label": "set_default_invoice_info()", "file_type": "code", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L207", "_origin": "ast", "community": 100, "norm_label": "set_default_invoice_info()", "id": "app_crud_crm_invoice_info_set_default_invoice_info" }, { "label": "soft_delete_invoice_info()", "file_type": "code", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L234", "_origin": "ast", "community": 100, "norm_label": "soft_delete_invoice_info()", "id": "app_crud_crm_invoice_info_soft_delete_invoice_info" }, { "label": "opportunity.py", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1", "_origin": "ast", "community": 61, "norm_label": "opportunity.py", "id": "app_crud_crm_opportunity" }, { "label": "_ensure_opportunity_in_scope()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L59", "_origin": "ast", "community": 61, "norm_label": "_ensure_opportunity_in_scope()", "id": "app_crud_crm_opportunity_ensure_opportunity_in_scope" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 61, "norm_label": "session", "id": "app_crud_crm_opportunity_py_session" }, { "label": "_scoped_opportunity_query()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L63", "_origin": "ast", "community": 61, "norm_label": "_scoped_opportunity_query()", "id": "app_crud_crm_opportunity_scoped_opportunity_query" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L80", "_origin": "ast", "community": 61, "norm_label": "total_pages()", "id": "app_crud_crm_opportunity_total_pages" }, { "label": "_parse_optional_date()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L86", "_origin": "ast", "community": 61, "norm_label": "_parse_optional_date()", "id": "app_crud_crm_opportunity_parse_optional_date" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 61, "norm_label": "any", "id": "app_crud_crm_opportunity_py_any" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 61, "norm_label": "date", "id": "app_crud_crm_opportunity_py_date" }, { "label": "_parse_optional_datetime()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L104", "_origin": "ast", "community": 61, "norm_label": "_parse_optional_datetime()", "id": "app_crud_crm_opportunity_parse_optional_datetime" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 61, "norm_label": "datetime", "id": "app_crud_crm_opportunity_py_datetime" }, { "label": "_decimal_value()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L120", "_origin": "ast", "community": 61, "norm_label": "_decimal_value()", "id": "app_crud_crm_opportunity_decimal_value" }, { "label": "Decimal", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 61, "norm_label": "decimal", "id": "app_crud_crm_opportunity_py_decimal" }, { "label": "_stage_default_percent()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L126", "_origin": "ast", "community": 61, "norm_label": "_stage_default_percent()", "id": "app_crud_crm_opportunity_stage_default_percent" }, { "label": "_resolve_user_display_name()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L130", "_origin": "ast", "community": 61, "norm_label": "_resolve_user_display_name()", "id": "app_crud_crm_opportunity_resolve_user_display_name" }, { "label": "_enrich_user_names()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L140", "_origin": "ast", "community": 61, "norm_label": "_enrich_user_names()", "id": "app_crud_crm_opportunity_enrich_user_names" }, { "label": "_guard_terminal_status()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L166", "_origin": "ast", "community": 61, "norm_label": "_guard_terminal_status()", "id": "app_crud_crm_opportunity_guard_terminal_status" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L171", "_origin": "ast", "community": 61, "norm_label": "_row_to_dict()", "id": "app_crud_crm_opportunity_row_to_dict" }, { "label": "_stage_log_to_dict()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L209", "_origin": "ast", "community": 61, "norm_label": "_stage_log_to_dict()", "id": "app_crud_crm_opportunity_stage_log_to_dict" }, { "label": "_apply_list_filters()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L239", "_origin": "ast", "community": 61, "norm_label": "_apply_list_filters()", "id": "app_crud_crm_opportunity_apply_list_filters" }, { "label": "list_opportunities()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L305", "_origin": "ast", "community": 61, "norm_label": "list_opportunities()", "id": "app_crud_crm_opportunity_list_opportunities" }, { "label": "get_opportunity()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L368", "_origin": "ast", "community": 61, "norm_label": "get_opportunity()", "id": "app_crud_crm_opportunity_get_opportunity" }, { "label": "generate_opportunity_no()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L408", "_origin": "ast", "community": 61, "norm_label": "generate_opportunity_no()", "id": "app_crud_crm_opportunity_generate_opportunity_no" }, { "label": "_fill_customer_contact()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L436", "_origin": "ast", "community": 61, "norm_label": "_fill_customer_contact()", "id": "app_crud_crm_opportunity_fill_customer_contact" }, { "label": "record_stage_log()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L463", "_origin": "ast", "community": 61, "norm_label": "record_stage_log()", "id": "app_crud_crm_opportunity_record_stage_log" }, { "label": "create_opportunity()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L509", "_origin": "ast", "community": 61, "norm_label": "create_opportunity()", "id": "app_crud_crm_opportunity_create_opportunity" }, { "label": "update_opportunity()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L578", "_origin": "ast", "community": 61, "norm_label": "update_opportunity()", "id": "app_crud_crm_opportunity_update_opportunity" }, { "label": "soft_delete_opportunities()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L647", "_origin": "ast", "community": 61, "norm_label": "soft_delete_opportunities()", "id": "app_crud_crm_opportunity_soft_delete_opportunities" }, { "label": "assign_opportunities()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L675", "_origin": "ast", "community": 61, "norm_label": "assign_opportunities()", "id": "app_crud_crm_opportunity_assign_opportunities" }, { "label": "change_stage()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L707", "_origin": "ast", "community": 61, "norm_label": "change_stage()", "id": "app_crud_crm_opportunity_change_stage" }, { "label": "_update_customer_deal_status()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L756", "_origin": "ast", "community": 61, "norm_label": "_update_customer_deal_status()", "id": "app_crud_crm_opportunity_update_customer_deal_status" }, { "label": "mark_won()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L780", "_origin": "ast", "community": 61, "norm_label": "mark_won()", "id": "app_crud_crm_opportunity_mark_won" }, { "label": "mark_lost()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L834", "_origin": "ast", "community": 61, "norm_label": "mark_lost()", "id": "app_crud_crm_opportunity_mark_lost" }, { "label": "batch_update_stage()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L888", "_origin": "ast", "community": 61, "norm_label": "batch_update_stage()", "id": "app_crud_crm_opportunity_batch_update_stage" }, { "label": "batch_update_expect_date()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L926", "_origin": "ast", "community": 61, "norm_label": "batch_update_expect_date()", "id": "app_crud_crm_opportunity_batch_update_expect_date" }, { "label": "get_stage_log_list()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L995", "_origin": "ast", "community": 61, "norm_label": "get_stage_log_list()", "id": "app_crud_crm_opportunity_get_stage_log_list" }, { "label": "get_statistics_overview()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1027", "_origin": "ast", "community": 61, "norm_label": "get_statistics_overview()", "id": "app_crud_crm_opportunity_get_statistics_overview" }, { "label": "get_statistics_by_stage()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1070", "_origin": "ast", "community": 61, "norm_label": "get_statistics_by_stage()", "id": "app_crud_crm_opportunity_get_statistics_by_stage" }, { "label": "get_win_rate_statistics()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1099", "_origin": "ast", "community": 61, "norm_label": "get_win_rate_statistics()", "id": "app_crud_crm_opportunity_get_win_rate_statistics" }, { "label": "get_statistics_by_owner()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1151", "_origin": "ast", "community": 61, "norm_label": "get_statistics_by_owner()", "id": "app_crud_crm_opportunity_get_statistics_by_owner" }, { "label": "get_kanban_data()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1217", "_origin": "ast", "community": 61, "norm_label": "get_kanban_data()", "id": "app_crud_crm_opportunity_get_kanban_data" }, { "label": "get_sales_funnel()", "file_type": "code", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1260", "_origin": "ast", "community": 61, "norm_label": "get_sales_funnel()", "id": "app_crud_crm_opportunity_get_sales_funnel" }, { "label": "CRM \u5546\u673a CRUD\uff08\u4e3b\u8868 + \u9636\u6bb5/\u8d62\u8f93\u5355/\u7edf\u8ba1/\u770b\u677f/\u6f0f\u6597\uff09", "file_type": "rationale", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1", "_origin": "ast", "community": 61, "norm_label": "crm \u5546\u673a crud(\u4e3b\u8868 + \u9636\u6bb5/\u8d62\u8f93\u5355/\u7edf\u8ba1/\u770b\u677f/\u6f0f\u6597)", "id": "app_crud_crm_opportunity_rationale_1" }, { "label": "opportunity_follow.py", "file_type": "code", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L1", "_origin": "ast", "community": 213, "norm_label": "opportunity_follow.py", "id": "app_crud_crm_opportunity_follow" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L17", "_origin": "ast", "community": 213, "norm_label": "total_pages()", "id": "app_crud_crm_opportunity_follow_total_pages" }, { "label": "_parse_optional_datetime()", "file_type": "code", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L26", "_origin": "ast", "community": 213, "norm_label": "_parse_optional_datetime()", "id": "app_crud_crm_opportunity_follow_parse_optional_datetime" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 213, "norm_label": "any", "id": "app_crud_crm_opportunity_follow_py_any" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 213, "norm_label": "datetime", "id": "app_crud_crm_opportunity_follow_py_datetime" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L42", "_origin": "ast", "community": 213, "norm_label": "_row_to_dict()", "id": "app_crud_crm_opportunity_follow_row_to_dict" }, { "label": "_recalc_opportunity_follow_stats()", "file_type": "code", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L71", "_origin": "ast", "community": 213, "norm_label": "_recalc_opportunity_follow_stats()", "id": "app_crud_crm_opportunity_follow_recalc_opportunity_follow_stats" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 213, "norm_label": "session", "id": "app_crud_crm_opportunity_follow_py_session" }, { "label": "_ensure_parent_opportunity()", "file_type": "code", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L111", "_origin": "ast", "community": 213, "norm_label": "_ensure_parent_opportunity()", "id": "app_crud_crm_opportunity_follow_ensure_parent_opportunity" }, { "label": "list_opportunity_follows()", "file_type": "code", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L129", "_origin": "ast", "community": 213, "norm_label": "list_opportunity_follows()", "id": "app_crud_crm_opportunity_follow_list_opportunity_follows" }, { "label": "list_follows_by_opportunity()", "file_type": "code", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L159", "_origin": "ast", "community": 213, "norm_label": "list_follows_by_opportunity()", "id": "app_crud_crm_opportunity_follow_list_follows_by_opportunity" }, { "label": "get_opportunity_follow()", "file_type": "code", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L176", "_origin": "ast", "community": 213, "norm_label": "get_opportunity_follow()", "id": "app_crud_crm_opportunity_follow_get_opportunity_follow" }, { "label": "create_opportunity_follow()", "file_type": "code", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L197", "_origin": "ast", "community": 213, "norm_label": "create_opportunity_follow()", "id": "app_crud_crm_opportunity_follow_create_opportunity_follow" }, { "label": "update_opportunity_follow()", "file_type": "code", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L243", "_origin": "ast", "community": 213, "norm_label": "update_opportunity_follow()", "id": "app_crud_crm_opportunity_follow_update_opportunity_follow" }, { "label": "soft_delete_opportunity_follow()", "file_type": "code", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L287", "_origin": "ast", "community": 213, "norm_label": "soft_delete_opportunity_follow()", "id": "app_crud_crm_opportunity_follow_soft_delete_opportunity_follow" }, { "label": "opportunity_product.py", "file_type": "code", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L1", "_origin": "ast", "community": 189, "norm_label": "opportunity_product.py", "id": "app_crud_crm_opportunity_product" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L17", "_origin": "ast", "community": 189, "norm_label": "total_pages()", "id": "app_crud_crm_opportunity_product_total_pages" }, { "label": "_decimal_value()", "file_type": "code", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L26", "_origin": "ast", "community": 189, "norm_label": "_decimal_value()", "id": "app_crud_crm_opportunity_product_decimal_value" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 189, "norm_label": "any", "id": "app_crud_crm_opportunity_product_py_any" }, { "label": "Decimal", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 189, "norm_label": "decimal", "id": "app_crud_crm_opportunity_product_py_decimal" }, { "label": "_calc_subtotal()", "file_type": "code", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L32", "_origin": "ast", "community": 189, "norm_label": "_calc_subtotal()", "id": "app_crud_crm_opportunity_product_calc_subtotal" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L43", "_origin": "ast", "community": 189, "norm_label": "_row_to_dict()", "id": "app_crud_crm_opportunity_product_row_to_dict" }, { "label": "_recalc_product_count()", "file_type": "code", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L66", "_origin": "ast", "community": 189, "norm_label": "_recalc_product_count()", "id": "app_crud_crm_opportunity_product_recalc_product_count" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 189, "norm_label": "session", "id": "app_crud_crm_opportunity_product_py_session" }, { "label": "_fill_product_redundant()", "file_type": "code", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L86", "_origin": "ast", "community": 189, "norm_label": "_fill_product_redundant()", "id": "app_crud_crm_opportunity_product_fill_product_redundant" }, { "label": "_get_opportunity_for_product()", "file_type": "code", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L101", "_origin": "ast", "community": 189, "norm_label": "_get_opportunity_for_product()", "id": "app_crud_crm_opportunity_product_get_opportunity_for_product" }, { "label": "list_opportunity_products()", "file_type": "code", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L119", "_origin": "ast", "community": 189, "norm_label": "list_opportunity_products()", "id": "app_crud_crm_opportunity_product_list_opportunity_products" }, { "label": "list_products_by_opportunity()", "file_type": "code", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L148", "_origin": "ast", "community": 189, "norm_label": "list_products_by_opportunity()", "id": "app_crud_crm_opportunity_product_list_products_by_opportunity" }, { "label": "get_opportunity_product()", "file_type": "code", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L165", "_origin": "ast", "community": 189, "norm_label": "get_opportunity_product()", "id": "app_crud_crm_opportunity_product_get_opportunity_product" }, { "label": "create_opportunity_product()", "file_type": "code", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L185", "_origin": "ast", "community": 189, "norm_label": "create_opportunity_product()", "id": "app_crud_crm_opportunity_product_create_opportunity_product" }, { "label": "batch_add_opportunity_products()", "file_type": "code", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L238", "_origin": "ast", "community": 189, "norm_label": "batch_add_opportunity_products()", "id": "app_crud_crm_opportunity_product_batch_add_opportunity_products" }, { "label": "update_opportunity_product()", "file_type": "code", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L258", "_origin": "ast", "community": 189, "norm_label": "update_opportunity_product()", "id": "app_crud_crm_opportunity_product_update_opportunity_product" }, { "label": "soft_delete_opportunity_products()", "file_type": "code", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L299", "_origin": "ast", "community": 189, "norm_label": "soft_delete_opportunity_products()", "id": "app_crud_crm_opportunity_product_soft_delete_opportunity_products" }, { "label": "pool_rule.py", "file_type": "code", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L1", "_origin": "ast", "community": 70, "norm_label": "pool_rule.py", "id": "app_crud_crm_pool_rule" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L25", "_origin": "ast", "community": 70, "norm_label": "total_pages()", "id": "app_crud_crm_pool_rule_total_pages" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L31", "_origin": "ast", "community": 124, "norm_label": "_row_to_dict()", "id": "app_crud_crm_pool_rule_row_to_dict" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 124, "norm_label": "any", "id": "app_crud_crm_pool_rule_py_any" }, { "label": "list_pool_rules()", "file_type": "code", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L48", "_origin": "ast", "community": 124, "norm_label": "list_pool_rules()", "id": "app_crud_crm_pool_rule_list_pool_rules" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 70, "norm_label": "session", "id": "app_crud_crm_pool_rule_py_session" }, { "label": "get_pool_rule()", "file_type": "code", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L85", "_origin": "ast", "community": 70, "norm_label": "get_pool_rule()", "id": "app_crud_crm_pool_rule_get_pool_rule" }, { "label": "create_pool_rule()", "file_type": "code", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L97", "_origin": "ast", "community": 70, "norm_label": "create_pool_rule()", "id": "app_crud_crm_pool_rule_create_pool_rule" }, { "label": "update_pool_rule()", "file_type": "code", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L129", "_origin": "ast", "community": 70, "norm_label": "update_pool_rule()", "id": "app_crud_crm_pool_rule_update_pool_rule" }, { "label": "delete_pool_rules()", "file_type": "code", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L169", "_origin": "ast", "community": 70, "norm_label": "delete_pool_rules()", "id": "app_crud_crm_pool_rule_delete_pool_rules" }, { "label": "update_pool_rule_status()", "file_type": "code", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L188", "_origin": "ast", "community": 70, "norm_label": "update_pool_rule_status()", "id": "app_crud_crm_pool_rule_update_pool_rule_status" }, { "label": "execute_pool_rules()", "file_type": "code", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L208", "_origin": "ast", "community": 70, "norm_label": "execute_pool_rules()", "id": "app_crud_crm_pool_rule_execute_pool_rules" }, { "label": "_execute_single_rule()", "file_type": "code", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L235", "_origin": "ast", "community": 70, "norm_label": "_execute_single_rule()", "id": "app_crud_crm_pool_rule_execute_single_rule" }, { "label": "CRM \u516c\u6d77\u6c60\u89c4\u5219 CRUD + \u89c4\u5219\u6267\u884c\u903b\u8f91", "file_type": "rationale", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L1", "_origin": "ast", "community": 70, "norm_label": "crm \u516c\u6d77\u6c60\u89c4\u5219 crud + \u89c4\u5219\u6267\u884c\u903b\u8f91", "id": "app_crud_crm_pool_rule_rationale_1" }, { "label": "price_letter.py", "file_type": "code", "source_file": "app/crud/crm/price_letter.py", "source_location": "L1", "_origin": "ast", "community": 214, "norm_label": "price_letter.py", "id": "app_crud_crm_price_letter" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/crm/price_letter.py", "source_location": "L28", "_origin": "ast", "community": 214, "norm_label": "total_pages()", "id": "app_crud_crm_price_letter_total_pages" }, { "label": "_parse_date()", "file_type": "code", "source_file": "app/crud/crm/price_letter.py", "source_location": "L34", "_origin": "ast", "community": 214, "norm_label": "_parse_date()", "id": "app_crud_crm_price_letter_parse_date" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 214, "norm_label": "any", "id": "app_crud_crm_price_letter_py_any" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 214, "norm_label": "date", "id": "app_crud_crm_price_letter_py_date" }, { "label": "_strip_html()", "file_type": "code", "source_file": "app/crud/crm/price_letter.py", "source_location": "L52", "_origin": "ast", "community": 214, "norm_label": "_strip_html()", "id": "app_crud_crm_price_letter_strip_html" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/price_letter.py", "source_location": "L58", "_origin": "ast", "community": 214, "norm_label": "_row_to_dict()", "id": "app_crud_crm_price_letter_row_to_dict" }, { "label": "_validate_letter_payload()", "file_type": "code", "source_file": "app/crud/crm/price_letter.py", "source_location": "L84", "_origin": "ast", "community": 214, "norm_label": "_validate_letter_payload()", "id": "app_crud_crm_price_letter_validate_letter_payload" }, { "label": "list_price_letters()", "file_type": "code", "source_file": "app/crud/crm/price_letter.py", "source_location": "L104", "_origin": "ast", "community": 214, "norm_label": "list_price_letters()", "id": "app_crud_crm_price_letter_list_price_letters" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 214, "norm_label": "session", "id": "app_crud_crm_price_letter_py_session" }, { "label": "get_price_letter()", "file_type": "code", "source_file": "app/crud/crm/price_letter.py", "source_location": "L170", "_origin": "ast", "community": 214, "norm_label": "get_price_letter()", "id": "app_crud_crm_price_letter_get_price_letter" }, { "label": "create_price_letter()", "file_type": "code", "source_file": "app/crud/crm/price_letter.py", "source_location": "L180", "_origin": "ast", "community": 214, "norm_label": "create_price_letter()", "id": "app_crud_crm_price_letter_create_price_letter" }, { "label": "update_price_letter()", "file_type": "code", "source_file": "app/crud/crm/price_letter.py", "source_location": "L266", "_origin": "ast", "community": 214, "norm_label": "update_price_letter()", "id": "app_crud_crm_price_letter_update_price_letter" }, { "label": "void_price_letter()", "file_type": "code", "source_file": "app/crud/crm/price_letter.py", "source_location": "L349", "_origin": "ast", "community": 214, "norm_label": "void_price_letter()", "id": "app_crud_crm_price_letter_void_price_letter" }, { "label": "product.py", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L1", "_origin": "ast", "community": 39, "norm_label": "product.py", "id": "app_crud_crm_product" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L33", "_origin": "ast", "community": 39, "norm_label": "total_pages()", "id": "app_crud_crm_product_total_pages" }, { "label": "_category_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L43", "_origin": "ast", "community": 39, "norm_label": "_category_row_to_dict()", "id": "app_crud_crm_product_category_row_to_dict" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 39, "norm_label": "any", "id": "app_crud_crm_product_py_any" }, { "label": "list_categories()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L59", "_origin": "ast", "community": 39, "norm_label": "list_categories()", "id": "app_crud_crm_product_list_categories" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 39, "norm_label": "session", "id": "app_crud_crm_product_py_session" }, { "label": "_build_category_tree()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L86", "_origin": "ast", "community": 39, "norm_label": "_build_category_tree()", "id": "app_crud_crm_product_build_category_tree" }, { "label": "_collect_category_with_ancestors()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L97", "_origin": "ast", "community": 39, "norm_label": "_collect_category_with_ancestors()", "id": "app_crud_crm_product_collect_category_with_ancestors" }, { "label": "list_category_tree()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L113", "_origin": "ast", "community": 39, "norm_label": "list_category_tree()", "id": "app_crud_crm_product_list_category_tree" }, { "label": "get_category()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L146", "_origin": "ast", "community": 39, "norm_label": "get_category()", "id": "app_crud_crm_product_get_category" }, { "label": "create_category()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L158", "_origin": "ast", "community": 39, "norm_label": "create_category()", "id": "app_crud_crm_product_create_category" }, { "label": "update_category()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L195", "_origin": "ast", "community": 39, "norm_label": "update_category()", "id": "app_crud_crm_product_update_category" }, { "label": "soft_delete_category()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L234", "_origin": "ast", "community": 39, "norm_label": "soft_delete_category()", "id": "app_crud_crm_product_soft_delete_category" }, { "label": "category_code_exists()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L274", "_origin": "ast", "community": 39, "norm_label": "category_code_exists()", "id": "app_crud_crm_product_category_code_exists" }, { "label": "_brand_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L294", "_origin": "ast", "community": 39, "norm_label": "_brand_row_to_dict()", "id": "app_crud_crm_product_brand_row_to_dict" }, { "label": "_alias_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L303", "_origin": "ast", "community": 39, "norm_label": "_alias_row_to_dict()", "id": "app_crud_crm_product_alias_row_to_dict" }, { "label": "_load_brands_aliases_maps()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L311", "_origin": "ast", "community": 39, "norm_label": "_load_brands_aliases_maps()", "id": "app_crud_crm_product_load_brands_aliases_maps" }, { "label": "_assert_brand_deletable()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L345", "_origin": "ast", "community": 39, "norm_label": "_assert_brand_deletable()", "id": "app_crud_crm_product_assert_brand_deletable" }, { "label": "_replace_product_brands()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L382", "_origin": "ast", "community": 39, "norm_label": "_replace_product_brands()", "id": "app_crud_crm_product_replace_product_brands" }, { "label": "_replace_product_aliases()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L451", "_origin": "ast", "community": 39, "norm_label": "_replace_product_aliases()", "id": "app_crud_crm_product_replace_product_aliases" }, { "label": "_product_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L514", "_origin": "ast", "community": 39, "norm_label": "_product_row_to_dict()", "id": "app_crud_crm_product_product_row_to_dict" }, { "label": "product_to_dict()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L553", "_origin": "ast", "community": 39, "norm_label": "product_to_dict()", "id": "app_crud_crm_product_product_to_dict" }, { "label": "list_products()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L563", "_origin": "ast", "community": 39, "norm_label": "list_products()", "id": "app_crud_crm_product_list_products" }, { "label": "get_product()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L657", "_origin": "ast", "community": 39, "norm_label": "get_product()", "id": "app_crud_crm_product_get_product" }, { "label": "get_product_by_no()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L669", "_origin": "ast", "community": 39, "norm_label": "get_product_by_no()", "id": "app_crud_crm_product_get_product_by_no" }, { "label": "_max_sxwl_product_seq()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L688", "_origin": "ast", "community": 39, "norm_label": "_max_sxwl_product_seq()", "id": "app_crud_crm_product_max_sxwl_product_seq" }, { "label": "generate_product_no()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L709", "_origin": "ast", "community": 39, "norm_label": "generate_product_no()", "id": "app_crud_crm_product_generate_product_no" }, { "label": "generate_barcode()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L722", "_origin": "ast", "community": 39, "norm_label": "generate_barcode()", "id": "app_crud_crm_product_generate_barcode" }, { "label": "create_product()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L750", "_origin": "ast", "community": 39, "norm_label": "create_product()", "id": "app_crud_crm_product_create_product" }, { "label": "update_product()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L835", "_origin": "ast", "community": 39, "norm_label": "update_product()", "id": "app_crud_crm_product_update_product" }, { "label": "soft_delete_product()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L931", "_origin": "ast", "community": 39, "norm_label": "soft_delete_product()", "id": "app_crud_crm_product_soft_delete_product" }, { "label": "product_no_exists()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L944", "_origin": "ast", "community": 39, "norm_label": "product_no_exists()", "id": "app_crud_crm_product_product_no_exists" }, { "label": "barcode_exists()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L961", "_origin": "ast", "community": 39, "norm_label": "barcode_exists()", "id": "app_crud_crm_product_barcode_exists" }, { "label": "list_product_options()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L978", "_origin": "ast", "community": 39, "norm_label": "list_product_options()", "id": "app_crud_crm_product_list_product_options" }, { "label": "_oss_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L1031", "_origin": "ast", "community": 39, "norm_label": "_oss_row_to_dict()", "id": "app_crud_crm_product_oss_row_to_dict" }, { "label": "list_oss_by_biz()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L1049", "_origin": "ast", "community": 39, "norm_label": "list_oss_by_biz()", "id": "app_crud_crm_product_list_oss_by_biz" }, { "label": "create_oss()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L1065", "_origin": "ast", "community": 70, "norm_label": "create_oss()", "id": "app_crud_crm_product_create_oss" }, { "label": "soft_delete_oss()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L1097", "_origin": "ast", "community": 39, "norm_label": "soft_delete_oss()", "id": "app_crud_crm_product_soft_delete_oss" }, { "label": "_normalize_text()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L1108", "_origin": "ast", "community": 39, "norm_label": "_normalize_text()", "id": "app_crud_crm_product_normalize_text" }, { "label": "_get_quote_item_field()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L1115", "_origin": "ast", "community": 39, "norm_label": "_get_quote_item_field()", "id": "app_crud_crm_product_get_quote_item_field" }, { "label": "generate_auto_product_no()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L1122", "_origin": "ast", "community": 39, "norm_label": "generate_auto_product_no()", "id": "app_crud_crm_product_generate_auto_product_no" }, { "label": "resolve_product_id_for_quote_item()", "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L1127", "_origin": "ast", "community": 39, "norm_label": "resolve_product_id_for_quote_item()", "id": "app_crud_crm_product_resolve_product_id_for_quote_item" }, { "label": "CRM \u4ea7\u54c1\u6a21\u5757 CRUD\uff08\u4ea7\u54c1\u5206\u7c7b + \u4ea7\u54c1 + \u9644\u4ef6\uff09", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L1", "_origin": "ast", "community": 39, "norm_label": "crm \u4ea7\u54c1\u6a21\u5757 crud(\u4ea7\u54c1\u5206\u7c7b + \u4ea7\u54c1 + \u9644\u4ef6)", "id": "app_crud_crm_product_rationale_1" }, { "label": "\u5206\u7c7b ORM \u5bf9\u8c61\u8f6c dict\uff08camelCase \u952e\u540d\uff09", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L44", "_origin": "ast", "community": 39, "norm_label": "\u5206\u7c7b orm \u5bf9\u8c61\u8f6c dict(camelcase \u952e\u540d)", "id": "app_crud_crm_product_rationale_44" }, { "label": "\u83b7\u53d6\u5206\u7c7b\uff08\u6241\u5e73\u5217\u8868\uff0c\u652f\u6301\u540d\u79f0\u6a21\u7cca\u4e0e\u72b6\u6001\u7b5b\u9009\uff09", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L67", "_origin": "ast", "community": 39, "norm_label": "\u83b7\u53d6\u5206\u7c7b(\u6241\u5e73\u5217\u8868,\u652f\u6301\u540d\u79f0\u6a21\u7cca\u4e0e\u72b6\u6001\u7b5b\u9009)", "id": "app_crud_crm_product_rationale_67" }, { "label": "\u6309 parentId \u5c06\u6241\u5e73\u5206\u7c7b\u5217\u8868\u7ec4\u88c5\u4e3a\u5d4c\u5957\u6811", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L89", "_origin": "ast", "community": 39, "norm_label": "\u6309 parentid \u5c06\u6241\u5e73\u5206\u7c7b\u5217\u8868\u7ec4\u88c5\u4e3a\u5d4c\u5957\u6811", "id": "app_crud_crm_product_rationale_89" }, { "label": "\u4fdd\u7559\u5339\u914d\u8282\u70b9\u53ca\u5176\u5168\u90e8\u4e0a\u7ea7\uff0c\u4f9b\u68c0\u7d22\u540e\u4ecd\u80fd\u6b63\u786e\u7ec4\u6811\u3002", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L100", "_origin": "ast", "community": 39, "norm_label": "\u4fdd\u7559\u5339\u914d\u8282\u70b9\u53ca\u5176\u5168\u90e8\u4e0a\u7ea7,\u4f9b\u68c0\u7d22\u540e\u4ecd\u80fd\u6b63\u786e\u7ec4\u6811\u3002", "id": "app_crud_crm_product_rationale_100" }, { "label": "\u83b7\u53d6\u4ea7\u54c1\u5206\u7c7b\u6811\uff08\u5d4c\u5957 children\uff0c\u4f9b\u6811\u5f62\u8868\u683c/\u6811\u9009\u62e9\u5668\u4f7f\u7528\uff09", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L121", "_origin": "ast", "community": 39, "norm_label": "\u83b7\u53d6\u4ea7\u54c1\u5206\u7c7b\u6811(\u5d4c\u5957 children,\u4f9b\u6811\u5f62\u8868\u683c/\u6811\u9009\u62e9\u5668\u4f7f\u7528)", "id": "app_crud_crm_product_rationale_121" }, { "label": "\u4ea7\u54c1 ORM \u5bf9\u8c61\u8f6c dict\uff08camelCase \u952e\u540d\uff09", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L520", "_origin": "ast", "community": 39, "norm_label": "\u4ea7\u54c1 orm \u5bf9\u8c61\u8f6c dict(camelcase \u952e\u540d)", "id": "app_crud_crm_product_rationale_520" }, { "label": "\u5206\u9875\u67e5\u8be2\u4ea7\u54c1\u5217\u8868 keyword \u9ed8\u8ba4\u5339\u914d\uff1a\u540d\u79f0 / \u7f16\u53f7 / \u62fc\u97f3\u9996\u5b57\u6bcd\u3002 \u9009\u62e9\u5668\u573a\u666f\u53ef\u5173\u95ed\u7f16\u53f7\u5339\u914d\u3001\u5f00\u542f\u89c4\u683c\u578b\u53f7\u5339\u914d\uff08\u907f\u514d\u77ed\u6570\u5b57\u8bef\u547d\u4e2d\u4ea7\u54c1", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L579", "_origin": "ast", "community": 39, "norm_label": "\u5206\u9875\u67e5\u8be2\u4ea7\u54c1\u5217\u8868 keyword \u9ed8\u8ba4\u5339\u914d:\u540d\u79f0 / \u7f16\u53f7 / \u62fc\u97f3\u9996\u5b57\u6bcd\u3002 \u9009\u62e9\u5668\u573a\u666f\u53ef\u5173\u95ed\u7f16\u53f7\u5339\u914d\u3001\u5f00\u542f\u89c4\u683c\u578b\u53f7\u5339\u914d(\u907f\u514d\u77ed\u6570\u5b57\u8bef\u547d\u4e2d\u4ea7\u54c1", "id": "app_crud_crm_product_rationale_579" }, { "label": "\u53d6\u5f53\u524d\u79df\u6237\u4e0b SXWL \u524d\u7f00\u4e14\u540e\u7f00\u4e3a\u7eaf\u6570\u5b57\u7684\u4ea7\u54c1\u7f16\u53f7\u6700\u5927\u6d41\u6c34\u503c", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L689", "_origin": "ast", "community": 39, "norm_label": "\u53d6\u5f53\u524d\u79df\u6237\u4e0b sxwl \u524d\u7f00\u4e14\u540e\u7f00\u4e3a\u7eaf\u6570\u5b57\u7684\u4ea7\u54c1\u7f16\u53f7\u6700\u5927\u6d41\u6c34\u503c", "id": "app_crud_crm_product_rationale_689" }, { "label": "\u751f\u6210\u4ea7\u54c1\u7f16\u53f7\uff08\u683c\u5f0f\uff1aSXWL + 6\u4f4d\u9012\u589e\u6d41\u6c34\u53f7\uff0c\u5982 SXWL000001\uff09", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L710", "_origin": "ast", "community": 39, "norm_label": "\u751f\u6210\u4ea7\u54c1\u7f16\u53f7(\u683c\u5f0f:sxwl + 6\u4f4d\u9012\u589e\u6d41\u6c34\u53f7,\u5982 sxwl000001)", "id": "app_crud_crm_product_rationale_710" }, { "label": "\u751f\u6210\u552f\u4e00\u6761\u7801\uff08\u7eaf\u6570\u5b57\uff1ayyyyMMdd + 6\u4f4d\u5e8f\u53f7\uff0c\u5982 20260606000001\uff09", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L723", "_origin": "ast", "community": 39, "norm_label": "\u751f\u6210\u552f\u4e00\u6761\u7801(\u7eaf\u6570\u5b57:yyyymmdd + 6\u4f4d\u5e8f\u53f7,\u5982 20260606000001)", "id": "app_crud_crm_product_rationale_723" }, { "label": "\u62a5\u4ef7\u81ea\u52a8\u5efa\u6863\u65f6\u751f\u6210\u4ea7\u54c1\u7f16\u53f7\uff08\u4e0e\u4ea7\u54c1\u7ba1\u7406\u65b0\u589e\u89c4\u5219\u4e00\u81f4\uff09", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L1123", "_origin": "ast", "community": 39, "norm_label": "\u62a5\u4ef7\u81ea\u52a8\u5efa\u6863\u65f6\u751f\u6210\u4ea7\u54c1\u7f16\u53f7(\u4e0e\u4ea7\u54c1\u7ba1\u7406\u65b0\u589e\u89c4\u5219\u4e00\u81f4)", "id": "app_crud_crm_product_rationale_1123" }, { "label": "Java: resolveProductIdForQuoteItem\uff08CrmProduct \u65e0 tax_rate\uff0c\u8df3\u8fc7\u7a0e\u7387\u5339\u914d\uff09", "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L1134", "_origin": "ast", "community": 39, "norm_label": "java: resolveproductidforquoteitem(crmproduct \u65e0 tax_rate,\u8df3\u8fc7\u7a0e\u7387\u5339\u914d)", "id": "app_crud_crm_product_rationale_1134" }, { "label": "quote.py", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L1", "_origin": "ast", "community": 24, "norm_label": "quote.py", "id": "app_crud_crm_quote" }, { "label": "_ensure_quote_in_scope()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L43", "_origin": "ast", "community": 24, "norm_label": "_ensure_quote_in_scope()", "id": "app_crud_crm_quote_ensure_quote_in_scope" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 24, "norm_label": "session", "id": "app_crud_crm_quote_py_session" }, { "label": "_get_quote_in_scope()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L47", "_origin": "ast", "community": 24, "norm_label": "_get_quote_in_scope()", "id": "app_crud_crm_quote_get_quote_in_scope" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L61", "_origin": "ast", "community": 24, "norm_label": "total_pages()", "id": "app_crud_crm_quote_total_pages" }, { "label": "_decimal_value()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L67", "_origin": "ast", "community": 24, "norm_label": "_decimal_value()", "id": "app_crud_crm_quote_decimal_value" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 24, "norm_label": "any", "id": "app_crud_crm_quote_py_any" }, { "label": "Decimal", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 24, "norm_label": "decimal", "id": "app_crud_crm_quote_py_decimal" }, { "label": "_parse_optional_date()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L75", "_origin": "ast", "community": 24, "norm_label": "_parse_optional_date()", "id": "app_crud_crm_quote_parse_optional_date" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 24, "norm_label": "date", "id": "app_crud_crm_quote_py_date" }, { "label": "_parse_optional_datetime()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L93", "_origin": "ast", "community": 24, "norm_label": "_parse_optional_datetime()", "id": "app_crud_crm_quote_parse_optional_datetime" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 24, "norm_label": "datetime", "id": "app_crud_crm_quote_py_datetime" }, { "label": "_get_field()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L109", "_origin": "ast", "community": 24, "norm_label": "_get_field()", "id": "app_crud_crm_quote_get_field" }, { "label": "_resolve_user_display_name()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L116", "_origin": "ast", "community": 24, "norm_label": "_resolve_user_display_name()", "id": "app_crud_crm_quote_resolve_user_display_name" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L126", "_origin": "ast", "community": 24, "norm_label": "_row_to_dict()", "id": "app_crud_crm_quote_row_to_dict" }, { "label": "quote_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L178", "_origin": "ast", "community": 24, "norm_label": "quote_row_to_dict()", "id": "app_crud_crm_quote_quote_row_to_dict" }, { "label": "_build_quote_filters()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L182", "_origin": "ast", "community": 24, "norm_label": "_build_quote_filters()", "id": "app_crud_crm_quote_build_quote_filters" }, { "label": "Query", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 24, "norm_label": "query", "id": "app_crud_crm_quote_py_query" }, { "label": "_fill_contract_linked_count()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L339", "_origin": "ast", "community": 24, "norm_label": "_fill_contract_linked_count()", "id": "app_crud_crm_quote_fill_contract_linked_count" }, { "label": "calculate_quote_amount()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L361", "_origin": "ast", "community": 24, "norm_label": "calculate_quote_amount()", "id": "app_crud_crm_quote_calculate_quote_amount" }, { "label": "_resolve_quote_product_ids()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L387", "_origin": "ast", "community": 24, "norm_label": "_resolve_quote_product_ids()", "id": "app_crud_crm_quote_resolve_quote_product_ids" }, { "label": "generate_quote_no()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L408", "_origin": "ast", "community": 24, "norm_label": "generate_quote_no()", "id": "app_crud_crm_quote_generate_quote_no" }, { "label": "generate_quote_title()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L458", "_origin": "ast", "community": 24, "norm_label": "generate_quote_title()", "id": "app_crud_crm_quote_generate_quote_title" }, { "label": "_get_supplier_short_name()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L470", "_origin": "ast", "community": 24, "norm_label": "_get_supplier_short_name()", "id": "app_crud_crm_quote_get_supplier_short_name" }, { "label": "_enrich_contact_fields()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L483", "_origin": "ast", "community": 24, "norm_label": "_enrich_contact_fields()", "id": "app_crud_crm_quote_enrich_contact_fields" }, { "label": "_enrich_supplier_name()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L494", "_origin": "ast", "community": 24, "norm_label": "_enrich_supplier_name()", "id": "app_crud_crm_quote_enrich_supplier_name" }, { "label": "get_quote()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L502", "_origin": "ast", "community": 24, "norm_label": "get_quote()", "id": "app_crud_crm_quote_get_quote" }, { "label": "get_quote_detail()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L514", "_origin": "ast", "community": 24, "norm_label": "get_quote_detail()", "id": "app_crud_crm_quote_get_quote_detail" }, { "label": "list_quotes()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L559", "_origin": "ast", "community": 24, "norm_label": "list_quotes()", "id": "app_crud_crm_quote_list_quotes" }, { "label": "create_quote()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L596", "_origin": "ast", "community": 24, "norm_label": "create_quote()", "id": "app_crud_crm_quote_create_quote" }, { "label": "assert_quote_editable_for_update()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L712", "_origin": "ast", "community": 24, "norm_label": "assert_quote_editable_for_update()", "id": "app_crud_crm_quote_assert_quote_editable_for_update" }, { "label": "update_quote()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L718", "_origin": "ast", "community": 24, "norm_label": "update_quote()", "id": "app_crud_crm_quote_update_quote" }, { "label": "soft_delete_quotes()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L866", "_origin": "ast", "community": 24, "norm_label": "soft_delete_quotes()", "id": "app_crud_crm_quote_soft_delete_quotes" }, { "label": "submit_quote()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L893", "_origin": "ast", "community": 24, "norm_label": "submit_quote()", "id": "app_crud_crm_quote_submit_quote" }, { "label": "save_template()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L939", "_origin": "ast", "community": 24, "norm_label": "save_template()", "id": "app_crud_crm_quote_save_template" }, { "label": "get_template()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L957", "_origin": "ast", "community": 24, "norm_label": "get_template()", "id": "app_crud_crm_quote_get_template" }, { "label": "generate_pdf()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L971", "_origin": "ast", "community": 24, "norm_label": "generate_pdf()", "id": "app_crud_crm_quote_generate_pdf" }, { "label": "generate_share()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L991", "_origin": "ast", "community": 24, "norm_label": "generate_share()", "id": "app_crud_crm_quote_generate_share" }, { "label": "view_by_share_code()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L1020", "_origin": "ast", "community": 24, "norm_label": "view_by_share_code()", "id": "app_crud_crm_quote_view_by_share_code" }, { "label": "accept_quote()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L1072", "_origin": "ast", "community": 24, "norm_label": "accept_quote()", "id": "app_crud_crm_quote_accept_quote" }, { "label": "reject_quote()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L1092", "_origin": "ast", "community": 24, "norm_label": "reject_quote()", "id": "app_crud_crm_quote_reject_quote" }, { "label": "to_contract()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L1114", "_origin": "ast", "community": 24, "norm_label": "to_contract()", "id": "app_crud_crm_quote_to_contract" }, { "label": "create_new_version()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L1181", "_origin": "ast", "community": 24, "norm_label": "create_new_version()", "id": "app_crud_crm_quote_create_new_version" }, { "label": "query_versions()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L1262", "_origin": "ast", "community": 24, "norm_label": "query_versions()", "id": "app_crud_crm_quote_query_versions" }, { "label": "withdraw_quote_approval()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L1283", "_origin": "ast", "community": 24, "norm_label": "withdraw_quote_approval()", "id": "app_crud_crm_quote_withdraw_quote_approval" }, { "label": "invalid_quote()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L1310", "_origin": "ast", "community": 24, "norm_label": "invalid_quote()", "id": "app_crud_crm_quote_invalid_quote" }, { "label": "statistics_overview()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L1334", "_origin": "ast", "community": 24, "norm_label": "statistics_overview()", "id": "app_crud_crm_quote_statistics_overview" }, { "label": "statistics_status()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L1393", "_origin": "ast", "community": 24, "norm_label": "statistics_status()", "id": "app_crud_crm_quote_statistics_status" }, { "label": "_period_key()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L1426", "_origin": "ast", "community": 24, "norm_label": "_period_key()", "id": "app_crud_crm_quote_period_key" }, { "label": "statistics_trend()", "file_type": "code", "source_file": "app/crud/crm/quote.py", "source_location": "L1435", "_origin": "ast", "community": 24, "norm_label": "statistics_trend()", "id": "app_crud_crm_quote_statistics_trend" }, { "label": "CRM \u62a5\u4ef7\u5355 CRUD \u2014 \u5bf9\u7167 CrmQuoteServiceImpl.java\uff08P2 \u5168\u91cf\uff09", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1", "_origin": "ast", "community": 24, "norm_label": "crm \u62a5\u4ef7\u5355 crud \u2014 \u5bf9\u7167 crmquoteserviceimpl.java(p2 \u5168\u91cf)", "id": "app_crud_crm_quote_rationale_1" }, { "label": "ORM \u2192 camelCase\uff08\u5355\u70b9\u771f\u76f8\uff09", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L127", "_origin": "ast", "community": 24, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "app_crud_crm_quote_rationale_127" }, { "label": "Java: buildQueryWrapper", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L189", "_origin": "ast", "community": 24, "norm_label": "java: buildquerywrapper", "id": "app_crud_crm_quote_rationale_189" }, { "label": "Java: fillContractLinkedCount", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L340", "_origin": "ast", "community": 24, "norm_label": "java: fillcontractlinkedcount", "id": "app_crud_crm_quote_rationale_340" }, { "label": "Java: calculateAmount", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L365", "_origin": "ast", "community": 24, "norm_label": "java: calculateamount", "id": "app_crud_crm_quote_rationale_365" }, { "label": "Java: resolveQuoteProductIds", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L394", "_origin": "ast", "community": 24, "norm_label": "java: resolvequoteproductids", "id": "app_crud_crm_quote_rationale_394" }, { "label": "Java: generateQuoteNo \u2014 {\u4f9b\u65b9\u7f16\u7801}DD-yyyyMMdd + 3\u4f4d\u5e8f\u53f7", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L415", "_origin": "ast", "community": 24, "norm_label": "java: generatequoteno \u2014 {\u4f9b\u65b9\u7f16\u7801}dd-yyyymmdd + 3\u4f4d\u5e8f\u53f7", "id": "app_crud_crm_quote_rationale_415" }, { "label": "Java: deleteWithValidByIds", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L874", "_origin": "ast", "community": 24, "norm_label": "java: deletewithvalidbyids", "id": "app_crud_crm_quote_rationale_874" }, { "label": "Java: viewByShareCode", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1028", "_origin": "ast", "community": 24, "norm_label": "java: viewbysharecode", "id": "app_crud_crm_quote_rationale_1028" }, { "label": "Java: toContract \u2014 \u8fd4\u56de contractId", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1128", "_origin": "ast", "community": 24, "norm_label": "java: tocontract \u2014 \u8fd4\u56de contractid", "id": "app_crud_crm_quote_rationale_1128" }, { "label": "Java: createNewVersion \u2014 \u8fd4\u56de\u65b0\u62a5\u4ef7\u5355 id", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1192", "_origin": "ast", "community": 24, "norm_label": "java: createnewversion \u2014 \u8fd4\u56de\u65b0\u62a5\u4ef7\u5355 id", "id": "app_crud_crm_quote_rationale_1192" }, { "label": "Java: CrmQuoteServiceImpl.withdrawApproval\uff08\u6821\u9a8c\u521b\u5efa\u4eba\uff09", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1292", "_origin": "ast", "community": 24, "norm_label": "java: crmquoteserviceimpl.withdrawapproval(\u6821\u9a8c\u521b\u5efa\u4eba)", "id": "app_crud_crm_quote_rationale_1292" }, { "label": "Java: statisticsOverview", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1343", "_origin": "ast", "community": 24, "norm_label": "java: statisticsoverview", "id": "app_crud_crm_quote_rationale_1343" }, { "label": "Java: statisticsStatus", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1398", "_origin": "ast", "community": 24, "norm_label": "java: statisticsstatus", "id": "app_crud_crm_quote_rationale_1398" }, { "label": "Java: statisticsTrend", "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1444", "_origin": "ast", "community": 24, "norm_label": "java: statisticstrend", "id": "app_crud_crm_quote_rationale_1444" }, { "label": "quote_approval.py", "file_type": "code", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L1", "_origin": "ast", "community": 176, "norm_label": "quote_approval.py", "id": "app_crud_crm_quote_approval" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L16", "_origin": "ast", "community": 176, "norm_label": "_row_to_dict()", "id": "app_crud_crm_quote_approval_row_to_dict" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 176, "norm_label": "any", "id": "app_crud_crm_quote_approval_py_any" }, { "label": "_resolve_user_display_name()", "file_type": "code", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L32", "_origin": "ast", "community": 176, "norm_label": "_resolve_user_display_name()", "id": "app_crud_crm_quote_approval_resolve_user_display_name" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 176, "norm_label": "session", "id": "app_crud_crm_quote_approval_py_session" }, { "label": "list_quote_approvals()", "file_type": "code", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L42", "_origin": "ast", "community": 176, "norm_label": "list_quote_approvals()", "id": "app_crud_crm_quote_approval_list_quote_approvals" }, { "label": "get_quote_approval()", "file_type": "code", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L68", "_origin": "ast", "community": 176, "norm_label": "get_quote_approval()", "id": "app_crud_crm_quote_approval_get_quote_approval" }, { "label": "create_approval_records()", "file_type": "code", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L83", "_origin": "ast", "community": 176, "norm_label": "create_approval_records()", "id": "app_crud_crm_quote_approval_create_approval_records" }, { "label": "approve_quote()", "file_type": "code", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L125", "_origin": "ast", "community": 176, "norm_label": "approve_quote()", "id": "app_crud_crm_quote_approval_approve_quote" }, { "label": "withdraw_approval()", "file_type": "code", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L186", "_origin": "ast", "community": 176, "norm_label": "withdraw_approval()", "id": "app_crud_crm_quote_approval_withdraw_approval" }, { "label": "delete_pending_approvals()", "file_type": "code", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L217", "_origin": "ast", "community": 176, "norm_label": "delete_pending_approvals()", "id": "app_crud_crm_quote_approval_delete_pending_approvals" }, { "label": "invalidate_all_approvals()", "file_type": "code", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L236", "_origin": "ast", "community": 24, "norm_label": "invalidate_all_approvals()", "id": "app_crud_crm_quote_approval_invalidate_all_approvals" }, { "label": "refresh_approver_names()", "file_type": "code", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L254", "_origin": "ast", "community": 176, "norm_label": "refresh_approver_names()", "id": "app_crud_crm_quote_approval_refresh_approver_names" }, { "label": "can_user_approve()", "file_type": "code", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L275", "_origin": "ast", "community": 176, "norm_label": "can_user_approve()", "id": "app_crud_crm_quote_approval_can_user_approve" }, { "label": "CRM \u62a5\u4ef7\u5355\u5ba1\u6279 CRUD \u2014 \u5bf9\u7167 CrmQuoteApprovalServiceImpl.java", "file_type": "rationale", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L1", "_origin": "ast", "community": 176, "norm_label": "crm \u62a5\u4ef7\u5355\u5ba1\u6279 crud \u2014 \u5bf9\u7167 crmquoteapprovalserviceimpl.java", "id": "app_crud_crm_quote_approval_rationale_1" }, { "label": "Java: queryListByQuoteId\uff08\u542b\u5ba1\u6279\u4eba\u6635\u79f0\uff09", "file_type": "rationale", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L49", "_origin": "ast", "community": 176, "norm_label": "java: querylistbyquoteid(\u542b\u5ba1\u6279\u4eba\u6635\u79f0)", "id": "app_crud_crm_quote_approval_rationale_49" }, { "label": "Java: createApprovalRecords", "file_type": "rationale", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L92", "_origin": "ast", "community": 176, "norm_label": "java: createapprovalrecords", "id": "app_crud_crm_quote_approval_rationale_92" }, { "label": "Java: CrmQuoteApprovalServiceImpl.withdrawApproval\uff08\u4e0d\u6821\u9a8c\u521b\u5efa\u4eba\uff09", "file_type": "rationale", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L194", "_origin": "ast", "community": 176, "norm_label": "java: crmquoteapprovalserviceimpl.withdrawapproval(\u4e0d\u6821\u9a8c\u521b\u5efa\u4eba)", "id": "app_crud_crm_quote_approval_rationale_194" }, { "label": "Java: deletePendingApprovals", "file_type": "rationale", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L218", "_origin": "ast", "community": 176, "norm_label": "java: deletependingapprovals", "id": "app_crud_crm_quote_approval_rationale_218" }, { "label": "\u4f5c\u5e9f\u8be5\u62a5\u4ef7\u5355\u5168\u90e8\u6709\u6548\u5ba1\u6279\u8bb0\u5f55\uff08\u542b\u5df2\u901a\u8fc7/\u5df2\u62d2\u7edd\uff09\uff0c\u7528\u4e8e\u518d\u7f16\u8f91\u6216\u91cd\u65b0\u63d0\u5ba1\u3002", "file_type": "rationale", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L237", "_origin": "ast", "community": 24, "norm_label": "\u4f5c\u5e9f\u8be5\u62a5\u4ef7\u5355\u5168\u90e8\u6709\u6548\u5ba1\u6279\u8bb0\u5f55(\u542b\u5df2\u901a\u8fc7/\u5df2\u62d2\u7edd),\u7528\u4e8e\u518d\u7f16\u8f91\u6216\u91cd\u65b0\u63d0\u5ba1\u3002", "id": "app_crud_crm_quote_approval_rationale_237" }, { "label": "Java: refreshApproverNames", "file_type": "rationale", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L255", "_origin": "ast", "community": 176, "norm_label": "java: refreshapprovernames", "id": "app_crud_crm_quote_approval_rationale_255" }, { "label": "Java: canUserApprove \u540c\u4e00\u5ba1\u6279\u4eba\u82e5\u540c\u65f6\u5b58\u5728\u5386\u53f2\u5df2\u5904\u7406\u8bb0\u5f55\u4e0e\u5f53\u524d\u8f6e pending\uff0c\u4f18\u5148\u53d6 pending\uff08\u518d\u63d0\u5ba1\u573a\u666f\uff09\u3002", "file_type": "rationale", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L276", "_origin": "ast", "community": 176, "norm_label": "java: canuserapprove \u540c\u4e00\u5ba1\u6279\u4eba\u82e5\u540c\u65f6\u5b58\u5728\u5386\u53f2\u5df2\u5904\u7406\u8bb0\u5f55\u4e0e\u5f53\u524d\u8f6e pending,\u4f18\u5148\u53d6 pending(\u518d\u63d0\u5ba1\u573a\u666f)\u3002", "id": "app_crud_crm_quote_approval_rationale_276" }, { "label": "quote_approver_setting.py", "file_type": "code", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L1", "_origin": "ast", "community": 83, "norm_label": "quote_approver_setting.py", "id": "app_crud_crm_quote_approver_setting" }, { "label": "parse_approver_ids()", "file_type": "code", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L6", "_origin": "ast", "community": 83, "norm_label": "parse_approver_ids()", "id": "app_crud_crm_quote_approver_setting_parse_approver_ids" }, { "label": "join_approver_ids()", "file_type": "code", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L17", "_origin": "ast", "community": 83, "norm_label": "join_approver_ids()", "id": "app_crud_crm_quote_approver_setting_join_approver_ids" }, { "label": "prefill_approver_ids()", "file_type": "code", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L21", "_origin": "ast", "community": 83, "norm_label": "prefill_approver_ids()", "id": "app_crud_crm_quote_approver_setting_prefill_approver_ids" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 83, "norm_label": "any", "id": "app_crud_crm_quote_approver_setting_py_any" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L46", "_origin": "ast", "community": 83, "norm_label": "_row_to_dict()", "id": "app_crud_crm_quote_approver_setting_row_to_dict" }, { "label": "get_setting()", "file_type": "code", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L56", "_origin": "ast", "community": 83, "norm_label": "get_setting()", "id": "app_crud_crm_quote_approver_setting_get_setting" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 83, "norm_label": "session", "id": "app_crud_crm_quote_approver_setting_py_session" }, { "label": "_assert_users_exist()", "file_type": "code", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L69", "_origin": "ast", "community": 83, "norm_label": "_assert_users_exist()", "id": "app_crud_crm_quote_approver_setting_assert_users_exist" }, { "label": "save_setting()", "file_type": "code", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L84", "_origin": "ast", "community": 83, "norm_label": "save_setting()", "id": "app_crud_crm_quote_approver_setting_save_setting" }, { "label": "\u8fd4\u56de\u53ef\u9884\u586b\u7684\u5ba1\u6279\u4eba ID \u5217\u8868\uff1b\u4e0d\u53ef\u7528\u5219\u7a7a\u5217\u8868\u3002", "file_type": "rationale", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L26", "_origin": "ast", "community": 83, "norm_label": "\u8fd4\u56de\u53ef\u9884\u586b\u7684\u5ba1\u6279\u4eba id \u5217\u8868;\u4e0d\u53ef\u7528\u5219\u7a7a\u5217\u8868\u3002", "id": "app_crud_crm_quote_approver_setting_rationale_26" }, { "label": "quote_product.py", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L1", "_origin": "ast", "community": 160, "norm_label": "quote_product.py", "id": "app_crud_crm_quote_product" }, { "label": "_ensure_quote_parent_scope()", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L18", "_origin": "ast", "community": 160, "norm_label": "_ensure_quote_parent_scope()", "id": "app_crud_crm_quote_product_ensure_quote_parent_scope" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 160, "norm_label": "session", "id": "app_crud_crm_quote_product_py_session" }, { "label": "_decimal_value()", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L26", "_origin": "ast", "community": 160, "norm_label": "_decimal_value()", "id": "app_crud_crm_quote_product_decimal_value" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 160, "norm_label": "any", "id": "app_crud_crm_quote_product_py_any" }, { "label": "Decimal", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 160, "norm_label": "decimal", "id": "app_crud_crm_quote_product_py_decimal" }, { "label": "_get_field()", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L34", "_origin": "ast", "community": 160, "norm_label": "_get_field()", "id": "app_crud_crm_quote_product_get_field" }, { "label": "calculate_subtotal()", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L41", "_origin": "ast", "community": 160, "norm_label": "calculate_subtotal()", "id": "app_crud_crm_quote_product_calculate_subtotal" }, { "label": "normalize_line_brand()", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L51", "_origin": "ast", "community": 160, "norm_label": "normalize_line_brand()", "id": "app_crud_crm_quote_product_normalize_line_brand" }, { "label": "product_has_brands()", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L64", "_origin": "ast", "community": 160, "norm_label": "product_has_brands()", "id": "app_crud_crm_quote_product_product_has_brands" }, { "label": "_resolve_line_brand_fields()", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L76", "_origin": "ast", "community": 160, "norm_label": "_resolve_line_brand_fields()", "id": "app_crud_crm_quote_product_resolve_line_brand_fields" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L97", "_origin": "ast", "community": 160, "norm_label": "_row_to_dict()", "id": "app_crud_crm_quote_product_row_to_dict" }, { "label": "product_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L128", "_origin": "ast", "community": 160, "norm_label": "product_row_to_dict()", "id": "app_crud_crm_quote_product_product_row_to_dict" }, { "label": "list_quote_products()", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L132", "_origin": "ast", "community": 24, "norm_label": "list_quote_products()", "id": "app_crud_crm_quote_product_list_quote_products" }, { "label": "list_products_by_quote_ids()", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L154", "_origin": "ast", "community": 160, "norm_label": "list_products_by_quote_ids()", "id": "app_crud_crm_quote_product_list_products_by_quote_ids" }, { "label": "get_quote_product()", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L184", "_origin": "ast", "community": 160, "norm_label": "get_quote_product()", "id": "app_crud_crm_quote_product_get_quote_product" }, { "label": "insert_quote_product()", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L192", "_origin": "ast", "community": 160, "norm_label": "insert_quote_product()", "id": "app_crud_crm_quote_product_insert_quote_product" }, { "label": "update_quote_product()", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L271", "_origin": "ast", "community": 160, "norm_label": "update_quote_product()", "id": "app_crud_crm_quote_product_update_quote_product" }, { "label": "soft_delete_quote_products()", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L335", "_origin": "ast", "community": 160, "norm_label": "soft_delete_quote_products()", "id": "app_crud_crm_quote_product_soft_delete_quote_products" }, { "label": "batch_insert_quote_products()", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L369", "_origin": "ast", "community": 24, "norm_label": "batch_insert_quote_products()", "id": "app_crud_crm_quote_product_batch_insert_quote_products" }, { "label": "delete_products_by_quote_id()", "file_type": "code", "source_file": "app/crud/crm/quote_product.py", "source_location": "L397", "_origin": "ast", "community": 24, "norm_label": "delete_products_by_quote_id()", "id": "app_crud_crm_quote_product_delete_products_by_quote_id" }, { "label": "CRM \u62a5\u4ef7\u5355\u4ea7\u54c1\u660e\u7ec6 CRUD \u2014 \u5bf9\u7167 CrmQuoteProductServiceImpl.java", "file_type": "rationale", "source_file": "app/crud/crm/quote_product.py", "source_location": "L1", "_origin": "ast", "community": 160, "norm_label": "crm \u62a5\u4ef7\u5355\u4ea7\u54c1\u660e\u7ec6 crud \u2014 \u5bf9\u7167 crmquoteproductserviceimpl.java", "id": "app_crud_crm_quote_product_rationale_1" }, { "label": "Java: calculateSubtotal", "file_type": "rationale", "source_file": "app/crud/crm/quote_product.py", "source_location": "L46", "_origin": "ast", "community": 160, "norm_label": "java: calculatesubtotal", "id": "app_crud_crm_quote_product_rationale_46" }, { "label": "ORM \u2192 camelCase\uff08\u5355\u70b9\u771f\u76f8\uff09", "file_type": "rationale", "source_file": "app/crud/crm/quote_product.py", "source_location": "L98", "_origin": "ast", "community": 160, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "app_crud_crm_quote_product_rationale_98" }, { "label": "Java: queryListByQuoteId", "file_type": "rationale", "source_file": "app/crud/crm/quote_product.py", "source_location": "L139", "_origin": "ast", "community": 24, "norm_label": "java: querylistbyquoteid", "id": "app_crud_crm_quote_product_rationale_139" }, { "label": "\u6309\u62a5\u4ef7\u5355 ID \u6279\u91cf\u52a0\u8f7d\u4ea7\u54c1\u660e\u7ec6\uff08\u4f9b\u5217\u8868\u6458\u8981\u5c55\u793a\uff09", "file_type": "rationale", "source_file": "app/crud/crm/quote_product.py", "source_location": "L160", "_origin": "ast", "community": 160, "norm_label": "\u6309\u62a5\u4ef7\u5355 id \u6279\u91cf\u52a0\u8f7d\u4ea7\u54c1\u660e\u7ec6(\u4f9b\u5217\u8868\u6458\u8981\u5c55\u793a)", "id": "app_crud_crm_quote_product_rationale_160" }, { "label": "Java: deleteWithValidByIds", "file_type": "rationale", "source_file": "app/crud/crm/quote_product.py", "source_location": "L342", "_origin": "ast", "community": 160, "norm_label": "java: deletewithvalidbyids", "id": "app_crud_crm_quote_product_rationale_342" }, { "label": "Java: deleteByQuoteId \u2014 \u8f6f\u5220\u9664\u8be5\u62a5\u4ef7\u5355\u4e0b\u5168\u90e8\u660e\u7ec6", "file_type": "rationale", "source_file": "app/crud/crm/quote_product.py", "source_location": "L398", "_origin": "ast", "community": 24, "norm_label": "java: deletebyquoteid \u2014 \u8f6f\u5220\u9664\u8be5\u62a5\u4ef7\u5355\u4e0b\u5168\u90e8\u660e\u7ec6", "id": "app_crud_crm_quote_product_rationale_398" }, { "label": "quote_share_log.py", "file_type": "code", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L1", "_origin": "ast", "community": 55, "norm_label": "quote_share_log.py", "id": "app_crud_crm_quote_share_log" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L16", "_origin": "ast", "community": 55, "norm_label": "_row_to_dict()", "id": "app_crud_crm_quote_share_log_row_to_dict" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 55, "norm_label": "any", "id": "app_crud_crm_quote_share_log_py_any" }, { "label": "_parse_user_agent()", "file_type": "code", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L32", "_origin": "ast", "community": 55, "norm_label": "_parse_user_agent()", "id": "app_crud_crm_quote_share_log_parse_user_agent" }, { "label": "record_visit()", "file_type": "code", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L42", "_origin": "ast", "community": 55, "norm_label": "record_visit()", "id": "app_crud_crm_quote_share_log_record_visit" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 55, "norm_label": "session", "id": "app_crud_crm_quote_share_log_py_session" }, { "label": "list_share_logs()", "file_type": "code", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L75", "_origin": "ast", "community": 55, "norm_label": "list_share_logs()", "id": "app_crud_crm_quote_share_log_list_share_logs" }, { "label": "share_log_statistics()", "file_type": "code", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L97", "_origin": "ast", "community": 55, "norm_label": "share_log_statistics()", "id": "app_crud_crm_quote_share_log_share_log_statistics" }, { "label": "CRM \u62a5\u4ef7\u5355\u5206\u4eab\u8bbf\u95ee\u65e5\u5fd7 CRUD \u2014 \u5bf9\u7167 CrmQuoteShareLogServiceImpl.java", "file_type": "rationale", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L1", "_origin": "ast", "community": 55, "norm_label": "crm \u62a5\u4ef7\u5355\u5206\u4eab\u8bbf\u95ee\u65e5\u5fd7 crud \u2014 \u5bf9\u7167 crmquotesharelogserviceimpl.java", "id": "app_crud_crm_quote_share_log_rationale_1" }, { "label": "\u7b80\u6613 User-Agent \u89e3\u6790\uff08\u66ff\u4ee3 Hutool UserAgentUtil\uff09", "file_type": "rationale", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L33", "_origin": "ast", "community": 55, "norm_label": "\u7b80\u6613 user-agent \u89e3\u6790(\u66ff\u4ee3 hutool useragentutil)", "id": "app_crud_crm_quote_share_log_rationale_33" }, { "label": "Java: queryLogsByQuoteId", "file_type": "rationale", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L82", "_origin": "ast", "community": 55, "norm_label": "java: querylogsbyquoteid", "id": "app_crud_crm_quote_share_log_rationale_82" }, { "label": "Java: statisticsVisits", "file_type": "rationale", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L104", "_origin": "ast", "community": 55, "norm_label": "java: statisticsvisits", "id": "app_crud_crm_quote_share_log_rationale_104" }, { "label": "statistics.py", "file_type": "code", "source_file": "app/crud/crm/statistics.py", "source_location": "L1", "_origin": "ast", "community": 250, "norm_label": "statistics.py", "id": "app_crud_crm_statistics" }, { "label": "_customer_base_query()", "file_type": "code", "source_file": "app/crud/crm/statistics.py", "source_location": "L14", "_origin": "ast", "community": 250, "norm_label": "_customer_base_query()", "id": "app_crud_crm_statistics_customer_base_query" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 250, "norm_label": "session", "id": "app_crud_crm_statistics_py_session" }, { "label": "get_overview_statistics()", "file_type": "code", "source_file": "app/crud/crm/statistics.py", "source_location": "L24", "_origin": "ast", "community": 250, "norm_label": "get_overview_statistics()", "id": "app_crud_crm_statistics_get_overview_statistics" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 250, "norm_label": "any", "id": "app_crud_crm_statistics_py_any" }, { "label": "get_source_statistics()", "file_type": "code", "source_file": "app/crud/crm/statistics.py", "source_location": "L46", "_origin": "ast", "community": 250, "norm_label": "get_source_statistics()", "id": "app_crud_crm_statistics_get_source_statistics" }, { "label": "get_level_statistics()", "file_type": "code", "source_file": "app/crud/crm/statistics.py", "source_location": "L59", "_origin": "ast", "community": 250, "norm_label": "get_level_statistics()", "id": "app_crud_crm_statistics_get_level_statistics" }, { "label": "get_industry_statistics()", "file_type": "code", "source_file": "app/crud/crm/statistics.py", "source_location": "L72", "_origin": "ast", "community": 250, "norm_label": "get_industry_statistics()", "id": "app_crud_crm_statistics_get_industry_statistics" }, { "label": "get_trend_statistics()", "file_type": "code", "source_file": "app/crud/crm/statistics.py", "source_location": "L85", "_origin": "ast", "community": 250, "norm_label": "get_trend_statistics()", "id": "app_crud_crm_statistics_get_trend_statistics" }, { "label": "get_owner_statistics()", "file_type": "code", "source_file": "app/crud/crm/statistics.py", "source_location": "L108", "_origin": "ast", "community": 250, "norm_label": "get_owner_statistics()", "id": "app_crud_crm_statistics_get_owner_statistics" }, { "label": "get_follow_statistics()", "file_type": "code", "source_file": "app/crud/crm/statistics.py", "source_location": "L124", "_origin": "ast", "community": 250, "norm_label": "get_follow_statistics()", "id": "app_crud_crm_statistics_get_follow_statistics" }, { "label": "\u5ba2\u6237\u7edf\u8ba1\u6982\u89c8\uff1a\u5ba2\u6237\u603b\u6570\u3001\u516c\u6d77\u6c60\u6570\u3001\u672c\u6708\u65b0\u589e\u3001\u6210\u4ea4\u6570", "file_type": "rationale", "source_file": "app/crud/crm/statistics.py", "source_location": "L27", "_origin": "ast", "community": 250, "norm_label": "\u5ba2\u6237\u7edf\u8ba1\u6982\u89c8:\u5ba2\u6237\u603b\u6570\u3001\u516c\u6d77\u6c60\u6570\u3001\u672c\u6708\u65b0\u589e\u3001\u6210\u4ea4\u6570", "id": "app_crud_crm_statistics_rationale_27" }, { "label": "supplier_info.py", "file_type": "code", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L1", "_origin": "ast", "community": 93, "norm_label": "supplier_info.py", "id": "app_crud_crm_supplier_info" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L38", "_origin": "ast", "community": 93, "norm_label": "total_pages()", "id": "app_crud_crm_supplier_info_total_pages" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L44", "_origin": "ast", "community": 93, "norm_label": "_row_to_dict()", "id": "app_crud_crm_supplier_info_row_to_dict" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 93, "norm_label": "any", "id": "app_crud_crm_supplier_info_py_any" }, { "label": "_apply_list_filters()", "file_type": "code", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L69", "_origin": "ast", "community": 93, "norm_label": "_apply_list_filters()", "id": "app_crud_crm_supplier_info_apply_list_filters" }, { "label": "list_supplier_info()", "file_type": "code", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L78", "_origin": "ast", "community": 93, "norm_label": "list_supplier_info()", "id": "app_crud_crm_supplier_info_list_supplier_info" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 93, "norm_label": "session", "id": "app_crud_crm_supplier_info_py_session" }, { "label": "list_all_supplier_info()", "file_type": "code", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L106", "_origin": "ast", "community": 93, "norm_label": "list_all_supplier_info()", "id": "app_crud_crm_supplier_info_list_all_supplier_info" }, { "label": "get_supplier_info()", "file_type": "code", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L126", "_origin": "ast", "community": 93, "norm_label": "get_supplier_info()", "id": "app_crud_crm_supplier_info_get_supplier_info" }, { "label": "create_supplier_info()", "file_type": "code", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L142", "_origin": "ast", "community": 93, "norm_label": "create_supplier_info()", "id": "app_crud_crm_supplier_info_create_supplier_info" }, { "label": "update_supplier_info()", "file_type": "code", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L182", "_origin": "ast", "community": 93, "norm_label": "update_supplier_info()", "id": "app_crud_crm_supplier_info_update_supplier_info" }, { "label": "soft_delete_supplier_info()", "file_type": "code", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L218", "_origin": "ast", "community": 93, "norm_label": "soft_delete_supplier_info()", "id": "app_crud_crm_supplier_info_soft_delete_supplier_info" }, { "label": "CRM \u4f9b\u65b9\u4fe1\u606f CRUD \u2014 \u5bf9\u7167 CrmSupplierInfoServiceImpl.java", "file_type": "rationale", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L1", "_origin": "ast", "community": 93, "norm_label": "crm \u4f9b\u65b9\u4fe1\u606f crud \u2014 \u5bf9\u7167 crmsupplierinfoserviceimpl.java", "id": "app_crud_crm_supplier_info_rationale_1" }, { "label": "ORM \u2192 camelCase\uff08\u5355\u70b9\u771f\u76f8\uff09", "file_type": "rationale", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L45", "_origin": "ast", "community": 93, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "app_crud_crm_supplier_info_rationale_45" }, { "label": "Java: buildQueryWrapper", "file_type": "rationale", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L70", "_origin": "ast", "community": 93, "norm_label": "java: buildquerywrapper", "id": "app_crud_crm_supplier_info_rationale_70" }, { "label": "Java: queryList\uff08\u4e0d\u5206\u9875\uff0c\u62a5\u4ef7\u5355\u4e0b\u62c9\uff09", "file_type": "rationale", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L114", "_origin": "ast", "community": 93, "norm_label": "java: querylist(\u4e0d\u5206\u9875,\u62a5\u4ef7\u5355\u4e0b\u62c9)", "id": "app_crud_crm_supplier_info_rationale_114" }, { "label": "Java: deleteWithValidByIds\uff08\u95e8\u6237\u8f6f\u5220\uff09", "file_type": "rationale", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L226", "_origin": "ast", "community": 93, "norm_label": "java: deletewithvalidbyids(\u95e8\u6237\u8f6f\u5220)", "id": "app_crud_crm_supplier_info_rationale_226" }, { "label": "dept.py", "file_type": "code", "source_file": "app/crud/dept.py", "source_location": "L1", "_origin": "ast", "community": 232, "norm_label": "dept.py", "id": "app_crud_dept" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/dept.py", "source_location": "L14", "_origin": "ast", "community": 232, "norm_label": "_row_to_dict()", "id": "app_crud_dept_row_to_dict" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 232, "norm_label": "any", "id": "app_crud_dept_py_any" }, { "label": "_build_tree()", "file_type": "code", "source_file": "app/crud/dept.py", "source_location": "L32", "_origin": "ast", "community": 232, "norm_label": "_build_tree()", "id": "app_crud_dept_build_tree" }, { "label": "_collect_with_ancestors()", "file_type": "code", "source_file": "app/crud/dept.py", "source_location": "L40", "_origin": "ast", "community": 232, "norm_label": "_collect_with_ancestors()", "id": "app_crud_dept_collect_with_ancestors" }, { "label": "list_depts()", "file_type": "code", "source_file": "app/crud/dept.py", "source_location": "L56", "_origin": "ast", "community": 232, "norm_label": "list_depts()", "id": "app_crud_dept_list_depts" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 232, "norm_label": "session", "id": "app_crud_dept_py_session" }, { "label": "list_depts_tree()", "file_type": "code", "source_file": "app/crud/dept.py", "source_location": "L76", "_origin": "ast", "community": 232, "norm_label": "list_depts_tree()", "id": "app_crud_dept_list_depts_tree" }, { "label": "get_dept()", "file_type": "code", "source_file": "app/crud/dept.py", "source_location": "L98", "_origin": "ast", "community": 232, "norm_label": "get_dept()", "id": "app_crud_dept_get_dept" }, { "label": "create_dept()", "file_type": "code", "source_file": "app/crud/dept.py", "source_location": "L106", "_origin": "ast", "community": 232, "norm_label": "create_dept()", "id": "app_crud_dept_create_dept" }, { "label": "update_dept()", "file_type": "code", "source_file": "app/crud/dept.py", "source_location": "L147", "_origin": "ast", "community": 232, "norm_label": "update_dept()", "id": "app_crud_dept_update_dept" }, { "label": "_cascade_soft_delete()", "file_type": "code", "source_file": "app/crud/dept.py", "source_location": "L185", "_origin": "ast", "community": 232, "norm_label": "_cascade_soft_delete()", "id": "app_crud_dept_cascade_soft_delete" }, { "label": "soft_delete_dept()", "file_type": "code", "source_file": "app/crud/dept.py", "source_location": "L198", "_origin": "ast", "community": 232, "norm_label": "soft_delete_dept()", "id": "app_crud_dept_soft_delete_dept" }, { "label": "\u4fdd\u7559\u5339\u914d\u8282\u70b9\u53ca\u5176\u5168\u90e8\u4e0a\u7ea7\uff0c\u4f9b\u5173\u952e\u8bcd\u68c0\u7d22\u540e\u4ecd\u80fd\u6b63\u786e\u7ec4\u6811\u3002", "file_type": "rationale", "source_file": "app/crud/dept.py", "source_location": "L43", "_origin": "ast", "community": 232, "norm_label": "\u4fdd\u7559\u5339\u914d\u8282\u70b9\u53ca\u5176\u5168\u90e8\u4e0a\u7ea7,\u4f9b\u5173\u952e\u8bcd\u68c0\u7d22\u540e\u4ecd\u80fd\u6b63\u786e\u7ec4\u6811\u3002", "id": "app_crud_dept_rationale_43" }, { "label": "dict_data.py", "file_type": "code", "source_file": "app/crud/dict_data.py", "source_location": "L1", "_origin": "ast", "community": 104, "norm_label": "dict_data.py", "id": "app_crud_dict_data" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/dict_data.py", "source_location": "L16", "_origin": "ast", "community": 104, "norm_label": "_row_to_dict()", "id": "app_crud_dict_data_row_to_dict" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 104, "norm_label": "any", "id": "app_crud_dict_data_py_any" }, { "label": "list_dict_data()", "file_type": "code", "source_file": "app/crud/dict_data.py", "source_location": "L32", "_origin": "ast", "community": 104, "norm_label": "list_dict_data()", "id": "app_crud_dict_data_list_dict_data" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 104, "norm_label": "session", "id": "app_crud_dict_data_py_session" }, { "label": "get_dict_data()", "file_type": "code", "source_file": "app/crud/dict_data.py", "source_location": "L68", "_origin": "ast", "community": 104, "norm_label": "get_dict_data()", "id": "app_crud_dict_data_get_dict_data" }, { "label": "create_dict_data()", "file_type": "code", "source_file": "app/crud/dict_data.py", "source_location": "L76", "_origin": "ast", "community": 104, "norm_label": "create_dict_data()", "id": "app_crud_dict_data_create_dict_data" }, { "label": "update_dict_data()", "file_type": "code", "source_file": "app/crud/dict_data.py", "source_location": "L110", "_origin": "ast", "community": 104, "norm_label": "update_dict_data()", "id": "app_crud_dict_data_update_dict_data" }, { "label": "soft_delete_dict_data()", "file_type": "code", "source_file": "app/crud/dict_data.py", "source_location": "L142", "_origin": "ast", "community": 104, "norm_label": "soft_delete_dict_data()", "id": "app_crud_dict_data_soft_delete_dict_data" }, { "label": "list_dict_data_options()", "file_type": "code", "source_file": "app/crud/dict_data.py", "source_location": "L153", "_origin": "ast", "community": 104, "norm_label": "list_dict_data_options()", "id": "app_crud_dict_data_list_dict_data_options" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/dict_data.py", "source_location": "L171", "_origin": "ast", "community": 104, "norm_label": "total_pages()", "id": "app_crud_dict_data_total_pages" }, { "label": "\u5b57\u5178\u6570\u636e CRUD\uff08sys_dict_data\uff09", "file_type": "rationale", "source_file": "app/crud/dict_data.py", "source_location": "L1", "_origin": "ast", "community": 104, "norm_label": "\u5b57\u5178\u6570\u636e crud(sys_dict_data)", "id": "app_crud_dict_data_rationale_1" }, { "label": "\u5b57\u5178\u4e0b\u62c9\u9009\u9879\uff1a\u79df\u6237\u4e3b\u6570\u636e\uff0c\u5ffd\u7565\u6570\u636e\u8303\u56f4\uff08user_info \u4fdd\u7559\u517c\u5bb9\u8c03\u7528\u65b9\uff0c\u4e0d\u53c2\u4e0e\u8fc7\u6ee4\uff09\u3002", "file_type": "rationale", "source_file": "app/crud/dict_data.py", "source_location": "L160", "_origin": "ast", "community": 104, "norm_label": "\u5b57\u5178\u4e0b\u62c9\u9009\u9879:\u79df\u6237\u4e3b\u6570\u636e,\u5ffd\u7565\u6570\u636e\u8303\u56f4(user_info \u4fdd\u7559\u517c\u5bb9\u8c03\u7528\u65b9,\u4e0d\u53c2\u4e0e\u8fc7\u6ee4)\u3002", "id": "app_crud_dict_data_rationale_160" }, { "label": "dict_type.py", "file_type": "code", "source_file": "app/crud/dict_type.py", "source_location": "L1", "_origin": "ast", "community": 239, "norm_label": "dict_type.py", "id": "app_crud_dict_type" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/dict_type.py", "source_location": "L16", "_origin": "ast", "community": 239, "norm_label": "_row_to_dict()", "id": "app_crud_dict_type_row_to_dict" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 239, "norm_label": "any", "id": "app_crud_dict_type_py_any" }, { "label": "list_dict_types()", "file_type": "code", "source_file": "app/crud/dict_type.py", "source_location": "L30", "_origin": "ast", "community": 239, "norm_label": "list_dict_types()", "id": "app_crud_dict_type_list_dict_types" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 239, "norm_label": "session", "id": "app_crud_dict_type_py_session" }, { "label": "get_dict_type()", "file_type": "code", "source_file": "app/crud/dict_type.py", "source_location": "L68", "_origin": "ast", "community": 239, "norm_label": "get_dict_type()", "id": "app_crud_dict_type_get_dict_type" }, { "label": "dict_type_code_exists()", "file_type": "code", "source_file": "app/crud/dict_type.py", "source_location": "L76", "_origin": "ast", "community": 239, "norm_label": "dict_type_code_exists()", "id": "app_crud_dict_type_dict_type_code_exists" }, { "label": "create_dict_type()", "file_type": "code", "source_file": "app/crud/dict_type.py", "source_location": "L87", "_origin": "ast", "community": 239, "norm_label": "create_dict_type()", "id": "app_crud_dict_type_create_dict_type" }, { "label": "update_dict_type()", "file_type": "code", "source_file": "app/crud/dict_type.py", "source_location": "L122", "_origin": "ast", "community": 239, "norm_label": "update_dict_type()", "id": "app_crud_dict_type_update_dict_type" }, { "label": "soft_delete_dict_type()", "file_type": "code", "source_file": "app/crud/dict_type.py", "source_location": "L158", "_origin": "ast", "community": 239, "norm_label": "soft_delete_dict_type()", "id": "app_crud_dict_type_soft_delete_dict_type" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/dict_type.py", "source_location": "L172", "_origin": "ast", "community": 239, "norm_label": "total_pages()", "id": "app_crud_dict_type_total_pages" }, { "label": "\u5b57\u5178\u7c7b\u578b CRUD\uff08sys_dict_type\uff09", "file_type": "rationale", "source_file": "app/crud/dict_type.py", "source_location": "L1", "_origin": "ast", "community": 239, "norm_label": "\u5b57\u5178\u7c7b\u578b crud(sys_dict_type)", "id": "app_crud_dict_type_rationale_1" }, { "label": "ethnic.py", "file_type": "code", "source_file": "app/crud/ethnic.py", "source_location": "L1", "_origin": "ast", "community": 90, "norm_label": "ethnic.py", "id": "app_crud_ethnic" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/ethnic.py", "source_location": "L9", "_origin": "ast", "community": 90, "norm_label": "_row_to_dict()", "id": "app_crud_ethnic_row_to_dict" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 90, "norm_label": "any", "id": "app_crud_ethnic_py_any" }, { "label": "list_ethnics()", "file_type": "code", "source_file": "app/crud/ethnic.py", "source_location": "L18", "_origin": "ast", "community": 90, "norm_label": "list_ethnics()", "id": "app_crud_ethnic_list_ethnics" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 90, "norm_label": "session", "id": "app_crud_ethnic_py_session" }, { "label": "\u6c11\u65cf\u7801\u8868 CRUD\uff08\u5168\u5c40 sys_ethnic\uff09", "file_type": "rationale", "source_file": "app/crud/ethnic.py", "source_location": "L1", "_origin": "ast", "community": 90, "norm_label": "\u6c11\u65cf\u7801\u8868 crud(\u5168\u5c40 sys_ethnic)", "id": "app_crud_ethnic_rationale_1" }, { "label": "leave.py", "file_type": "code", "source_file": "app/crud/leave.py", "source_location": "L1", "_origin": "ast", "community": 248, "norm_label": "leave.py", "id": "app_crud_leave" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/leave.py", "source_location": "L15", "_origin": "ast", "community": 33, "norm_label": "total_pages()", "id": "app_crud_leave_total_pages" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/leave.py", "source_location": "L19", "_origin": "ast", "community": 248, "norm_label": "_row_to_dict()", "id": "app_crud_leave_row_to_dict" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 248, "norm_label": "any", "id": "app_crud_leave_py_any" }, { "label": "list_leaves()", "file_type": "code", "source_file": "app/crud/leave.py", "source_location": "L39", "_origin": "ast", "community": 248, "norm_label": "list_leaves()", "id": "app_crud_leave_list_leaves" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 248, "norm_label": "session", "id": "app_crud_leave_py_session" }, { "label": "get_leave()", "file_type": "code", "source_file": "app/crud/leave.py", "source_location": "L81", "_origin": "ast", "community": 248, "norm_label": "get_leave()", "id": "app_crud_leave_get_leave" }, { "label": "create_leave()", "file_type": "code", "source_file": "app/crud/leave.py", "source_location": "L86", "_origin": "ast", "community": 248, "norm_label": "create_leave()", "id": "app_crud_leave_create_leave" }, { "label": "update_leave()", "file_type": "code", "source_file": "app/crud/leave.py", "source_location": "L117", "_origin": "ast", "community": 248, "norm_label": "update_leave()", "id": "app_crud_leave_update_leave" }, { "label": "update_leave_status()", "file_type": "code", "source_file": "app/crud/leave.py", "source_location": "L137", "_origin": "ast", "community": 248, "norm_label": "update_leave_status()", "id": "app_crud_leave_update_leave_status" }, { "label": "soft_delete_leave()", "file_type": "code", "source_file": "app/crud/leave.py", "source_location": "L149", "_origin": "ast", "community": 248, "norm_label": "soft_delete_leave()", "id": "app_crud_leave_soft_delete_leave" }, { "label": "menu.py", "file_type": "code", "source_file": "app/crud/menu.py", "source_location": "L1", "_origin": "ast", "community": 234, "norm_label": "menu.py", "id": "app_crud_menu" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/menu.py", "source_location": "L14", "_origin": "ast", "community": 234, "norm_label": "_row_to_dict()", "id": "app_crud_menu_row_to_dict" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 234, "norm_label": "any", "id": "app_crud_menu_py_any" }, { "label": "_build_tree()", "file_type": "code", "source_file": "app/crud/menu.py", "source_location": "L35", "_origin": "ast", "community": 234, "norm_label": "_build_tree()", "id": "app_crud_menu_build_tree" }, { "label": "list_menus()", "file_type": "code", "source_file": "app/crud/menu.py", "source_location": "L43", "_origin": "ast", "community": 234, "norm_label": "list_menus()", "id": "app_crud_menu_list_menus" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 234, "norm_label": "session", "id": "app_crud_menu_py_session" }, { "label": "list_menus_tree()", "file_type": "code", "source_file": "app/crud/menu.py", "source_location": "L64", "_origin": "ast", "community": 234, "norm_label": "list_menus_tree()", "id": "app_crud_menu_list_menus_tree" }, { "label": "get_menu()", "file_type": "code", "source_file": "app/crud/menu.py", "source_location": "L103", "_origin": "ast", "community": 234, "norm_label": "get_menu()", "id": "app_crud_menu_get_menu" }, { "label": "menu_name_exists()", "file_type": "code", "source_file": "app/crud/menu.py", "source_location": "L111", "_origin": "ast", "community": 234, "norm_label": "menu_name_exists()", "id": "app_crud_menu_menu_name_exists" }, { "label": "create_menu()", "file_type": "code", "source_file": "app/crud/menu.py", "source_location": "L125", "_origin": "ast", "community": 234, "norm_label": "create_menu()", "id": "app_crud_menu_create_menu" }, { "label": "update_menu()", "file_type": "code", "source_file": "app/crud/menu.py", "source_location": "L172", "_origin": "ast", "community": 234, "norm_label": "update_menu()", "id": "app_crud_menu_update_menu" }, { "label": "_cascade_soft_delete()", "file_type": "code", "source_file": "app/crud/menu.py", "source_location": "L222", "_origin": "ast", "community": 234, "norm_label": "_cascade_soft_delete()", "id": "app_crud_menu_cascade_soft_delete" }, { "label": "soft_delete_menu()", "file_type": "code", "source_file": "app/crud/menu.py", "source_location": "L235", "_origin": "ast", "community": 234, "norm_label": "soft_delete_menu()", "id": "app_crud_menu_soft_delete_menu" }, { "label": "menu_favorite.py", "file_type": "code", "source_file": "app/crud/menu_favorite.py", "source_location": "L1", "_origin": "ast", "community": 102, "norm_label": "menu_favorite.py", "id": "app_crud_menu_favorite" }, { "label": "normalize_menu_path()", "file_type": "code", "source_file": "app/crud/menu_favorite.py", "source_location": "L15", "_origin": "ast", "community": 102, "norm_label": "normalize_menu_path()", "id": "app_crud_menu_favorite_normalize_menu_path" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/menu_favorite.py", "source_location": "L24", "_origin": "ast", "community": 102, "norm_label": "_row_to_dict()", "id": "app_crud_menu_favorite_row_to_dict" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 102, "norm_label": "any", "id": "app_crud_menu_favorite_py_any" }, { "label": "_next_order_num()", "file_type": "code", "source_file": "app/crud/menu_favorite.py", "source_location": "L33", "_origin": "ast", "community": 102, "norm_label": "_next_order_num()", "id": "app_crud_menu_favorite_next_order_num" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 102, "norm_label": "session", "id": "app_crud_menu_favorite_py_session" }, { "label": "list_favorites()", "file_type": "code", "source_file": "app/crud/menu_favorite.py", "source_location": "L47", "_origin": "ast", "community": 102, "norm_label": "list_favorites()", "id": "app_crud_menu_favorite_list_favorites" }, { "label": "count_active()", "file_type": "code", "source_file": "app/crud/menu_favorite.py", "source_location": "L69", "_origin": "ast", "community": 102, "norm_label": "count_active()", "id": "app_crud_menu_favorite_count_active" }, { "label": "find_active()", "file_type": "code", "source_file": "app/crud/menu_favorite.py", "source_location": "L81", "_origin": "ast", "community": 102, "norm_label": "find_active()", "id": "app_crud_menu_favorite_find_active" }, { "label": "find_soft_deleted()", "file_type": "code", "source_file": "app/crud/menu_favorite.py", "source_location": "L96", "_origin": "ast", "community": 102, "norm_label": "find_soft_deleted()", "id": "app_crud_menu_favorite_find_soft_deleted" }, { "label": "add_favorite()", "file_type": "code", "source_file": "app/crud/menu_favorite.py", "source_location": "L111", "_origin": "ast", "community": 102, "norm_label": "add_favorite()", "id": "app_crud_menu_favorite_add_favorite" }, { "label": "soft_delete_favorite()", "file_type": "code", "source_file": "app/crud/menu_favorite.py", "source_location": "L162", "_origin": "ast", "community": 102, "norm_label": "soft_delete_favorite()", "id": "app_crud_menu_favorite_soft_delete_favorite" }, { "label": "reorder_favorites()", "file_type": "code", "source_file": "app/crud/menu_favorite.py", "source_location": "L180", "_origin": "ast", "community": 102, "norm_label": "reorder_favorites()", "id": "app_crud_menu_favorite_reorder_favorites" }, { "label": "\u6309\u4f20\u5165 paths \u987a\u5e8f\u91cd\u5199 order_num\uff081-based\uff09\u3002paths \u987b\u8986\u76d6\u5f53\u524d\u5168\u90e8\u6709\u6548\u6536\u85cf\u3002", "file_type": "rationale", "source_file": "app/crud/menu_favorite.py", "source_location": "L187", "_origin": "ast", "community": 102, "norm_label": "\u6309\u4f20\u5165 paths \u987a\u5e8f\u91cd\u5199 order_num(1-based)\u3002paths \u987b\u8986\u76d6\u5f53\u524d\u5168\u90e8\u6709\u6548\u6536\u85cf\u3002", "id": "app_crud_menu_favorite_rationale_187" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/crud/monitor/__init__.py", "source_location": "L1", "_origin": "ast", "community": 365, "norm_label": "__init__.py", "id": "app_crud_monitor_init" }, { "label": "oper_log.py", "file_type": "code", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L1", "_origin": "ast", "community": 127, "norm_label": "oper_log.py", "id": "app_crud_monitor_oper_log" }, { "label": "_oper_status()", "file_type": "code", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L16", "_origin": "ast", "community": 127, "norm_label": "_oper_status()", "id": "app_crud_monitor_oper_log_oper_status" }, { "label": "_row_to_oper_log()", "file_type": "code", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L20", "_origin": "ast", "community": 127, "norm_label": "_row_to_oper_log()", "id": "app_crud_monitor_oper_log_row_to_oper_log" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 127, "norm_label": "any", "id": "app_crud_monitor_oper_log_py_any" }, { "label": "_apply_oper_log_scope()", "file_type": "code", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L56", "_origin": "ast", "community": 127, "norm_label": "_apply_oper_log_scope()", "id": "app_crud_monitor_oper_log_apply_oper_log_scope" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 127, "norm_label": "session", "id": "app_crud_monitor_oper_log_py_session" }, { "label": "_oper_log_row_in_scope()", "file_type": "code", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L102", "_origin": "ast", "community": 127, "norm_label": "_oper_log_row_in_scope()", "id": "app_crud_monitor_oper_log_oper_log_row_in_scope" }, { "label": "list_oper_logs()", "file_type": "code", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L112", "_origin": "ast", "community": 127, "norm_label": "list_oper_logs()", "id": "app_crud_monitor_oper_log_list_oper_logs" }, { "label": "get_oper_log()", "file_type": "code", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L188", "_origin": "ast", "community": 127, "norm_label": "get_oper_log()", "id": "app_crud_monitor_oper_log_get_oper_log" }, { "label": "\u64cd\u4f5c\u65e5\u5fd7\uff1a\u57fa\u4e8e sys_api_request_log \u9002\u914d RuoYi OperLog \u89c6\u56fe", "file_type": "rationale", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L1", "_origin": "ast", "community": 127, "norm_label": "\u64cd\u4f5c\u65e5\u5fd7:\u57fa\u4e8e sys_api_request_log \u9002\u914d ruoyi operlog \u89c6\u56fe", "id": "app_crud_monitor_oper_log_rationale_1" }, { "label": "\u64cd\u4f5c\u65e5\u5fd7\u6309 oper_user_id\uff08user_id/create_by\uff09\u5e94\u7528\u6570\u636e\u6743\u9650\u3002", "file_type": "rationale", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L57", "_origin": "ast", "community": 127, "norm_label": "\u64cd\u4f5c\u65e5\u5fd7\u6309 oper_user_id(user_id/create_by)\u5e94\u7528\u6570\u636e\u6743\u9650\u3002", "id": "app_crud_monitor_oper_log_rationale_57" }, { "label": "oss.py", "file_type": "code", "source_file": "app/crud/oss.py", "source_location": "L1", "_origin": "ast", "community": 70, "norm_label": "oss.py", "id": "app_crud_oss" }, { "label": "create_oss()", "file_type": "code", "source_file": "app/crud/oss.py", "source_location": "L12", "_origin": "ast", "community": 70, "norm_label": "create_oss()", "id": "app_crud_oss_create_oss" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 70, "norm_label": "session", "id": "app_crud_oss_py_session" }, { "label": "get_oss_by_url()", "file_type": "code", "source_file": "app/crud/oss.py", "source_location": "L55", "_origin": "ast", "community": 70, "norm_label": "get_oss_by_url()", "id": "app_crud_oss_get_oss_by_url" }, { "label": "get_oss_by_id()", "file_type": "code", "source_file": "app/crud/oss.py", "source_location": "L66", "_origin": "ast", "community": 70, "norm_label": "get_oss_by_id()", "id": "app_crud_oss_get_oss_by_id" }, { "label": "resolve_storage_path()", "file_type": "code", "source_file": "app/crud/oss.py", "source_location": "L77", "_origin": "ast", "community": 70, "norm_label": "resolve_storage_path()", "id": "app_crud_oss_resolve_storage_path" }, { "label": "\u6309\u4e3b\u952e id \u67e5\u8be2\u9644\u4ef6\uff08\u517c\u5bb9\u65e7 CRM \u96ea\u82b1 oss_id \u8fc1\u5165\u540e\u7684\u8bb0\u5f55\uff09", "file_type": "rationale", "source_file": "app/crud/oss.py", "source_location": "L67", "_origin": "ast", "community": 70, "norm_label": "\u6309\u4e3b\u952e id \u67e5\u8be2\u9644\u4ef6(\u517c\u5bb9\u65e7 crm \u96ea\u82b1 oss_id \u8fc1\u5165\u540e\u7684\u8bb0\u5f55)", "id": "app_crud_oss_rationale_67" }, { "label": "\u5c06 fileUrl \u6216\u65e7 CRM \u6570\u5b57 ossId \u89e3\u6790\u4e3a MinIO \u76f8\u5bf9\u8def\u5f84\u3002 \u95e8\u6237\u65b0\u4e0a\u4f20\u628a\u76f8\u5bf9\u8def\u5f84\u5199\u5165\u4e1a\u52a1\u5b57\u6bb5\uff1b\u8fc1\u5165\u5408\u540c\u9644\u4ef6\u4ecd\u5b58\u6570\u5b57 ossId", "file_type": "rationale", "source_file": "app/crud/oss.py", "source_location": "L78", "_origin": "ast", "community": 70, "norm_label": "\u5c06 fileurl \u6216\u65e7 crm \u6570\u5b57 ossid \u89e3\u6790\u4e3a minio \u76f8\u5bf9\u8def\u5f84\u3002 \u95e8\u6237\u65b0\u4e0a\u4f20\u628a\u76f8\u5bf9\u8def\u5f84\u5199\u5165\u4e1a\u52a1\u5b57\u6bb5;\u8fc1\u5165\u5408\u540c\u9644\u4ef6\u4ecd\u5b58\u6570\u5b57 ossid", "id": "app_crud_oss_rationale_78" }, { "label": "post.py", "file_type": "code", "source_file": "app/crud/post.py", "source_location": "L1", "_origin": "ast", "community": 243, "norm_label": "post.py", "id": "app_crud_post" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/post.py", "source_location": "L16", "_origin": "ast", "community": 243, "norm_label": "_row_to_dict()", "id": "app_crud_post_row_to_dict" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 243, "norm_label": "any", "id": "app_crud_post_py_any" }, { "label": "list_posts()", "file_type": "code", "source_file": "app/crud/post.py", "source_location": "L31", "_origin": "ast", "community": 243, "norm_label": "list_posts()", "id": "app_crud_post_list_posts" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 243, "norm_label": "session", "id": "app_crud_post_py_session" }, { "label": "get_post()", "file_type": "code", "source_file": "app/crud/post.py", "source_location": "L69", "_origin": "ast", "community": 243, "norm_label": "get_post()", "id": "app_crud_post_get_post" }, { "label": "post_code_exists()", "file_type": "code", "source_file": "app/crud/post.py", "source_location": "L77", "_origin": "ast", "community": 243, "norm_label": "post_code_exists()", "id": "app_crud_post_post_code_exists" }, { "label": "create_post()", "file_type": "code", "source_file": "app/crud/post.py", "source_location": "L84", "_origin": "ast", "community": 243, "norm_label": "create_post()", "id": "app_crud_post_create_post" }, { "label": "update_post()", "file_type": "code", "source_file": "app/crud/post.py", "source_location": "L121", "_origin": "ast", "community": 243, "norm_label": "update_post()", "id": "app_crud_post_update_post" }, { "label": "soft_delete_post()", "file_type": "code", "source_file": "app/crud/post.py", "source_location": "L158", "_origin": "ast", "community": 243, "norm_label": "soft_delete_post()", "id": "app_crud_post_soft_delete_post" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/post.py", "source_location": "L169", "_origin": "ast", "community": 243, "norm_label": "total_pages()", "id": "app_crud_post_total_pages" }, { "label": "role.py", "file_type": "code", "source_file": "app/crud/role.py", "source_location": "L1", "_origin": "ast", "community": 185, "norm_label": "role.py", "id": "app_crud_role" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/role.py", "source_location": "L21", "_origin": "ast", "community": 185, "norm_label": "_row_to_dict()", "id": "app_crud_role_row_to_dict" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 185, "norm_label": "any", "id": "app_crud_role_py_any" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/role.py", "source_location": "L36", "_origin": "ast", "community": 185, "norm_label": "total_pages()", "id": "app_crud_role_total_pages" }, { "label": "list_roles()", "file_type": "code", "source_file": "app/crud/role.py", "source_location": "L47", "_origin": "ast", "community": 185, "norm_label": "list_roles()", "id": "app_crud_role_list_roles" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 185, "norm_label": "session", "id": "app_crud_role_py_session" }, { "label": "get_role()", "file_type": "code", "source_file": "app/crud/role.py", "source_location": "L87", "_origin": "ast", "community": 185, "norm_label": "get_role()", "id": "app_crud_role_get_role" }, { "label": "role_name_exists()", "file_type": "code", "source_file": "app/crud/role.py", "source_location": "L95", "_origin": "ast", "community": 185, "norm_label": "role_name_exists()", "id": "app_crud_role_role_name_exists" }, { "label": "create_role()", "file_type": "code", "source_file": "app/crud/role.py", "source_location": "L109", "_origin": "ast", "community": 185, "norm_label": "create_role()", "id": "app_crud_role_create_role" }, { "label": "update_role()", "file_type": "code", "source_file": "app/crud/role.py", "source_location": "L146", "_origin": "ast", "community": 185, "norm_label": "update_role()", "id": "app_crud_role_update_role" }, { "label": "soft_delete_role()", "file_type": "code", "source_file": "app/crud/role.py", "source_location": "L183", "_origin": "ast", "community": 185, "norm_label": "soft_delete_role()", "id": "app_crud_role_soft_delete_role" }, { "label": "get_role_menu_ids()", "file_type": "code", "source_file": "app/crud/role.py", "source_location": "L206", "_origin": "ast", "community": 185, "norm_label": "get_role_menu_ids()", "id": "app_crud_role_get_role_menu_ids" }, { "label": "update_role_menus()", "file_type": "code", "source_file": "app/crud/role.py", "source_location": "L215", "_origin": "ast", "community": 185, "norm_label": "update_role_menus()", "id": "app_crud_role_update_role_menus" }, { "label": "get_role_data_scope()", "file_type": "code", "source_file": "app/crud/role.py", "source_location": "L250", "_origin": "ast", "community": 185, "norm_label": "get_role_data_scope()", "id": "app_crud_role_get_role_data_scope" }, { "label": "update_role_data_scope()", "file_type": "code", "source_file": "app/crud/role.py", "source_location": "L259", "_origin": "ast", "community": 185, "norm_label": "update_role_data_scope()", "id": "app_crud_role_update_role_data_scope" }, { "label": "\u89d2\u8272 CRUD\uff08sys_role / sys_role_menu / sys_role_data_scope_detail\uff09", "file_type": "rationale", "source_file": "app/crud/role.py", "source_location": "L1", "_origin": "ast", "community": 185, "norm_label": "\u89d2\u8272 crud(sys_role / sys_role_menu / sys_role_data_scope_detail)", "id": "app_crud_role_rationale_1" }, { "label": "sample_code.py", "file_type": "code", "source_file": "app/crud/sample_code.py", "source_location": "L1", "_origin": "ast", "community": 184, "norm_label": "sample_code.py", "id": "app_crud_sample_code" }, { "label": "_resolve_issued_user_display_name()", "file_type": "code", "source_file": "app/crud/sample_code.py", "source_location": "L15", "_origin": "ast", "community": 184, "norm_label": "_resolve_issued_user_display_name()", "id": "app_crud_sample_code_resolve_issued_user_display_name" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 184, "norm_label": "session", "id": "app_crud_sample_code_py_session" }, { "label": "_parse_issued_time()", "file_type": "code", "source_file": "app/crud/sample_code.py", "source_location": "L32", "_origin": "ast", "community": 184, "norm_label": "_parse_issued_time()", "id": "app_crud_sample_code_parse_issued_time" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 184, "norm_label": "datetime", "id": "app_crud_sample_code_py_datetime" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/sample_code.py", "source_location": "L44", "_origin": "ast", "community": 184, "norm_label": "_row_to_dict()", "id": "app_crud_sample_code_row_to_dict" }, { "label": "BizSampleCode", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 184, "norm_label": "bizsamplecode", "id": "bizsamplecode" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 184, "norm_label": "any", "id": "app_crud_sample_code_py_any" }, { "label": "sample_code_exists()", "file_type": "code", "source_file": "app/crud/sample_code.py", "source_location": "L61", "_origin": "ast", "community": 184, "norm_label": "sample_code_exists()", "id": "app_crud_sample_code_sample_code_exists" }, { "label": "list_sample_codes()", "file_type": "code", "source_file": "app/crud/sample_code.py", "source_location": "L73", "_origin": "ast", "community": 184, "norm_label": "list_sample_codes()", "id": "app_crud_sample_code_list_sample_codes" }, { "label": "get_sample_code()", "file_type": "code", "source_file": "app/crud/sample_code.py", "source_location": "L104", "_origin": "ast", "community": 184, "norm_label": "get_sample_code()", "id": "app_crud_sample_code_get_sample_code" }, { "label": "create_sample_code()", "file_type": "code", "source_file": "app/crud/sample_code.py", "source_location": "L111", "_origin": "ast", "community": 184, "norm_label": "create_sample_code()", "id": "app_crud_sample_code_create_sample_code" }, { "label": "update_sample_code()", "file_type": "code", "source_file": "app/crud/sample_code.py", "source_location": "L167", "_origin": "ast", "community": 184, "norm_label": "update_sample_code()", "id": "app_crud_sample_code_update_sample_code" }, { "label": "soft_delete_sample_code()", "file_type": "code", "source_file": "app/crud/sample_code.py", "source_location": "L219", "_origin": "ast", "community": 184, "norm_label": "soft_delete_sample_code()", "id": "app_crud_sample_code_soft_delete_sample_code" }, { "label": "batch_generate_sample_codes()", "file_type": "code", "source_file": "app/crud/sample_code.py", "source_location": "L229", "_origin": "ast", "community": 184, "norm_label": "batch_generate_sample_codes()", "id": "app_crud_sample_code_batch_generate_sample_codes" }, { "label": "batch_issue_sample_codes()", "file_type": "code", "source_file": "app/crud/sample_code.py", "source_location": "L312", "_origin": "ast", "community": 184, "norm_label": "batch_issue_sample_codes()", "id": "app_crud_sample_code_batch_issue_sample_codes" }, { "label": "batch_revoke_sample_codes()", "file_type": "code", "source_file": "app/crud/sample_code.py", "source_location": "L357", "_origin": "ast", "community": 184, "norm_label": "batch_revoke_sample_codes()", "id": "app_crud_sample_code_batch_revoke_sample_codes" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/sample_code.py", "source_location": "L396", "_origin": "ast", "community": 184, "norm_label": "total_pages()", "id": "app_crud_sample_code_total_pages" }, { "label": "\u6837\u672c\u7f16\u7801\u6c60 CRUD\uff08biz_sample_code\uff09", "file_type": "rationale", "source_file": "app/crud/sample_code.py", "source_location": "L1", "_origin": "ast", "community": 184, "norm_label": "\u6837\u672c\u7f16\u7801\u6c60 crud(biz_sample_code)", "id": "app_crud_sample_code_rationale_1" }, { "label": "\u6279\u91cf\u751f\u6210\u6837\u672c\u7f16\u7801: \u7c7b\u578b\u524d\u7f00 + \u4e2d\u95f4\u6bb5 + \u8865\u96f6\u5e8f\u53f7", "file_type": "rationale", "source_file": "app/crud/sample_code.py", "source_location": "L240", "_origin": "ast", "community": 184, "norm_label": "\u6279\u91cf\u751f\u6210\u6837\u672c\u7f16\u7801: \u7c7b\u578b\u524d\u7f00 + \u4e2d\u95f4\u6bb5 + \u8865\u96f6\u5e8f\u53f7", "id": "app_crud_sample_code_rationale_240" }, { "label": "site.py", "file_type": "code", "source_file": "app/crud/site.py", "source_location": "L1", "_origin": "ast", "community": 244, "norm_label": "site.py", "id": "app_crud_site" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/site.py", "source_location": "L16", "_origin": "ast", "community": 244, "norm_label": "_row_to_dict()", "id": "app_crud_site_row_to_dict" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 244, "norm_label": "any", "id": "app_crud_site_py_any" }, { "label": "list_sites()", "file_type": "code", "source_file": "app/crud/site.py", "source_location": "L36", "_origin": "ast", "community": 244, "norm_label": "list_sites()", "id": "app_crud_site_list_sites" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 244, "norm_label": "session", "id": "app_crud_site_py_session" }, { "label": "get_site()", "file_type": "code", "source_file": "app/crud/site.py", "source_location": "L74", "_origin": "ast", "community": 244, "norm_label": "get_site()", "id": "app_crud_site_get_site" }, { "label": "site_code_exists()", "file_type": "code", "source_file": "app/crud/site.py", "source_location": "L82", "_origin": "ast", "community": 244, "norm_label": "site_code_exists()", "id": "app_crud_site_site_code_exists" }, { "label": "create_site()", "file_type": "code", "source_file": "app/crud/site.py", "source_location": "L89", "_origin": "ast", "community": 244, "norm_label": "create_site()", "id": "app_crud_site_create_site" }, { "label": "update_site()", "file_type": "code", "source_file": "app/crud/site.py", "source_location": "L136", "_origin": "ast", "community": 244, "norm_label": "update_site()", "id": "app_crud_site_update_site" }, { "label": "soft_delete_site()", "file_type": "code", "source_file": "app/crud/site.py", "source_location": "L188", "_origin": "ast", "community": 244, "norm_label": "soft_delete_site()", "id": "app_crud_site_soft_delete_site" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/site.py", "source_location": "L199", "_origin": "ast", "community": 244, "norm_label": "total_pages()", "id": "app_crud_site_total_pages" }, { "label": "tenant.py", "file_type": "code", "source_file": "app/crud/tenant.py", "source_location": "L1", "_origin": "ast", "community": 240, "norm_label": "tenant.py", "id": "app_crud_tenant" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/tenant.py", "source_location": "L17", "_origin": "ast", "community": 240, "norm_label": "_row_to_dict()", "id": "app_crud_tenant_row_to_dict" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 240, "norm_label": "any", "id": "app_crud_tenant_py_any" }, { "label": "list_tenants()", "file_type": "code", "source_file": "app/crud/tenant.py", "source_location": "L32", "_origin": "ast", "community": 240, "norm_label": "list_tenants()", "id": "app_crud_tenant_list_tenants" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 240, "norm_label": "session", "id": "app_crud_tenant_py_session" }, { "label": "get_tenant()", "file_type": "code", "source_file": "app/crud/tenant.py", "source_location": "L69", "_origin": "ast", "community": 240, "norm_label": "get_tenant()", "id": "app_crud_tenant_get_tenant" }, { "label": "tenant_no_exists()", "file_type": "code", "source_file": "app/crud/tenant.py", "source_location": "L77", "_origin": "ast", "community": 240, "norm_label": "tenant_no_exists()", "id": "app_crud_tenant_tenant_no_exists" }, { "label": "create_tenant()", "file_type": "code", "source_file": "app/crud/tenant.py", "source_location": "L84", "_origin": "ast", "community": 240, "norm_label": "create_tenant()", "id": "app_crud_tenant_create_tenant" }, { "label": "update_tenant()", "file_type": "code", "source_file": "app/crud/tenant.py", "source_location": "L121", "_origin": "ast", "community": 240, "norm_label": "update_tenant()", "id": "app_crud_tenant_update_tenant" }, { "label": "soft_delete_tenant()", "file_type": "code", "source_file": "app/crud/tenant.py", "source_location": "L163", "_origin": "ast", "community": 240, "norm_label": "soft_delete_tenant()", "id": "app_crud_tenant_soft_delete_tenant" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/tenant.py", "source_location": "L176", "_origin": "ast", "community": 240, "norm_label": "total_pages()", "id": "app_crud_tenant_total_pages" }, { "label": "user.py", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L1", "_origin": "ast", "community": 137, "norm_label": "user.py", "id": "app_crud_user" }, { "label": "_hash_password()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L19", "_origin": "ast", "community": 137, "norm_label": "_hash_password()", "id": "app_crud_user_hash_password" }, { "label": "_UserCRUDCompat", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L23", "_origin": "ast", "community": 35, "norm_label": "_usercrudcompat", "id": "app_crud_user_usercrudcompat" }, { "label": ".get_by_user_no()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L24", "_origin": "ast", "community": 35, "norm_label": ".get_by_user_no()", "id": "app_crud_user_usercrudcompat_get_by_user_no" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 137, "norm_label": "session", "id": "app_crud_user_py_session" }, { "label": ".get_by_user_no_for_web_login()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L35", "_origin": "ast", "community": 35, "norm_label": ".get_by_user_no_for_web_login()", "id": "app_crud_user_usercrudcompat_get_by_user_no_for_web_login" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L54", "_origin": "ast", "community": 137, "norm_label": "_row_to_dict()", "id": "app_crud_user_row_to_dict" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 137, "norm_label": "any", "id": "app_crud_user_py_any" }, { "label": "list_users()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L75", "_origin": "ast", "community": 137, "norm_label": "list_users()", "id": "app_crud_user_list_users" }, { "label": "get_user()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L126", "_origin": "ast", "community": 137, "norm_label": "get_user()", "id": "app_crud_user_get_user" }, { "label": "list_post_ids_for_user()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L134", "_origin": "ast", "community": 137, "norm_label": "list_post_ids_for_user()", "id": "app_crud_user_list_post_ids_for_user" }, { "label": "set_user_post_ids_only()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L144", "_origin": "ast", "community": 137, "norm_label": "set_user_post_ids_only()", "id": "app_crud_user_set_user_post_ids_only" }, { "label": "list_user_ids_bound_to_post()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L176", "_origin": "ast", "community": 137, "norm_label": "list_user_ids_bound_to_post()", "id": "app_crud_user_list_user_ids_bound_to_post" }, { "label": "sync_post_user_bindings()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L191", "_origin": "ast", "community": 137, "norm_label": "sync_post_user_bindings()", "id": "app_crud_user_sync_post_user_bindings" }, { "label": "get_user_with_relations()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L219", "_origin": "ast", "community": 137, "norm_label": "get_user_with_relations()", "id": "app_crud_user_get_user_with_relations" }, { "label": "user_no_exists()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L244", "_origin": "ast", "community": 137, "norm_label": "user_no_exists()", "id": "app_crud_user_user_no_exists" }, { "label": "_replace_associations()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L253", "_origin": "ast", "community": 137, "norm_label": "_replace_associations()", "id": "app_crud_user_replace_associations" }, { "label": "create_user()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L304", "_origin": "ast", "community": 137, "norm_label": "create_user()", "id": "app_crud_user_create_user" }, { "label": "update_user()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L363", "_origin": "ast", "community": 137, "norm_label": "update_user()", "id": "app_crud_user_update_user" }, { "label": "soft_delete_user()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L418", "_origin": "ast", "community": 137, "norm_label": "soft_delete_user()", "id": "app_crud_user_soft_delete_user" }, { "label": "change_password()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L429", "_origin": "ast", "community": 137, "norm_label": "change_password()", "id": "app_crud_user_change_password" }, { "label": "reset_password()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L449", "_origin": "ast", "community": 137, "norm_label": "reset_password()", "id": "app_crud_user_reset_password" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/user.py", "source_location": "L459", "_origin": "ast", "community": 137, "norm_label": "total_pages()", "id": "app_crud_user_total_pages" }, { "label": "\u7528\u6237 CRUD\uff08sys_user + sys_user_role + sys_user_post\uff09", "file_type": "rationale", "source_file": "app/crud/user.py", "source_location": "L1", "_origin": "ast", "community": 137, "norm_label": "\u7528\u6237 crud(sys_user + sys_user_role + sys_user_post)", "id": "app_crud_user_rationale_1" }, { "label": "Web \u767b\u5f55\uff1a\u4f18\u5148 DEFAULT_TENANT_NO\uff1b\u672a\u547d\u4e2d\u65f6\u6309 user_no \u56de\u9000\uff08\u517c\u5bb9\u672a\u6267\u884c\u79df\u6237\u8fc1\u79fb\u7684\u5e93\uff09\u3002", "file_type": "rationale", "source_file": "app/crud/user.py", "source_location": "L36", "_origin": "ast", "community": 35, "norm_label": "web \u767b\u5f55:\u4f18\u5148 default_tenant_no;\u672a\u547d\u4e2d\u65f6\u6309 user_no \u56de\u9000(\u517c\u5bb9\u672a\u6267\u884c\u79df\u6237\u8fc1\u79fb\u7684\u5e93)\u3002", "id": "app_crud_user_rationale_36" }, { "label": "\u4ec5\u66ff\u6362 sys_user_post\uff0c\u4e0d\u5f71\u54cd sys_user_role\u3002", "file_type": "rationale", "source_file": "app/crud/user.py", "source_location": "L151", "_origin": "ast", "community": 137, "norm_label": "\u4ec5\u66ff\u6362 sys_user_post,\u4e0d\u5f71\u54cd sys_user_role\u3002", "id": "app_crud_user_rationale_151" }, { "label": "\u5c06\u672c\u804c\u4f4d\u7ed1\u5b9a\u7684\u7528\u6237\u96c6\u5408\u8bbe\u4e3a user_ids\uff08\u53ea\u589e\u5220\u672c\u804c\u4f4d\uff0c\u4fdd\u7559\u7528\u6237\u5176\u5b83\u804c\u4f4d\u4e0e\u89d2\u8272\uff09\u3002", "file_type": "rationale", "source_file": "app/crud/user.py", "source_location": "L198", "_origin": "ast", "community": 137, "norm_label": "\u5c06\u672c\u804c\u4f4d\u7ed1\u5b9a\u7684\u7528\u6237\u96c6\u5408\u8bbe\u4e3a user_ids(\u53ea\u589e\u5220\u672c\u804c\u4f4d,\u4fdd\u7559\u7528\u6237\u5176\u5b83\u804c\u4f4d\u4e0e\u89d2\u8272)\u3002", "id": "app_crud_user_rationale_198" }, { "label": "workflow.py", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L1", "_origin": "ast", "community": 114, "norm_label": "workflow.py", "id": "app_crud_workflow" }, { "label": "_row_to_dict()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L30", "_origin": "ast", "community": 114, "norm_label": "_row_to_dict()", "id": "app_crud_workflow_row_to_dict" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 114, "norm_label": "any", "id": "app_crud_workflow_py_any" }, { "label": "list_process_defs()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L45", "_origin": "ast", "community": 114, "norm_label": "list_process_defs()", "id": "app_crud_workflow_list_process_defs" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 114, "norm_label": "session", "id": "app_crud_workflow_py_session" }, { "label": "get_process_def()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L101", "_origin": "ast", "community": 114, "norm_label": "get_process_def()", "id": "app_crud_workflow_get_process_def" }, { "label": "process_code_exists()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L109", "_origin": "ast", "community": 114, "norm_label": "process_code_exists()", "id": "app_crud_workflow_process_code_exists" }, { "label": "create_process_def()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L120", "_origin": "ast", "community": 114, "norm_label": "create_process_def()", "id": "app_crud_workflow_create_process_def" }, { "label": "update_process_def()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L157", "_origin": "ast", "community": 114, "norm_label": "update_process_def()", "id": "app_crud_workflow_update_process_def" }, { "label": "soft_delete_process_def()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L196", "_origin": "ast", "community": 114, "norm_label": "soft_delete_process_def()", "id": "app_crud_workflow_soft_delete_process_def" }, { "label": "publish_version()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L212", "_origin": "ast", "community": 114, "norm_label": "publish_version()", "id": "app_crud_workflow_publish_version" }, { "label": "get_latest_version()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L304", "_origin": "ast", "community": 114, "norm_label": "get_latest_version()", "id": "app_crud_workflow_get_latest_version" }, { "label": "_version_to_dict()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L318", "_origin": "ast", "community": 114, "norm_label": "_version_to_dict()", "id": "app_crud_workflow_version_to_dict" }, { "label": "list_versions()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L329", "_origin": "ast", "community": 114, "norm_label": "list_versions()", "id": "app_crud_workflow_list_versions" }, { "label": "get_nodes_by_version()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L344", "_origin": "ast", "community": 114, "norm_label": "get_nodes_by_version()", "id": "app_crud_workflow_get_nodes_by_version" }, { "label": "get_transitions_by_version()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L353", "_origin": "ast", "community": 114, "norm_label": "get_transitions_by_version()", "id": "app_crud_workflow_get_transitions_by_version" }, { "label": "create_instance()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L367", "_origin": "ast", "community": 114, "norm_label": "create_instance()", "id": "app_crud_workflow_create_instance" }, { "label": "get_instance()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L405", "_origin": "ast", "community": 114, "norm_label": "get_instance()", "id": "app_crud_workflow_get_instance" }, { "label": "update_instance_status()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L413", "_origin": "ast", "community": 114, "norm_label": "update_instance_status()", "id": "app_crud_workflow_update_instance_status" }, { "label": "list_my_instances()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L423", "_origin": "ast", "community": 114, "norm_label": "list_my_instances()", "id": "app_crud_workflow_list_my_instances" }, { "label": "get_all_tasks_for_business()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L511", "_origin": "ast", "community": 114, "norm_label": "get_all_tasks_for_business()", "id": "app_crud_workflow_get_all_tasks_for_business" }, { "label": "create_task()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L572", "_origin": "ast", "community": 114, "norm_label": "create_task()", "id": "app_crud_workflow_create_task" }, { "label": "get_task()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L603", "_origin": "ast", "community": 114, "norm_label": "get_task()", "id": "app_crud_workflow_get_task" }, { "label": "get_pending_tasks_by_node()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L611", "_origin": "ast", "community": 114, "norm_label": "get_pending_tasks_by_node()", "id": "app_crud_workflow_get_pending_tasks_by_node" }, { "label": "_task_row_to_dict()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L626", "_origin": "ast", "community": 114, "norm_label": "_task_row_to_dict()", "id": "app_crud_workflow_task_row_to_dict" }, { "label": "list_pending_tasks()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L653", "_origin": "ast", "community": 114, "norm_label": "list_pending_tasks()", "id": "app_crud_workflow_list_pending_tasks" }, { "label": "list_completed_tasks()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L716", "_origin": "ast", "community": 114, "norm_label": "list_completed_tasks()", "id": "app_crud_workflow_list_completed_tasks" }, { "label": "total_pages()", "file_type": "code", "source_file": "app/crud/workflow.py", "source_location": "L779", "_origin": "ast", "community": 114, "norm_label": "total_pages()", "id": "app_crud_workflow_total_pages" }, { "label": "\u5de5\u4f5c\u6d41 CRUD\uff08wf_process_def / wf_process_version / wf_node / wf_transition / wf_proc", "file_type": "rationale", "source_file": "app/crud/workflow.py", "source_location": "L1", "_origin": "ast", "community": 114, "norm_label": "\u5de5\u4f5c\u6d41 crud(wf_process_def / wf_process_version / wf_node / wf_transition / wf_proc", "id": "app_crud_workflow_rationale_1" }, { "label": "main.py", "file_type": "code", "source_file": "app/main.py", "source_location": "L1", "_origin": "ast", "community": 141, "norm_label": "main.py", "id": "app_main" }, { "label": "FastAPI", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 15, "norm_label": "fastapi", "id": "fastapi" }, { "label": "JSONResponse", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 141, "norm_label": "jsonresponse", "id": "jsonresponse" }, { "label": "Request", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 141, "norm_label": "request", "id": "app_main_py_request" }, { "label": "SQLAlchemyError", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 141, "norm_label": "sqlalchemyerror", "id": "sqlalchemyerror" }, { "label": "Exception", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 141, "norm_label": "exception", "id": "app_main_py_exception" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/models/__init__.py", "source_location": "L1", "_origin": "ast", "community": 90, "norm_label": "__init__.py", "id": "app_models_init" }, { "label": "base.py", "file_type": "code", "source_file": "app/models/base.py", "source_location": "L1", "_origin": "ast", "community": 90, "norm_label": "base.py", "id": "app_models_base" }, { "label": "BaseModel", "file_type": "code", "source_file": "app/models/base.py", "source_location": "L10", "_origin": "ast", "community": 20, "norm_label": "basemodel", "id": "app_models_base_basemodel" }, { "label": ".__tablename__()", "file_type": "code", "source_file": "app/models/base.py", "source_location": "L15", "_origin": "ast", "community": 20, "norm_label": ".__tablename__()", "id": "app_models_base_basemodel_tablename" }, { "label": ".to_dict()", "file_type": "code", "source_file": "app/models/base.py", "source_location": "L29", "_origin": "ast", "community": 20, "norm_label": ".to_dict()", "id": "app_models_base_basemodel_to_dict" }, { "label": "SoftDeleteModel", "file_type": "code", "source_file": "app/models/base.py", "source_location": "L44", "_origin": "ast", "community": 90, "norm_label": "softdeletemodel", "id": "app_models_base_softdeletemodel" }, { "label": ".get_active()", "file_type": "code", "source_file": "app/models/base.py", "source_location": "L51", "_origin": "ast", "community": 90, "norm_label": ".get_active()", "id": "app_models_base_softdeletemodel_get_active" }, { "label": ".soft_delete()", "file_type": "code", "source_file": "app/models/base.py", "source_location": "L55", "_origin": "ast", "community": 90, "norm_label": ".soft_delete()", "id": "app_models_base_softdeletemodel_soft_delete" }, { "label": ".restore()", "file_type": "code", "source_file": "app/models/base.py", "source_location": "L60", "_origin": "ast", "community": 90, "norm_label": ".restore()", "id": "app_models_base_softdeletemodel_restore" }, { "label": "bx_models.py", "file_type": "code", "source_file": "app/models/bx_models.py", "source_location": "L1", "_origin": "ast", "community": 49, "norm_label": "bx_models.py", "id": "app_models_bx_models" }, { "label": "BxExpenseItem", "file_type": "code", "source_file": "app/models/bx_models.py", "source_location": "L10", "_origin": "ast", "community": 84, "norm_label": "bxexpenseitem", "id": "app_models_bx_models_bxexpenseitem" }, { "label": "BxWorkflowDef", "file_type": "code", "source_file": "app/models/bx_models.py", "source_location": "L33", "_origin": "ast", "community": 125, "norm_label": "bxworkflowdef", "id": "app_models_bx_models_bxworkflowdef" }, { "label": "BxWorkflowNode", "file_type": "code", "source_file": "app/models/bx_models.py", "source_location": "L62", "_origin": "ast", "community": 49, "norm_label": "bxworkflownode", "id": "app_models_bx_models_bxworkflownode" }, { "label": "BxAdvanceApply", "file_type": "code", "source_file": "app/models/bx_models.py", "source_location": "L95", "_origin": "ast", "community": 26, "norm_label": "bxadvanceapply", "id": "app_models_bx_models_bxadvanceapply" }, { "label": "BxAdvanceApproval", "file_type": "code", "source_file": "app/models/bx_models.py", "source_location": "L128", "_origin": "ast", "community": 26, "norm_label": "bxadvanceapproval", "id": "app_models_bx_models_bxadvanceapproval" }, { "label": "BxReimburseApply", "file_type": "code", "source_file": "app/models/bx_models.py", "source_location": "L151", "_origin": "ast", "community": 62, "norm_label": "bxreimburseapply", "id": "app_models_bx_models_bxreimburseapply" }, { "label": "BxReimburseDetail", "file_type": "code", "source_file": "app/models/bx_models.py", "source_location": "L189", "_origin": "ast", "community": 62, "norm_label": "bxreimbursedetail", "id": "app_models_bx_models_bxreimbursedetail" }, { "label": "BxReimburseApproval", "file_type": "code", "source_file": "app/models/bx_models.py", "source_location": "L211", "_origin": "ast", "community": 62, "norm_label": "bxreimburseapproval", "id": "app_models_bx_models_bxreimburseapproval" }, { "label": "BxReimburseOffset", "file_type": "code", "source_file": "app/models/bx_models.py", "source_location": "L234", "_origin": "ast", "community": 49, "norm_label": "bxreimburseoffset", "id": "app_models_bx_models_bxreimburseoffset" }, { "label": "BxAttachment", "file_type": "code", "source_file": "app/models/bx_models.py", "source_location": "L252", "_origin": "ast", "community": 91, "norm_label": "bxattachment", "id": "app_models_bx_models_bxattachment" }, { "label": "BxInvoice", "file_type": "code", "source_file": "app/models/bx_models.py", "source_location": "L275", "_origin": "ast", "community": 48, "norm_label": "bxinvoice", "id": "app_models_bx_models_bxinvoice" }, { "label": "BxInvoiceLedger", "file_type": "code", "source_file": "app/models/bx_models.py", "source_location": "L297", "_origin": "ast", "community": 48, "norm_label": "bxinvoiceledger", "id": "app_models_bx_models_bxinvoiceledger" }, { "label": "BxReimburseInvoice", "file_type": "code", "source_file": "app/models/bx_models.py", "source_location": "L322", "_origin": "ast", "community": 49, "norm_label": "bxreimburseinvoice", "id": "app_models_bx_models_bxreimburseinvoice" }, { "label": "BxInvoiceWalletSummary", "file_type": "code", "source_file": "app/models/bx_models.py", "source_location": "L340", "_origin": "ast", "community": 48, "norm_label": "bxinvoicewalletsummary", "id": "app_models_bx_models_bxinvoicewalletsummary" }, { "label": "\u62a5\u9500\uff08bx\uff09\u6a21\u5757\u6570\u636e\u6a21\u578b \u2014 \u5bf9\u9f50 docs/sql/20260606_bx_tables.sql", "file_type": "rationale", "source_file": "app/models/bx_models.py", "source_location": "L1", "_origin": "ast", "community": 49, "norm_label": "\u62a5\u9500(bx)\u6a21\u5757\u6570\u636e\u6a21\u578b \u2014 \u5bf9\u9f50 docs/sql/20260606_bx_tables.sql", "id": "app_models_bx_models_rationale_1" }, { "label": "crm_models.py", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L1", "_origin": "ast", "community": 70, "norm_label": "crm_models.py", "id": "app_models_crm_models" }, { "label": "CrmProductCategory", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L21", "_origin": "ast", "community": 39, "norm_label": "crmproductcategory", "id": "app_models_crm_models_crmproductcategory" }, { "label": "CrmProduct", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L43", "_origin": "ast", "community": 39, "norm_label": "crmproduct", "id": "app_models_crm_models_crmproduct" }, { "label": "CrmProductBrand", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L79", "_origin": "ast", "community": 39, "norm_label": "crmproductbrand", "id": "app_models_crm_models_crmproductbrand" }, { "label": "CrmProductAlias", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L99", "_origin": "ast", "community": 39, "norm_label": "crmproductalias", "id": "app_models_crm_models_crmproductalias" }, { "label": "SysOss", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L118", "_origin": "ast", "community": 70, "norm_label": "sysoss", "id": "app_models_crm_models_sysoss" }, { "label": "CrmCustomer", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L150", "_origin": "ast", "community": 47, "norm_label": "crmcustomer", "id": "app_models_crm_models_crmcustomer" }, { "label": "CrmContact", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L234", "_origin": "ast", "community": 100, "norm_label": "crmcontact", "id": "app_models_crm_models_crmcontact" }, { "label": "CrmInvoiceInfo", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L269", "_origin": "ast", "community": 100, "norm_label": "crminvoiceinfo", "id": "app_models_crm_models_crminvoiceinfo" }, { "label": "CrmCustomerFollow", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L297", "_origin": "ast", "community": 47, "norm_label": "crmcustomerfollow", "id": "app_models_crm_models_crmcustomerfollow" }, { "label": "CrmCustomerPool", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L328", "_origin": "ast", "community": 70, "norm_label": "crmcustomerpool", "id": "app_models_crm_models_crmcustomerpool" }, { "label": "CrmCustomerPoolRule", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L354", "_origin": "ast", "community": 70, "norm_label": "crmcustomerpoolrule", "id": "app_models_crm_models_crmcustomerpoolrule" }, { "label": "CrmOpportunity", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L377", "_origin": "ast", "community": 61, "norm_label": "crmopportunity", "id": "app_models_crm_models_crmopportunity" }, { "label": "CrmOpportunityFollow", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L420", "_origin": "ast", "community": 213, "norm_label": "crmopportunityfollow", "id": "app_models_crm_models_crmopportunityfollow" }, { "label": "CrmOpportunityProduct", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L451", "_origin": "ast", "community": 189, "norm_label": "crmopportunityproduct", "id": "app_models_crm_models_crmopportunityproduct" }, { "label": "CrmOpportunityStageLog", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L481", "_origin": "ast", "community": 61, "norm_label": "crmopportunitystagelog", "id": "app_models_crm_models_crmopportunitystagelog" }, { "label": "CrmContract", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L512", "_origin": "ast", "community": 31, "norm_label": "crmcontract", "id": "app_models_crm_models_crmcontract" }, { "label": "CrmContractApproverSetting", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L597", "_origin": "ast", "community": 83, "norm_label": "crmcontractapproversetting", "id": "app_models_crm_models_crmcontractapproversetting" }, { "label": "CrmContractApproval", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L616", "_origin": "ast", "community": 115, "norm_label": "crmcontractapproval", "id": "app_models_crm_models_crmcontractapproval" }, { "label": "CrmContractChange", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L647", "_origin": "ast", "community": 31, "norm_label": "crmcontractchange", "id": "app_models_crm_models_crmcontractchange" }, { "label": "CrmContractTemplate", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L678", "_origin": "ast", "community": 31, "norm_label": "crmcontracttemplate", "id": "app_models_crm_models_crmcontracttemplate" }, { "label": "CrmContractProduct", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L712", "_origin": "ast", "community": 155, "norm_label": "crmcontractproduct", "id": "app_models_crm_models_crmcontractproduct" }, { "label": "CrmContractProductPriceTier", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L755", "_origin": "ast", "community": 155, "norm_label": "crmcontractproductpricetier", "id": "app_models_crm_models_crmcontractproductpricetier" }, { "label": "CrmQuote", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L780", "_origin": "ast", "community": 24, "norm_label": "crmquote", "id": "app_models_crm_models_crmquote" }, { "label": "CrmQuoteProduct", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L839", "_origin": "ast", "community": 160, "norm_label": "crmquoteproduct", "id": "app_models_crm_models_crmquoteproduct" }, { "label": "CrmQuoteApproverSetting", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L877", "_origin": "ast", "community": 83, "norm_label": "crmquoteapproversetting", "id": "app_models_crm_models_crmquoteapproversetting" }, { "label": "CrmQuoteApproval", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L896", "_origin": "ast", "community": 176, "norm_label": "crmquoteapproval", "id": "app_models_crm_models_crmquoteapproval" }, { "label": "CrmQuoteShareLog", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L921", "_origin": "ast", "community": 55, "norm_label": "crmquotesharelog", "id": "app_models_crm_models_crmquotesharelog" }, { "label": "CrmClue", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L947", "_origin": "ast", "community": 9, "norm_label": "crmclue", "id": "app_models_crm_models_crmclue" }, { "label": "CrmClueFollow", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L997", "_origin": "ast", "community": 9, "norm_label": "crmcluefollow", "id": "app_models_crm_models_crmcluefollow" }, { "label": "CrmPriceLetter", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L1021", "_origin": "ast", "community": 214, "norm_label": "crmpriceletter", "id": "app_models_crm_models_crmpriceletter" }, { "label": "CrmSupplierInfo", "file_type": "code", "source_file": "app/models/crm_models.py", "source_location": "L1052", "_origin": "ast", "community": 93, "norm_label": "crmsupplierinfo", "id": "app_models_crm_models_crmsupplierinfo" }, { "label": "CRM \u6a21\u5757\u6570\u636e\u6a21\u578b\uff08\u4ea7\u54c1\u5206\u7c7b\u3001\u4ea7\u54c1\u4e3b\u8868\u3001\u7edf\u4e00\u9644\u4ef6\u8868\u3001\u5ba2\u6237\u7ba1\u7406\u3001\u516c\u6d77\u6c60\u3001\u7ebf\u7d22\u7ba1\u7406\uff09", "file_type": "rationale", "source_file": "app/models/crm_models.py", "source_location": "L1", "_origin": "ast", "community": 70, "norm_label": "crm \u6a21\u5757\u6570\u636e\u6a21\u578b(\u4ea7\u54c1\u5206\u7c7b\u3001\u4ea7\u54c1\u4e3b\u8868\u3001\u7edf\u4e00\u9644\u4ef6\u8868\u3001\u5ba2\u6237\u7ba1\u7406\u3001\u516c\u6d77\u6c60\u3001\u7ebf\u7d22\u7ba1\u7406)", "id": "app_models_crm_models_rationale_1" }, { "label": "CRM-\u8c03\u4ef7\u51fd\u6863\u6848\uff08\u72ec\u7acb\uff0c\u4e0d\u5173\u8054\u5408\u540c/\u62a5\u4ef7\u5355\uff09", "file_type": "rationale", "source_file": "app/models/crm_models.py", "source_location": "L1022", "_origin": "ast", "community": 214, "norm_label": "crm-\u8c03\u4ef7\u51fd\u6863\u6848(\u72ec\u7acb,\u4e0d\u5173\u8054\u5408\u540c/\u62a5\u4ef7\u5355)", "id": "app_models_crm_models_rationale_1022" }, { "label": "db_models.py", "file_type": "code", "source_file": "app/models/db_models.py", "source_location": "L1", "_origin": "ast", "community": 77, "norm_label": "db_models.py", "id": "app_models_db_models" }, { "label": "DbPurchasePlan", "file_type": "code", "source_file": "app/models/db_models.py", "source_location": "L9", "_origin": "ast", "community": 8, "norm_label": "dbpurchaseplan", "id": "app_models_db_models_dbpurchaseplan" }, { "label": "DbInboundOutbound", "file_type": "code", "source_file": "app/models/db_models.py", "source_location": "L44", "_origin": "ast", "community": 8, "norm_label": "dbinboundoutbound", "id": "app_models_db_models_dbinboundoutbound" }, { "label": "DbWeighingSlip", "file_type": "code", "source_file": "app/models/db_models.py", "source_location": "L77", "_origin": "ast", "community": 8, "norm_label": "dbweighingslip", "id": "app_models_db_models_dbweighingslip" }, { "label": "DbSequence", "file_type": "code", "source_file": "app/models/db_models.py", "source_location": "L116", "_origin": "ast", "community": 77, "norm_label": "dbsequence", "id": "app_models_db_models_dbsequence" }, { "label": "\u5730\u78c5\uff08db\uff09\u6a21\u5757\u6570\u636e\u6a21\u578b \u2014 \u5bf9\u9f50 docs/sql/db_tables.sql", "file_type": "rationale", "source_file": "app/models/db_models.py", "source_location": "L1", "_origin": "ast", "community": 77, "norm_label": "\u5730\u78c5(db)\u6a21\u5757\u6570\u636e\u6a21\u578b \u2014 \u5bf9\u9f50 docs/sql/db_tables.sql", "id": "app_models_db_models_rationale_1" }, { "label": "duty_models.py", "file_type": "code", "source_file": "app/models/duty_models.py", "source_location": "L1", "_origin": "ast", "community": 92, "norm_label": "duty_models.py", "id": "app_models_duty_models" }, { "label": "DutyDay", "file_type": "code", "source_file": "app/models/duty_models.py", "source_location": "L35", "_origin": "ast", "community": 92, "norm_label": "dutyday", "id": "app_models_duty_models_dutyday" }, { "label": "DutySlot", "file_type": "code", "source_file": "app/models/duty_models.py", "source_location": "L55", "_origin": "ast", "community": 92, "norm_label": "dutyslot", "id": "app_models_duty_models_dutyslot" }, { "label": "DutyAssignment", "file_type": "code", "source_file": "app/models/duty_models.py", "source_location": "L79", "_origin": "ast", "community": 92, "norm_label": "dutyassignment", "id": "app_models_duty_models_dutyassignment" }, { "label": "\u503c\u73ed\u6392\u73ed\u6a21\u578b \u2014 docs/superpowers/specs/2026-08-14-duty-schedule-design.md", "file_type": "rationale", "source_file": "app/models/duty_models.py", "source_location": "L1", "_origin": "ast", "community": 92, "norm_label": "\u503c\u73ed\u6392\u73ed\u6a21\u578b \u2014 docs/superpowers/specs/2026-08-14-duty-schedule-design.md", "id": "app_models_duty_models_rationale_1" }, { "label": "models.py", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L1", "_origin": "ast", "community": 90, "norm_label": "models.py", "id": "app_models_models" }, { "label": "UserRole", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L11", "_origin": "ast", "community": 90, "norm_label": "userrole", "id": "app_models_models_userrole" }, { "label": "SysUser", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L29", "_origin": "ast", "community": 35, "norm_label": "sysuser", "id": "app_models_models_sysuser" }, { "label": "SysRole", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L56", "_origin": "ast", "community": 35, "norm_label": "sysrole", "id": "app_models_models_sysrole" }, { "label": "SysUserRole", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L77", "_origin": "ast", "community": 35, "norm_label": "sysuserrole", "id": "app_models_models_sysuserrole" }, { "label": "SysRoleMenu", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L97", "_origin": "ast", "community": 185, "norm_label": "sysrolemenu", "id": "app_models_models_sysrolemenu" }, { "label": "SysRoleDataScopeDetail", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L117", "_origin": "ast", "community": 185, "norm_label": "sysroledatascopedetail", "id": "app_models_models_sysroledatascopedetail" }, { "label": "SysMenu", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L138", "_origin": "ast", "community": 234, "norm_label": "sysmenu", "id": "app_models_models_sysmenu" }, { "label": "SysDept", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L165", "_origin": "ast", "community": 35, "norm_label": "sysdept", "id": "app_models_models_sysdept" }, { "label": "SysTenant", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L189", "_origin": "ast", "community": 240, "norm_label": "systenant", "id": "app_models_models_systenant" }, { "label": "SysSite", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L210", "_origin": "ast", "community": 244, "norm_label": "syssite", "id": "app_models_models_syssite" }, { "label": "SysPost", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L236", "_origin": "ast", "community": 243, "norm_label": "syspost", "id": "app_models_models_syspost" }, { "label": "SysUserPost", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L257", "_origin": "ast", "community": 137, "norm_label": "sysuserpost", "id": "app_models_models_sysuserpost" }, { "label": "SysUserMenuFavorite", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L276", "_origin": "ast", "community": 102, "norm_label": "sysusermenufavorite", "id": "app_models_models_sysusermenufavorite" }, { "label": "SysDictType", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L300", "_origin": "ast", "community": 239, "norm_label": "sysdicttype", "id": "app_models_models_sysdicttype" }, { "label": "SysEthnic", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L320", "_origin": "ast", "community": 90, "norm_label": "sysethnic", "id": "app_models_models_sysethnic" }, { "label": "SysDictData", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L340", "_origin": "ast", "community": 35, "norm_label": "sysdictdata", "id": "app_models_models_sysdictdata" }, { "label": "SysApiRequestLog", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L372", "_origin": "ast", "community": 90, "norm_label": "sysapirequestlog", "id": "app_models_models_sysapirequestlog" }, { "label": "SysApiRequestLogHis", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L404", "_origin": "ast", "community": 90, "norm_label": "sysapirequestloghis", "id": "app_models_models_sysapirequestloghis" }, { "label": "BizLeaveRequest", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L446", "_origin": "ast", "community": 248, "norm_label": "bizleaverequest", "id": "app_models_models_bizleaverequest" }, { "label": "BizAttachment", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L476", "_origin": "ast", "community": 90, "norm_label": "bizattachment", "id": "app_models_models_bizattachment" }, { "label": "WfProcessDef", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L506", "_origin": "ast", "community": 25, "norm_label": "wfprocessdef", "id": "app_models_models_wfprocessdef" }, { "label": "WfProcessVersion", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L527", "_origin": "ast", "community": 25, "norm_label": "wfprocessversion", "id": "app_models_models_wfprocessversion" }, { "label": "WfNode", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L549", "_origin": "ast", "community": 25, "norm_label": "wfnode", "id": "app_models_models_wfnode" }, { "label": "WfTransition", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L572", "_origin": "ast", "community": 114, "norm_label": "wftransition", "id": "app_models_models_wftransition" }, { "label": "WfProcessInstance", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L594", "_origin": "ast", "community": 25, "norm_label": "wfprocessinstance", "id": "app_models_models_wfprocessinstance" }, { "label": "WfTask", "file_type": "code", "source_file": "app/models/models.py", "source_location": "L619", "_origin": "ast", "community": 25, "norm_label": "wftask", "id": "app_models_models_wftask" }, { "label": "\u6570\u636e\u6a21\u578b\uff08\u4e0e docs/sql/shanxia2.0.sql \u5168\u5e93\u5bfc\u51fa\u57fa\u7ebf\u5bf9\u9f50\u7684\u6838\u5fc3\u7cfb\u7edf\u8868\uff09", "file_type": "rationale", "source_file": "app/models/models.py", "source_location": "L1", "_origin": "ast", "community": 90, "norm_label": "\u6570\u636e\u6a21\u578b(\u4e0e docs/sql/shanxia2.0.sql \u5168\u5e93\u5bfc\u51fa\u57fa\u7ebf\u5bf9\u9f50\u7684\u6838\u5fc3\u7cfb\u7edf\u8868)", "id": "app_models_models_rationale_1" }, { "label": "Web \u7ba1\u7406\u7aef\u7ea6\u5b9a\u89d2\u8272\uff08\u7531 sys_role.role_name \u6620\u5c04\u800c\u6765\uff0c\u975e\u6570\u636e\u5e93\u679a\u4e3e\uff09", "file_type": "rationale", "source_file": "app/models/models.py", "source_location": "L12", "_origin": "ast", "community": 90, "norm_label": "web \u7ba1\u7406\u7aef\u7ea6\u5b9a\u89d2\u8272(\u7531 sys_role.role_name \u6620\u5c04\u800c\u6765,\u975e\u6570\u636e\u5e93\u679a\u4e3e)", "id": "app_models_models_rationale_12" }, { "label": "\u7528\u6237-\u89d2\u8272\u5173\u8054 sys_user_role\uff08V0.3\uff09", "file_type": "rationale", "source_file": "app/models/models.py", "source_location": "L78", "_origin": "ast", "community": 35, "norm_label": "\u7528\u6237-\u89d2\u8272\u5173\u8054 sys_user_role(v0.3)", "id": "app_models_models_rationale_78" }, { "label": "\u89d2\u8272-\u83dc\u5355\u5173\u8054 sys_role_menu\uff08V0.3\uff09", "file_type": "rationale", "source_file": "app/models/models.py", "source_location": "L98", "_origin": "ast", "community": 185, "norm_label": "\u89d2\u8272-\u83dc\u5355\u5173\u8054 sys_role_menu(v0.3)", "id": "app_models_models_rationale_98" }, { "label": "\u89d2\u8272\u81ea\u5b9a\u4e49\u6570\u636e\u6743\u9650\u660e\u7ec6 sys_role_data_scope_detail", "file_type": "rationale", "source_file": "app/models/models.py", "source_location": "L118", "_origin": "ast", "community": 185, "norm_label": "\u89d2\u8272\u81ea\u5b9a\u4e49\u6570\u636e\u6743\u9650\u660e\u7ec6 sys_role_data_scope_detail", "id": "app_models_models_rationale_118" }, { "label": "\u79df\u6237\u8868 sys_tenant\uff08V0.3 2.1.1\uff09", "file_type": "rationale", "source_file": "app/models/models.py", "source_location": "L190", "_origin": "ast", "community": 240, "norm_label": "\u79df\u6237\u8868 sys_tenant(v0.3 2.1.1)", "id": "app_models_models_rationale_190" }, { "label": "\u7528\u6237-\u804c\u4f4d\u5173\u8054 sys_user_post", "file_type": "rationale", "source_file": "app/models/models.py", "source_location": "L258", "_origin": "ast", "community": 137, "norm_label": "\u7528\u6237-\u804c\u4f4d\u5173\u8054 sys_user_post", "id": "app_models_models_rationale_258" }, { "label": "\u7528\u6237\u83dc\u5355\u6536\u85cf sys_user_menu_favorite", "file_type": "rationale", "source_file": "app/models/models.py", "source_location": "L277", "_origin": "ast", "community": 102, "norm_label": "\u7528\u6237\u83dc\u5355\u6536\u85cf sys_user_menu_favorite", "id": "app_models_models_rationale_277" }, { "label": "\u6c11\u65cf\u7801\u8868 sys_ethnic\uff08\u56fd\u6807 GB/T 3304\uff0c\u5168\u5c40\uff09", "file_type": "rationale", "source_file": "app/models/models.py", "source_location": "L321", "_origin": "ast", "community": 90, "norm_label": "\u6c11\u65cf\u7801\u8868 sys_ethnic(\u56fd\u6807 gb/t 3304,\u5168\u5c40)", "id": "app_models_models_rationale_321" }, { "label": "\u8bf7\u5047\u7533\u8bf7 biz_leave_request", "file_type": "rationale", "source_file": "app/models/models.py", "source_location": "L447", "_origin": "ast", "community": 248, "norm_label": "\u8bf7\u5047\u7533\u8bf7 biz_leave_request", "id": "app_models_models_rationale_447" }, { "label": "\u6d41\u7a0b\u5b9a\u4e49\u7248\u672c wf_process_version", "file_type": "rationale", "source_file": "app/models/models.py", "source_location": "L528", "_origin": "ast", "community": 25, "norm_label": "\u6d41\u7a0b\u5b9a\u4e49\u7248\u672c wf_process_version", "id": "app_models_models_rationale_528" }, { "label": "\u6d41\u7a0b\u8fde\u7ebf/\u8f6c\u79fb wf_transition", "file_type": "rationale", "source_file": "app/models/models.py", "source_location": "L573", "_origin": "ast", "community": 114, "norm_label": "\u6d41\u7a0b\u8fde\u7ebf/\u8f6c\u79fb wf_transition", "id": "app_models_models_rationale_573" }, { "label": "\u6d41\u7a0b\u5b9e\u4f8b wf_process_instance", "file_type": "rationale", "source_file": "app/models/models.py", "source_location": "L595", "_origin": "ast", "community": 25, "norm_label": "\u6d41\u7a0b\u5b9e\u4f8b wf_process_instance", "id": "app_models_models_rationale_595" }, { "label": "pl_models.py", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1", "_origin": "ast", "community": 3, "norm_label": "pl_models.py", "id": "app_models_pl_models" }, { "label": "PlCarrier", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L28", "_origin": "ast", "community": 3, "norm_label": "plcarrier", "id": "app_models_pl_models_plcarrier" }, { "label": "PlVehicle", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L57", "_origin": "ast", "community": 3, "norm_label": "plvehicle", "id": "app_models_pl_models_plvehicle" }, { "label": "PlPersonnel", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L84", "_origin": "ast", "community": 3, "norm_label": "plpersonnel", "id": "app_models_pl_models_plpersonnel" }, { "label": "PlTransportAddress", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L119", "_origin": "ast", "community": 15, "norm_label": "pltransportaddress", "id": "app_models_pl_models_pltransportaddress" }, { "label": "PlCustomerStopPref", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L144", "_origin": "ast", "community": 110, "norm_label": "plcustomerstoppref", "id": "app_models_pl_models_plcustomerstoppref" }, { "label": "PlCert", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L169", "_origin": "ast", "community": 3, "norm_label": "plcert", "id": "app_models_pl_models_plcert" }, { "label": "PlDriver", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L195", "_origin": "ast", "community": 18, "norm_label": "pldriver", "id": "app_models_pl_models_pldriver" }, { "label": "PlVehiclePersonnel", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L221", "_origin": "ast", "community": 3, "norm_label": "plvehiclepersonnel", "id": "app_models_pl_models_plvehiclepersonnel" }, { "label": "PlVehicleDriver", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L242", "_origin": "ast", "community": 3, "norm_label": "plvehicledriver", "id": "app_models_pl_models_plvehicledriver" }, { "label": "PlPlan", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L267", "_origin": "ast", "community": 1, "norm_label": "plplan", "id": "app_models_pl_models_plplan" }, { "label": "PlPlanContract", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L376", "_origin": "ast", "community": 12, "norm_label": "plplancontract", "id": "app_models_pl_models_plplancontract" }, { "label": "PlPlanProduct", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L399", "_origin": "ast", "community": 1, "norm_label": "plplanproduct", "id": "app_models_pl_models_plplanproduct" }, { "label": "PlPlanProductBrandQty", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L458", "_origin": "ast", "community": 200, "norm_label": "plplanproductbrandqty", "id": "app_models_pl_models_plplanproductbrandqty" }, { "label": "PlPlanChange", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L486", "_origin": "ast", "community": 1, "norm_label": "plplanchange", "id": "app_models_pl_models_plplanchange" }, { "label": "PlPlanLoad", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L508", "_origin": "ast", "community": 65, "norm_label": "plplanload", "id": "app_models_pl_models_plplanload" }, { "label": "PlPlanLoadProduct", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L536", "_origin": "ast", "community": 65, "norm_label": "plplanloadproduct", "id": "app_models_pl_models_plplanloadproduct" }, { "label": "PlPlanDelivery", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L567", "_origin": "ast", "community": 65, "norm_label": "plplandelivery", "id": "app_models_pl_models_plplandelivery" }, { "label": "PlPlanDeliveryProduct", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L596", "_origin": "ast", "community": 65, "norm_label": "plplandeliveryproduct", "id": "app_models_pl_models_plplandeliveryproduct" }, { "label": "PlTransport", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L632", "_origin": "ast", "community": 18, "norm_label": "pltransport", "id": "app_models_pl_models_pltransport" }, { "label": "PlTransportProductFeedback", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L695", "_origin": "ast", "community": 94, "norm_label": "pltransportproductfeedback", "id": "app_models_pl_models_pltransportproductfeedback" }, { "label": "PlTransportProductBrandQty", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L716", "_origin": "ast", "community": 94, "norm_label": "pltransportproductbrandqty", "id": "app_models_pl_models_pltransportproductbrandqty" }, { "label": "PlTransportDbLink", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L739", "_origin": "ast", "community": 43, "norm_label": "pltransportdblink", "id": "app_models_pl_models_pltransportdblink" }, { "label": "PlPlanTransport", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L764", "_origin": "ast", "community": 18, "norm_label": "plplantransport", "id": "app_models_pl_models_plplantransport" }, { "label": "PlTransportDriverStopFeedback", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L783", "_origin": "ast", "community": 79, "norm_label": "pltransportdriverstopfeedback", "id": "app_models_pl_models_pltransportdriverstopfeedback" }, { "label": "PlTransportSiteStopFeedback", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L811", "_origin": "ast", "community": 79, "norm_label": "pltransportsitestopfeedback", "id": "app_models_pl_models_pltransportsitestopfeedback" }, { "label": "PlTransportSiteLink", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L841", "_origin": "ast", "community": 5, "norm_label": "pltransportsitelink", "id": "app_models_pl_models_pltransportsitelink" }, { "label": "PlInboundOrder", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L874", "_origin": "ast", "community": 111, "norm_label": "plinboundorder", "id": "app_models_pl_models_plinboundorder" }, { "label": "PlInboundOrderItem", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L904", "_origin": "ast", "community": 30, "norm_label": "plinboundorderitem", "id": "app_models_pl_models_plinboundorderitem" }, { "label": "PlInboundOrderItemBrandQty", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L930", "_origin": "ast", "community": 30, "norm_label": "plinboundorderitembrandqty", "id": "app_models_pl_models_plinboundorderitembrandqty" }, { "label": "PlOutboundOrder", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L953", "_origin": "ast", "community": 111, "norm_label": "ploutboundorder", "id": "app_models_pl_models_ploutboundorder" }, { "label": "PlOutboundOrderItem", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L983", "_origin": "ast", "community": 30, "norm_label": "ploutboundorderitem", "id": "app_models_pl_models_ploutboundorderitem" }, { "label": "PlOutboundOrderItemBrandQty", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1009", "_origin": "ast", "community": 30, "norm_label": "ploutboundorderitembrandqty", "id": "app_models_pl_models_ploutboundorderitembrandqty" }, { "label": "PlTransportApproval", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1032", "_origin": "ast", "community": 18, "norm_label": "pltransportapproval", "id": "app_models_pl_models_pltransportapproval" }, { "label": "PlFreightSettlement", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1061", "_origin": "ast", "community": 38, "norm_label": "plfreightsettlement", "id": "app_models_pl_models_plfreightsettlement" }, { "label": "PlFreightSettlementApproval", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1093", "_origin": "ast", "community": 38, "norm_label": "plfreightsettlementapproval", "id": "app_models_pl_models_plfreightsettlementapproval" }, { "label": "PlFreightSettlementTransport", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1120", "_origin": "ast", "community": 38, "norm_label": "plfreightsettlementtransport", "id": "app_models_pl_models_plfreightsettlementtransport" }, { "label": "PlRemittanceVoucher", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1140", "_origin": "ast", "community": 38, "norm_label": "plremittancevoucher", "id": "app_models_pl_models_plremittancevoucher" }, { "label": "PlInventory", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1167", "_origin": "ast", "community": 23, "norm_label": "plinventory", "id": "app_models_pl_models_plinventory" }, { "label": "PlInventoryTransaction", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1201", "_origin": "ast", "community": 23, "norm_label": "plinventorytransaction", "id": "app_models_pl_models_plinventorytransaction" }, { "label": "PlInventoryWarning", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1232", "_origin": "ast", "community": 23, "norm_label": "plinventorywarning", "id": "app_models_pl_models_plinventorywarning" }, { "label": "PlDocumentReminder", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1259", "_origin": "ast", "community": 3, "norm_label": "pldocumentreminder", "id": "app_models_pl_models_pldocumentreminder" }, { "label": "PlVehicleRechargeApply", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1287", "_origin": "ast", "community": 29, "norm_label": "plvehiclerechargeapply", "id": "app_models_pl_models_plvehiclerechargeapply" }, { "label": "PlVehicleMaintenanceApply", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1312", "_origin": "ast", "community": 27, "norm_label": "plvehiclemaintenanceapply", "id": "app_models_pl_models_plvehiclemaintenanceapply" }, { "label": "PlVehicleMaintenanceProcess", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1340", "_origin": "ast", "community": 27, "norm_label": "plvehiclemaintenanceprocess", "id": "app_models_pl_models_plvehiclemaintenanceprocess" }, { "label": "PlVehicleUreaApply", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1364", "_origin": "ast", "community": 36, "norm_label": "plvehicleureaapply", "id": "app_models_pl_models_plvehicleureaapply" }, { "label": "PlVehicleUreaDisburse", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1391", "_origin": "ast", "community": 36, "norm_label": "plvehicleureadisburse", "id": "app_models_pl_models_plvehicleureadisburse" }, { "label": "PlOcrUsageMonth", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1415", "_origin": "ast", "community": 165, "norm_label": "plocrusagemonth", "id": "app_models_pl_models_plocrusagemonth" }, { "label": "PlVehicleRechargeRecord", "file_type": "code", "source_file": "app/models/pl_models.py", "source_location": "L1434", "_origin": "ast", "community": 29, "norm_label": "plvehiclerechargerecord", "id": "app_models_pl_models_plvehiclerechargerecord" }, { "label": "\u8fd0\u8f93\u901a\u7528\u5730\u5740\u5e93 pl_transport_address", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L120", "_origin": "ast", "community": 15, "norm_label": "\u8fd0\u8f93\u901a\u7528\u5730\u5740\u5e93 pl_transport_address", "id": "app_models_pl_models_rationale_120" }, { "label": "\u5ba2\u6237\u88c5/\u9001\u8d27\u7269\u6d41\u9ed8\u8ba4\u8bb0\u5fc6 pl_customer_stop_pref", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L145", "_origin": "ast", "community": 110, "norm_label": "\u5ba2\u6237\u88c5/\u9001\u8d27\u7269\u6d41\u9ed8\u8ba4\u8bb0\u5fc6 pl_customer_stop_pref", "id": "app_models_pl_models_rationale_145" }, { "label": "\u53f8\u673a\u8868 pl_driver\uff08\u517c\u5bb9\u65e7\u8868\uff0c\u8fc1\u79fb\u540e\u9010\u6b65\u5e9f\u5f03\uff09", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L196", "_origin": "ast", "community": 18, "norm_label": "\u53f8\u673a\u8868 pl_driver(\u517c\u5bb9\u65e7\u8868,\u8fc1\u79fb\u540e\u9010\u6b65\u5e9f\u5f03)", "id": "app_models_pl_models_rationale_196" }, { "label": "\u8f66\u8f86-\u4eba\u5458\u5173\u8054\u8868 pl_vehicle_personnel", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L222", "_origin": "ast", "community": 3, "norm_label": "\u8f66\u8f86-\u4eba\u5458\u5173\u8054\u8868 pl_vehicle_personnel", "id": "app_models_pl_models_rationale_222" }, { "label": "\u8f66\u8f86-\u53f8\u673a\u5173\u8054\u8868 pl_vehicle_driver\uff08\u517c\u5bb9\u65e7\u8868\uff09", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L243", "_origin": "ast", "community": 3, "norm_label": "\u8f66\u8f86-\u53f8\u673a\u5173\u8054\u8868 pl_vehicle_driver(\u517c\u5bb9\u65e7\u8868)", "id": "app_models_pl_models_rationale_243" }, { "label": "\u8fd0\u8f93\u8ba1\u5212-\u5408\u540c\u5173\u8054\uff08\u5206\u4fa7\u591a\u9009\uff09 pl_plan_contract", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L377", "_origin": "ast", "community": 12, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u5408\u540c\u5173\u8054(\u5206\u4fa7\u591a\u9009) pl_plan_contract", "id": "app_models_pl_models_rationale_377" }, { "label": "\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6\u8868 pl_plan_product", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L400", "_origin": "ast", "community": 1, "norm_label": "\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6\u8868 pl_plan_product", "id": "app_models_pl_models_rationale_400" }, { "label": "\u8ba1\u5212\u4ea7\u54c1\u5f52\u6863\u54c1\u724c\u6570\u91cf pl_plan_product_brand_qty stop_product_id \u4e3a\u7a7a\uff1a\u8ba1\u5212\u4ea7\u54c1\u7ea7\u6c47\u603b\uff1b\u975e\u7a7a\uff1a\u88c5\u8d27/\u9001\u8d27\u6bb5\u4ea7\u54c1", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L459", "_origin": "ast", "community": 200, "norm_label": "\u8ba1\u5212\u4ea7\u54c1\u5f52\u6863\u54c1\u724c\u6570\u91cf pl_plan_product_brand_qty stop_product_id \u4e3a\u7a7a:\u8ba1\u5212\u4ea7\u54c1\u7ea7\u6c47\u603b;\u975e\u7a7a:\u88c5\u8d27/\u9001\u8d27\u6bb5\u4ea7\u54c1", "id": "app_models_pl_models_rationale_459" }, { "label": "\u8ba1\u5212\u53d8\u66f4\u8bb0\u5f55\u8868 pl_plan_change", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L487", "_origin": "ast", "community": 1, "norm_label": "\u8ba1\u5212\u53d8\u66f4\u8bb0\u5f55\u8868 pl_plan_change", "id": "app_models_pl_models_rationale_487" }, { "label": "\u8fd0\u8f93\u8ba1\u5212-\u88c5\u8d27\u6bb5 pl_plan_load\uff08plan 1:1\uff09", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L509", "_origin": "ast", "community": 65, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u88c5\u8d27\u6bb5 pl_plan_load(plan 1:1)", "id": "app_models_pl_models_rationale_509" }, { "label": "\u8fd0\u8f93\u8ba1\u5212-\u88c5\u8d27\u6bb5\u4ea7\u54c1\u660e\u7ec6 pl_plan_load_product", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L537", "_origin": "ast", "community": 65, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u88c5\u8d27\u6bb5\u4ea7\u54c1\u660e\u7ec6 pl_plan_load_product", "id": "app_models_pl_models_rationale_537" }, { "label": "\u8fd0\u8f93\u8ba1\u5212-\u9001\u8d27\u6bb5 pl_plan_delivery\uff08plan 1:N\uff09", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L568", "_origin": "ast", "community": 65, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u9001\u8d27\u6bb5 pl_plan_delivery(plan 1:n)", "id": "app_models_pl_models_rationale_568" }, { "label": "\u8fd0\u8f93\u8ba1\u5212-\u9001\u8d27\u6bb5\u4ea7\u54c1\u660e\u7ec6 pl_plan_delivery_product", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L597", "_origin": "ast", "community": 65, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u9001\u8d27\u6bb5\u4ea7\u54c1\u660e\u7ec6 pl_plan_delivery_product", "id": "app_models_pl_models_rationale_597" }, { "label": "\u8fd0\u8f93\u5355\u6309\u4ea7\u54c1\u56de\u4f20 pl_transport_product_feedback", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L696", "_origin": "ast", "community": 94, "norm_label": "\u8fd0\u8f93\u5355\u6309\u4ea7\u54c1\u56de\u4f20 pl_transport_product_feedback", "id": "app_models_pl_models_rationale_696" }, { "label": "\u8fd0\u8f93\u5355\u4ea7\u54c1\u56de\u4f20\u54c1\u724c\u6570\u91cf pl_transport_product_brand_qty", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L717", "_origin": "ast", "community": 94, "norm_label": "\u8fd0\u8f93\u5355\u4ea7\u54c1\u56de\u4f20\u54c1\u724c\u6570\u91cf pl_transport_product_brand_qty", "id": "app_models_pl_models_rationale_717" }, { "label": "\u8fd0\u8f93-\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054 pl_transport_db_link", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L740", "_origin": "ast", "community": 43, "norm_label": "\u8fd0\u8f93-\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054 pl_transport_db_link", "id": "app_models_pl_models_rationale_740" }, { "label": "\u8ba1\u5212-\u8fd0\u8f93\u5173\u8054\u8868 pl_plan_transport", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L765", "_origin": "ast", "community": 18, "norm_label": "\u8ba1\u5212-\u8fd0\u8f93\u5173\u8054\u8868 pl_plan_transport", "id": "app_models_pl_models_rationale_765" }, { "label": "\u8fd0\u8f93\u5355-\u53f8\u673a\u6309\u6bb5\u9644\u4ef6\u56de\u4f20 pl_transport_driver_stop_feedback", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L784", "_origin": "ast", "community": 79, "norm_label": "\u8fd0\u8f93\u5355-\u53f8\u673a\u6309\u6bb5\u9644\u4ef6\u56de\u4f20 pl_transport_driver_stop_feedback", "id": "app_models_pl_models_rationale_784" }, { "label": "\u8fd0\u8f93\u5355-\u73b0\u573a\u6309\u6bb5\u56de\u4f20 pl_transport_site_stop_feedback", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L812", "_origin": "ast", "community": 79, "norm_label": "\u8fd0\u8f93\u5355-\u73b0\u573a\u6309\u6bb5\u56de\u4f20 pl_transport_site_stop_feedback", "id": "app_models_pl_models_rationale_812" }, { "label": "\u8fd0\u8f93\u8ba1\u5212\u73b0\u573a\u94fe\u63a5 pl_transport_site_link\uff08\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026\uff09", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L842", "_origin": "ast", "community": 5, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u73b0\u573a\u94fe\u63a5 pl_transport_site_link(\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026)", "id": "app_models_pl_models_rationale_842" }, { "label": "\u8fd0\u8f93\u8ba1\u5212-\u5165\u5e93\u5355 pl_inbound_order", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L875", "_origin": "ast", "community": 111, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u5165\u5e93\u5355 pl_inbound_order", "id": "app_models_pl_models_rationale_875" }, { "label": "\u8fd0\u8f93\u8ba1\u5212-\u5165\u5e93\u5355\u660e\u7ec6 pl_inbound_order_item", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L905", "_origin": "ast", "community": 30, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u5165\u5e93\u5355\u660e\u7ec6 pl_inbound_order_item", "id": "app_models_pl_models_rationale_905" }, { "label": "\u5165\u5e93\u660e\u7ec6\u54c1\u724c\u6570\u91cf pl_inbound_order_item_brand_qty", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L931", "_origin": "ast", "community": 30, "norm_label": "\u5165\u5e93\u660e\u7ec6\u54c1\u724c\u6570\u91cf pl_inbound_order_item_brand_qty", "id": "app_models_pl_models_rationale_931" }, { "label": "\u8fd0\u8f93\u8ba1\u5212-\u51fa\u5e93\u5355 pl_outbound_order", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L954", "_origin": "ast", "community": 111, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u51fa\u5e93\u5355 pl_outbound_order", "id": "app_models_pl_models_rationale_954" }, { "label": "\u8fd0\u8f93\u8ba1\u5212-\u51fa\u5e93\u5355\u660e\u7ec6 pl_outbound_order_item", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L984", "_origin": "ast", "community": 30, "norm_label": "\u8fd0\u8f93\u8ba1\u5212-\u51fa\u5e93\u5355\u660e\u7ec6 pl_outbound_order_item", "id": "app_models_pl_models_rationale_984" }, { "label": "\u51fa\u5e93\u660e\u7ec6\u54c1\u724c\u6570\u91cf pl_outbound_order_item_brand_qty", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1010", "_origin": "ast", "community": 30, "norm_label": "\u51fa\u5e93\u660e\u7ec6\u54c1\u724c\u6570\u91cf pl_outbound_order_item_brand_qty", "id": "app_models_pl_models_rationale_1010" }, { "label": "\u8fd0\u8f93\u5ba1\u6279\u8bb0\u5f55\u8868 pl_transport_approval", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1033", "_origin": "ast", "community": 18, "norm_label": "\u8fd0\u8f93\u5ba1\u6279\u8bb0\u5f55\u8868 pl_transport_approval", "id": "app_models_pl_models_rationale_1033" }, { "label": "\u8fd0\u8d39\u7ed3\u7b97\u8868 pl_freight_settlement", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1062", "_origin": "ast", "community": 38, "norm_label": "\u8fd0\u8d39\u7ed3\u7b97\u8868 pl_freight_settlement", "id": "app_models_pl_models_rationale_1062" }, { "label": "\u8fd0\u8d39\u7ed3\u7b97\u5ba1\u6279 pl_freight_settlement_approval", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1094", "_origin": "ast", "community": 38, "norm_label": "\u8fd0\u8d39\u7ed3\u7b97\u5ba1\u6279 pl_freight_settlement_approval", "id": "app_models_pl_models_rationale_1094" }, { "label": "\u7ed3\u7b97\u5355-\u8fd0\u8f93\u5173\u8054\u8868 pl_freight_settlement_transport", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1121", "_origin": "ast", "community": 38, "norm_label": "\u7ed3\u7b97\u5355-\u8fd0\u8f93\u5173\u8054\u8868 pl_freight_settlement_transport", "id": "app_models_pl_models_rationale_1121" }, { "label": "\u6c47\u6b3e\u51ed\u8bc1\u8868 pl_remittance_voucher", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1141", "_origin": "ast", "community": 38, "norm_label": "\u6c47\u6b3e\u51ed\u8bc1\u8868 pl_remittance_voucher", "id": "app_models_pl_models_rationale_1141" }, { "label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1202", "_origin": "ast", "community": 23, "norm_label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction", "id": "app_models_pl_models_rationale_1202" }, { "label": "\u5e93\u5b58\u9884\u8b66\u8868 pl_inventory_warning", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1233", "_origin": "ast", "community": 23, "norm_label": "\u5e93\u5b58\u9884\u8b66\u8868 pl_inventory_warning", "id": "app_models_pl_models_rationale_1233" }, { "label": "\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u8868 pl_document_reminder", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1260", "_origin": "ast", "community": 3, "norm_label": "\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u8868 pl_document_reminder", "id": "app_models_pl_models_rationale_1260" }, { "label": "\u8f66\u8f86ETC/\u52a0\u6cb9\u5145\u503c\u7533\u8bf7 pl_vehicle_recharge_apply", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1288", "_origin": "ast", "community": 29, "norm_label": "\u8f66\u8f86etc/\u52a0\u6cb9\u5145\u503c\u7533\u8bf7 pl_vehicle_recharge_apply", "id": "app_models_pl_models_rationale_1288" }, { "label": "\u8f66\u8f86\u7ef4\u4fdd\u7533\u8bf7 pl_vehicle_maintenance_apply", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1313", "_origin": "ast", "community": 27, "norm_label": "\u8f66\u8f86\u7ef4\u4fdd\u7533\u8bf7 pl_vehicle_maintenance_apply", "id": "app_models_pl_models_rationale_1313" }, { "label": "\u8f66\u8f86\u7ef4\u4fdd\u5904\u7406\u767b\u8bb0 pl_vehicle_maintenance_process", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1341", "_origin": "ast", "community": 27, "norm_label": "\u8f66\u8f86\u7ef4\u4fdd\u5904\u7406\u767b\u8bb0 pl_vehicle_maintenance_process", "id": "app_models_pl_models_rationale_1341" }, { "label": "\u8f66\u8f86\u5c3f\u7d20\u7533\u8bf7 pl_vehicle_urea_apply", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1365", "_origin": "ast", "community": 36, "norm_label": "\u8f66\u8f86\u5c3f\u7d20\u7533\u8bf7 pl_vehicle_urea_apply", "id": "app_models_pl_models_rationale_1365" }, { "label": "\u8f66\u8f86\u5c3f\u7d20\u53d1\u653e\u767b\u8bb0 pl_vehicle_urea_disburse", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1392", "_origin": "ast", "community": 36, "norm_label": "\u8f66\u8f86\u5c3f\u7d20\u53d1\u653e\u767b\u8bb0 pl_vehicle_urea_disburse", "id": "app_models_pl_models_rationale_1392" }, { "label": "\u963f\u91cc\u4e91 OCR \u6708\u5ea6\u8c03\u7528\u8ba1\u6570 pl_ocr_usage_month\uff08\u6309\u81ea\u7136\u6708\u5168\u5c40\u7edf\u8ba1\uff09", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1416", "_origin": "ast", "community": 165, "norm_label": "\u963f\u91cc\u4e91 ocr \u6708\u5ea6\u8c03\u7528\u8ba1\u6570 pl_ocr_usage_month(\u6309\u81ea\u7136\u6708\u5168\u5c40\u7edf\u8ba1)", "id": "app_models_pl_models_rationale_1416" }, { "label": "\u8f66\u8f86ETC/\u52a0\u6cb9\u5145\u503c\u53d1\u653e\u767b\u8bb0 pl_vehicle_recharge_record", "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L1435", "_origin": "ast", "community": 29, "norm_label": "\u8f66\u8f86etc/\u52a0\u6cb9\u5145\u503c\u53d1\u653e\u767b\u8bb0 pl_vehicle_recharge_record", "id": "app_models_pl_models_rationale_1435" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/schemas/__init__.py", "source_location": "L1", "_origin": "ast", "community": 20, "norm_label": "__init__.py", "id": "app_schemas_init" }, { "label": "attachment.py", "file_type": "code", "source_file": "app/schemas/attachment.py", "source_location": "L1", "_origin": "ast", "community": 20, "norm_label": "attachment.py", "id": "app_schemas_attachment" }, { "label": "AttachmentUploadResponse", "file_type": "code", "source_file": "app/schemas/attachment.py", "source_location": "L5", "_origin": "ast", "community": 20, "norm_label": "attachmentuploadresponse", "id": "app_schemas_attachment_attachmentuploadresponse" }, { "label": "auth.py", "file_type": "code", "source_file": "app/schemas/auth.py", "source_location": "L1", "_origin": "ast", "community": 20, "norm_label": "auth.py", "id": "app_schemas_auth" }, { "label": "LoginRequest", "file_type": "code", "source_file": "app/schemas/auth.py", "source_location": "L7", "_origin": "ast", "community": 20, "norm_label": "loginrequest", "id": "app_schemas_auth_loginrequest" }, { "label": "LoginResponse", "file_type": "code", "source_file": "app/schemas/auth.py", "source_location": "L13", "_origin": "ast", "community": 20, "norm_label": "loginresponse", "id": "app_schemas_auth_loginresponse" }, { "label": "UserCreate", "file_type": "code", "source_file": "app/schemas/auth.py", "source_location": "L23", "_origin": "ast", "community": 20, "norm_label": "usercreate", "id": "app_schemas_auth_usercreate" }, { "label": "UserResponse", "file_type": "code", "source_file": "app/schemas/auth.py", "source_location": "L33", "_origin": "ast", "community": 20, "norm_label": "userresponse", "id": "app_schemas_auth_userresponse" }, { "label": "Config", "file_type": "code", "source_file": "app/schemas/auth.py", "source_location": "L44", "_origin": "ast", "community": 20, "norm_label": "config", "id": "app_schemas_auth_config" }, { "label": "ChangePasswordRequest", "file_type": "code", "source_file": "app/schemas/auth.py", "source_location": "L48", "_origin": "ast", "community": 20, "norm_label": "changepasswordrequest", "id": "app_schemas_auth_changepasswordrequest" }, { "label": "ResetPasswordRequest", "file_type": "code", "source_file": "app/schemas/auth.py", "source_location": "L54", "_origin": "ast", "community": 20, "norm_label": "resetpasswordrequest", "id": "app_schemas_auth_resetpasswordrequest" }, { "label": "Pydantic schemas - \u7528\u6237\u8ba4\u8bc1", "file_type": "rationale", "source_file": "app/schemas/auth.py", "source_location": "L1", "_origin": "ast", "community": 20, "norm_label": "pydantic schemas - \u7528\u6237\u8ba4\u8bc1", "id": "app_schemas_auth_rationale_1" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/schemas/bx/__init__.py", "source_location": "L1", "_origin": "ast", "community": 314, "norm_label": "__init__.py", "id": "app_schemas_bx_init" }, { "label": "\u62a5\u9500\uff08bx\uff09Pydantic \u6a21\u578b \u2014 \u54cd\u5e94\u534f\u8bae\u4e0e bx \u539f\u7cfb\u7edf\u4fdd\u6301\u4e00\u81f4", "file_type": "rationale", "source_file": "app/schemas/bx/__init__.py", "source_location": "L1", "_origin": "ast", "community": 314, "norm_label": "\u62a5\u9500(bx)pydantic \u6a21\u578b \u2014 \u54cd\u5e94\u534f\u8bae\u4e0e bx \u539f\u7cfb\u7edf\u4fdd\u6301\u4e00\u81f4", "id": "app_schemas_bx_init_rationale_1" }, { "label": "advance.py", "file_type": "code", "source_file": "app/schemas/bx/advance.py", "source_location": "L1", "_origin": "ast", "community": 14, "norm_label": "advance.py", "id": "app_schemas_bx_advance" }, { "label": "_coerce_optional_id()", "file_type": "code", "source_file": "app/schemas/bx/advance.py", "source_location": "L9", "_origin": "ast", "community": 26, "norm_label": "_coerce_optional_id()", "id": "app_schemas_bx_advance_coerce_optional_id" }, { "label": "AdvanceApplyCreate", "file_type": "code", "source_file": "app/schemas/bx/advance.py", "source_location": "L16", "_origin": "ast", "community": 26, "norm_label": "advanceapplycreate", "id": "app_schemas_bx_advance_advanceapplycreate" }, { "label": ".validate_expense_item_id()", "file_type": "code", "source_file": "app/schemas/bx/advance.py", "source_location": "L27", "_origin": "ast", "community": 26, "norm_label": ".validate_expense_item_id()", "id": "app_schemas_bx_advance_advanceapplycreate_validate_expense_item_id" }, { "label": "AdvanceApplyUpdate", "file_type": "code", "source_file": "app/schemas/bx/advance.py", "source_location": "L31", "_origin": "ast", "community": 26, "norm_label": "advanceapplyupdate", "id": "app_schemas_bx_advance_advanceapplyupdate" }, { "label": ".validate_expense_item_id()", "file_type": "code", "source_file": "app/schemas/bx/advance.py", "source_location": "L42", "_origin": "ast", "community": 26, "norm_label": ".validate_expense_item_id()", "id": "app_schemas_bx_advance_advanceapplyupdate_validate_expense_item_id" }, { "label": "AdvanceApplyOut", "file_type": "code", "source_file": "app/schemas/bx/advance.py", "source_location": "L46", "_origin": "ast", "community": 26, "norm_label": "advanceapplyout", "id": "app_schemas_bx_advance_advanceapplyout" }, { "label": "AdvanceApprovalCreate", "file_type": "code", "source_file": "app/schemas/bx/advance.py", "source_location": "L70", "_origin": "ast", "community": 26, "norm_label": "advanceapprovalcreate", "id": "app_schemas_bx_advance_advanceapprovalcreate" }, { "label": "AdvanceApprovalOut", "file_type": "code", "source_file": "app/schemas/bx/advance.py", "source_location": "L77", "_origin": "ast", "community": 14, "norm_label": "advanceapprovalout", "id": "app_schemas_bx_advance_advanceapprovalout" }, { "label": "AdvanceMyStatsOut", "file_type": "code", "source_file": "app/schemas/bx/advance.py", "source_location": "L90", "_origin": "ast", "community": 14, "norm_label": "advancemystatsout", "id": "app_schemas_bx_advance_advancemystatsout" }, { "label": "AdvanceApproverPendingStatsOut", "file_type": "code", "source_file": "app/schemas/bx/advance.py", "source_location": "L105", "_origin": "ast", "community": 14, "norm_label": "advanceapproverpendingstatsout", "id": "app_schemas_bx_advance_advanceapproverpendingstatsout" }, { "label": "AdvanceIssueOut", "file_type": "code", "source_file": "app/schemas/bx/advance.py", "source_location": "L112", "_origin": "ast", "community": 14, "norm_label": "advanceissueout", "id": "app_schemas_bx_advance_advanceissueout" }, { "label": "AdvanceIssueRequest", "file_type": "code", "source_file": "app/schemas/bx/advance.py", "source_location": "L131", "_origin": "ast", "community": 14, "norm_label": "advanceissuerequest", "id": "app_schemas_bx_advance_advanceissuerequest" }, { "label": "AdvanceOffsetRecordOut", "file_type": "code", "source_file": "app/schemas/bx/advance.py", "source_location": "L138", "_origin": "ast", "community": 14, "norm_label": "advanceoffsetrecordout", "id": "app_schemas_bx_advance_advanceoffsetrecordout" }, { "label": "AdvanceFinanceIssueStatsOut", "file_type": "code", "source_file": "app/schemas/bx/advance.py", "source_location": "L151", "_origin": "ast", "community": 14, "norm_label": "advancefinanceissuestatsout", "id": "app_schemas_bx_advance_advancefinanceissuestatsout" }, { "label": "attachment.py", "file_type": "code", "source_file": "app/schemas/bx/attachment.py", "source_location": "L1", "_origin": "ast", "community": 91, "norm_label": "attachment.py", "id": "app_schemas_bx_attachment" }, { "label": "AttachmentOut", "file_type": "code", "source_file": "app/schemas/bx/attachment.py", "source_location": "L9", "_origin": "ast", "community": 91, "norm_label": "attachmentout", "id": "app_schemas_bx_attachment_attachmentout" }, { "label": "common.py", "file_type": "code", "source_file": "app/schemas/bx/common.py", "source_location": "L1", "_origin": "ast", "community": 91, "norm_label": "common.py", "id": "app_schemas_bx_common" }, { "label": "_dt_to_str()", "file_type": "code", "source_file": "app/schemas/bx/common.py", "source_location": "L11", "_origin": "ast", "community": 91, "norm_label": "_dt_to_str()", "id": "app_schemas_bx_common_dt_to_str" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 91, "norm_label": "datetime", "id": "app_schemas_bx_common_py_datetime" }, { "label": "_date_to_str()", "file_type": "code", "source_file": "app/schemas/bx/common.py", "source_location": "L17", "_origin": "ast", "community": 91, "norm_label": "_date_to_str()", "id": "app_schemas_bx_common_date_to_str" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 91, "norm_label": "date", "id": "app_schemas_bx_common_py_date" }, { "label": "PagedQuery", "file_type": "code", "source_file": "app/schemas/bx/common.py", "source_location": "L29", "_origin": "ast", "community": 91, "norm_label": "pagedquery", "id": "app_schemas_bx_common_pagedquery" }, { "label": "ApiResponse", "file_type": "code", "source_file": "app/schemas/bx/common.py", "source_location": "L36", "_origin": "ast", "community": 14, "norm_label": "apiresponse", "id": "app_schemas_bx_common_apiresponse" }, { "label": "PagedData", "file_type": "code", "source_file": "app/schemas/bx/common.py", "source_location": "L42", "_origin": "ast", "community": 14, "norm_label": "pageddata", "id": "app_schemas_bx_common_pageddata" }, { "label": "PagedResponse", "file_type": "code", "source_file": "app/schemas/bx/common.py", "source_location": "L51", "_origin": "ast", "community": 91, "norm_label": "pagedresponse", "id": "app_schemas_bx_common_pagedresponse" }, { "label": "bx \u539f\u7cfb\u7edf API \u54cd\u5e94\u5305\u88c5\uff08code=0 / msg / data.rows\uff09\uff0c\u4e0e\u95e8\u6237 success_response \u5206\u79bb\u3002", "file_type": "rationale", "source_file": "app/schemas/bx/common.py", "source_location": "L1", "_origin": "ast", "community": 91, "norm_label": "bx \u539f\u7cfb\u7edf api \u54cd\u5e94\u5305\u88c5(code=0 / msg / data.rows),\u4e0e\u95e8\u6237 success_response \u5206\u79bb\u3002", "id": "app_schemas_bx_common_rationale_1" }, { "label": "expense_item.py", "file_type": "code", "source_file": "app/schemas/bx/expense_item.py", "source_location": "L1", "_origin": "ast", "community": 84, "norm_label": "expense_item.py", "id": "app_schemas_bx_expense_item" }, { "label": "_coerce_id()", "file_type": "code", "source_file": "app/schemas/bx/expense_item.py", "source_location": "L7", "_origin": "ast", "community": 84, "norm_label": "_coerce_id()", "id": "app_schemas_bx_expense_item_coerce_id" }, { "label": "ExpenseItemCreate", "file_type": "code", "source_file": "app/schemas/bx/expense_item.py", "source_location": "L13", "_origin": "ast", "community": 84, "norm_label": "expenseitemcreate", "id": "app_schemas_bx_expense_item_expenseitemcreate" }, { "label": ".validate_parent_id()", "file_type": "code", "source_file": "app/schemas/bx/expense_item.py", "source_location": "L26", "_origin": "ast", "community": 84, "norm_label": ".validate_parent_id()", "id": "app_schemas_bx_expense_item_expenseitemcreate_validate_parent_id" }, { "label": "ExpenseItemUpdate", "file_type": "code", "source_file": "app/schemas/bx/expense_item.py", "source_location": "L30", "_origin": "ast", "community": 84, "norm_label": "expenseitemupdate", "id": "app_schemas_bx_expense_item_expenseitemupdate" }, { "label": ".validate_parent_id()", "file_type": "code", "source_file": "app/schemas/bx/expense_item.py", "source_location": "L43", "_origin": "ast", "community": 84, "norm_label": ".validate_parent_id()", "id": "app_schemas_bx_expense_item_expenseitemupdate_validate_parent_id" }, { "label": "ExpenseItemOut", "file_type": "code", "source_file": "app/schemas/bx/expense_item.py", "source_location": "L49", "_origin": "ast", "community": 84, "norm_label": "expenseitemout", "id": "app_schemas_bx_expense_item_expenseitemout" }, { "label": "invoice.py", "file_type": "code", "source_file": "app/schemas/bx/invoice.py", "source_location": "L1", "_origin": "ast", "community": 84, "norm_label": "invoice.py", "id": "app_schemas_bx_invoice" }, { "label": "WalletSummaryOut", "file_type": "code", "source_file": "app/schemas/bx/invoice.py", "source_location": "L9", "_origin": "ast", "community": 84, "norm_label": "walletsummaryout", "id": "app_schemas_bx_invoice_walletsummaryout" }, { "label": "LedgerOut", "file_type": "code", "source_file": "app/schemas/bx/invoice.py", "source_location": "L24", "_origin": "ast", "community": 84, "norm_label": "ledgerout", "id": "app_schemas_bx_invoice_ledgerout" }, { "label": "InvoiceAttachmentOut", "file_type": "code", "source_file": "app/schemas/bx/invoice.py", "source_location": "L38", "_origin": "ast", "community": 84, "norm_label": "invoiceattachmentout", "id": "app_schemas_bx_invoice_invoiceattachmentout" }, { "label": "InvoiceOut", "file_type": "code", "source_file": "app/schemas/bx/invoice.py", "source_location": "L47", "_origin": "ast", "community": 84, "norm_label": "invoiceout", "id": "app_schemas_bx_invoice_invoiceout" }, { "label": "reimburse.py", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L1", "_origin": "ast", "community": 14, "norm_label": "reimburse.py", "id": "app_schemas_bx_reimburse" }, { "label": "_coerce_id()", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L9", "_origin": "ast", "community": 14, "norm_label": "_coerce_id()", "id": "app_schemas_bx_reimburse_coerce_id" }, { "label": "ReimburseDetailCreate", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L15", "_origin": "ast", "community": 14, "norm_label": "reimbursedetailcreate", "id": "app_schemas_bx_reimburse_reimbursedetailcreate" }, { "label": ".validate_expense_item_id()", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L25", "_origin": "ast", "community": 14, "norm_label": ".validate_expense_item_id()", "id": "app_schemas_bx_reimburse_reimbursedetailcreate_validate_expense_item_id" }, { "label": "ReimburseDetailOut", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L32", "_origin": "ast", "community": 49, "norm_label": "reimbursedetailout", "id": "app_schemas_bx_reimburse_reimbursedetailout" }, { "label": "ReimburseInvoiceLinkIn", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L43", "_origin": "ast", "community": 62, "norm_label": "reimburseinvoicelinkin", "id": "app_schemas_bx_reimburse_reimburseinvoicelinkin" }, { "label": ".validate_invoice_id()", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L53", "_origin": "ast", "community": 14, "norm_label": ".validate_invoice_id()", "id": "app_schemas_bx_reimburse_reimburseinvoicelinkin_validate_invoice_id" }, { "label": ".coerce_attachment_id()", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L61", "_origin": "ast", "community": 14, "norm_label": ".coerce_attachment_id()", "id": "app_schemas_bx_reimburse_reimburseinvoicelinkin_coerce_attachment_id" }, { "label": "ReimburseInvoiceBriefOut", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L65", "_origin": "ast", "community": 62, "norm_label": "reimburseinvoicebriefout", "id": "app_schemas_bx_reimburse_reimburseinvoicebriefout" }, { "label": "ReimburseApplyCreate", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L78", "_origin": "ast", "community": 14, "norm_label": "reimburseapplycreate", "id": "app_schemas_bx_reimburse_reimburseapplycreate" }, { "label": ".details_must_not_be_empty()", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L91", "_origin": "ast", "community": 14, "norm_label": ".details_must_not_be_empty()", "id": "app_schemas_bx_reimburse_reimburseapplycreate_details_must_not_be_empty" }, { "label": ".coerce_applicant_id()", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L98", "_origin": "ast", "community": 14, "norm_label": ".coerce_applicant_id()", "id": "app_schemas_bx_reimburse_reimburseapplycreate_coerce_applicant_id" }, { "label": "ReimburseApplyUpdate", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L102", "_origin": "ast", "community": 14, "norm_label": "reimburseapplyupdate", "id": "app_schemas_bx_reimburse_reimburseapplyupdate" }, { "label": ".coerce_applicant_id()", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L115", "_origin": "ast", "community": 14, "norm_label": ".coerce_applicant_id()", "id": "app_schemas_bx_reimburse_reimburseapplyupdate_coerce_applicant_id" }, { "label": "ReimburseSubmitBody", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L119", "_origin": "ast", "community": 14, "norm_label": "reimbursesubmitbody", "id": "app_schemas_bx_reimburse_reimbursesubmitbody" }, { "label": "ReimburseApplyOut", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L126", "_origin": "ast", "community": 14, "norm_label": "reimburseapplyout", "id": "app_schemas_bx_reimburse_reimburseapplyout" }, { "label": "ReimburseApprovalCreate", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L156", "_origin": "ast", "community": 14, "norm_label": "reimburseapprovalcreate", "id": "app_schemas_bx_reimburse_reimburseapprovalcreate" }, { "label": "ReimburseApprovalOut", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L163", "_origin": "ast", "community": 14, "norm_label": "reimburseapprovalout", "id": "app_schemas_bx_reimburse_reimburseapprovalout" }, { "label": "ReimburseMyStatsOut", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L176", "_origin": "ast", "community": 14, "norm_label": "reimbursemystatsout", "id": "app_schemas_bx_reimburse_reimbursemystatsout" }, { "label": "ReimburseApproverPendingStatsOut", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L188", "_origin": "ast", "community": 14, "norm_label": "reimburseapproverpendingstatsout", "id": "app_schemas_bx_reimburse_reimburseapproverpendingstatsout" }, { "label": "PayRequest", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L195", "_origin": "ast", "community": 14, "norm_label": "payrequest", "id": "app_schemas_bx_reimburse_payrequest" }, { "label": "OffsetRequest", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L202", "_origin": "ast", "community": 14, "norm_label": "offsetrequest", "id": "app_schemas_bx_reimburse_offsetrequest" }, { "label": ".validate_advance_id()", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L211", "_origin": "ast", "community": 14, "norm_label": ".validate_advance_id()", "id": "app_schemas_bx_reimburse_offsetrequest_validate_advance_id" }, { "label": "OffsetItem", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L218", "_origin": "ast", "community": 14, "norm_label": "offsetitem", "id": "app_schemas_bx_reimburse_offsetitem" }, { "label": ".validate_advance_id()", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L226", "_origin": "ast", "community": 14, "norm_label": ".validate_advance_id()", "id": "app_schemas_bx_reimburse_offsetitem_validate_advance_id" }, { "label": "BatchOffsetRequest", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L233", "_origin": "ast", "community": 14, "norm_label": "batchoffsetrequest", "id": "app_schemas_bx_reimburse_batchoffsetrequest" }, { "label": "ReimburseOffsetRecordOut", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L241", "_origin": "ast", "community": 14, "norm_label": "reimburseoffsetrecordout", "id": "app_schemas_bx_reimburse_reimburseoffsetrecordout" }, { "label": "PaymentFinanceStatsOut", "file_type": "code", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L254", "_origin": "ast", "community": 14, "norm_label": "paymentfinancestatsout", "id": "app_schemas_bx_reimburse_paymentfinancestatsout" }, { "label": "\u62a5\u9500\u5355\u52fe\u9009\u7684\u53d1\u7968\u9644\u4ef6\uff08\u540c\u4e00\u53d1\u7968\u53ef\u52fe\u9009\u591a\u4e2a\u9644\u4ef6\uff0c\u5404\u5360\u4e00\u6761\uff09\u3002", "file_type": "rationale", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L44", "_origin": "ast", "community": 62, "norm_label": "\u62a5\u9500\u5355\u52fe\u9009\u7684\u53d1\u7968\u9644\u4ef6(\u540c\u4e00\u53d1\u7968\u53ef\u52fe\u9009\u591a\u4e2a\u9644\u4ef6,\u5404\u5360\u4e00\u6761)\u3002", "id": "app_schemas_bx_reimburse_rationale_44" }, { "label": "workflow.py", "file_type": "code", "source_file": "app/schemas/bx/workflow.py", "source_location": "L1", "_origin": "ast", "community": 125, "norm_label": "workflow.py", "id": "app_schemas_bx_workflow" }, { "label": "_coerce_optional_id()", "file_type": "code", "source_file": "app/schemas/bx/workflow.py", "source_location": "L7", "_origin": "ast", "community": 125, "norm_label": "_coerce_optional_id()", "id": "app_schemas_bx_workflow_coerce_optional_id" }, { "label": "WorkflowNodeCreate", "file_type": "code", "source_file": "app/schemas/bx/workflow.py", "source_location": "L13", "_origin": "ast", "community": 125, "norm_label": "workflownodecreate", "id": "app_schemas_bx_workflow_workflownodecreate" }, { "label": ".validate_approver_id()", "file_type": "code", "source_file": "app/schemas/bx/workflow.py", "source_location": "L23", "_origin": "ast", "community": 125, "norm_label": ".validate_approver_id()", "id": "app_schemas_bx_workflow_workflownodecreate_validate_approver_id" }, { "label": "WorkflowNodeOut", "file_type": "code", "source_file": "app/schemas/bx/workflow.py", "source_location": "L27", "_origin": "ast", "community": 125, "norm_label": "workflownodeout", "id": "app_schemas_bx_workflow_workflownodeout" }, { "label": "WorkflowDefCreate", "file_type": "code", "source_file": "app/schemas/bx/workflow.py", "source_location": "L37", "_origin": "ast", "community": 125, "norm_label": "workflowdefcreate", "id": "app_schemas_bx_workflow_workflowdefcreate" }, { "label": "WorkflowDefUpdate", "file_type": "code", "source_file": "app/schemas/bx/workflow.py", "source_location": "L46", "_origin": "ast", "community": 125, "norm_label": "workflowdefupdate", "id": "app_schemas_bx_workflow_workflowdefupdate" }, { "label": "WorkflowDefOut", "file_type": "code", "source_file": "app/schemas/bx/workflow.py", "source_location": "L55", "_origin": "ast", "community": 125, "norm_label": "workflowdefout", "id": "app_schemas_bx_workflow_workflowdefout" }, { "label": "common.py", "file_type": "code", "source_file": "app/schemas/common.py", "source_location": "L1", "_origin": "ast", "community": 20, "norm_label": "common.py", "id": "app_schemas_common" }, { "label": "PaginationParams", "file_type": "code", "source_file": "app/schemas/common.py", "source_location": "L6", "_origin": "ast", "community": 20, "norm_label": "paginationparams", "id": "app_schemas_common_paginationparams" }, { "label": "PaginationResult", "file_type": "code", "source_file": "app/schemas/common.py", "source_location": "L12", "_origin": "ast", "community": 20, "norm_label": "paginationresult", "id": "app_schemas_common_paginationresult" }, { "label": "IdInput", "file_type": "code", "source_file": "app/schemas/common.py", "source_location": "L21", "_origin": "ast", "community": 20, "norm_label": "idinput", "id": "app_schemas_common_idinput" }, { "label": "StatusInput", "file_type": "code", "source_file": "app/schemas/common.py", "source_location": "L26", "_origin": "ast", "community": 20, "norm_label": "statusinput", "id": "app_schemas_common_statusinput" }, { "label": "DeleteInput", "file_type": "code", "source_file": "app/schemas/common.py", "source_location": "L31", "_origin": "ast", "community": 20, "norm_label": "deleteinput", "id": "app_schemas_common_deleteinput" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/schemas/crm/__init__.py", "source_location": "L1", "_origin": "ast", "community": 366, "norm_label": "__init__.py", "id": "app_schemas_crm_init" }, { "label": "clue.py", "file_type": "code", "source_file": "app/schemas/crm/clue.py", "source_location": "L1", "_origin": "ast", "community": 9, "norm_label": "clue.py", "id": "app_schemas_crm_clue" }, { "label": "ClueListBody", "file_type": "code", "source_file": "app/schemas/crm/clue.py", "source_location": "L11", "_origin": "ast", "community": 9, "norm_label": "cluelistbody", "id": "app_schemas_crm_clue_cluelistbody" }, { "label": "ClueCreateBody", "file_type": "code", "source_file": "app/schemas/crm/clue.py", "source_location": "L46", "_origin": "ast", "community": 9, "norm_label": "cluecreatebody", "id": "app_schemas_crm_clue_cluecreatebody" }, { "label": "ClueUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/clue.py", "source_location": "L77", "_origin": "ast", "community": 9, "norm_label": "clueupdatebody", "id": "app_schemas_crm_clue_clueupdatebody" }, { "label": "ClueDeleteBody", "file_type": "code", "source_file": "app/schemas/crm/clue.py", "source_location": "L84", "_origin": "ast", "community": 9, "norm_label": "cluedeletebody", "id": "app_schemas_crm_clue_cluedeletebody" }, { "label": "ClueAssignBody", "file_type": "code", "source_file": "app/schemas/crm/clue.py", "source_location": "L90", "_origin": "ast", "community": 9, "norm_label": "clueassignbody", "id": "app_schemas_crm_clue_clueassignbody" }, { "label": "ClueConvertBody", "file_type": "code", "source_file": "app/schemas/crm/clue.py", "source_location": "L98", "_origin": "ast", "community": 9, "norm_label": "clueconvertbody", "id": "app_schemas_crm_clue_clueconvertbody" }, { "label": "ClueStatusBody", "file_type": "code", "source_file": "app/schemas/crm/clue.py", "source_location": "L109", "_origin": "ast", "community": 9, "norm_label": "cluestatusbody", "id": "app_schemas_crm_clue_cluestatusbody" }, { "label": "ClueLevelBody", "file_type": "code", "source_file": "app/schemas/crm/clue.py", "source_location": "L116", "_origin": "ast", "community": 9, "norm_label": "cluelevelbody", "id": "app_schemas_crm_clue_cluelevelbody" }, { "label": "ClueInvalidBody", "file_type": "code", "source_file": "app/schemas/crm/clue.py", "source_location": "L123", "_origin": "ast", "community": 9, "norm_label": "clueinvalidbody", "id": "app_schemas_crm_clue_clueinvalidbody" }, { "label": "ClueFollowListBody", "file_type": "code", "source_file": "app/schemas/crm/clue.py", "source_location": "L134", "_origin": "ast", "community": 9, "norm_label": "cluefollowlistbody", "id": "app_schemas_crm_clue_cluefollowlistbody" }, { "label": "ClueFollowCreateBody", "file_type": "code", "source_file": "app/schemas/crm/clue.py", "source_location": "L142", "_origin": "ast", "community": 9, "norm_label": "cluefollowcreatebody", "id": "app_schemas_crm_clue_cluefollowcreatebody" }, { "label": "ClueFollowDeleteBody", "file_type": "code", "source_file": "app/schemas/crm/clue.py", "source_location": "L153", "_origin": "ast", "community": 9, "norm_label": "cluefollowdeletebody", "id": "app_schemas_crm_clue_cluefollowdeletebody" }, { "label": "ClueFollowUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/clue.py", "source_location": "L159", "_origin": "ast", "community": 9, "norm_label": "cluefollowupdatebody", "id": "app_schemas_crm_clue_cluefollowupdatebody" }, { "label": "ClueStatisticsBody", "file_type": "code", "source_file": "app/schemas/crm/clue.py", "source_location": "L170", "_origin": "ast", "community": 4, "norm_label": "cluestatisticsbody", "id": "app_schemas_crm_clue_cluestatisticsbody" }, { "label": "CRM \u7ebf\u7d22\u7ba1\u7406 Pydantic Schemas", "file_type": "rationale", "source_file": "app/schemas/crm/clue.py", "source_location": "L1", "_origin": "ast", "community": 9, "norm_label": "crm \u7ebf\u7d22\u7ba1\u7406 pydantic schemas", "id": "app_schemas_crm_clue_rationale_1" }, { "label": "contact.py", "file_type": "code", "source_file": "app/schemas/crm/contact.py", "source_location": "L1", "_origin": "ast", "community": 4, "norm_label": "contact.py", "id": "app_schemas_crm_contact" }, { "label": "ContactListBody", "file_type": "code", "source_file": "app/schemas/crm/contact.py", "source_location": "L8", "_origin": "ast", "community": 4, "norm_label": "contactlistbody", "id": "app_schemas_crm_contact_contactlistbody" }, { "label": "ContactCreateBody", "file_type": "code", "source_file": "app/schemas/crm/contact.py", "source_location": "L27", "_origin": "ast", "community": 4, "norm_label": "contactcreatebody", "id": "app_schemas_crm_contact_contactcreatebody" }, { "label": "ContactUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/contact.py", "source_location": "L50", "_origin": "ast", "community": 4, "norm_label": "contactupdatebody", "id": "app_schemas_crm_contact_contactupdatebody" }, { "label": "ContactDeleteBody", "file_type": "code", "source_file": "app/schemas/crm/contact.py", "source_location": "L74", "_origin": "ast", "community": 4, "norm_label": "contactdeletebody", "id": "app_schemas_crm_contact_contactdeletebody" }, { "label": "ContactDetailBody", "file_type": "code", "source_file": "app/schemas/crm/contact.py", "source_location": "L78", "_origin": "ast", "community": 20, "norm_label": "contactdetailbody", "id": "app_schemas_crm_contact_contactdetailbody" }, { "label": "ContactByCustomerBody", "file_type": "code", "source_file": "app/schemas/crm/contact.py", "source_location": "L82", "_origin": "ast", "community": 20, "norm_label": "contactbycustomerbody", "id": "app_schemas_crm_contact_contactbycustomerbody" }, { "label": "ContactSetPrimaryBody", "file_type": "code", "source_file": "app/schemas/crm/contact.py", "source_location": "L88", "_origin": "ast", "community": 20, "norm_label": "contactsetprimarybody", "id": "app_schemas_crm_contact_contactsetprimarybody" }, { "label": "CRM \u8054\u7cfb\u4eba Pydantic Schemas", "file_type": "rationale", "source_file": "app/schemas/crm/contact.py", "source_location": "L1", "_origin": "ast", "community": 4, "norm_label": "crm \u8054\u7cfb\u4eba pydantic schemas", "id": "app_schemas_crm_contact_rationale_1" }, { "label": "contract.py", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L1", "_origin": "ast", "community": 44, "norm_label": "contract.py", "id": "app_schemas_crm_contract" }, { "label": "ContractProductPriceTierItem", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L8", "_origin": "ast", "community": 44, "norm_label": "contractproductpricetieritem", "id": "app_schemas_crm_contract_contractproductpricetieritem" }, { "label": "ContractProductItem", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L23", "_origin": "ast", "community": 44, "norm_label": "contractproductitem", "id": "app_schemas_crm_contract_contractproductitem" }, { "label": "ContractListQuery", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L57", "_origin": "ast", "community": 44, "norm_label": "contractlistquery", "id": "app_schemas_crm_contract_contractlistquery" }, { "label": "ContractCreateBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L87", "_origin": "ast", "community": 44, "norm_label": "contractcreatebody", "id": "app_schemas_crm_contract_contractcreatebody" }, { "label": "ContractUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L151", "_origin": "ast", "community": 44, "norm_label": "contractupdatebody", "id": "app_schemas_crm_contract_contractupdatebody" }, { "label": "ContractSubmitBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L155", "_origin": "ast", "community": 44, "norm_label": "contractsubmitbody", "id": "app_schemas_crm_contract_contractsubmitbody" }, { "label": "ContractBatchSubmitBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L161", "_origin": "ast", "community": 44, "norm_label": "contractbatchsubmitbody", "id": "app_schemas_crm_contract_contractbatchsubmitbody" }, { "label": "ContractWithdrawBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L167", "_origin": "ast", "community": 44, "norm_label": "contractwithdrawbody", "id": "app_schemas_crm_contract_contractwithdrawbody" }, { "label": "ContractStatusBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L172", "_origin": "ast", "community": 44, "norm_label": "contractstatusbody", "id": "app_schemas_crm_contract_contractstatusbody" }, { "label": "ContractInvalidBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L177", "_origin": "ast", "community": 44, "norm_label": "contractinvalidbody", "id": "app_schemas_crm_contract_contractinvalidbody" }, { "label": "ContractTemplateSaveBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L183", "_origin": "ast", "community": 44, "norm_label": "contracttemplatesavebody", "id": "app_schemas_crm_contract_contracttemplatesavebody" }, { "label": "ContractDeleteBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L189", "_origin": "ast", "community": 44, "norm_label": "contractdeletebody", "id": "app_schemas_crm_contract_contractdeletebody" }, { "label": "ContractApprovalActionBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L193", "_origin": "ast", "community": 44, "norm_label": "contractapprovalactionbody", "id": "app_schemas_crm_contract_contractapprovalactionbody" }, { "label": "ContractUploadFileBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L205", "_origin": "ast", "community": 44, "norm_label": "contractuploadfilebody", "id": "app_schemas_crm_contract_contractuploadfilebody" }, { "label": "ContractUploadAttachmentsBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L210", "_origin": "ast", "community": 44, "norm_label": "contractuploadattachmentsbody", "id": "app_schemas_crm_contract_contractuploadattachmentsbody" }, { "label": "ContractExportBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L218", "_origin": "ast", "community": 44, "norm_label": "contractexportbody", "id": "app_schemas_crm_contract_contractexportbody" }, { "label": "ContractStatisticsOverviewQuery", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L225", "_origin": "ast", "community": 44, "norm_label": "contractstatisticsoverviewquery", "id": "app_schemas_crm_contract_contractstatisticsoverviewquery" }, { "label": "ContractStatisticsTrendQuery", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L231", "_origin": "ast", "community": 44, "norm_label": "contractstatisticstrendquery", "id": "app_schemas_crm_contract_contractstatisticstrendquery" }, { "label": "ContractRenewBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L237", "_origin": "ast", "community": 44, "norm_label": "contractrenewbody", "id": "app_schemas_crm_contract_contractrenewbody" }, { "label": "ContractApprovalPassBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L241", "_origin": "ast", "community": 106, "norm_label": "contractapprovalpassbody", "id": "app_schemas_crm_contract_contractapprovalpassbody" }, { "label": "ContractApprovalRejectBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L246", "_origin": "ast", "community": 106, "norm_label": "contractapprovalrejectbody", "id": "app_schemas_crm_contract_contractapprovalrejectbody" }, { "label": "ContractApprovalRefreshNamesBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L251", "_origin": "ast", "community": 106, "norm_label": "contractapprovalrefreshnamesbody", "id": "app_schemas_crm_contract_contractapprovalrefreshnamesbody" }, { "label": "ContractApprovalListQuery", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L255", "_origin": "ast", "community": 106, "norm_label": "contractapprovallistquery", "id": "app_schemas_crm_contract_contractapprovallistquery" }, { "label": "ContractChangeListQuery", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L267", "_origin": "ast", "community": 106, "norm_label": "contractchangelistquery", "id": "app_schemas_crm_contract_contractchangelistquery" }, { "label": "ContractTemplateListQuery", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L279", "_origin": "ast", "community": 106, "norm_label": "contracttemplatelistquery", "id": "app_schemas_crm_contract_contracttemplatelistquery" }, { "label": "ContractSignBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L290", "_origin": "ast", "community": 44, "norm_label": "contractsignbody", "id": "app_schemas_crm_contract_contractsignbody" }, { "label": "ContractBatchAssignBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L297", "_origin": "ast", "community": 44, "norm_label": "contractbatchassignbody", "id": "app_schemas_crm_contract_contractbatchassignbody" }, { "label": "ContractChangeCreateBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L303", "_origin": "ast", "community": 106, "norm_label": "contractchangecreatebody", "id": "app_schemas_crm_contract_contractchangecreatebody" }, { "label": "ContractChangeUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L318", "_origin": "ast", "community": 106, "norm_label": "contractchangeupdatebody", "id": "app_schemas_crm_contract_contractchangeupdatebody" }, { "label": "ContractChangeSubmitBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L322", "_origin": "ast", "community": 106, "norm_label": "contractchangesubmitbody", "id": "app_schemas_crm_contract_contractchangesubmitbody" }, { "label": "ContractChangeExportBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L328", "_origin": "ast", "community": 106, "norm_label": "contractchangeexportbody", "id": "app_schemas_crm_contract_contractchangeexportbody" }, { "label": "ContractTemplateCreateBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L335", "_origin": "ast", "community": 106, "norm_label": "contracttemplatecreatebody", "id": "app_schemas_crm_contract_contracttemplatecreatebody" }, { "label": "ContractTemplateUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L357", "_origin": "ast", "community": 106, "norm_label": "contracttemplateupdatebody", "id": "app_schemas_crm_contract_contracttemplateupdatebody" }, { "label": "ContractTemplateExportBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L361", "_origin": "ast", "community": 106, "norm_label": "contracttemplateexportbody", "id": "app_schemas_crm_contract_contracttemplateexportbody" }, { "label": "ContractApprovalTransferBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L368", "_origin": "ast", "community": 106, "norm_label": "contractapprovaltransferbody", "id": "app_schemas_crm_contract_contractapprovaltransferbody" }, { "label": "ContractApprovalExportBody", "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L374", "_origin": "ast", "community": 106, "norm_label": "contractapprovalexportbody", "id": "app_schemas_crm_contract_contractapprovalexportbody" }, { "label": "CRM \u5408\u540c Pydantic Schemas \u2014 \u5bf9\u7167 CrmContractBo / CrmContractVo", "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L1", "_origin": "ast", "community": 44, "norm_label": "crm \u5408\u540c pydantic schemas \u2014 \u5bf9\u7167 crmcontractbo / crmcontractvo", "id": "app_schemas_crm_contract_rationale_1" }, { "label": "GET /contract/list \u67e5\u8be2\u53c2\u6570\uff08\u5bf9\u9f50 CrmContractBo + pageNum/pageSize\uff09", "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L58", "_origin": "ast", "community": 44, "norm_label": "get /contract/list \u67e5\u8be2\u53c2\u6570(\u5bf9\u9f50 crmcontractbo + pagenum/pagesize)", "id": "app_schemas_crm_contract_rationale_58" }, { "label": "POST /contract/approval \u2014 \u6309\u5408\u540c ID \u5ba1\u6279", "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L194", "_origin": "ast", "community": 44, "norm_label": "post /contract/approval \u2014 \u6309\u5408\u540c id \u5ba1\u6279", "id": "app_schemas_crm_contract_rationale_194" }, { "label": "POST /contract/export \u7b5b\u9009\u6761\u4ef6\uff08\u65e0\u5206\u9875\u6216\u6cbf\u7528 list \u53c2\u6570\uff09", "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L219", "_origin": "ast", "community": 44, "norm_label": "post /contract/export \u7b5b\u9009\u6761\u4ef6(\u65e0\u5206\u9875\u6216\u6cbf\u7528 list \u53c2\u6570)", "id": "app_schemas_crm_contract_rationale_219" }, { "label": "\u7eed\u7b7e \u2014 \u5b57\u6bb5\u540c\u521b\u5efa\uff0cparent \u7531\u8def\u5f84\u63d0\u4f9b", "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L238", "_origin": "ast", "community": 44, "norm_label": "\u7eed\u7b7e \u2014 \u5b57\u6bb5\u540c\u521b\u5efa,parent \u7531\u8def\u5f84\u63d0\u4f9b", "id": "app_schemas_crm_contract_rationale_238" }, { "label": "contract_approver_setting.py", "file_type": "code", "source_file": "app/schemas/crm/contract_approver_setting.py", "source_location": "L1", "_origin": "ast", "community": 44, "norm_label": "contract_approver_setting.py", "id": "app_schemas_crm_contract_approver_setting" }, { "label": "ContractApproverSettingSaveBody", "file_type": "code", "source_file": "app/schemas/crm/contract_approver_setting.py", "source_location": "L6", "_origin": "ast", "community": 44, "norm_label": "contractapproversettingsavebody", "id": "app_schemas_crm_contract_approver_setting_contractapproversettingsavebody" }, { "label": "customer.py", "file_type": "code", "source_file": "app/schemas/crm/customer.py", "source_location": "L1", "_origin": "ast", "community": 20, "norm_label": "customer.py", "id": "app_schemas_crm_customer" }, { "label": "CustomerOptionsBody", "file_type": "code", "source_file": "app/schemas/crm/customer.py", "source_location": "L12", "_origin": "ast", "community": 307, "norm_label": "customeroptionsbody", "id": "app_schemas_crm_customer_customeroptionsbody" }, { "label": "CustomerListBody", "file_type": "code", "source_file": "app/schemas/crm/customer.py", "source_location": "L27", "_origin": "ast", "community": 4, "norm_label": "customerlistbody", "id": "app_schemas_crm_customer_customerlistbody" }, { "label": ".to_list_kwargs()", "file_type": "code", "source_file": "app/schemas/crm/customer.py", "source_location": "L58", "_origin": "ast", "community": 4, "norm_label": ".to_list_kwargs()", "id": "app_schemas_crm_customer_customerlistbody_to_list_kwargs" }, { "label": "CustomerCreateBody", "file_type": "code", "source_file": "app/schemas/crm/customer.py", "source_location": "L91", "_origin": "ast", "community": 9, "norm_label": "customercreatebody", "id": "app_schemas_crm_customer_customercreatebody" }, { "label": "._forbid_legacy_invoice_fields()", "file_type": "code", "source_file": "app/schemas/crm/customer.py", "source_location": "L132", "_origin": "ast", "community": 9, "norm_label": "._forbid_legacy_invoice_fields()", "id": "app_schemas_crm_customer_customercreatebody_forbid_legacy_invoice_fields" }, { "label": "CustomerUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/customer.py", "source_location": "L157", "_origin": "ast", "community": 4, "norm_label": "customerupdatebody", "id": "app_schemas_crm_customer_customerupdatebody" }, { "label": "._forbid_legacy_invoice_fields()", "file_type": "code", "source_file": "app/schemas/crm/customer.py", "source_location": "L199", "_origin": "ast", "community": 4, "norm_label": "._forbid_legacy_invoice_fields()", "id": "app_schemas_crm_customer_customerupdatebody_forbid_legacy_invoice_fields" }, { "label": "CustomerDeleteBody", "file_type": "code", "source_file": "app/schemas/crm/customer.py", "source_location": "L224", "_origin": "ast", "community": 4, "norm_label": "customerdeletebody", "id": "app_schemas_crm_customer_customerdeletebody" }, { "label": "CustomerDetailBody", "file_type": "code", "source_file": "app/schemas/crm/customer.py", "source_location": "L232", "_origin": "ast", "community": 20, "norm_label": "customerdetailbody", "id": "app_schemas_crm_customer_customerdetailbody" }, { "label": "CustomerTransferBody", "file_type": "code", "source_file": "app/schemas/crm/customer.py", "source_location": "L239", "_origin": "ast", "community": 20, "norm_label": "customertransferbody", "id": "app_schemas_crm_customer_customertransferbody" }, { "label": "CustomerIntoPoolBody", "file_type": "code", "source_file": "app/schemas/crm/customer.py", "source_location": "L251", "_origin": "ast", "community": 20, "norm_label": "customerintopoolbody", "id": "app_schemas_crm_customer_customerintopoolbody" }, { "label": "CustomerDealBody", "file_type": "code", "source_file": "app/schemas/crm/customer.py", "source_location": "L261", "_origin": "ast", "community": 20, "norm_label": "customerdealbody", "id": "app_schemas_crm_customer_customerdealbody" }, { "label": "CustomerClaimBody", "file_type": "code", "source_file": "app/schemas/crm/customer.py", "source_location": "L273", "_origin": "ast", "community": 20, "norm_label": "customerclaimbody", "id": "app_schemas_crm_customer_customerclaimbody" }, { "label": "CustomerAssignPoolBody", "file_type": "code", "source_file": "app/schemas/crm/customer.py", "source_location": "L282", "_origin": "ast", "community": 20, "norm_label": "customerassignpoolbody", "id": "app_schemas_crm_customer_customerassignpoolbody" }, { "label": "CustomerCheckDuplicateBody", "file_type": "code", "source_file": "app/schemas/crm/customer.py", "source_location": "L293", "_origin": "ast", "community": 20, "norm_label": "customercheckduplicatebody", "id": "app_schemas_crm_customer_customercheckduplicatebody" }, { "label": "CRM \u5ba2\u6237\u7ba1\u7406 Pydantic Schemas", "file_type": "rationale", "source_file": "app/schemas/crm/customer.py", "source_location": "L1", "_origin": "ast", "community": 20, "norm_label": "crm \u5ba2\u6237\u7ba1\u7406 pydantic schemas", "id": "app_schemas_crm_customer_rationale_1" }, { "label": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879\u8bf7\u6c42\u4f53\uff08\u79df\u6237\u5185\u53ea\u8bfb\u641c\u7d22\uff0c\u4e0d\u505a owner \u6570\u636e\u6743\u9650\uff09", "file_type": "rationale", "source_file": "app/schemas/crm/customer.py", "source_location": "L13", "_origin": "ast", "community": 307, "norm_label": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879\u8bf7\u6c42\u4f53(\u79df\u6237\u5185\u53ea\u8bfb\u641c\u7d22,\u4e0d\u505a owner \u6570\u636e\u6743\u9650)", "id": "app_schemas_crm_customer_rationale_13" }, { "label": "\u89e3\u6790\u5217\u8868\u67e5\u8be2\u53c2\u6570\uff0c\u4f9b API \u4e0e CRUD \u5171\u7528\u3002", "file_type": "rationale", "source_file": "app/schemas/crm/customer.py", "source_location": "L59", "_origin": "ast", "community": 4, "norm_label": "\u89e3\u6790\u5217\u8868\u67e5\u8be2\u53c2\u6570,\u4f9b api \u4e0e crud \u5171\u7528\u3002", "id": "app_schemas_crm_customer_rationale_59" }, { "label": "customer_follow.py", "file_type": "code", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L1", "_origin": "ast", "community": 20, "norm_label": "customer_follow.py", "id": "app_schemas_crm_customer_follow" }, { "label": "CustomerFollowListBody", "file_type": "code", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L8", "_origin": "ast", "community": 20, "norm_label": "customerfollowlistbody", "id": "app_schemas_crm_customer_follow_customerfollowlistbody" }, { "label": "CustomerFollowCreateBody", "file_type": "code", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L24", "_origin": "ast", "community": 20, "norm_label": "customerfollowcreatebody", "id": "app_schemas_crm_customer_follow_customerfollowcreatebody" }, { "label": "CustomerFollowUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L39", "_origin": "ast", "community": 20, "norm_label": "customerfollowupdatebody", "id": "app_schemas_crm_customer_follow_customerfollowupdatebody" }, { "label": "CustomerFollowDeleteBody", "file_type": "code", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L55", "_origin": "ast", "community": 20, "norm_label": "customerfollowdeletebody", "id": "app_schemas_crm_customer_follow_customerfollowdeletebody" }, { "label": "CustomerFollowDetailBody", "file_type": "code", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L59", "_origin": "ast", "community": 20, "norm_label": "customerfollowdetailbody", "id": "app_schemas_crm_customer_follow_customerfollowdetailbody" }, { "label": "CustomerFollowByCustomerBody", "file_type": "code", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L63", "_origin": "ast", "community": 20, "norm_label": "customerfollowbycustomerbody", "id": "app_schemas_crm_customer_follow_customerfollowbycustomerbody" }, { "label": "CRM \u5ba2\u6237\u8ddf\u8fdb\u8bb0\u5f55 Pydantic Schemas", "file_type": "rationale", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L1", "_origin": "ast", "community": 20, "norm_label": "crm \u5ba2\u6237\u8ddf\u8fdb\u8bb0\u5f55 pydantic schemas", "id": "app_schemas_crm_customer_follow_rationale_1" }, { "label": "customer_pool.py", "file_type": "code", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L1", "_origin": "ast", "community": 9, "norm_label": "customer_pool.py", "id": "app_schemas_crm_customer_pool" }, { "label": "PoolCustomerListBody", "file_type": "code", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L7", "_origin": "ast", "community": 9, "norm_label": "poolcustomerlistbody", "id": "app_schemas_crm_customer_pool_poolcustomerlistbody" }, { "label": "PoolAssignBody", "file_type": "code", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L20", "_origin": "ast", "community": 9, "norm_label": "poolassignbody", "id": "app_schemas_crm_customer_pool_poolassignbody" }, { "label": "PoolClaimBody", "file_type": "code", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L28", "_origin": "ast", "community": 9, "norm_label": "poolclaimbody", "id": "app_schemas_crm_customer_pool_poolclaimbody" }, { "label": "PoolRecordListBody", "file_type": "code", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L34", "_origin": "ast", "community": 9, "norm_label": "poolrecordlistbody", "id": "app_schemas_crm_customer_pool_poolrecordlistbody" }, { "label": "PoolRecordDetailBody", "file_type": "code", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L44", "_origin": "ast", "community": 9, "norm_label": "poolrecorddetailbody", "id": "app_schemas_crm_customer_pool_poolrecorddetailbody" }, { "label": "CRM \u5ba2\u6237\u516c\u6d77\u6c60\u8bb0\u5f55 Pydantic Schemas", "file_type": "rationale", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L1", "_origin": "ast", "community": 9, "norm_label": "crm \u5ba2\u6237\u516c\u6d77\u6c60\u8bb0\u5f55 pydantic schemas", "id": "app_schemas_crm_customer_pool_rationale_1" }, { "label": "invoice_info.py", "file_type": "code", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L1", "_origin": "ast", "community": 235, "norm_label": "invoice_info.py", "id": "app_schemas_crm_invoice_info" }, { "label": "InvoiceInfoByCustomerBody", "file_type": "code", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L8", "_origin": "ast", "community": 235, "norm_label": "invoiceinfobycustomerbody", "id": "app_schemas_crm_invoice_info_invoiceinfobycustomerbody" }, { "label": "InvoiceInfoCreateBody", "file_type": "code", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L14", "_origin": "ast", "community": 235, "norm_label": "invoiceinfocreatebody", "id": "app_schemas_crm_invoice_info_invoiceinfocreatebody" }, { "label": "InvoiceInfoUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L30", "_origin": "ast", "community": 235, "norm_label": "invoiceinfoupdatebody", "id": "app_schemas_crm_invoice_info_invoiceinfoupdatebody" }, { "label": "InvoiceInfoDeleteBody", "file_type": "code", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L47", "_origin": "ast", "community": 235, "norm_label": "invoiceinfodeletebody", "id": "app_schemas_crm_invoice_info_invoiceinfodeletebody" }, { "label": "InvoiceInfoSetDefaultBody", "file_type": "code", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L52", "_origin": "ast", "community": 235, "norm_label": "invoiceinfosetdefaultbody", "id": "app_schemas_crm_invoice_info_invoiceinfosetdefaultbody" }, { "label": "CRM \u5ba2\u6237\u5f00\u7968\u4fe1\u606f Pydantic Schemas", "file_type": "rationale", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L1", "_origin": "ast", "community": 235, "norm_label": "crm \u5ba2\u6237\u5f00\u7968\u4fe1\u606f pydantic schemas", "id": "app_schemas_crm_invoice_info_rationale_1" }, { "label": "opportunity.py", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L1", "_origin": "ast", "community": 4, "norm_label": "opportunity.py", "id": "app_schemas_crm_opportunity" }, { "label": "OpportunityListBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L8", "_origin": "ast", "community": 61, "norm_label": "opportunitylistbody", "id": "app_schemas_crm_opportunity_opportunitylistbody" }, { "label": "OpportunityDetailBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L35", "_origin": "ast", "community": 4, "norm_label": "opportunitydetailbody", "id": "app_schemas_crm_opportunity_opportunitydetailbody" }, { "label": "OpportunityCreateBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L41", "_origin": "ast", "community": 4, "norm_label": "opportunitycreatebody", "id": "app_schemas_crm_opportunity_opportunitycreatebody" }, { "label": "OpportunityUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L62", "_origin": "ast", "community": 4, "norm_label": "opportunityupdatebody", "id": "app_schemas_crm_opportunity_opportunityupdatebody" }, { "label": "OpportunityDeleteBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L66", "_origin": "ast", "community": 4, "norm_label": "opportunitydeletebody", "id": "app_schemas_crm_opportunity_opportunitydeletebody" }, { "label": "OpportunityAssignBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L72", "_origin": "ast", "community": 4, "norm_label": "opportunityassignbody", "id": "app_schemas_crm_opportunity_opportunityassignbody" }, { "label": "OpportunityChangeStageBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L80", "_origin": "ast", "community": 4, "norm_label": "opportunitychangestagebody", "id": "app_schemas_crm_opportunity_opportunitychangestagebody" }, { "label": "OpportunityMarkWonBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L91", "_origin": "ast", "community": 4, "norm_label": "opportunitymarkwonbody", "id": "app_schemas_crm_opportunity_opportunitymarkwonbody" }, { "label": "OpportunityMarkLostBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L100", "_origin": "ast", "community": 4, "norm_label": "opportunitymarklostbody", "id": "app_schemas_crm_opportunity_opportunitymarklostbody" }, { "label": "OpportunityBatchUpdateStageBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L110", "_origin": "ast", "community": 4, "norm_label": "opportunitybatchupdatestagebody", "id": "app_schemas_crm_opportunity_opportunitybatchupdatestagebody" }, { "label": "OpportunityBatchUpdateExpectDateBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L122", "_origin": "ast", "community": 4, "norm_label": "opportunitybatchupdateexpectdatebody", "id": "app_schemas_crm_opportunity_opportunitybatchupdateexpectdatebody" }, { "label": "OpportunityStageLogListBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L132", "_origin": "ast", "community": 4, "norm_label": "opportunitystageloglistbody", "id": "app_schemas_crm_opportunity_opportunitystageloglistbody" }, { "label": "OpportunityStatisticsBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L138", "_origin": "ast", "community": 4, "norm_label": "opportunitystatisticsbody", "id": "app_schemas_crm_opportunity_opportunitystatisticsbody" }, { "label": "OpportunityKanbanBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L147", "_origin": "ast", "community": 61, "norm_label": "opportunitykanbanbody", "id": "app_schemas_crm_opportunity_opportunitykanbanbody" }, { "label": "OpportunityFollowListBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L151", "_origin": "ast", "community": 4, "norm_label": "opportunityfollowlistbody", "id": "app_schemas_crm_opportunity_opportunityfollowlistbody" }, { "label": "OpportunityFollowDetailBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L159", "_origin": "ast", "community": 4, "norm_label": "opportunityfollowdetailbody", "id": "app_schemas_crm_opportunity_opportunityfollowdetailbody" }, { "label": "OpportunityFollowCreateBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L165", "_origin": "ast", "community": 4, "norm_label": "opportunityfollowcreatebody", "id": "app_schemas_crm_opportunity_opportunityfollowcreatebody" }, { "label": "OpportunityFollowUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L179", "_origin": "ast", "community": 4, "norm_label": "opportunityfollowupdatebody", "id": "app_schemas_crm_opportunity_opportunityfollowupdatebody" }, { "label": "OpportunityFollowDeleteBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L183", "_origin": "ast", "community": 4, "norm_label": "opportunityfollowdeletebody", "id": "app_schemas_crm_opportunity_opportunityfollowdeletebody" }, { "label": "OpportunityProductListBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L189", "_origin": "ast", "community": 4, "norm_label": "opportunityproductlistbody", "id": "app_schemas_crm_opportunity_opportunityproductlistbody" }, { "label": "OpportunityProductByOpportunityBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L198", "_origin": "ast", "community": 4, "norm_label": "opportunityproductbyopportunitybody", "id": "app_schemas_crm_opportunity_opportunityproductbyopportunitybody" }, { "label": "OpportunityProductDetailBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L205", "_origin": "ast", "community": 4, "norm_label": "opportunityproductdetailbody", "id": "app_schemas_crm_opportunity_opportunityproductdetailbody" }, { "label": "OpportunityProductCreateBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L211", "_origin": "ast", "community": 4, "norm_label": "opportunityproductcreatebody", "id": "app_schemas_crm_opportunity_opportunityproductcreatebody" }, { "label": "OpportunityProductBatchAddBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L228", "_origin": "ast", "community": 4, "norm_label": "opportunityproductbatchaddbody", "id": "app_schemas_crm_opportunity_opportunityproductbatchaddbody" }, { "label": "OpportunityProductUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L235", "_origin": "ast", "community": 4, "norm_label": "opportunityproductupdatebody", "id": "app_schemas_crm_opportunity_opportunityproductupdatebody" }, { "label": "OpportunityProductDeleteBody", "file_type": "code", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L239", "_origin": "ast", "community": 4, "norm_label": "opportunityproductdeletebody", "id": "app_schemas_crm_opportunity_opportunityproductdeletebody" }, { "label": "CRM \u5546\u673a\u7ba1\u7406 Pydantic Schemas", "file_type": "rationale", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L1", "_origin": "ast", "community": 4, "norm_label": "crm \u5546\u673a\u7ba1\u7406 pydantic schemas", "id": "app_schemas_crm_opportunity_rationale_1" }, { "label": "pool_rule.py", "file_type": "code", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L1", "_origin": "ast", "community": 9, "norm_label": "pool_rule.py", "id": "app_schemas_crm_pool_rule" }, { "label": "PoolRuleListBody", "file_type": "code", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L7", "_origin": "ast", "community": 124, "norm_label": "poolrulelistbody", "id": "app_schemas_crm_pool_rule_poolrulelistbody" }, { "label": "PoolRuleDetailBody", "file_type": "code", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L19", "_origin": "ast", "community": 9, "norm_label": "poolruledetailbody", "id": "app_schemas_crm_pool_rule_poolruledetailbody" }, { "label": "PoolRuleAddBody", "file_type": "code", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L25", "_origin": "ast", "community": 9, "norm_label": "poolruleaddbody", "id": "app_schemas_crm_pool_rule_poolruleaddbody" }, { "label": "PoolRuleUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L37", "_origin": "ast", "community": 9, "norm_label": "poolruleupdatebody", "id": "app_schemas_crm_pool_rule_poolruleupdatebody" }, { "label": "PoolRuleDeleteBody", "file_type": "code", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L50", "_origin": "ast", "community": 9, "norm_label": "poolruledeletebody", "id": "app_schemas_crm_pool_rule_poolruledeletebody" }, { "label": "PoolRuleUpdateStatusBody", "file_type": "code", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L56", "_origin": "ast", "community": 9, "norm_label": "poolruleupdatestatusbody", "id": "app_schemas_crm_pool_rule_poolruleupdatestatusbody" }, { "label": "PoolRuleExecuteBody", "file_type": "code", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L63", "_origin": "ast", "community": 9, "norm_label": "poolruleexecutebody", "id": "app_schemas_crm_pool_rule_poolruleexecutebody" }, { "label": "CRM \u5ba2\u6237\u516c\u6d77\u6c60\u89c4\u5219 Pydantic Schemas", "file_type": "rationale", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L1", "_origin": "ast", "community": 9, "norm_label": "crm \u5ba2\u6237\u516c\u6d77\u6c60\u89c4\u5219 pydantic schemas", "id": "app_schemas_crm_pool_rule_rationale_1" }, { "label": "price_letter.py", "file_type": "code", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L1", "_origin": "ast", "community": 4, "norm_label": "price_letter.py", "id": "app_schemas_crm_price_letter" }, { "label": "PriceLetterListBody", "file_type": "code", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L9", "_origin": "ast", "community": 4, "norm_label": "priceletterlistbody", "id": "app_schemas_crm_price_letter_priceletterlistbody" }, { "label": "PriceLetterDetailBody", "file_type": "code", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L26", "_origin": "ast", "community": 4, "norm_label": "priceletterdetailbody", "id": "app_schemas_crm_price_letter_priceletterdetailbody" }, { "label": "PriceLetterCreateBody", "file_type": "code", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L32", "_origin": "ast", "community": 4, "norm_label": "pricelettercreatebody", "id": "app_schemas_crm_price_letter_pricelettercreatebody" }, { "label": "PriceLetterUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L48", "_origin": "ast", "community": 4, "norm_label": "priceletterupdatebody", "id": "app_schemas_crm_price_letter_priceletterupdatebody" }, { "label": "PriceLetterVoidBody", "file_type": "code", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L65", "_origin": "ast", "community": 4, "norm_label": "pricelettervoidbody", "id": "app_schemas_crm_price_letter_pricelettervoidbody" }, { "label": "CRM \u8c03\u4ef7\u51fd Pydantic Schemas", "file_type": "rationale", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L1", "_origin": "ast", "community": 4, "norm_label": "crm \u8c03\u4ef7\u51fd pydantic schemas", "id": "app_schemas_crm_price_letter_rationale_1" }, { "label": "product.py", "file_type": "code", "source_file": "app/schemas/crm/product.py", "source_location": "L1", "_origin": "ast", "community": 4, "norm_label": "product.py", "id": "app_schemas_crm_product" }, { "label": "ProductCategoryCreateBody", "file_type": "code", "source_file": "app/schemas/crm/product.py", "source_location": "L12", "_origin": "ast", "community": 4, "norm_label": "productcategorycreatebody", "id": "app_schemas_crm_product_productcategorycreatebody" }, { "label": "ProductCategoryUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/product.py", "source_location": "L26", "_origin": "ast", "community": 4, "norm_label": "productcategoryupdatebody", "id": "app_schemas_crm_product_productcategoryupdatebody" }, { "label": "CategoryDeleteBody", "file_type": "code", "source_file": "app/schemas/crm/product.py", "source_location": "L41", "_origin": "ast", "community": 4, "norm_label": "categorydeletebody", "id": "app_schemas_crm_product_categorydeletebody" }, { "label": "ProductCategoryTreeBody", "file_type": "code", "source_file": "app/schemas/crm/product.py", "source_location": "L47", "_origin": "ast", "community": 4, "norm_label": "productcategorytreebody", "id": "app_schemas_crm_product_productcategorytreebody" }, { "label": "ProductUpdateStatusBody", "file_type": "code", "source_file": "app/schemas/crm/product.py", "source_location": "L56", "_origin": "ast", "community": 4, "norm_label": "productupdatestatusbody", "id": "app_schemas_crm_product_productupdatestatusbody" }, { "label": "ProductListBody", "file_type": "code", "source_file": "app/schemas/crm/product.py", "source_location": "L66", "_origin": "ast", "community": 4, "norm_label": "productlistbody", "id": "app_schemas_crm_product_productlistbody" }, { "label": "ProductBrandItem", "file_type": "code", "source_file": "app/schemas/crm/product.py", "source_location": "L95", "_origin": "ast", "community": 20, "norm_label": "productbranditem", "id": "app_schemas_crm_product_productbranditem" }, { "label": "ProductAliasItem", "file_type": "code", "source_file": "app/schemas/crm/product.py", "source_location": "L106", "_origin": "ast", "community": 20, "norm_label": "productaliasitem", "id": "app_schemas_crm_product_productaliasitem" }, { "label": "ProductCreateBody", "file_type": "code", "source_file": "app/schemas/crm/product.py", "source_location": "L116", "_origin": "ast", "community": 4, "norm_label": "productcreatebody", "id": "app_schemas_crm_product_productcreatebody" }, { "label": "ProductUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/product.py", "source_location": "L153", "_origin": "ast", "community": 4, "norm_label": "productupdatebody", "id": "app_schemas_crm_product_productupdatebody" }, { "label": "ProductDetailBody", "file_type": "code", "source_file": "app/schemas/crm/product.py", "source_location": "L191", "_origin": "ast", "community": 4, "norm_label": "productdetailbody", "id": "app_schemas_crm_product_productdetailbody" }, { "label": "ProductDeleteBody", "file_type": "code", "source_file": "app/schemas/crm/product.py", "source_location": "L197", "_origin": "ast", "community": 4, "norm_label": "productdeletebody", "id": "app_schemas_crm_product_productdeletebody" }, { "label": "ProductOptionsBody", "file_type": "code", "source_file": "app/schemas/crm/product.py", "source_location": "L204", "_origin": "ast", "community": 4, "norm_label": "productoptionsbody", "id": "app_schemas_crm_product_productoptionsbody" }, { "label": "CRM \u4ea7\u54c1\u6a21\u5757 Pydantic Schemas", "file_type": "rationale", "source_file": "app/schemas/crm/product.py", "source_location": "L1", "_origin": "ast", "community": 4, "norm_label": "crm \u4ea7\u54c1\u6a21\u5757 pydantic schemas", "id": "app_schemas_crm_product_rationale_1" }, { "label": "\u4ea7\u54c1\u5206\u7c7b\u6811\u67e5\u8be2\uff08\u5bc6\u6587\u89e3\u5bc6\u540e\u987b\u7528 Pydantic \u7ed1\u5b9a\uff0c\u88f8 dict=None \u5728\u90e8\u5206\u94fe\u8def\u4e0b\u4f1a\u4e22 body\uff09", "file_type": "rationale", "source_file": "app/schemas/crm/product.py", "source_location": "L48", "_origin": "ast", "community": 4, "norm_label": "\u4ea7\u54c1\u5206\u7c7b\u6811\u67e5\u8be2(\u5bc6\u6587\u89e3\u5bc6\u540e\u987b\u7528 pydantic \u7ed1\u5b9a,\u88f8 dict=none \u5728\u90e8\u5206\u94fe\u8def\u4e0b\u4f1a\u4e22 body)", "id": "app_schemas_crm_product_rationale_48" }, { "label": "quote.py", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L1", "_origin": "ast", "community": 55, "norm_label": "quote.py", "id": "app_schemas_crm_quote" }, { "label": "QuoteProductItem", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L8", "_origin": "ast", "community": 55, "norm_label": "quoteproductitem", "id": "app_schemas_crm_quote_quoteproductitem" }, { "label": "QuoteListBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L35", "_origin": "ast", "community": 55, "norm_label": "quotelistbody", "id": "app_schemas_crm_quote_quotelistbody" }, { "label": "QuoteDetailBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L64", "_origin": "ast", "community": 55, "norm_label": "quotedetailbody", "id": "app_schemas_crm_quote_quotedetailbody" }, { "label": "QuoteDeleteBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L68", "_origin": "ast", "community": 55, "norm_label": "quotedeletebody", "id": "app_schemas_crm_quote_quotedeletebody" }, { "label": "QuoteCreateBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L72", "_origin": "ast", "community": 55, "norm_label": "quotecreatebody", "id": "app_schemas_crm_quote_quotecreatebody" }, { "label": "QuoteUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L106", "_origin": "ast", "community": 55, "norm_label": "quoteupdatebody", "id": "app_schemas_crm_quote_quoteupdatebody" }, { "label": "QuoteSubmitBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L110", "_origin": "ast", "community": 55, "norm_label": "quotesubmitbody", "id": "app_schemas_crm_quote_quotesubmitbody" }, { "label": "QuoteTemplateSaveBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L116", "_origin": "ast", "community": 55, "norm_label": "quotetemplatesavebody", "id": "app_schemas_crm_quote_quotetemplatesavebody" }, { "label": "QuoteTemplateGetBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L121", "_origin": "ast", "community": 55, "norm_label": "quotetemplategetbody", "id": "app_schemas_crm_quote_quotetemplategetbody" }, { "label": "QuotePdfBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L125", "_origin": "ast", "community": 55, "norm_label": "quotepdfbody", "id": "app_schemas_crm_quote_quotepdfbody" }, { "label": "QuoteShareGenerateBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L129", "_origin": "ast", "community": 55, "norm_label": "quotesharegeneratebody", "id": "app_schemas_crm_quote_quotesharegeneratebody" }, { "label": "QuoteAcceptBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L135", "_origin": "ast", "community": 55, "norm_label": "quoteacceptbody", "id": "app_schemas_crm_quote_quoteacceptbody" }, { "label": "QuoteRejectBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L140", "_origin": "ast", "community": 55, "norm_label": "quoterejectbody", "id": "app_schemas_crm_quote_quoterejectbody" }, { "label": "QuoteToContractBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L146", "_origin": "ast", "community": 55, "norm_label": "quotetocontractbody", "id": "app_schemas_crm_quote_quotetocontractbody" }, { "label": "QuoteNewVersionBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L155", "_origin": "ast", "community": 55, "norm_label": "quotenewversionbody", "id": "app_schemas_crm_quote_quotenewversionbody" }, { "label": "QuoteVersionsBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L161", "_origin": "ast", "community": 55, "norm_label": "quoteversionsbody", "id": "app_schemas_crm_quote_quoteversionsbody" }, { "label": "QuoteInvalidBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L165", "_origin": "ast", "community": 55, "norm_label": "quoteinvalidbody", "id": "app_schemas_crm_quote_quoteinvalidbody" }, { "label": "QuoteStatisticsOverviewBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L170", "_origin": "ast", "community": 55, "norm_label": "quotestatisticsoverviewbody", "id": "app_schemas_crm_quote_quotestatisticsoverviewbody" }, { "label": "QuoteStatisticsTrendBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L176", "_origin": "ast", "community": 55, "norm_label": "quotestatisticstrendbody", "id": "app_schemas_crm_quote_quotestatisticstrendbody" }, { "label": "QuoteProductListBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L182", "_origin": "ast", "community": 55, "norm_label": "quoteproductlistbody", "id": "app_schemas_crm_quote_quoteproductlistbody" }, { "label": "QuoteProductCreateBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L186", "_origin": "ast", "community": 55, "norm_label": "quoteproductcreatebody", "id": "app_schemas_crm_quote_quoteproductcreatebody" }, { "label": "QuoteProductUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L208", "_origin": "ast", "community": 55, "norm_label": "quoteproductupdatebody", "id": "app_schemas_crm_quote_quoteproductupdatebody" }, { "label": "QuoteProductDeleteBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L212", "_origin": "ast", "community": 55, "norm_label": "quoteproductdeletebody", "id": "app_schemas_crm_quote_quoteproductdeletebody" }, { "label": "QuoteApprovalListBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L216", "_origin": "ast", "community": 55, "norm_label": "quoteapprovallistbody", "id": "app_schemas_crm_quote_quoteapprovallistbody" }, { "label": "QuoteApprovalApproveBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L220", "_origin": "ast", "community": 55, "norm_label": "quoteapprovalapprovebody", "id": "app_schemas_crm_quote_quoteapprovalapprovebody" }, { "label": "QuoteApprovalWithdrawBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L227", "_origin": "ast", "community": 55, "norm_label": "quoteapprovalwithdrawbody", "id": "app_schemas_crm_quote_quoteapprovalwithdrawbody" }, { "label": "QuoteApprovalRefreshNamesBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L232", "_origin": "ast", "community": 55, "norm_label": "quoteapprovalrefreshnamesbody", "id": "app_schemas_crm_quote_quoteapprovalrefreshnamesbody" }, { "label": "QuoteShareLogListBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L236", "_origin": "ast", "community": 55, "norm_label": "quoteshareloglistbody", "id": "app_schemas_crm_quote_quoteshareloglistbody" }, { "label": "QuoteShareLogStatisticsBody", "file_type": "code", "source_file": "app/schemas/crm/quote.py", "source_location": "L240", "_origin": "ast", "community": 55, "norm_label": "quotesharelogstatisticsbody", "id": "app_schemas_crm_quote_quotesharelogstatisticsbody" }, { "label": "CRM \u62a5\u4ef7\u5355 Pydantic Schemas", "file_type": "rationale", "source_file": "app/schemas/crm/quote.py", "source_location": "L1", "_origin": "ast", "community": 55, "norm_label": "crm \u62a5\u4ef7\u5355 pydantic schemas", "id": "app_schemas_crm_quote_rationale_1" }, { "label": "quote_approver_setting.py", "file_type": "code", "source_file": "app/schemas/crm/quote_approver_setting.py", "source_location": "L1", "_origin": "ast", "community": 55, "norm_label": "quote_approver_setting.py", "id": "app_schemas_crm_quote_approver_setting" }, { "label": "QuoteApproverSettingSaveBody", "file_type": "code", "source_file": "app/schemas/crm/quote_approver_setting.py", "source_location": "L6", "_origin": "ast", "community": 55, "norm_label": "quoteapproversettingsavebody", "id": "app_schemas_crm_quote_approver_setting_quoteapproversettingsavebody" }, { "label": "statistics.py", "file_type": "code", "source_file": "app/schemas/crm/statistics.py", "source_location": "L1", "_origin": "ast", "community": 4, "norm_label": "statistics.py", "id": "app_schemas_crm_statistics" }, { "label": "StatisticsBody", "file_type": "code", "source_file": "app/schemas/crm/statistics.py", "source_location": "L8", "_origin": "ast", "community": 4, "norm_label": "statisticsbody", "id": "app_schemas_crm_statistics_statisticsbody" }, { "label": "CRM \u7edf\u8ba1\u5206\u6790 Pydantic Schemas", "file_type": "rationale", "source_file": "app/schemas/crm/statistics.py", "source_location": "L1", "_origin": "ast", "community": 4, "norm_label": "crm \u7edf\u8ba1\u5206\u6790 pydantic schemas", "id": "app_schemas_crm_statistics_rationale_1" }, { "label": "supplier_info.py", "file_type": "code", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L1", "_origin": "ast", "community": 124, "norm_label": "supplier_info.py", "id": "app_schemas_crm_supplier_info" }, { "label": "SupplierInfoListBody", "file_type": "code", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L8", "_origin": "ast", "community": 124, "norm_label": "supplierinfolistbody", "id": "app_schemas_crm_supplier_info_supplierinfolistbody" }, { "label": "SupplierInfoListAllBody", "file_type": "code", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L22", "_origin": "ast", "community": 124, "norm_label": "supplierinfolistallbody", "id": "app_schemas_crm_supplier_info_supplierinfolistallbody" }, { "label": "SupplierInfoDetailBody", "file_type": "code", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L31", "_origin": "ast", "community": 124, "norm_label": "supplierinfodetailbody", "id": "app_schemas_crm_supplier_info_supplierinfodetailbody" }, { "label": "SupplierInfoCreateBody", "file_type": "code", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L35", "_origin": "ast", "community": 124, "norm_label": "supplierinfocreatebody", "id": "app_schemas_crm_supplier_info_supplierinfocreatebody" }, { "label": "SupplierInfoUpdateBody", "file_type": "code", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L54", "_origin": "ast", "community": 124, "norm_label": "supplierinfoupdatebody", "id": "app_schemas_crm_supplier_info_supplierinfoupdatebody" }, { "label": "SupplierInfoDeleteBody", "file_type": "code", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L74", "_origin": "ast", "community": 124, "norm_label": "supplierinfodeletebody", "id": "app_schemas_crm_supplier_info_supplierinfodeletebody" }, { "label": "CRM \u4f9b\u65b9\u4fe1\u606f Pydantic Schemas", "file_type": "rationale", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L1", "_origin": "ast", "community": 124, "norm_label": "crm \u4f9b\u65b9\u4fe1\u606f pydantic schemas", "id": "app_schemas_crm_supplier_info_rationale_1" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/schemas/db/__init__.py", "source_location": "L1", "_origin": "ast", "community": 315, "norm_label": "__init__.py", "id": "app_schemas_db_init" }, { "label": "\u5730\u78c5\uff08db\uff09Pydantic schemas \u2014 \u5bf9\u9f50\u539f simple-dibang-xiaoshou \u5951\u7ea6\u3002", "file_type": "rationale", "source_file": "app/schemas/db/__init__.py", "source_location": "L1", "_origin": "ast", "community": 315, "norm_label": "\u5730\u78c5(db)pydantic schemas \u2014 \u5bf9\u9f50\u539f simple-dibang-xiaoshou \u5951\u7ea6\u3002", "id": "app_schemas_db_init_rationale_1" }, { "label": "dashboard.py", "file_type": "code", "source_file": "app/schemas/db/dashboard.py", "source_location": "L1", "_origin": "ast", "community": 196, "norm_label": "dashboard.py", "id": "app_schemas_db_dashboard" }, { "label": "DashboardStats", "file_type": "code", "source_file": "app/schemas/db/dashboard.py", "source_location": "L6", "_origin": "ast", "community": 196, "norm_label": "dashboardstats", "id": "app_schemas_db_dashboard_dashboardstats" }, { "label": "DashboardCargoStat", "file_type": "code", "source_file": "app/schemas/db/dashboard.py", "source_location": "L14", "_origin": "ast", "community": 196, "norm_label": "dashboardcargostat", "id": "app_schemas_db_dashboard_dashboardcargostat" }, { "label": "DashboardPartnerCargoStat", "file_type": "code", "source_file": "app/schemas/db/dashboard.py", "source_location": "L20", "_origin": "ast", "community": 196, "norm_label": "dashboardpartnercargostat", "id": "app_schemas_db_dashboard_dashboardpartnercargostat" }, { "label": "inventory.py", "file_type": "code", "source_file": "app/schemas/db/inventory.py", "source_location": "L1", "_origin": "ast", "community": 8, "norm_label": "inventory.py", "id": "app_schemas_db_inventory" }, { "label": "InboundOutboundBase", "file_type": "code", "source_file": "app/schemas/db/inventory.py", "source_location": "L6", "_origin": "ast", "community": 8, "norm_label": "inboundoutboundbase", "id": "app_schemas_db_inventory_inboundoutboundbase" }, { "label": "InboundOutboundCreate", "file_type": "code", "source_file": "app/schemas/db/inventory.py", "source_location": "L24", "_origin": "ast", "community": 8, "norm_label": "inboundoutboundcreate", "id": "app_schemas_db_inventory_inboundoutboundcreate" }, { "label": "InboundOutboundUpdate", "file_type": "code", "source_file": "app/schemas/db/inventory.py", "source_location": "L40", "_origin": "ast", "community": 8, "norm_label": "inboundoutboundupdate", "id": "app_schemas_db_inventory_inboundoutboundupdate" }, { "label": "CreateLinkForPlanPayload", "file_type": "code", "source_file": "app/schemas/db/inventory.py", "source_location": "L58", "_origin": "ast", "community": 8, "norm_label": "createlinkforplanpayload", "id": "app_schemas_db_inventory_createlinkforplanpayload" }, { "label": "InboundOutboundRead", "file_type": "code", "source_file": "app/schemas/db/inventory.py", "source_location": "L65", "_origin": "ast", "community": 8, "norm_label": "inboundoutboundread", "id": "app_schemas_db_inventory_inboundoutboundread" }, { "label": "plans.py", "file_type": "code", "source_file": "app/schemas/db/plans.py", "source_location": "L1", "_origin": "ast", "community": 8, "norm_label": "plans.py", "id": "app_schemas_db_plans" }, { "label": "PurchasePlanBase", "file_type": "code", "source_file": "app/schemas/db/plans.py", "source_location": "L6", "_origin": "ast", "community": 8, "norm_label": "purchaseplanbase", "id": "app_schemas_db_plans_purchaseplanbase" }, { "label": "PurchasePlanCreate", "file_type": "code", "source_file": "app/schemas/db/plans.py", "source_location": "L34", "_origin": "ast", "community": 8, "norm_label": "purchaseplancreate", "id": "app_schemas_db_plans_purchaseplancreate" }, { "label": "PurchasePlanUpdate", "file_type": "code", "source_file": "app/schemas/db/plans.py", "source_location": "L54", "_origin": "ast", "community": 8, "norm_label": "purchaseplanupdate", "id": "app_schemas_db_plans_purchaseplanupdate" }, { "label": "PurchasePlanRead", "file_type": "code", "source_file": "app/schemas/db/plans.py", "source_location": "L82", "_origin": "ast", "community": 8, "norm_label": "purchaseplanread", "id": "app_schemas_db_plans_purchaseplanread" }, { "label": "PurchasePlanWithFillLink", "file_type": "code", "source_file": "app/schemas/db/plans.py", "source_location": "L90", "_origin": "ast", "community": 8, "norm_label": "purchaseplanwithfilllink", "id": "app_schemas_db_plans_purchaseplanwithfilllink" }, { "label": "public_inventory.py", "file_type": "code", "source_file": "app/schemas/db/public_inventory.py", "source_location": "L1", "_origin": "ast", "community": 211, "norm_label": "public_inventory.py", "id": "app_schemas_db_public_inventory" }, { "label": "PublicInventoryFeedback", "file_type": "code", "source_file": "app/schemas/db/public_inventory.py", "source_location": "L7", "_origin": "ast", "community": 211, "norm_label": "publicinventoryfeedback", "id": "app_schemas_db_public_inventory_publicinventoryfeedback" }, { "label": "PublicInventoryPageRead", "file_type": "code", "source_file": "app/schemas/db/public_inventory.py", "source_location": "L13", "_origin": "ast", "community": 211, "norm_label": "publicinventorypageread", "id": "app_schemas_db_public_inventory_publicinventorypageread" }, { "label": "InventorySiteUrlRead", "file_type": "code", "source_file": "app/schemas/db/public_inventory.py", "source_location": "L34", "_origin": "ast", "community": 8, "norm_label": "inventorysiteurlread", "id": "app_schemas_db_public_inventory_inventorysiteurlread" }, { "label": "weighing.py", "file_type": "code", "source_file": "app/schemas/db/weighing.py", "source_location": "L1", "_origin": "ast", "community": 8, "norm_label": "weighing.py", "id": "app_schemas_db_weighing" }, { "label": "WeighingSlipBase", "file_type": "code", "source_file": "app/schemas/db/weighing.py", "source_location": "L6", "_origin": "ast", "community": 8, "norm_label": "weighingslipbase", "id": "app_schemas_db_weighing_weighingslipbase" }, { "label": "WeighingSlipCreate", "file_type": "code", "source_file": "app/schemas/db/weighing.py", "source_location": "L33", "_origin": "ast", "community": 8, "norm_label": "weighingslipcreate", "id": "app_schemas_db_weighing_weighingslipcreate" }, { "label": "WeighingSlipUpdate", "file_type": "code", "source_file": "app/schemas/db/weighing.py", "source_location": "L58", "_origin": "ast", "community": 8, "norm_label": "weighingslipupdate", "id": "app_schemas_db_weighing_weighingslipupdate" }, { "label": "WeighingSlipRead", "file_type": "code", "source_file": "app/schemas/db/weighing.py", "source_location": "L86", "_origin": "ast", "community": 8, "norm_label": "weighingslipread", "id": "app_schemas_db_weighing_weighingslipread" }, { "label": "duty.py", "file_type": "code", "source_file": "app/schemas/duty.py", "source_location": "L1", "_origin": "ast", "community": 198, "norm_label": "duty.py", "id": "app_schemas_duty" }, { "label": "DutyAssignmentIn", "file_type": "code", "source_file": "app/schemas/duty.py", "source_location": "L13", "_origin": "ast", "community": 142, "norm_label": "dutyassignmentin", "id": "app_schemas_duty_dutyassignmentin" }, { "label": "DutySlotSaveIn", "file_type": "code", "source_file": "app/schemas/duty.py", "source_location": "L19", "_origin": "ast", "community": 142, "norm_label": "dutyslotsavein", "id": "app_schemas_duty_dutyslotsavein" }, { "label": "._split_work_plans()", "file_type": "code", "source_file": "app/schemas/duty.py", "source_location": "L31", "_origin": "ast", "community": 142, "norm_label": "._split_work_plans()", "id": "app_schemas_duty_dutyslotsavein_split_work_plans" }, { "label": "DutyDaySaveBody", "file_type": "code", "source_file": "app/schemas/duty.py", "source_location": "L39", "_origin": "ast", "community": 198, "norm_label": "dutydaysavebody", "id": "app_schemas_duty_dutydaysavebody" }, { "label": "DutyLinkBody", "file_type": "code", "source_file": "app/schemas/duty.py", "source_location": "L45", "_origin": "ast", "community": 198, "norm_label": "dutylinkbody", "id": "app_schemas_duty_dutylinkbody" }, { "label": "DutyGrabBody", "file_type": "code", "source_file": "app/schemas/duty.py", "source_location": "L49", "_origin": "ast", "community": 11, "norm_label": "dutygrabbody", "id": "app_schemas_duty_dutygrabbody" }, { "label": "DutyDictEnsureBody", "file_type": "code", "source_file": "app/schemas/duty.py", "source_location": "L54", "_origin": "ast", "community": 198, "norm_label": "dutydictensurebody", "id": "app_schemas_duty_dutydictensurebody" }, { "label": "\u503c\u73ed\u6392\u73ed Pydantic schemas", "file_type": "rationale", "source_file": "app/schemas/duty.py", "source_location": "L1", "_origin": "ast", "community": 198, "norm_label": "\u503c\u73ed\u6392\u73ed pydantic schemas", "id": "app_schemas_duty_rationale_1" }, { "label": "leave.py", "file_type": "code", "source_file": "app/schemas/leave.py", "source_location": "L1", "_origin": "ast", "community": 20, "norm_label": "leave.py", "id": "app_schemas_leave" }, { "label": "LeaveCreate", "file_type": "code", "source_file": "app/schemas/leave.py", "source_location": "L7", "_origin": "ast", "community": 33, "norm_label": "leavecreate", "id": "app_schemas_leave_leavecreate" }, { "label": "LeaveUpdate", "file_type": "code", "source_file": "app/schemas/leave.py", "source_location": "L16", "_origin": "ast", "community": 33, "norm_label": "leaveupdate", "id": "app_schemas_leave_leaveupdate" }, { "label": "LeaveResponse", "file_type": "code", "source_file": "app/schemas/leave.py", "source_location": "L25", "_origin": "ast", "community": 20, "norm_label": "leaveresponse", "id": "app_schemas_leave_leaveresponse" }, { "label": "Config", "file_type": "code", "source_file": "app/schemas/leave.py", "source_location": "L39", "_origin": "ast", "community": 20, "norm_label": "config", "id": "app_schemas_leave_config" }, { "label": "Pydantic schemas - \u8bf7\u5047\u7533\u8bf7", "file_type": "rationale", "source_file": "app/schemas/leave.py", "source_location": "L1", "_origin": "ast", "community": 20, "norm_label": "pydantic schemas - \u8bf7\u5047\u7533\u8bf7", "id": "app_schemas_leave_rationale_1" }, { "label": "menu.py", "file_type": "code", "source_file": "app/schemas/menu.py", "source_location": "L1", "_origin": "ast", "community": 20, "norm_label": "menu.py", "id": "app_schemas_menu" }, { "label": "MenuMeta", "file_type": "code", "source_file": "app/schemas/menu.py", "source_location": "L6", "_origin": "ast", "community": 20, "norm_label": "menumeta", "id": "app_schemas_menu_menumeta" }, { "label": "MenuItem", "file_type": "code", "source_file": "app/schemas/menu.py", "source_location": "L19", "_origin": "ast", "community": 20, "norm_label": "menuitem", "id": "app_schemas_menu_menuitem" }, { "label": "MenuListResponse", "file_type": "code", "source_file": "app/schemas/menu.py", "source_location": "L30", "_origin": "ast", "community": 20, "norm_label": "menulistresponse", "id": "app_schemas_menu_menulistresponse" }, { "label": "menu_favorite.py", "file_type": "code", "source_file": "app/schemas/menu_favorite.py", "source_location": "L1", "_origin": "ast", "community": 35, "norm_label": "menu_favorite.py", "id": "app_schemas_menu_favorite" }, { "label": "MenuFavoriteCreateBody", "file_type": "code", "source_file": "app/schemas/menu_favorite.py", "source_location": "L6", "_origin": "ast", "community": 35, "norm_label": "menufavoritecreatebody", "id": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "label": "MenuFavoriteDeleteBody", "file_type": "code", "source_file": "app/schemas/menu_favorite.py", "source_location": "L10", "_origin": "ast", "community": 35, "norm_label": "menufavoritedeletebody", "id": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "label": "MenuFavoriteReorderBody", "file_type": "code", "source_file": "app/schemas/menu_favorite.py", "source_location": "L14", "_origin": "ast", "community": 35, "norm_label": "menufavoritereorderbody", "id": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "label": "\u6536\u85cf\u83dc\u5355\u5b8c\u6574\u6709\u5e8f\u5217\u8868\uff08paths \u987b\u4e0e\u5f53\u524d\u6709\u6548\u6536\u85cf\u96c6\u5408\u4e00\u81f4\uff09", "file_type": "rationale", "source_file": "app/schemas/menu_favorite.py", "source_location": "L15", "_origin": "ast", "community": 35, "norm_label": "\u6536\u85cf\u83dc\u5355\u5b8c\u6574\u6709\u5e8f\u5217\u8868(paths \u987b\u4e0e\u5f53\u524d\u6709\u6548\u6536\u85cf\u96c6\u5408\u4e00\u81f4)", "id": "app_schemas_menu_favorite_rationale_15" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/schemas/monitor/__init__.py", "source_location": "L1", "_origin": "ast", "community": 367, "norm_label": "__init__.py", "id": "app_schemas_monitor_init" }, { "label": "operlog.py", "file_type": "code", "source_file": "app/schemas/monitor/operlog.py", "source_location": "L1", "_origin": "ast", "community": 33, "norm_label": "operlog.py", "id": "app_schemas_monitor_operlog" }, { "label": "OperLogListBody", "file_type": "code", "source_file": "app/schemas/monitor/operlog.py", "source_location": "L8", "_origin": "ast", "community": 33, "norm_label": "operloglistbody", "id": "app_schemas_monitor_operlog_operloglistbody" }, { "label": "OperLogDetailBody", "file_type": "code", "source_file": "app/schemas/monitor/operlog.py", "source_location": "L21", "_origin": "ast", "community": 33, "norm_label": "operlogdetailbody", "id": "app_schemas_monitor_operlog_operlogdetailbody" }, { "label": "\u64cd\u4f5c\u65e5\u5fd7\uff08\u517c\u5bb9 RuoYi OperLog \u89c6\u56fe\uff09", "file_type": "rationale", "source_file": "app/schemas/monitor/operlog.py", "source_location": "L1", "_origin": "ast", "community": 33, "norm_label": "\u64cd\u4f5c\u65e5\u5fd7(\u517c\u5bb9 ruoyi operlog \u89c6\u56fe)", "id": "app_schemas_monitor_operlog_rationale_1" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/schemas/pl/__init__.py", "source_location": "L1", "_origin": "ast", "community": 23, "norm_label": "__init__.py", "id": "app_schemas_pl_init" }, { "label": "\u8fd0\u8f93\u8ba1\u5212\u7ba1\u7406 - Pydantic Schema", "file_type": "rationale", "source_file": "app/schemas/pl/__init__.py", "source_location": "L1", "_origin": "ast", "community": 23, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u7ba1\u7406 - pydantic schema", "id": "app_schemas_pl_init_rationale_1" }, { "label": "base_data.py", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L1", "_origin": "ast", "community": 3, "norm_label": "base_data.py", "id": "app_schemas_pl_base_data" }, { "label": "CarrierBase", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L19", "_origin": "ast", "community": 3, "norm_label": "carrierbase", "id": "app_schemas_pl_base_data_carrierbase" }, { "label": "CarrierQualificationBase", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L27", "_origin": "ast", "community": 3, "norm_label": "carrierqualificationbase", "id": "app_schemas_pl_base_data_carrierqualificationbase" }, { "label": "CarrierCreate", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L45", "_origin": "ast", "community": 3, "norm_label": "carriercreate", "id": "app_schemas_pl_base_data_carriercreate" }, { "label": "CarrierUpdate", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L49", "_origin": "ast", "community": 3, "norm_label": "carrierupdate", "id": "app_schemas_pl_base_data_carrierupdate" }, { "label": "CarrierAuditReject", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L71", "_origin": "ast", "community": 3, "norm_label": "carrierauditreject", "id": "app_schemas_pl_base_data_carrierauditreject" }, { "label": "CarrierRead", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L77", "_origin": "ast", "community": 3, "norm_label": "carrierread", "id": "app_schemas_pl_base_data_carrierread" }, { "label": "carrier_to_read()", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L96", "_origin": "ast", "community": 3, "norm_label": "carrier_to_read()", "id": "app_schemas_pl_base_data_carrier_to_read" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 3, "norm_label": "date", "id": "app_schemas_pl_base_data_py_date" }, { "label": "VehiclePersonnelRow", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L132", "_origin": "ast", "community": 3, "norm_label": "vehiclepersonnelrow", "id": "app_schemas_pl_base_data_vehiclepersonnelrow" }, { "label": "CertRow", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L143", "_origin": "ast", "community": 40, "norm_label": "certrow", "id": "app_schemas_pl_base_data_certrow" }, { "label": "CertRead", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L158", "_origin": "ast", "community": 3, "norm_label": "certread", "id": "app_schemas_pl_base_data_certread" }, { "label": "VehicleBase", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L174", "_origin": "ast", "community": 3, "norm_label": "vehiclebase", "id": "app_schemas_pl_base_data_vehiclebase" }, { "label": "VehicleCreate", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L190", "_origin": "ast", "community": 3, "norm_label": "vehiclecreate", "id": "app_schemas_pl_base_data_vehiclecreate" }, { "label": "VehicleUpdate", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L197", "_origin": "ast", "community": 3, "norm_label": "vehicleupdate", "id": "app_schemas_pl_base_data_vehicleupdate" }, { "label": "VehicleRead", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L214", "_origin": "ast", "community": 3, "norm_label": "vehicleread", "id": "app_schemas_pl_base_data_vehicleread" }, { "label": "VehicleDetailRead", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L229", "_origin": "ast", "community": 3, "norm_label": "vehicledetailread", "id": "app_schemas_pl_base_data_vehicledetailread" }, { "label": "PersonnelBase", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L240", "_origin": "ast", "community": 3, "norm_label": "personnelbase", "id": "app_schemas_pl_base_data_personnelbase" }, { "label": "PersonnelCreate", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L264", "_origin": "ast", "community": 3, "norm_label": "personnelcreate", "id": "app_schemas_pl_base_data_personnelcreate" }, { "label": "PersonnelUpdate", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L269", "_origin": "ast", "community": 3, "norm_label": "personnelupdate", "id": "app_schemas_pl_base_data_personnelupdate" }, { "label": "PersonnelRead", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L287", "_origin": "ast", "community": 3, "norm_label": "personnelread", "id": "app_schemas_pl_base_data_personnelread" }, { "label": "PersonnelDetailRead", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L302", "_origin": "ast", "community": 3, "norm_label": "personneldetailread", "id": "app_schemas_pl_base_data_personneldetailread" }, { "label": "DriverBase", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L312", "_origin": "ast", "community": 3, "norm_label": "driverbase", "id": "app_schemas_pl_base_data_driverbase" }, { "label": "DriverCreate", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L325", "_origin": "ast", "community": 3, "norm_label": "drivercreate", "id": "app_schemas_pl_base_data_drivercreate" }, { "label": "DriverUpdate", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L329", "_origin": "ast", "community": 3, "norm_label": "driverupdate", "id": "app_schemas_pl_base_data_driverupdate" }, { "label": "DriverRead", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L343", "_origin": "ast", "community": 3, "norm_label": "driverread", "id": "app_schemas_pl_base_data_driverread" }, { "label": "DriverListResponse", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L356", "_origin": "ast", "community": 3, "norm_label": "driverlistresponse", "id": "app_schemas_pl_base_data_driverlistresponse" }, { "label": "VehicleDriverCreate", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L366", "_origin": "ast", "community": 3, "norm_label": "vehicledrivercreate", "id": "app_schemas_pl_base_data_vehicledrivercreate" }, { "label": "VehicleDriverRead", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L373", "_origin": "ast", "community": 23, "norm_label": "vehicledriverread", "id": "app_schemas_pl_base_data_vehicledriverread" }, { "label": "CarrierListResponse", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L383", "_origin": "ast", "community": 3, "norm_label": "carrierlistresponse", "id": "app_schemas_pl_base_data_carrierlistresponse" }, { "label": "VehicleListResponse", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L388", "_origin": "ast", "community": 3, "norm_label": "vehiclelistresponse", "id": "app_schemas_pl_base_data_vehiclelistresponse" }, { "label": "PersonnelListResponse", "file_type": "code", "source_file": "app/schemas/pl/base_data.py", "source_location": "L393", "_origin": "ast", "community": 3, "norm_label": "personnellistresponse", "id": "app_schemas_pl_base_data_personnellistresponse" }, { "label": "\u8fd0\u8f93\u8ba1\u5212\u7ba1\u7406 - \u57fa\u7840\u6570\u636e Schema\uff08\u627f\u8fd0\u5546\u3001\u8f66\u8f86\u3001\u4eba\u5458\u3001\u8bc1\u4e66\uff09", "file_type": "rationale", "source_file": "app/schemas/pl/base_data.py", "source_location": "L1", "_origin": "ast", "community": 3, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u7ba1\u7406 - \u57fa\u7840\u6570\u636e schema(\u627f\u8fd0\u5546\u3001\u8f66\u8f86\u3001\u4eba\u5458\u3001\u8bc1\u4e66)", "id": "app_schemas_pl_base_data_rationale_1" }, { "label": "customer_stop_pref.py", "file_type": "code", "source_file": "app/schemas/pl/customer_stop_pref.py", "source_location": "L1", "_origin": "ast", "community": 15, "norm_label": "customer_stop_pref.py", "id": "app_schemas_pl_customer_stop_pref" }, { "label": "CustomerStopPrefRead", "file_type": "code", "source_file": "app/schemas/pl/customer_stop_pref.py", "source_location": "L8", "_origin": "ast", "community": 15, "norm_label": "customerstopprefread", "id": "app_schemas_pl_customer_stop_pref_customerstopprefread" }, { "label": "datetime_parse.py", "file_type": "code", "source_file": "app/schemas/pl/datetime_parse.py", "source_location": "L1", "_origin": "ast", "community": 28, "norm_label": "datetime_parse.py", "id": "app_schemas_pl_datetime_parse" }, { "label": "parse_optional_plan_datetime()", "file_type": "code", "source_file": "app/schemas/pl/datetime_parse.py", "source_location": "L10", "_origin": "ast", "community": 28, "norm_label": "parse_optional_plan_datetime()", "id": "app_schemas_pl_datetime_parse_parse_optional_plan_datetime" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 28, "norm_label": "datetime", "id": "app_schemas_pl_datetime_parse_py_datetime" }, { "label": "\u8fd0\u8f93\u8ba1\u5212\u76f8\u5173\u65e5\u671f\u65f6\u95f4\u89e3\u6790\uff1a\u524d\u7aef date-picker \u4ec5\u4f20 YYYY-MM-DD\u3002", "file_type": "rationale", "source_file": "app/schemas/pl/datetime_parse.py", "source_location": "L1", "_origin": "ast", "community": 28, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u76f8\u5173\u65e5\u671f\u65f6\u95f4\u89e3\u6790:\u524d\u7aef date-picker \u4ec5\u4f20 yyyy-mm-dd\u3002", "id": "app_schemas_pl_datetime_parse_rationale_1" }, { "label": "freight.py", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L1", "_origin": "ast", "community": 89, "norm_label": "freight.py", "id": "app_schemas_pl_freight" }, { "label": "FreightSettlementBase", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L14", "_origin": "ast", "community": 89, "norm_label": "freightsettlementbase", "id": "app_schemas_pl_freight_freightsettlementbase" }, { "label": "FreightSettlementCreate", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L26", "_origin": "ast", "community": 89, "norm_label": "freightsettlementcreate", "id": "app_schemas_pl_freight_freightsettlementcreate" }, { "label": ".check_ids()", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L32", "_origin": "ast", "community": 89, "norm_label": ".check_ids()", "id": "app_schemas_pl_freight_freightsettlementcreate_check_ids" }, { "label": "FreightSettlementUpdate", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L38", "_origin": "ast", "community": 89, "norm_label": "freightsettlementupdate", "id": "app_schemas_pl_freight_freightsettlementupdate" }, { "label": "FreightSettlementRead", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L50", "_origin": "ast", "community": 89, "norm_label": "freightsettlementread", "id": "app_schemas_pl_freight_freightsettlementread" }, { "label": "FreightSettlementListItem", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L64", "_origin": "ast", "community": 89, "norm_label": "freightsettlementlistitem", "id": "app_schemas_pl_freight_freightsettlementlistitem" }, { "label": "FreightSettlementTransportRead", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L78", "_origin": "ast", "community": 23, "norm_label": "freightsettlementtransportread", "id": "app_schemas_pl_freight_freightsettlementtransportread" }, { "label": "UnsettledPlanItem", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L88", "_origin": "ast", "community": 89, "norm_label": "unsettledplanitem", "id": "app_schemas_pl_freight_unsettledplanitem" }, { "label": "UnsettledPlanListResponse", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L109", "_origin": "ast", "community": 89, "norm_label": "unsettledplanlistresponse", "id": "app_schemas_pl_freight_unsettledplanlistresponse" }, { "label": "SettlementPlanSummary", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L114", "_origin": "ast", "community": 89, "norm_label": "settlementplansummary", "id": "app_schemas_pl_freight_settlementplansummary" }, { "label": "SettlementApprovalFlowItem", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L124", "_origin": "ast", "community": 89, "norm_label": "settlementapprovalflowitem", "id": "app_schemas_pl_freight_settlementapprovalflowitem" }, { "label": "FreightSettlementWithTransports", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L138", "_origin": "ast", "community": 89, "norm_label": "freightsettlementwithtransports", "id": "app_schemas_pl_freight_freightsettlementwithtransports" }, { "label": "FreightSettlementSubmitApprovalBody", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L156", "_origin": "ast", "community": 89, "norm_label": "freightsettlementsubmitapprovalbody", "id": "app_schemas_pl_freight_freightsettlementsubmitapprovalbody" }, { "label": "FreightSettlementApprovalActionBody", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L163", "_origin": "ast", "community": 89, "norm_label": "freightsettlementapprovalactionbody", "id": "app_schemas_pl_freight_freightsettlementapprovalactionbody" }, { "label": "FreightSettlementDisburseBody", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L168", "_origin": "ast", "community": 89, "norm_label": "freightsettlementdisbursebody", "id": "app_schemas_pl_freight_freightsettlementdisbursebody" }, { "label": "RemittanceVoucherCreate", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L181", "_origin": "ast", "community": 23, "norm_label": "remittancevouchercreate", "id": "app_schemas_pl_freight_remittancevouchercreate" }, { "label": "RemittanceVoucherRead", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L190", "_origin": "ast", "community": 89, "norm_label": "remittancevoucherread", "id": "app_schemas_pl_freight_remittancevoucherread" }, { "label": "FreightSettlementListQuery", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L209", "_origin": "ast", "community": 23, "norm_label": "freightsettlementlistquery", "id": "app_schemas_pl_freight_freightsettlementlistquery" }, { "label": "FreightSettlementListResponse", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L218", "_origin": "ast", "community": 89, "norm_label": "freightsettlementlistresponse", "id": "app_schemas_pl_freight_freightsettlementlistresponse" }, { "label": "FreightSettlementByTransportRead", "file_type": "code", "source_file": "app/schemas/pl/freight.py", "source_location": "L223", "_origin": "ast", "community": 89, "norm_label": "freightsettlementbytransportread", "id": "app_schemas_pl_freight_freightsettlementbytransportread" }, { "label": "inventory.py", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L1", "_origin": "ast", "community": 23, "norm_label": "inventory.py", "id": "app_schemas_pl_inventory" }, { "label": "InventoryRead", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L14", "_origin": "ast", "community": 23, "norm_label": "inventoryread", "id": "app_schemas_pl_inventory_inventoryread" }, { "label": "InventoryTransactionRead", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L38", "_origin": "ast", "community": 23, "norm_label": "inventorytransactionread", "id": "app_schemas_pl_inventory_inventorytransactionread" }, { "label": "InventoryWarningRead", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L61", "_origin": "ast", "community": 23, "norm_label": "inventorywarningread", "id": "app_schemas_pl_inventory_inventorywarningread" }, { "label": "InventoryWarningUpdate", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L78", "_origin": "ast", "community": 23, "norm_label": "inventorywarningupdate", "id": "app_schemas_pl_inventory_inventorywarningupdate" }, { "label": "InventoryWarningThreshold", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L84", "_origin": "ast", "community": 23, "norm_label": "inventorywarningthreshold", "id": "app_schemas_pl_inventory_inventorywarningthreshold" }, { "label": "DocumentReminderRead", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L98", "_origin": "ast", "community": 23, "norm_label": "documentreminderread", "id": "app_schemas_pl_inventory_documentreminderread" }, { "label": "DocumentReminderUpdate", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L116", "_origin": "ast", "community": 23, "norm_label": "documentreminderupdate", "id": "app_schemas_pl_inventory_documentreminderupdate" }, { "label": "DocumentReminderStatsRead", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L122", "_origin": "ast", "community": 23, "norm_label": "documentreminderstatsread", "id": "app_schemas_pl_inventory_documentreminderstatsread" }, { "label": "InventoryLedgerQuery", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L132", "_origin": "ast", "community": 23, "norm_label": "inventoryledgerquery", "id": "app_schemas_pl_inventory_inventoryledgerquery" }, { "label": "InventoryLedgerResponse", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L139", "_origin": "ast", "community": 23, "norm_label": "inventoryledgerresponse", "id": "app_schemas_pl_inventory_inventoryledgerresponse" }, { "label": "InventoryTransactionQuery", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L144", "_origin": "ast", "community": 23, "norm_label": "inventorytransactionquery", "id": "app_schemas_pl_inventory_inventorytransactionquery" }, { "label": "InventoryTransactionResponse", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L154", "_origin": "ast", "community": 23, "norm_label": "inventorytransactionresponse", "id": "app_schemas_pl_inventory_inventorytransactionresponse" }, { "label": "InventorySummaryQuery", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L159", "_origin": "ast", "community": 23, "norm_label": "inventorysummaryquery", "id": "app_schemas_pl_inventory_inventorysummaryquery" }, { "label": "InventorySummaryItem", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L167", "_origin": "ast", "community": 23, "norm_label": "inventorysummaryitem", "id": "app_schemas_pl_inventory_inventorysummaryitem" }, { "label": "InventorySummaryResponse", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L176", "_origin": "ast", "community": 23, "norm_label": "inventorysummaryresponse", "id": "app_schemas_pl_inventory_inventorysummaryresponse" }, { "label": "TransportStatsQuery", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L180", "_origin": "ast", "community": 23, "norm_label": "transportstatsquery", "id": "app_schemas_pl_inventory_transportstatsquery" }, { "label": "TransportStatsItem", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L187", "_origin": "ast", "community": 23, "norm_label": "transportstatsitem", "id": "app_schemas_pl_inventory_transportstatsitem" }, { "label": "TransportStatsResponse", "file_type": "code", "source_file": "app/schemas/pl/inventory.py", "source_location": "L194", "_origin": "ast", "community": 23, "norm_label": "transportstatsresponse", "id": "app_schemas_pl_inventory_transportstatsresponse" }, { "label": "io_order.py", "file_type": "code", "source_file": "app/schemas/pl/io_order.py", "source_location": "L1", "_origin": "ast", "community": 5, "norm_label": "io_order.py", "id": "app_schemas_pl_io_order" }, { "label": "BrandOption", "file_type": "code", "source_file": "app/schemas/pl/io_order.py", "source_location": "L11", "_origin": "ast", "community": 5, "norm_label": "brandoption", "id": "app_schemas_pl_io_order_brandoption" }, { "label": "BrandQtyItem", "file_type": "code", "source_file": "app/schemas/pl/io_order.py", "source_location": "L17", "_origin": "ast", "community": 5, "norm_label": "brandqtyitem", "id": "app_schemas_pl_io_order_brandqtyitem" }, { "label": "IoOrderItemRead", "file_type": "code", "source_file": "app/schemas/pl/io_order.py", "source_location": "L24", "_origin": "ast", "community": 5, "norm_label": "ioorderitemread", "id": "app_schemas_pl_io_order_ioorderitemread" }, { "label": "IoOrderItemPatch", "file_type": "code", "source_file": "app/schemas/pl/io_order.py", "source_location": "L51", "_origin": "ast", "community": 5, "norm_label": "ioorderitempatch", "id": "app_schemas_pl_io_order_ioorderitempatch" }, { "label": "IoOrderPatch", "file_type": "code", "source_file": "app/schemas/pl/io_order.py", "source_location": "L58", "_origin": "ast", "community": 136, "norm_label": "ioorderpatch", "id": "app_schemas_pl_io_order_ioorderpatch" }, { "label": "IoOrderRead", "file_type": "code", "source_file": "app/schemas/pl/io_order.py", "source_location": "L67", "_origin": "ast", "community": 136, "norm_label": "ioorderread", "id": "app_schemas_pl_io_order_ioorderread" }, { "label": "IoOrderListResponse", "file_type": "code", "source_file": "app/schemas/pl/io_order.py", "source_location": "L108", "_origin": "ast", "community": 136, "norm_label": "ioorderlistresponse", "id": "app_schemas_pl_io_order_ioorderlistresponse" }, { "label": "PublicIoOrderItemFeedback", "file_type": "code", "source_file": "app/schemas/pl/io_order.py", "source_location": "L113", "_origin": "ast", "community": 5, "norm_label": "publicioorderitemfeedback", "id": "app_schemas_pl_io_order_publicioorderitemfeedback" }, { "label": "PublicIoOrderStopProductFeedback", "file_type": "code", "source_file": "app/schemas/pl/io_order.py", "source_location": "L120", "_origin": "ast", "community": 5, "norm_label": "publicioorderstopproductfeedback", "id": "app_schemas_pl_io_order_publicioorderstopproductfeedback" }, { "label": "PublicIoOrderStopFeedback", "file_type": "code", "source_file": "app/schemas/pl/io_order.py", "source_location": "L127", "_origin": "ast", "community": 5, "norm_label": "publicioorderstopfeedback", "id": "app_schemas_pl_io_order_publicioorderstopfeedback" }, { "label": "PublicIoOrderFeedback", "file_type": "code", "source_file": "app/schemas/pl/io_order.py", "source_location": "L135", "_origin": "ast", "community": 5, "norm_label": "publicioorderfeedback", "id": "app_schemas_pl_io_order_publicioorderfeedback" }, { "label": "PublicIoOrderHistoryProductRead", "file_type": "code", "source_file": "app/schemas/pl/io_order.py", "source_location": "L144", "_origin": "ast", "community": 5, "norm_label": "publicioorderhistoryproductread", "id": "app_schemas_pl_io_order_publicioorderhistoryproductread" }, { "label": "PublicIoOrderHistoryRecordRead", "file_type": "code", "source_file": "app/schemas/pl/io_order.py", "source_location": "L153", "_origin": "ast", "community": 5, "norm_label": "publicioorderhistoryrecordread", "id": "app_schemas_pl_io_order_publicioorderhistoryrecordread" }, { "label": "PublicIoOrderHistoryPageRead", "file_type": "code", "source_file": "app/schemas/pl/io_order.py", "source_location": "L178", "_origin": "ast", "community": 5, "norm_label": "publicioorderhistorypageread", "id": "app_schemas_pl_io_order_publicioorderhistorypageread" }, { "label": "\u5165\u5e93\u5355 / \u51fa\u5e93\u5355 Pydantic schemas", "file_type": "rationale", "source_file": "app/schemas/pl/io_order.py", "source_location": "L1", "_origin": "ast", "community": 5, "norm_label": "\u5165\u5e93\u5355 / \u51fa\u5e93\u5355 pydantic schemas", "id": "app_schemas_pl_io_order_rationale_1" }, { "label": "menu_badge.py", "file_type": "code", "source_file": "app/schemas/pl/menu_badge.py", "source_location": "L1", "_origin": "ast", "community": 15, "norm_label": "menu_badge.py", "id": "app_schemas_pl_menu_badge" }, { "label": "PlMenuBadgeStatsRead", "file_type": "code", "source_file": "app/schemas/pl/menu_badge.py", "source_location": "L6", "_origin": "ast", "community": 15, "norm_label": "plmenubadgestatsread", "id": "app_schemas_pl_menu_badge_plmenubadgestatsread" }, { "label": "paste_recognize.py", "file_type": "code", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L1", "_origin": "ast", "community": 3, "norm_label": "paste_recognize.py", "id": "app_schemas_pl_paste_recognize" }, { "label": "ConflictAction", "file_type": "code", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L7", "_origin": "ast", "community": 3, "norm_label": "conflictaction", "id": "app_schemas_pl_paste_recognize_conflictaction" }, { "label": "PastePersonnelIn", "file_type": "code", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L15", "_origin": "ast", "community": 3, "norm_label": "pastepersonnelin", "id": "app_schemas_pl_paste_recognize_pastepersonnelin" }, { "label": "PasteVehicleIn", "file_type": "code", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L24", "_origin": "ast", "community": 3, "norm_label": "pastevehiclein", "id": "app_schemas_pl_paste_recognize_pastevehiclein" }, { "label": "PasteCommitBody", "file_type": "code", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L34", "_origin": "ast", "community": 3, "norm_label": "pastecommitbody", "id": "app_schemas_pl_paste_recognize_pastecommitbody" }, { "label": "PasteCommitResult", "file_type": "code", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L45", "_origin": "ast", "community": 3, "norm_label": "pastecommitresult", "id": "app_schemas_pl_paste_recognize_pastecommitresult" }, { "label": "\u8fd0\u8f93\u8ba1\u5212 - \u4e09\u65b9\u7c98\u8d34\u8bc6\u522b\u63d0\u4ea4 Schema", "file_type": "rationale", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L1", "_origin": "ast", "community": 3, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 - \u4e09\u65b9\u7c98\u8d34\u8bc6\u522b\u63d0\u4ea4 schema", "id": "app_schemas_pl_paste_recognize_rationale_1" }, { "label": "plan.py", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L1", "_origin": "ast", "community": 1, "norm_label": "plan.py", "id": "app_schemas_pl_plan" }, { "label": "PlanProductBase", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L16", "_origin": "ast", "community": 1, "norm_label": "planproductbase", "id": "app_schemas_pl_plan_planproductbase" }, { "label": "PlanProductCreate", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L55", "_origin": "ast", "community": 1, "norm_label": "planproductcreate", "id": "app_schemas_pl_plan_planproductcreate" }, { "label": "PlanProductUpdate", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L59", "_origin": "ast", "community": 23, "norm_label": "planproductupdate", "id": "app_schemas_pl_plan_planproductupdate" }, { "label": "PlanArchiveBrandQtyItem", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L81", "_origin": "ast", "community": 1, "norm_label": "planarchivebrandqtyitem", "id": "app_schemas_pl_plan_planarchivebrandqtyitem" }, { "label": "PlanProductRead", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L89", "_origin": "ast", "community": 12, "norm_label": "planproductread", "id": "app_schemas_pl_plan_planproductread" }, { "label": "PlanStopProductBody", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L106", "_origin": "ast", "community": 222, "norm_label": "planstopproductbody", "id": "app_schemas_pl_plan_planstopproductbody" }, { "label": "PlanStopProductRead", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L124", "_origin": "ast", "community": 57, "norm_label": "planstopproductread", "id": "app_schemas_pl_plan_planstopproductread" }, { "label": "PlanLoadBody", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L143", "_origin": "ast", "community": 12, "norm_label": "planloadbody", "id": "app_schemas_pl_plan_planloadbody" }, { "label": "PlanDeliveryBody", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L162", "_origin": "ast", "community": 12, "norm_label": "plandeliverybody", "id": "app_schemas_pl_plan_plandeliverybody" }, { "label": "PlanLoadRead", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L182", "_origin": "ast", "community": 12, "norm_label": "planloadread", "id": "app_schemas_pl_plan_planloadread" }, { "label": "PlanDeliveryRead", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L193", "_origin": "ast", "community": 12, "norm_label": "plandeliveryread", "id": "app_schemas_pl_plan_plandeliveryread" }, { "label": "PlanBase", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L209", "_origin": "ast", "community": 1, "norm_label": "planbase", "id": "app_schemas_pl_plan_planbase" }, { "label": "PlanContractLink", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L260", "_origin": "ast", "community": 12, "norm_label": "plancontractlink", "id": "app_schemas_pl_plan_plancontractlink" }, { "label": "PlanCreate", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L267", "_origin": "ast", "community": 1, "norm_label": "plancreate", "id": "app_schemas_pl_plan_plancreate" }, { "label": "PlanTransportCreateBlock", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L284", "_origin": "ast", "community": 1, "norm_label": "plantransportcreateblock", "id": "app_schemas_pl_plan_plantransportcreateblock" }, { "label": "PlanUpdate", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L298", "_origin": "ast", "community": 1, "norm_label": "planupdate", "id": "app_schemas_pl_plan_planupdate" }, { "label": "HazardCertReadyBody", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L355", "_origin": "ast", "community": 1, "norm_label": "hazardcertreadybody", "id": "app_schemas_pl_plan_hazardcertreadybody" }, { "label": "ErpEnteredBody", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L360", "_origin": "ast", "community": 1, "norm_label": "erpenteredbody", "id": "app_schemas_pl_plan_erpenteredbody" }, { "label": "PlanDocumentAttachmentItem", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L365", "_origin": "ast", "community": 20, "norm_label": "plandocumentattachmentitem", "id": "app_schemas_pl_plan_plandocumentattachmentitem" }, { "label": "PlanRead", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L371", "_origin": "ast", "community": 1, "norm_label": "planread", "id": "app_schemas_pl_plan_planread" }, { "label": "PlanWithProducts", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L406", "_origin": "ast", "community": 1, "norm_label": "planwithproducts", "id": "app_schemas_pl_plan_planwithproducts" }, { "label": "DeliveryPrintCustomerOption", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L448", "_origin": "ast", "community": 57, "norm_label": "deliveryprintcustomeroption", "id": "app_schemas_pl_plan_deliveryprintcustomeroption" }, { "label": "DeliverySlipPrintRead", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L455", "_origin": "ast", "community": 57, "norm_label": "deliveryslipprintread", "id": "app_schemas_pl_plan_deliveryslipprintread" }, { "label": "PlanInboundSlipTemplateSave", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L468", "_origin": "ast", "community": 1, "norm_label": "planinboundsliptemplatesave", "id": "app_schemas_pl_plan_planinboundsliptemplatesave" }, { "label": "PlanDeliverySlipTemplateSave", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L473", "_origin": "ast", "community": 1, "norm_label": "plandeliverysliptemplatesave", "id": "app_schemas_pl_plan_plandeliverysliptemplatesave" }, { "label": "PlanSubpackSlipTemplateSave", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L480", "_origin": "ast", "community": 1, "norm_label": "plansubpacksliptemplatesave", "id": "app_schemas_pl_plan_plansubpacksliptemplatesave" }, { "label": "CreateFromContractRequest", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L492", "_origin": "ast", "community": 1, "norm_label": "createfromcontractrequest", "id": "app_schemas_pl_plan_createfromcontractrequest" }, { "label": "PlanCreateFull", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L503", "_origin": "ast", "community": 1, "norm_label": "plancreatefull", "id": "app_schemas_pl_plan_plancreatefull" }, { "label": "PlanListQuery", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L519", "_origin": "ast", "community": 1, "norm_label": "planlistquery", "id": "app_schemas_pl_plan_planlistquery" }, { "label": "PlanProductCertItem", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L544", "_origin": "ast", "community": 20, "norm_label": "planproductcertitem", "id": "app_schemas_pl_plan_planproductcertitem" }, { "label": "PlanProductCertsUpdate", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L552", "_origin": "ast", "community": 1, "norm_label": "planproductcertsupdate", "id": "app_schemas_pl_plan_planproductcertsupdate" }, { "label": "PlanArchiveProductItem", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L557", "_origin": "ast", "community": 1, "norm_label": "planarchiveproductitem", "id": "app_schemas_pl_plan_planarchiveproductitem" }, { "label": "PlanArchiveStopProductItem", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L568", "_origin": "ast", "community": 65, "norm_label": "planarchivestopproductitem", "id": "app_schemas_pl_plan_planarchivestopproductitem" }, { "label": "PlanArchiveLoadBlock", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L580", "_origin": "ast", "community": 65, "norm_label": "planarchiveloadblock", "id": "app_schemas_pl_plan_planarchiveloadblock" }, { "label": "PlanArchiveDeliveryBlock", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L586", "_origin": "ast", "community": 65, "norm_label": "planarchivedeliveryblock", "id": "app_schemas_pl_plan_planarchivedeliveryblock" }, { "label": "PlanArchiveFreightBlock", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L592", "_origin": "ast", "community": 1, "norm_label": "planarchivefreightblock", "id": "app_schemas_pl_plan_planarchivefreightblock" }, { "label": "PlanArchiveStopFeedbackAttachmentItem", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L604", "_origin": "ast", "community": 20, "norm_label": "planarchivestopfeedbackattachmentitem", "id": "app_schemas_pl_plan_planarchivestopfeedbackattachmentitem" }, { "label": "PlanArchiveFeedbacksBlock", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L611", "_origin": "ast", "community": 1, "norm_label": "planarchivefeedbacksblock", "id": "app_schemas_pl_plan_planarchivefeedbacksblock" }, { "label": "PlanArchiveBody", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L621", "_origin": "ast", "community": 1, "norm_label": "planarchivebody", "id": "app_schemas_pl_plan_planarchivebody" }, { "label": "PlanDriverFeedbackProductItem", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L630", "_origin": "ast", "community": 20, "norm_label": "plandriverfeedbackproductitem", "id": "app_schemas_pl_plan_plandriverfeedbackproductitem" }, { "label": "PlanDriverFeedbackUpdateBody", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L637", "_origin": "ast", "community": 1, "norm_label": "plandriverfeedbackupdatebody", "id": "app_schemas_pl_plan_plandriverfeedbackupdatebody" }, { "label": "PlanSiteFeedbackUpdateBody", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L646", "_origin": "ast", "community": 1, "norm_label": "plansitefeedbackupdatebody", "id": "app_schemas_pl_plan_plansitefeedbackupdatebody" }, { "label": "PlanListResponse", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L659", "_origin": "ast", "community": 1, "norm_label": "planlistresponse", "id": "app_schemas_pl_plan_planlistresponse" }, { "label": "PlanForceFollowStatusBody", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L664", "_origin": "ast", "community": 1, "norm_label": "planforcefollowstatusbody", "id": "app_schemas_pl_plan_planforcefollowstatusbody" }, { "label": "PlanSideContractsUpdateBody", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L675", "_origin": "ast", "community": 1, "norm_label": "plansidecontractsupdatebody", "id": "app_schemas_pl_plan_plansidecontractsupdatebody" }, { "label": "PlanStopContractsUpdateBody", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L680", "_origin": "ast", "community": 1, "norm_label": "planstopcontractsupdatebody", "id": "app_schemas_pl_plan_planstopcontractsupdatebody" }, { "label": "PlanContractGapRead", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L687", "_origin": "ast", "community": 12, "norm_label": "plancontractgapread", "id": "app_schemas_pl_plan_plancontractgapread" }, { "label": "PlanContractGapListResponse", "file_type": "code", "source_file": "app/schemas/pl/plan.py", "source_location": "L708", "_origin": "ast", "community": 1, "norm_label": "plancontractgaplistresponse", "id": "app_schemas_pl_plan_plancontractgaplistresponse" }, { "label": "\u8fd0\u7ef4\u7ea0\u9519\uff1a\u5f3a\u5236\u6539\u8ddf\u8fdb\u72b6\u6001\uff08\u4ec5\u6539\u5b57\u6bb5\uff0c\u4e0d\u8054\u52a8\u4e1a\u52a1\uff09\u3002", "file_type": "rationale", "source_file": "app/schemas/pl/plan.py", "source_location": "L665", "_origin": "ast", "community": 1, "norm_label": "\u8fd0\u7ef4\u7ea0\u9519:\u5f3a\u5236\u6539\u8ddf\u8fdb\u72b6\u6001(\u4ec5\u6539\u5b57\u6bb5,\u4e0d\u8054\u52a8\u4e1a\u52a1)\u3002", "id": "app_schemas_pl_plan_rationale_665" }, { "label": "resource_snapshot.py", "file_type": "code", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L1", "_origin": "ast", "community": 3, "norm_label": "resource_snapshot.py", "id": "app_schemas_pl_resource_snapshot" }, { "label": "SnapshotCertRead", "file_type": "code", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L11", "_origin": "ast", "community": 3, "norm_label": "snapshotcertread", "id": "app_schemas_pl_resource_snapshot_snapshotcertread" }, { "label": "SnapshotPersonnelRow", "file_type": "code", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L29", "_origin": "ast", "community": 3, "norm_label": "snapshotpersonnelrow", "id": "app_schemas_pl_resource_snapshot_snapshotpersonnelrow" }, { "label": "TransportResourceSnapshot", "file_type": "code", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L45", "_origin": "ast", "community": 3, "norm_label": "transportresourcesnapshot", "id": "app_schemas_pl_resource_snapshot_transportresourcesnapshot" }, { "label": "parse_resource_snapshot()", "file_type": "code", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L65", "_origin": "ast", "community": 5, "norm_label": "parse_resource_snapshot()", "id": "app_schemas_pl_resource_snapshot_parse_resource_snapshot" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 5, "norm_label": "any", "id": "app_schemas_pl_resource_snapshot_py_any" }, { "label": "PlanResourceSnapshotMixin", "file_type": "code", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L81", "_origin": "ast", "community": 18, "norm_label": "planresourcesnapshotmixin", "id": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "label": "._coerce_resource_snapshot()", "file_type": "code", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L91", "_origin": "ast", "community": 5, "norm_label": "._coerce_resource_snapshot()", "id": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin_coerce_resource_snapshot" }, { "label": "\u8fd0\u8f93\u8ba1\u5212 - \u5b89\u6392\u8fd0\u8f93\u65f6\u8f66\u8f86/\u4eba\u5458/\u8bc1\u4ef6\u8d44\u6e90\u5feb\u7167 Schema", "file_type": "rationale", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L1", "_origin": "ast", "community": 3, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 - \u5b89\u6392\u8fd0\u8f93\u65f6\u8f66\u8f86/\u4eba\u5458/\u8bc1\u4ef6\u8d44\u6e90\u5feb\u7167 schema", "id": "app_schemas_pl_resource_snapshot_rationale_1" }, { "label": "\u4ece ORM \u6587\u672c\u5217\u6216 dict \u89e3\u6790\u5feb\u7167\u3002", "file_type": "rationale", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L66", "_origin": "ast", "community": 5, "norm_label": "\u4ece orm \u6587\u672c\u5217\u6216 dict \u89e3\u6790\u5feb\u7167\u3002", "id": "app_schemas_pl_resource_snapshot_rationale_66" }, { "label": "transport.py", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L1", "_origin": "ast", "community": 18, "norm_label": "transport.py", "id": "app_schemas_pl_transport" }, { "label": "TransportBase", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L18", "_origin": "ast", "community": 18, "norm_label": "transportbase", "id": "app_schemas_pl_transport_transportbase" }, { "label": "TransportCreate", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L42", "_origin": "ast", "community": 18, "norm_label": "transportcreate", "id": "app_schemas_pl_transport_transportcreate" }, { "label": "TransportStopDibangOption", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L47", "_origin": "ast", "community": 18, "norm_label": "transportstopdibangoption", "id": "app_schemas_pl_transport_transportstopdibangoption" }, { "label": "TransportArrange", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L54", "_origin": "ast", "community": 18, "norm_label": "transportarrange", "id": "app_schemas_pl_transport_transportarrange" }, { "label": "TransportInventoryLinkRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L89", "_origin": "ast", "community": 18, "norm_label": "transportinventorylinkread", "id": "app_schemas_pl_transport_transportinventorylinkread" }, { "label": "TransportSiteLinkRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L101", "_origin": "ast", "community": 18, "norm_label": "transportsitelinkread", "id": "app_schemas_pl_transport_transportsitelinkread" }, { "label": "TransportUpdate", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L115", "_origin": "ast", "community": 18, "norm_label": "transportupdate", "id": "app_schemas_pl_transport_transportupdate" }, { "label": "TransportDriverProductFeedbackRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L139", "_origin": "ast", "community": 18, "norm_label": "transportdriverproductfeedbackread", "id": "app_schemas_pl_transport_transportdriverproductfeedbackread" }, { "label": "TransportStopFeedbackRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L155", "_origin": "ast", "community": 18, "norm_label": "transportstopfeedbackread", "id": "app_schemas_pl_transport_transportstopfeedbackread" }, { "label": "TransportDriverStopProductFeedbackRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L169", "_origin": "ast", "community": 18, "norm_label": "transportdriverstopproductfeedbackread", "id": "app_schemas_pl_transport_transportdriverstopproductfeedbackread" }, { "label": "TransportRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L182", "_origin": "ast", "community": 18, "norm_label": "transportread", "id": "app_schemas_pl_transport_transportread" }, { "label": "TransportIoOrderBrief", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L210", "_origin": "ast", "community": 18, "norm_label": "transportioorderbrief", "id": "app_schemas_pl_transport_transportioorderbrief" }, { "label": "ContractQtyReminderItem", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L220", "_origin": "ast", "community": 18, "norm_label": "contractqtyreminderitem", "id": "app_schemas_pl_transport_contractqtyreminderitem" }, { "label": "ContractQtyReminder", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L238", "_origin": "ast", "community": 18, "norm_label": "contractqtyreminder", "id": "app_schemas_pl_transport_contractqtyreminder" }, { "label": "TransportArrangeResult", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L243", "_origin": "ast", "community": 18, "norm_label": "transportarrangeresult", "id": "app_schemas_pl_transport_transportarrangeresult" }, { "label": "PlanArrangeInfoRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L257", "_origin": "ast", "community": 18, "norm_label": "planarrangeinforead", "id": "app_schemas_pl_transport_planarrangeinforead" }, { "label": "TransportWithPlans", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L269", "_origin": "ast", "community": 18, "norm_label": "transportwithplans", "id": "app_schemas_pl_transport_transportwithplans" }, { "label": "TransportFeedback", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L278", "_origin": "ast", "community": 18, "norm_label": "transportfeedback", "id": "app_schemas_pl_transport_transportfeedback" }, { "label": "PublicTransportProductFeedbackItem", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L287", "_origin": "ast", "community": 18, "norm_label": "publictransportproductfeedbackitem", "id": "app_schemas_pl_transport_publictransportproductfeedbackitem" }, { "label": "PublicTransportFeedback", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L294", "_origin": "ast", "community": 18, "norm_label": "publictransportfeedback", "id": "app_schemas_pl_transport_publictransportfeedback" }, { "label": "PublicTransportDriverStopProductFeedbackItem", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L302", "_origin": "ast", "community": 18, "norm_label": "publictransportdriverstopproductfeedbackitem", "id": "app_schemas_pl_transport_publictransportdriverstopproductfeedbackitem" }, { "label": "PublicTransportDriverStopFeedback", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L309", "_origin": "ast", "community": 18, "norm_label": "publictransportdriverstopfeedback", "id": "app_schemas_pl_transport_publictransportdriverstopfeedback" }, { "label": "PublicTransportStopProductRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L318", "_origin": "ast", "community": 5, "norm_label": "publictransportstopproductread", "id": "app_schemas_pl_transport_publictransportstopproductread" }, { "label": "PublicTransportSiteStopFeedback", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L337", "_origin": "ast", "community": 18, "norm_label": "publictransportsitestopfeedback", "id": "app_schemas_pl_transport_publictransportsitestopfeedback" }, { "label": "PublicTransportStopRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L346", "_origin": "ast", "community": 5, "norm_label": "publictransportstopread", "id": "app_schemas_pl_transport_publictransportstopread" }, { "label": "PublicTransportPlanProductRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L368", "_origin": "ast", "community": 5, "norm_label": "publictransportplanproductread", "id": "app_schemas_pl_transport_publictransportplanproductread" }, { "label": "PublicTransportPersonnelRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L386", "_origin": "ast", "community": 5, "norm_label": "publictransportpersonnelread", "id": "app_schemas_pl_transport_publictransportpersonnelread" }, { "label": "PublicTransportPageRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L393", "_origin": "ast", "community": 5, "norm_label": "publictransportpageread", "id": "app_schemas_pl_transport_publictransportpageread" }, { "label": "PublicTransportHistoryProductRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L427", "_origin": "ast", "community": 5, "norm_label": "publictransporthistoryproductread", "id": "app_schemas_pl_transport_publictransporthistoryproductread" }, { "label": "PublicTransportHistoryStopProductRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L436", "_origin": "ast", "community": 5, "norm_label": "publictransporthistorystopproductread", "id": "app_schemas_pl_transport_publictransporthistorystopproductread" }, { "label": "PublicTransportHistoryStopRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L445", "_origin": "ast", "community": 5, "norm_label": "publictransporthistorystopread", "id": "app_schemas_pl_transport_publictransporthistorystopread" }, { "label": "PublicTransportHistoryRecordRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L456", "_origin": "ast", "community": 5, "norm_label": "publictransporthistoryrecordread", "id": "app_schemas_pl_transport_publictransporthistoryrecordread" }, { "label": "PublicTransportHistoryPageRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L477", "_origin": "ast", "community": 5, "norm_label": "publictransporthistorypageread", "id": "app_schemas_pl_transport_publictransporthistorypageread" }, { "label": "PublicTransportMultiStopSitePageRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L485", "_origin": "ast", "community": 18, "norm_label": "publictransportmultistopsitepageread", "id": "app_schemas_pl_transport_publictransportmultistopsitepageread" }, { "label": "PublicTransportSitePageRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L496", "_origin": "ast", "community": 5, "norm_label": "publictransportsitepageread", "id": "app_schemas_pl_transport_publictransportsitepageread" }, { "label": "ApprovalSubmit", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L530", "_origin": "ast", "community": 18, "norm_label": "approvalsubmit", "id": "app_schemas_pl_transport_approvalsubmit" }, { "label": "ApprovalRequest", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L535", "_origin": "ast", "community": 18, "norm_label": "approvalrequest", "id": "app_schemas_pl_transport_approvalrequest" }, { "label": "ApprovalRecordRead", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L541", "_origin": "ast", "community": 18, "norm_label": "approvalrecordread", "id": "app_schemas_pl_transport_approvalrecordread" }, { "label": "TransportListQuery", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L560", "_origin": "ast", "community": 18, "norm_label": "transportlistquery", "id": "app_schemas_pl_transport_transportlistquery" }, { "label": "TransportListResponse", "file_type": "code", "source_file": "app/schemas/pl/transport.py", "source_location": "L572", "_origin": "ast", "community": 18, "norm_label": "transportlistresponse", "id": "app_schemas_pl_transport_transportlistresponse" }, { "label": "transport_address.py", "file_type": "code", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L1", "_origin": "ast", "community": 15, "norm_label": "transport_address.py", "id": "app_schemas_pl_transport_address" }, { "label": "TransportAddressBase", "file_type": "code", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L9", "_origin": "ast", "community": 15, "norm_label": "transportaddressbase", "id": "app_schemas_pl_transport_address_transportaddressbase" }, { "label": "TransportAddressCreate", "file_type": "code", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L23", "_origin": "ast", "community": 15, "norm_label": "transportaddresscreate", "id": "app_schemas_pl_transport_address_transportaddresscreate" }, { "label": ".validate_coordinates()", "file_type": "code", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L25", "_origin": "ast", "community": 15, "norm_label": ".validate_coordinates()", "id": "app_schemas_pl_transport_address_transportaddresscreate_validate_coordinates" }, { "label": "TransportAddressUpdate", "file_type": "code", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L31", "_origin": "ast", "community": 15, "norm_label": "transportaddressupdate", "id": "app_schemas_pl_transport_address_transportaddressupdate" }, { "label": "TransportAddressRead", "file_type": "code", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L45", "_origin": "ast", "community": 15, "norm_label": "transportaddressread", "id": "app_schemas_pl_transport_address_transportaddressread" }, { "label": "TransportAddressListResponse", "file_type": "code", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L59", "_origin": "ast", "community": 15, "norm_label": "transportaddresslistresponse", "id": "app_schemas_pl_transport_address_transportaddresslistresponse" }, { "label": "vehicle_maintenance.py", "file_type": "code", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L1", "_origin": "ast", "community": 27, "norm_label": "vehicle_maintenance.py", "id": "app_schemas_pl_vehicle_maintenance" }, { "label": "VehicleMaintenanceApplyCreate", "file_type": "code", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L9", "_origin": "ast", "community": 27, "norm_label": "vehiclemaintenanceapplycreate", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplycreate" }, { "label": "VehicleMaintenanceApplyUpdate", "file_type": "code", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L24", "_origin": "ast", "community": 27, "norm_label": "vehiclemaintenanceapplyupdate", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyupdate" }, { "label": "VehicleMaintenanceApplyRead", "file_type": "code", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L28", "_origin": "ast", "community": 27, "norm_label": "vehiclemaintenanceapplyread", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyread" }, { "label": "VehicleMaintenanceApplyListResponse", "file_type": "code", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L49", "_origin": "ast", "community": 27, "norm_label": "vehiclemaintenanceapplylistresponse", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplylistresponse" }, { "label": "VehicleMaintenanceApplyReminder", "file_type": "code", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L58", "_origin": "ast", "community": 27, "norm_label": "vehiclemaintenanceapplyreminder", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyreminder" }, { "label": "VehicleMaintenanceProcessCreate", "file_type": "code", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L72", "_origin": "ast", "community": 27, "norm_label": "vehiclemaintenanceprocesscreate", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesscreate" }, { "label": ".validate_amount()", "file_type": "code", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L85", "_origin": "ast", "community": 27, "norm_label": ".validate_amount()", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesscreate_validate_amount" }, { "label": "Decimal", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 27, "norm_label": "decimal", "id": "app_schemas_pl_vehicle_maintenance_py_decimal" }, { "label": "VehicleMaintenanceProcessUpdate", "file_type": "code", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L91", "_origin": "ast", "community": 27, "norm_label": "vehiclemaintenanceprocessupdate", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessupdate" }, { "label": "VehicleMaintenanceProcessRead", "file_type": "code", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L95", "_origin": "ast", "community": 27, "norm_label": "vehiclemaintenanceprocessread", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessread" }, { "label": "VehicleMaintenanceProcessListResponse", "file_type": "code", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L115", "_origin": "ast", "community": 27, "norm_label": "vehiclemaintenanceprocesslistresponse", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesslistresponse" }, { "label": "VehicleMaintenanceProcessBoardItem", "file_type": "code", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L124", "_origin": "ast", "community": 27, "norm_label": "vehiclemaintenanceprocessboarditem", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessboarditem" }, { "label": "VehicleMaintenanceProcessBoardListResponse", "file_type": "code", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L147", "_origin": "ast", "community": 27, "norm_label": "vehiclemaintenanceprocessboardlistresponse", "id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessboardlistresponse" }, { "label": "vehicle_recharge.py", "file_type": "code", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L1", "_origin": "ast", "community": 29, "norm_label": "vehicle_recharge.py", "id": "app_schemas_pl_vehicle_recharge" }, { "label": "VehicleRechargeApplyCreate", "file_type": "code", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L11", "_origin": "ast", "community": 29, "norm_label": "vehiclerechargeapplycreate", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplycreate" }, { "label": ".validate_recharge_type()", "file_type": "code", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L24", "_origin": "ast", "community": 29, "norm_label": ".validate_recharge_type()", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplycreate_validate_recharge_type" }, { "label": "VehicleRechargeApplyUpdate", "file_type": "code", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L30", "_origin": "ast", "community": 29, "norm_label": "vehiclerechargeapplyupdate", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyupdate" }, { "label": "VehicleRechargeApplyRead", "file_type": "code", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L34", "_origin": "ast", "community": 29, "norm_label": "vehiclerechargeapplyread", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyread" }, { "label": "VehicleRechargeApplyListResponse", "file_type": "code", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L52", "_origin": "ast", "community": 29, "norm_label": "vehiclerechargeapplylistresponse", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplylistresponse" }, { "label": "VehicleRechargeApplyOption", "file_type": "code", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L61", "_origin": "ast", "community": 29, "norm_label": "vehiclerechargeapplyoption", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyoption" }, { "label": "VehicleRechargeRecordCreate", "file_type": "code", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L70", "_origin": "ast", "community": 29, "norm_label": "vehiclerechargerecordcreate", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate" }, { "label": ".validate_recharge_type()", "file_type": "code", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L85", "_origin": "ast", "community": 29, "norm_label": ".validate_recharge_type()", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate_validate_recharge_type" }, { "label": ".validate_amount()", "file_type": "code", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L92", "_origin": "ast", "community": 29, "norm_label": ".validate_amount()", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate_validate_amount" }, { "label": "Decimal", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 29, "norm_label": "decimal", "id": "app_schemas_pl_vehicle_recharge_py_decimal" }, { "label": "VehicleRechargeRecordUpdate", "file_type": "code", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L98", "_origin": "ast", "community": 29, "norm_label": "vehiclerechargerecordupdate", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordupdate" }, { "label": "VehicleRechargeRecordRead", "file_type": "code", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L102", "_origin": "ast", "community": 29, "norm_label": "vehiclerechargerecordread", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordread" }, { "label": "VehicleRechargeRecordListResponse", "file_type": "code", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L123", "_origin": "ast", "community": 29, "norm_label": "vehiclerechargerecordlistresponse", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordlistresponse" }, { "label": "VehicleRechargeDisburseBoardItem", "file_type": "code", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L132", "_origin": "ast", "community": 29, "norm_label": "vehiclerechargedisburseboarditem", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargedisburseboarditem" }, { "label": "VehicleRechargeDisburseBoardListResponse", "file_type": "code", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L156", "_origin": "ast", "community": 29, "norm_label": "vehiclerechargedisburseboardlistresponse", "id": "app_schemas_pl_vehicle_recharge_vehiclerechargedisburseboardlistresponse" }, { "label": "\u53d1\u653e\u767b\u8bb0\u9875\uff1a\u7533\u8bf7\u5355 + \u5173\u8054\u53d1\u653e\u4fe1\u606f\uff08\u5de6\u8fde\u63a5\uff09", "file_type": "rationale", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L133", "_origin": "ast", "community": 29, "norm_label": "\u53d1\u653e\u767b\u8bb0\u9875:\u7533\u8bf7\u5355 + \u5173\u8054\u53d1\u653e\u4fe1\u606f(\u5de6\u8fde\u63a5)", "id": "app_schemas_pl_vehicle_recharge_rationale_133" }, { "label": "vehicle_urea.py", "file_type": "code", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L1", "_origin": "ast", "community": 36, "norm_label": "vehicle_urea.py", "id": "app_schemas_pl_vehicle_urea" }, { "label": "VehicleUreaApplyCreate", "file_type": "code", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L9", "_origin": "ast", "community": 36, "norm_label": "vehicleureaapplycreate", "id": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate" }, { "label": ".validate_quantity()", "file_type": "code", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L24", "_origin": "ast", "community": 36, "norm_label": ".validate_quantity()", "id": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate_validate_quantity" }, { "label": "Decimal", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 36, "norm_label": "decimal", "id": "app_schemas_pl_vehicle_urea_py_decimal" }, { "label": ".validate_apply_amount()", "file_type": "code", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L31", "_origin": "ast", "community": 36, "norm_label": ".validate_apply_amount()", "id": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate_validate_apply_amount" }, { "label": "VehicleUreaApplyUpdate", "file_type": "code", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L37", "_origin": "ast", "community": 36, "norm_label": "vehicleureaapplyupdate", "id": "app_schemas_pl_vehicle_urea_vehicleureaapplyupdate" }, { "label": "VehicleUreaApplyRead", "file_type": "code", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L41", "_origin": "ast", "community": 36, "norm_label": "vehicleureaapplyread", "id": "app_schemas_pl_vehicle_urea_vehicleureaapplyread" }, { "label": "VehicleUreaApplyListResponse", "file_type": "code", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L61", "_origin": "ast", "community": 36, "norm_label": "vehicleureaapplylistresponse", "id": "app_schemas_pl_vehicle_urea_vehicleureaapplylistresponse" }, { "label": "VehicleUreaDisburseCreate", "file_type": "code", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L70", "_origin": "ast", "community": 36, "norm_label": "vehicleureadisbursecreate", "id": "app_schemas_pl_vehicle_urea_vehicleureadisbursecreate" }, { "label": ".validate_amount()", "file_type": "code", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L83", "_origin": "ast", "community": 36, "norm_label": ".validate_amount()", "id": "app_schemas_pl_vehicle_urea_vehicleureadisbursecreate_validate_amount" }, { "label": "VehicleUreaDisburseUpdate", "file_type": "code", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L89", "_origin": "ast", "community": 36, "norm_label": "vehicleureadisburseupdate", "id": "app_schemas_pl_vehicle_urea_vehicleureadisburseupdate" }, { "label": "VehicleUreaDisburseRead", "file_type": "code", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L93", "_origin": "ast", "community": 36, "norm_label": "vehicleureadisburseread", "id": "app_schemas_pl_vehicle_urea_vehicleureadisburseread" }, { "label": "VehicleUreaDisburseListResponse", "file_type": "code", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L113", "_origin": "ast", "community": 36, "norm_label": "vehicleureadisburselistresponse", "id": "app_schemas_pl_vehicle_urea_vehicleureadisburselistresponse" }, { "label": "VehicleUreaDisburseBoardItem", "file_type": "code", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L122", "_origin": "ast", "community": 36, "norm_label": "vehicleureadisburseboarditem", "id": "app_schemas_pl_vehicle_urea_vehicleureadisburseboarditem" }, { "label": "VehicleUreaDisburseBoardListResponse", "file_type": "code", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L144", "_origin": "ast", "community": 36, "norm_label": "vehicleureadisburseboardlistresponse", "id": "app_schemas_pl_vehicle_urea_vehicleureadisburseboardlistresponse" }, { "label": "user.py", "file_type": "code", "source_file": "app/schemas/user.py", "source_location": "L1", "_origin": "ast", "community": 20, "norm_label": "user.py", "id": "app_schemas_user" }, { "label": "UserBase", "file_type": "code", "source_file": "app/schemas/user.py", "source_location": "L6", "_origin": "ast", "community": 20, "norm_label": "userbase", "id": "app_schemas_user_userbase" }, { "label": "UserCreate", "file_type": "code", "source_file": "app/schemas/user.py", "source_location": "L16", "_origin": "ast", "community": 20, "norm_label": "usercreate", "id": "app_schemas_user_usercreate" }, { "label": "UserUpdate", "file_type": "code", "source_file": "app/schemas/user.py", "source_location": "L21", "_origin": "ast", "community": 20, "norm_label": "userupdate", "id": "app_schemas_user_userupdate" }, { "label": "UserResponse", "file_type": "code", "source_file": "app/schemas/user.py", "source_location": "L30", "_origin": "ast", "community": 20, "norm_label": "userresponse", "id": "app_schemas_user_userresponse" }, { "label": "Config", "file_type": "code", "source_file": "app/schemas/user.py", "source_location": "L35", "_origin": "ast", "community": 20, "norm_label": "config", "id": "app_schemas_user_config" }, { "label": "UserListResponse", "file_type": "code", "source_file": "app/schemas/user.py", "source_location": "L39", "_origin": "ast", "community": 20, "norm_label": "userlistresponse", "id": "app_schemas_user_userlistresponse" }, { "label": "LoginRequest", "file_type": "code", "source_file": "app/schemas/user.py", "source_location": "L48", "_origin": "ast", "community": 20, "norm_label": "loginrequest", "id": "app_schemas_user_loginrequest" }, { "label": "LoginResponse", "file_type": "code", "source_file": "app/schemas/user.py", "source_location": "L54", "_origin": "ast", "community": 20, "norm_label": "loginresponse", "id": "app_schemas_user_loginresponse" }, { "label": "ChangePasswordRequest", "file_type": "code", "source_file": "app/schemas/user.py", "source_location": "L62", "_origin": "ast", "community": 20, "norm_label": "changepasswordrequest", "id": "app_schemas_user_changepasswordrequest" }, { "label": "ResetPasswordRequest", "file_type": "code", "source_file": "app/schemas/user.py", "source_location": "L68", "_origin": "ast", "community": 20, "norm_label": "resetpasswordrequest", "id": "app_schemas_user_resetpasswordrequest" }, { "label": "workflow.py", "file_type": "code", "source_file": "app/schemas/workflow.py", "source_location": "L1", "_origin": "ast", "community": 20, "norm_label": "workflow.py", "id": "app_schemas_workflow" }, { "label": "ProcessDefCreate", "file_type": "code", "source_file": "app/schemas/workflow.py", "source_location": "L7", "_origin": "ast", "community": 20, "norm_label": "processdefcreate", "id": "app_schemas_workflow_processdefcreate" }, { "label": "ProcessDefUpdate", "file_type": "code", "source_file": "app/schemas/workflow.py", "source_location": "L15", "_origin": "ast", "community": 20, "norm_label": "processdefupdate", "id": "app_schemas_workflow_processdefupdate" }, { "label": "ProcessDefResponse", "file_type": "code", "source_file": "app/schemas/workflow.py", "source_location": "L23", "_origin": "ast", "community": 20, "norm_label": "processdefresponse", "id": "app_schemas_workflow_processdefresponse" }, { "label": "Config", "file_type": "code", "source_file": "app/schemas/workflow.py", "source_location": "L35", "_origin": "ast", "community": 20, "norm_label": "config", "id": "app_schemas_workflow_config" }, { "label": "NodeData", "file_type": "code", "source_file": "app/schemas/workflow.py", "source_location": "L39", "_origin": "ast", "community": 20, "norm_label": "nodedata", "id": "app_schemas_workflow_nodedata" }, { "label": "TransitionData", "file_type": "code", "source_file": "app/schemas/workflow.py", "source_location": "L46", "_origin": "ast", "community": 20, "norm_label": "transitiondata", "id": "app_schemas_workflow_transitiondata" }, { "label": "PublishVersionRequest", "file_type": "code", "source_file": "app/schemas/workflow.py", "source_location": "L52", "_origin": "ast", "community": 20, "norm_label": "publishversionrequest", "id": "app_schemas_workflow_publishversionrequest" }, { "label": "VersionResponse", "file_type": "code", "source_file": "app/schemas/workflow.py", "source_location": "L59", "_origin": "ast", "community": 20, "norm_label": "versionresponse", "id": "app_schemas_workflow_versionresponse" }, { "label": "StartInstanceRequest", "file_type": "code", "source_file": "app/schemas/workflow.py", "source_location": "L71", "_origin": "ast", "community": 20, "norm_label": "startinstancerequest", "id": "app_schemas_workflow_startinstancerequest" }, { "label": "ApproveRequest", "file_type": "code", "source_file": "app/schemas/workflow.py", "source_location": "L79", "_origin": "ast", "community": 20, "norm_label": "approverequest", "id": "app_schemas_workflow_approverequest" }, { "label": "TaskResponse", "file_type": "code", "source_file": "app/schemas/workflow.py", "source_location": "L83", "_origin": "ast", "community": 20, "norm_label": "taskresponse", "id": "app_schemas_workflow_taskresponse" }, { "label": "InstanceResponse", "file_type": "code", "source_file": "app/schemas/workflow.py", "source_location": "L103", "_origin": "ast", "community": 20, "norm_label": "instanceresponse", "id": "app_schemas_workflow_instanceresponse" }, { "label": "Pydantic schemas - \u5de5\u4f5c\u6d41", "file_type": "rationale", "source_file": "app/schemas/workflow.py", "source_location": "L1", "_origin": "ast", "community": 20, "norm_label": "pydantic schemas - \u5de5\u4f5c\u6d41", "id": "app_schemas_workflow_rationale_1" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/services/bx/__init__.py", "source_location": "L1", "_origin": "ast", "community": 368, "norm_label": "__init__.py", "id": "app_services_bx_init" }, { "label": "advance.py", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L1", "_origin": "ast", "community": 49, "norm_label": "advance.py", "id": "app_services_bx_advance" }, { "label": "AdvanceService", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L26", "_origin": "ast", "community": 26, "norm_label": "advanceservice", "id": "app_services_bx_advance_advanceservice" }, { "label": "._tenant_no()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L28", "_origin": "ast", "community": 26, "norm_label": "._tenant_no()", "id": "app_services_bx_advance_advanceservice_tenant_no" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 26, "norm_label": "session", "id": "app_services_bx_advance_py_session" }, { "label": ".get_by_id()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L32", "_origin": "ast", "community": 26, "norm_label": ".get_by_id()", "id": "app_services_bx_advance_advanceservice_get_by_id" }, { "label": ".get_paged()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L45", "_origin": "ast", "community": 26, "norm_label": ".get_paged()", "id": "app_services_bx_advance_advanceservice_get_paged" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 26, "norm_label": "any", "id": "app_services_bx_advance_py_any" }, { "label": ".create()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L59", "_origin": "ast", "community": 26, "norm_label": ".create()", "id": "app_services_bx_advance_advanceservice_create" }, { "label": ".update()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L76", "_origin": "ast", "community": 26, "norm_label": ".update()", "id": "app_services_bx_advance_advanceservice_update" }, { "label": ".soft_delete()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L95", "_origin": "ast", "community": 26, "norm_label": ".soft_delete()", "id": "app_services_bx_advance_advanceservice_soft_delete" }, { "label": ".pending_approval()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L102", "_origin": "ast", "community": 26, "norm_label": ".pending_approval()", "id": "app_services_bx_advance_advanceservice_pending_approval" }, { "label": ".approved_by_me()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L163", "_origin": "ast", "community": 26, "norm_label": ".approved_by_me()", "id": "app_services_bx_advance_advanceservice_approved_by_me" }, { "label": "._workflow_nodes()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L219", "_origin": "ast", "community": 26, "norm_label": "._workflow_nodes()", "id": "app_services_bx_advance_advanceservice_workflow_nodes" }, { "label": ".submit()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L232", "_origin": "ast", "community": 26, "norm_label": ".submit()", "id": "app_services_bx_advance_advanceservice_submit" }, { "label": ".approve()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L249", "_origin": "ast", "community": 26, "norm_label": ".approve()", "id": "app_services_bx_advance_advanceservice_approve" }, { "label": ".reject()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L294", "_origin": "ast", "community": 26, "norm_label": ".reject()", "id": "app_services_bx_advance_advanceservice_reject" }, { "label": "._approval_record_dict()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L331", "_origin": "ast", "community": 26, "norm_label": "._approval_record_dict()", "id": "app_services_bx_advance_advanceservice_approval_record_dict" }, { "label": "._latest_approval_per_node()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L344", "_origin": "ast", "community": 26, "norm_label": "._latest_approval_per_node()", "id": "app_services_bx_advance_advanceservice_latest_approval_per_node" }, { "label": "._query_approvals()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L361", "_origin": "ast", "community": 26, "norm_label": "._query_approvals()", "id": "app_services_bx_advance_advanceservice_query_approvals" }, { "label": ".get_approvals()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L373", "_origin": "ast", "community": 26, "norm_label": ".get_approvals()", "id": "app_services_bx_advance_advanceservice_get_approvals" }, { "label": ".get_approval_history()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L409", "_origin": "ast", "community": 26, "norm_label": ".get_approval_history()", "id": "app_services_bx_advance_advanceservice_get_approval_history" }, { "label": ".global_status_counts()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L428", "_origin": "ast", "community": 26, "norm_label": ".global_status_counts()", "id": "app_services_bx_advance_advanceservice_global_status_counts" }, { "label": "._my_apply_base()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L437", "_origin": "ast", "community": 26, "norm_label": "._my_apply_base()", "id": "app_services_bx_advance_advanceservice_my_apply_base" }, { "label": ".my_apply_stats()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L449", "_origin": "ast", "community": 26, "norm_label": ".my_apply_stats()", "id": "app_services_bx_advance_advanceservice_my_apply_stats" }, { "label": ".pending_approval_stats()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L529", "_origin": "ast", "community": 26, "norm_label": ".pending_approval_stats()", "id": "app_services_bx_advance_advanceservice_pending_approval_stats" }, { "label": ".offset_amount_map()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L560", "_origin": "ast", "community": 26, "norm_label": ".offset_amount_map()", "id": "app_services_bx_advance_advanceservice_offset_amount_map" }, { "label": ".issue()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L579", "_origin": "ast", "community": 26, "norm_label": ".issue()", "id": "app_services_bx_advance_advanceservice_issue" }, { "label": ".finance_issue_stats()", "file_type": "code", "source_file": "app/services/bx/advance.py", "source_location": "L604", "_origin": "ast", "community": 26, "norm_label": ".finance_issue_stats()", "id": "app_services_bx_advance_advanceservice_finance_issue_stats" }, { "label": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6\uff0c\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002", "file_type": "rationale", "source_file": "app/services/bx/advance.py", "source_location": "L347", "_origin": "ast", "community": 26, "norm_label": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6,\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002", "id": "app_services_bx_advance_rationale_347" }, { "label": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c\uff0c\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217\uff0c\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002", "file_type": "rationale", "source_file": "app/services/bx/advance.py", "source_location": "L412", "_origin": "ast", "community": 26, "norm_label": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c,\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217,\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002", "id": "app_services_bx_advance_rationale_412" }, { "label": "approval_cycle.py", "file_type": "code", "source_file": "app/services/bx/approval_cycle.py", "source_location": "L1", "_origin": "ast", "community": 49, "norm_label": "approval_cycle.py", "id": "app_services_bx_approval_cycle" }, { "label": "filter_current_cycle_approvals()", "file_type": "code", "source_file": "app/services/bx/approval_cycle.py", "source_location": "L10", "_origin": "ast", "community": 49, "norm_label": "filter_current_cycle_approvals()", "id": "app_services_bx_approval_cycle_filter_current_cycle_approvals" }, { "label": "T", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 49, "norm_label": "t", "id": "t" }, { "label": "\u5ba1\u6279\u8f6e\u6b21\u8fc7\u6ee4 \u2014 \u9a73\u56de\u540e\u91cd\u65b0\u63d0\u4ea4\u65f6\uff0c\u8fdb\u5ea6\u63a5\u53e3\u4ec5\u5c55\u793a\u5f53\u524d\u8f6e\u6b21\u3002", "file_type": "rationale", "source_file": "app/services/bx/approval_cycle.py", "source_location": "L1", "_origin": "ast", "community": 49, "norm_label": "\u5ba1\u6279\u8f6e\u6b21\u8fc7\u6ee4 \u2014 \u9a73\u56de\u540e\u91cd\u65b0\u63d0\u4ea4\u65f6,\u8fdb\u5ea6\u63a5\u53e3\u4ec5\u5c55\u793a\u5f53\u524d\u8f6e\u6b21\u3002", "id": "app_services_bx_approval_cycle_rationale_1" }, { "label": "\u5ba1\u6279\u8fdb\u5ea6\u4ec5\u5c55\u793a\u5f53\u524d\u8f6e\u6b21\uff1b\u5b8c\u6574\u5386\u53f2\u7531 get_approval_history \u8fd4\u56de\u3002", "file_type": "rationale", "source_file": "app/services/bx/approval_cycle.py", "source_location": "L17", "_origin": "ast", "community": 49, "norm_label": "\u5ba1\u6279\u8fdb\u5ea6\u4ec5\u5c55\u793a\u5f53\u524d\u8f6e\u6b21;\u5b8c\u6574\u5386\u53f2\u7531 get_approval_history \u8fd4\u56de\u3002", "id": "app_services_bx_approval_cycle_rationale_17" }, { "label": "attachment.py", "file_type": "code", "source_file": "app/services/bx/attachment.py", "source_location": "L1", "_origin": "ast", "community": 49, "norm_label": "attachment.py", "id": "app_services_bx_attachment" }, { "label": "AttachmentService", "file_type": "code", "source_file": "app/services/bx/attachment.py", "source_location": "L15", "_origin": "ast", "community": 91, "norm_label": "attachmentservice", "id": "app_services_bx_attachment_attachmentservice" }, { "label": "._tenant_no()", "file_type": "code", "source_file": "app/services/bx/attachment.py", "source_location": "L17", "_origin": "ast", "community": 91, "norm_label": "._tenant_no()", "id": "app_services_bx_attachment_attachmentservice_tenant_no" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 91, "norm_label": "session", "id": "app_services_bx_attachment_py_session" }, { "label": ".get_by_id()", "file_type": "code", "source_file": "app/services/bx/attachment.py", "source_location": "L21", "_origin": "ast", "community": 91, "norm_label": ".get_by_id()", "id": "app_services_bx_attachment_attachmentservice_get_by_id" }, { "label": ".create()", "file_type": "code", "source_file": "app/services/bx/attachment.py", "source_location": "L34", "_origin": "ast", "community": 91, "norm_label": ".create()", "id": "app_services_bx_attachment_attachmentservice_create" }, { "label": ".soft_delete()", "file_type": "code", "source_file": "app/services/bx/attachment.py", "source_location": "L51", "_origin": "ast", "community": 91, "norm_label": ".soft_delete()", "id": "app_services_bx_attachment_attachmentservice_soft_delete" }, { "label": ".get_by_biz()", "file_type": "code", "source_file": "app/services/bx/attachment.py", "source_location": "L61", "_origin": "ast", "community": 91, "norm_label": ".get_by_biz()", "id": "app_services_bx_attachment_attachmentservice_get_by_biz" }, { "label": ".bind_biz()", "file_type": "code", "source_file": "app/services/bx/attachment.py", "source_location": "L74", "_origin": "ast", "community": 91, "norm_label": ".bind_biz()", "id": "app_services_bx_attachment_attachmentservice_bind_biz" }, { "label": ".count_invoice_attach_by_biz_ids()", "file_type": "code", "source_file": "app/services/bx/attachment.py", "source_location": "L106", "_origin": "ast", "community": 91, "norm_label": ".count_invoice_attach_by_biz_ids()", "id": "app_services_bx_attachment_attachmentservice_count_invoice_attach_by_biz_ids" }, { "label": "base.py", "file_type": "code", "source_file": "app/services/bx/base.py", "source_location": "L1", "_origin": "ast", "community": 49, "norm_label": "base.py", "id": "app_services_bx_base" }, { "label": "BxCrudService", "file_type": "code", "source_file": "app/services/bx/base.py", "source_location": "L18", "_origin": "ast", "community": 49, "norm_label": "bxcrudservice", "id": "app_services_bx_base_bxcrudservice" }, { "label": ".get_by_id()", "file_type": "code", "source_file": "app/services/bx/base.py", "source_location": "L20", "_origin": "ast", "community": 49, "norm_label": ".get_by_id()", "id": "app_services_bx_base_bxcrudservice_get_by_id" }, { "label": "M", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 49, "norm_label": "m", "id": "m" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 49, "norm_label": "session", "id": "app_services_bx_base_py_session" }, { "label": ".get_paged()", "file_type": "code", "source_file": "app/services/bx/base.py", "source_location": "L38", "_origin": "ast", "community": 49, "norm_label": ".get_paged()", "id": "app_services_bx_base_bxcrudservice_get_paged" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 49, "norm_label": "any", "id": "app_services_bx_base_py_any" }, { "label": ".create()", "file_type": "code", "source_file": "app/services/bx/base.py", "source_location": "L65", "_origin": "ast", "community": 49, "norm_label": ".create()", "id": "app_services_bx_base_bxcrudservice_create" }, { "label": ".update()", "file_type": "code", "source_file": "app/services/bx/base.py", "source_location": "L85", "_origin": "ast", "community": 49, "norm_label": ".update()", "id": "app_services_bx_base_bxcrudservice_update" }, { "label": ".soft_delete()", "file_type": "code", "source_file": "app/services/bx/base.py", "source_location": "L109", "_origin": "ast", "community": 49, "norm_label": ".soft_delete()", "id": "app_services_bx_base_bxcrudservice_soft_delete" }, { "label": "\u62a5\u9500\u6a21\u5757 Service \u57fa\u7c7b \u2014 \u79df\u6237\u9694\u79bb + UUID + \u8f6f\u5220\u9664\u3002", "file_type": "rationale", "source_file": "app/services/bx/base.py", "source_location": "L1", "_origin": "ast", "community": 49, "norm_label": "\u62a5\u9500\u6a21\u5757 service \u57fa\u7c7b \u2014 \u79df\u6237\u9694\u79bb + uuid + \u8f6f\u5220\u9664\u3002", "id": "app_services_bx_base_rationale_1" }, { "label": "expense_item.py", "file_type": "code", "source_file": "app/services/bx/expense_item.py", "source_location": "L1", "_origin": "ast", "community": 49, "norm_label": "expense_item.py", "id": "app_services_bx_expense_item" }, { "label": "ExpenseItemService", "file_type": "code", "source_file": "app/services/bx/expense_item.py", "source_location": "L13", "_origin": "ast", "community": 84, "norm_label": "expenseitemservice", "id": "app_services_bx_expense_item_expenseitemservice" }, { "label": "._tenant_no()", "file_type": "code", "source_file": "app/services/bx/expense_item.py", "source_location": "L15", "_origin": "ast", "community": 84, "norm_label": "._tenant_no()", "id": "app_services_bx_expense_item_expenseitemservice_tenant_no" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 84, "norm_label": "session", "id": "app_services_bx_expense_item_py_session" }, { "label": ".get_by_id()", "file_type": "code", "source_file": "app/services/bx/expense_item.py", "source_location": "L19", "_origin": "ast", "community": 84, "norm_label": ".get_by_id()", "id": "app_services_bx_expense_item_expenseitemservice_get_by_id" }, { "label": ".create()", "file_type": "code", "source_file": "app/services/bx/expense_item.py", "source_location": "L33", "_origin": "ast", "community": 84, "norm_label": ".create()", "id": "app_services_bx_expense_item_expenseitemservice_create" }, { "label": ".update()", "file_type": "code", "source_file": "app/services/bx/expense_item.py", "source_location": "L61", "_origin": "ast", "community": 84, "norm_label": ".update()", "id": "app_services_bx_expense_item_expenseitemservice_update" }, { "label": ".soft_delete()", "file_type": "code", "source_file": "app/services/bx/expense_item.py", "source_location": "L91", "_origin": "ast", "community": 84, "norm_label": ".soft_delete()", "id": "app_services_bx_expense_item_expenseitemservice_soft_delete" }, { "label": ".get_item_tree()", "file_type": "code", "source_file": "app/services/bx/expense_item.py", "source_location": "L104", "_origin": "ast", "community": 84, "norm_label": ".get_item_tree()", "id": "app_services_bx_expense_item_expenseitemservice_get_item_tree" }, { "label": "._build_tree()", "file_type": "code", "source_file": "app/services/bx/expense_item.py", "source_location": "L117", "_origin": "ast", "community": 84, "norm_label": "._build_tree()", "id": "app_services_bx_expense_item_expenseitemservice_build_tree" }, { "label": "invoice.py", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L1", "_origin": "ast", "community": 49, "norm_label": "invoice.py", "id": "app_services_bx_invoice" }, { "label": "InvoiceService", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L30", "_origin": "ast", "community": 48, "norm_label": "invoiceservice", "id": "app_services_bx_invoice_invoiceservice" }, { "label": "._tenant_no()", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L32", "_origin": "ast", "community": 48, "norm_label": "._tenant_no()", "id": "app_services_bx_invoice_invoiceservice_tenant_no" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 48, "norm_label": "session", "id": "app_services_bx_invoice_py_session" }, { "label": ".is_wallet_admin()", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L36", "_origin": "ast", "community": 48, "norm_label": ".is_wallet_admin()", "id": "app_services_bx_invoice_invoiceservice_is_wallet_admin" }, { "label": ".can_query_others_wallet()", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L43", "_origin": "ast", "community": 48, "norm_label": ".can_query_others_wallet()", "id": "app_services_bx_invoice_invoiceservice_can_query_others_wallet" }, { "label": "._require_wallet_admin()", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L51", "_origin": "ast", "community": 48, "norm_label": "._require_wallet_admin()", "id": "app_services_bx_invoice_invoiceservice_require_wallet_admin" }, { "label": "._lookup_user_name()", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L56", "_origin": "ast", "community": 48, "norm_label": "._lookup_user_name()", "id": "app_services_bx_invoice_invoiceservice_lookup_user_name" }, { "label": "._resolve_owner()", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L67", "_origin": "ast", "community": 48, "norm_label": "._resolve_owner()", "id": "app_services_bx_invoice_invoiceservice_resolve_owner" }, { "label": "._resolve_owner_for_query()", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L79", "_origin": "ast", "community": 48, "norm_label": "._resolve_owner_for_query()", "id": "app_services_bx_invoice_invoiceservice_resolve_owner_for_query" }, { "label": "._count_invoices()", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L93", "_origin": "ast", "community": 48, "norm_label": "._count_invoices()", "id": "app_services_bx_invoice_invoiceservice_count_invoices" }, { "label": ".get_mine_summary()", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L105", "_origin": "ast", "community": 48, "norm_label": ".get_mine_summary()", "id": "app_services_bx_invoice_invoiceservice_get_mine_summary" }, { "label": ".list_wallets()", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L144", "_origin": "ast", "community": 48, "norm_label": ".list_wallets()", "id": "app_services_bx_invoice_invoiceservice_list_wallets" }, { "label": ".list_invoices()", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L176", "_origin": "ast", "community": 48, "norm_label": ".list_invoices()", "id": "app_services_bx_invoice_invoiceservice_list_invoices" }, { "label": ".list_ledgers()", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L199", "_origin": "ast", "community": 48, "norm_label": ".list_ledgers()", "id": "app_services_bx_invoice_invoiceservice_list_ledgers" }, { "label": ".create()", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L242", "_origin": "ast", "community": 48, "norm_label": ".create()", "id": "app_services_bx_invoice_invoiceservice_create" }, { "label": "Decimal", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 48, "norm_label": "decimal", "id": "app_services_bx_invoice_py_decimal" }, { "label": ".delete()", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L319", "_origin": "ast", "community": 48, "norm_label": ".delete()", "id": "app_services_bx_invoice_invoiceservice_delete" }, { "label": "._summary_to_dict()", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L368", "_origin": "ast", "community": 48, "norm_label": "._summary_to_dict()", "id": "app_services_bx_invoice_invoiceservice_summary_to_dict" }, { "label": ".out_rows_with_attachments()", "file_type": "code", "source_file": "app/services/bx/invoice.py", "source_location": "L383", "_origin": "ast", "community": 48, "norm_label": ".out_rows_with_attachments()", "id": "app_services_bx_invoice_invoiceservice_out_rows_with_attachments" }, { "label": "\u53d1\u7968\u5939\u7ba1\u7406 \u6216 \u62a5\u9500\u6539\u9009\u7533\u8bf7\u4eba \u6743\u9650\u53ef\u67e5\u8be2\u4ed6\u4eba\u53d1\u7968/\u4f59\u989d\u3002", "file_type": "rationale", "source_file": "app/services/bx/invoice.py", "source_location": "L44", "_origin": "ast", "community": 48, "norm_label": "\u53d1\u7968\u5939\u7ba1\u7406 \u6216 \u62a5\u9500\u6539\u9009\u7533\u8bf7\u4eba \u6743\u9650\u53ef\u67e5\u8be2\u4ed6\u4eba\u53d1\u7968/\u4f59\u989d\u3002", "id": "app_services_bx_invoice_rationale_44" }, { "label": "\u8fd4\u56de\u6d41\u6c34\u5b57\u5178\u5217\u8868\uff1b\u6d41\u6c34\u5907\u6ce8\u4e3a\u7a7a\u65f6\u56de\u586b\u5173\u8054\u53d1\u7968\u5907\u6ce8\uff08\u542b\u5df2\u8f6f\u5220\u53d1\u7968\uff09\u3002", "file_type": "rationale", "source_file": "app/services/bx/invoice.py", "source_location": "L205", "_origin": "ast", "community": 48, "norm_label": "\u8fd4\u56de\u6d41\u6c34\u5b57\u5178\u5217\u8868;\u6d41\u6c34\u5907\u6ce8\u4e3a\u7a7a\u65f6\u56de\u586b\u5173\u8054\u53d1\u7968\u5907\u6ce8(\u542b\u5df2\u8f6f\u5220\u53d1\u7968)\u3002", "id": "app_services_bx_invoice_rationale_205" }, { "label": "\u4e00\u6b21\u4e0a\u4f20\u521b\u5efa\u4e00\u6761\u53d1\u7968\u6863\u6848\uff1a\u91d1\u989d\u4e3a\u603b\u989d\uff0cfiles \u5168\u90e8\u6302\u5230\u540c\u4e00 biz_id\uff0c\u53ea\u5199\u4e00\u6761 credit_upload\u3002", "file_type": "rationale", "source_file": "app/services/bx/invoice.py", "source_location": "L251", "_origin": "ast", "community": 48, "norm_label": "\u4e00\u6b21\u4e0a\u4f20\u521b\u5efa\u4e00\u6761\u53d1\u7968\u6863\u6848:\u91d1\u989d\u4e3a\u603b\u989d,files \u5168\u90e8\u6302\u5230\u540c\u4e00 biz_id,\u53ea\u5199\u4e00\u6761 credit_upload\u3002", "id": "app_services_bx_invoice_rationale_251" }, { "label": "invoice_ledger.py", "file_type": "code", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L1", "_origin": "ast", "community": 48, "norm_label": "invoice_ledger.py", "id": "app_services_bx_invoice_ledger" }, { "label": "summarize_entries()", "file_type": "code", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L22", "_origin": "ast", "community": 48, "norm_label": "summarize_entries()", "id": "app_services_bx_invoice_ledger_summarize_entries" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 48, "norm_label": "any", "id": "app_services_bx_invoice_ledger_py_any" }, { "label": "Decimal", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 48, "norm_label": "decimal", "id": "app_services_bx_invoice_ledger_py_decimal" }, { "label": "should_skip_release()", "file_type": "code", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L47", "_origin": "ast", "community": 48, "norm_label": "should_skip_release()", "id": "app_services_bx_invoice_ledger_should_skip_release" }, { "label": "InvoiceLedgerService", "file_type": "code", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L53", "_origin": "ast", "community": 48, "norm_label": "invoiceledgerservice", "id": "app_services_bx_invoice_ledger_invoiceledgerservice" }, { "label": ".list_entries()", "file_type": "code", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L55", "_origin": "ast", "community": 48, "norm_label": ".list_entries()", "id": "app_services_bx_invoice_ledger_invoiceledgerservice_list_entries" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 48, "norm_label": "session", "id": "app_services_bx_invoice_ledger_py_session" }, { "label": ".calc_summary()", "file_type": "code", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L70", "_origin": "ast", "community": 48, "norm_label": ".calc_summary()", "id": "app_services_bx_invoice_ledger_invoiceledgerservice_calc_summary" }, { "label": "._lock_summary()", "file_type": "code", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L76", "_origin": "ast", "community": 48, "norm_label": "._lock_summary()", "id": "app_services_bx_invoice_ledger_invoiceledgerservice_lock_summary" }, { "label": ".refresh_summary()", "file_type": "code", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L123", "_origin": "ast", "community": 48, "norm_label": ".refresh_summary()", "id": "app_services_bx_invoice_ledger_invoiceledgerservice_refresh_summary" }, { "label": ".add_entry()", "file_type": "code", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L170", "_origin": "ast", "community": 48, "norm_label": ".add_entry()", "id": "app_services_bx_invoice_ledger_invoiceledgerservice_add_entry" }, { "label": ".debit_reimburse()", "file_type": "code", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L206", "_origin": "ast", "community": 48, "norm_label": ".debit_reimburse()", "id": "app_services_bx_invoice_ledger_invoiceledgerservice_debit_reimburse" }, { "label": ".release_reimburse()", "file_type": "code", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L247", "_origin": "ast", "community": 48, "norm_label": ".release_reimburse()", "id": "app_services_bx_invoice_ledger_invoiceledgerservice_release_reimburse" }, { "label": ".assert_can_delete_invoice()", "file_type": "code", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L308", "_origin": "ast", "community": 48, "norm_label": ".assert_can_delete_invoice()", "id": "app_services_bx_invoice_ledger_invoiceledgerservice_assert_can_delete_invoice" }, { "label": "reimburse.py", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1", "_origin": "ast", "community": 49, "norm_label": "reimburse.py", "id": "app_services_bx_reimburse" }, { "label": "ReimburseService", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L56", "_origin": "ast", "community": 62, "norm_label": "reimburseservice", "id": "app_services_bx_reimburse_reimburseservice" }, { "label": "._tenant_no()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L58", "_origin": "ast", "community": 62, "norm_label": "._tenant_no()", "id": "app_services_bx_reimburse_reimburseservice_tenant_no" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 62, "norm_label": "session", "id": "app_services_bx_reimburse_py_session" }, { "label": ".can_change_applicant()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L62", "_origin": "ast", "community": 62, "norm_label": ".can_change_applicant()", "id": "app_services_bx_reimburse_reimburseservice_can_change_applicant" }, { "label": ".resolve_applicant()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L71", "_origin": "ast", "community": 62, "norm_label": ".resolve_applicant()", "id": "app_services_bx_reimburse_reimburseservice_resolve_applicant" }, { "label": ".get_by_id()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L109", "_origin": "ast", "community": 62, "norm_label": ".get_by_id()", "id": "app_services_bx_reimburse_reimburseservice_get_by_id" }, { "label": ".get_paged()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L122", "_origin": "ast", "community": 14, "norm_label": ".get_paged()", "id": "app_services_bx_reimburse_reimburseservice_get_paged" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 62, "norm_label": "any", "id": "app_services_bx_reimburse_py_any" }, { "label": ".soft_delete()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L136", "_origin": "ast", "community": 62, "norm_label": ".soft_delete()", "id": "app_services_bx_reimburse_reimburseservice_soft_delete" }, { "label": "._workflow_nodes()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L143", "_origin": "ast", "community": 62, "norm_label": "._workflow_nodes()", "id": "app_services_bx_reimburse_reimburseservice_workflow_nodes" }, { "label": ".pending_approval()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L156", "_origin": "ast", "community": 62, "norm_label": ".pending_approval()", "id": "app_services_bx_reimburse_reimburseservice_pending_approval" }, { "label": ".approved_by_me()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L222", "_origin": "ast", "community": 62, "norm_label": ".approved_by_me()", "id": "app_services_bx_reimburse_reimburseservice_approved_by_me" }, { "label": "._has_debit_reimburse()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L283", "_origin": "ast", "community": 62, "norm_label": "._has_debit_reimburse()", "id": "app_services_bx_reimburse_reimburseservice_has_debit_reimburse" }, { "label": ".normalize_invoice_links()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L297", "_origin": "ast", "community": 62, "norm_label": ".normalize_invoice_links()", "id": "app_services_bx_reimburse_reimburseservice_normalize_invoice_links" }, { "label": ".sync_reimburse_invoices()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L329", "_origin": "ast", "community": 62, "norm_label": ".sync_reimburse_invoices()", "id": "app_services_bx_reimburse_reimburseservice_sync_reimburse_invoices" }, { "label": ".get_linked_invoice_ids()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L418", "_origin": "ast", "community": 62, "norm_label": ".get_linked_invoice_ids()", "id": "app_services_bx_reimburse_reimburseservice_get_linked_invoice_ids" }, { "label": ".get_linked_invoices_brief()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L440", "_origin": "ast", "community": 62, "norm_label": ".get_linked_invoices_brief()", "id": "app_services_bx_reimburse_reimburseservice_get_linked_invoices_brief" }, { "label": ".get_linked_invoice_ids_map()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L535", "_origin": "ast", "community": 62, "norm_label": ".get_linked_invoice_ids_map()", "id": "app_services_bx_reimburse_reimburseservice_get_linked_invoice_ids_map" }, { "label": ".submit()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L558", "_origin": "ast", "community": 62, "norm_label": ".submit()", "id": "app_services_bx_reimburse_reimburseservice_submit" }, { "label": ".approve()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L602", "_origin": "ast", "community": 62, "norm_label": ".approve()", "id": "app_services_bx_reimburse_reimburseservice_approve" }, { "label": ".reject()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L647", "_origin": "ast", "community": 62, "norm_label": ".reject()", "id": "app_services_bx_reimburse_reimburseservice_reject" }, { "label": ".withdraw()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L687", "_origin": "ast", "community": 62, "norm_label": ".withdraw()", "id": "app_services_bx_reimburse_reimburseservice_withdraw" }, { "label": "._approval_record_dict()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L706", "_origin": "ast", "community": 62, "norm_label": "._approval_record_dict()", "id": "app_services_bx_reimburse_reimburseservice_approval_record_dict" }, { "label": "._latest_approval_per_node()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L719", "_origin": "ast", "community": 62, "norm_label": "._latest_approval_per_node()", "id": "app_services_bx_reimburse_reimburseservice_latest_approval_per_node" }, { "label": "._query_approvals()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L736", "_origin": "ast", "community": 62, "norm_label": "._query_approvals()", "id": "app_services_bx_reimburse_reimburseservice_query_approvals" }, { "label": ".get_approvals()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L748", "_origin": "ast", "community": 62, "norm_label": ".get_approvals()", "id": "app_services_bx_reimburse_reimburseservice_get_approvals" }, { "label": ".get_approval_history()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L784", "_origin": "ast", "community": 62, "norm_label": ".get_approval_history()", "id": "app_services_bx_reimburse_reimburseservice_get_approval_history" }, { "label": ".create_with_details()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L803", "_origin": "ast", "community": 62, "norm_label": ".create_with_details()", "id": "app_services_bx_reimburse_reimburseservice_create_with_details" }, { "label": ".update_with_details()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L872", "_origin": "ast", "community": 62, "norm_label": ".update_with_details()", "id": "app_services_bx_reimburse_reimburseservice_update_with_details" }, { "label": ".get_details()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L956", "_origin": "ast", "community": 62, "norm_label": ".get_details()", "id": "app_services_bx_reimburse_reimburseservice_get_details" }, { "label": ".build_expense_name_condition()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L969", "_origin": "ast", "community": 62, "norm_label": ".build_expense_name_condition()", "id": "app_services_bx_reimburse_reimburseservice_build_expense_name_condition" }, { "label": ".get_details_map_by_reimburse_ids()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L989", "_origin": "ast", "community": 62, "norm_label": ".get_details_map_by_reimburse_ids()", "id": "app_services_bx_reimburse_reimburseservice_get_details_map_by_reimburse_ids" }, { "label": ".out_rows_with_attachment_counts()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1010", "_origin": "ast", "community": 14, "norm_label": ".out_rows_with_attachment_counts()", "id": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts" }, { "label": ".out_one_with_attachment_counts()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1040", "_origin": "ast", "community": 14, "norm_label": ".out_one_with_attachment_counts()", "id": "app_services_bx_reimburse_reimburseservice_out_one_with_attachment_counts" }, { "label": ".build_apply_out_with_details()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1046", "_origin": "ast", "community": 62, "norm_label": ".build_apply_out_with_details()", "id": "app_services_bx_reimburse_reimburseservice_build_apply_out_with_details" }, { "label": ".global_status_counts()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1057", "_origin": "ast", "community": 62, "norm_label": ".global_status_counts()", "id": "app_services_bx_reimburse_reimburseservice_global_status_counts" }, { "label": "._my_apply_base()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1066", "_origin": "ast", "community": 62, "norm_label": "._my_apply_base()", "id": "app_services_bx_reimburse_reimburseservice_my_apply_base" }, { "label": ".my_apply_stats()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1078", "_origin": "ast", "community": 62, "norm_label": ".my_apply_stats()", "id": "app_services_bx_reimburse_reimburseservice_my_apply_stats" }, { "label": ".pending_approval_stats()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1136", "_origin": "ast", "community": 62, "norm_label": ".pending_approval_stats()", "id": "app_services_bx_reimburse_reimburseservice_pending_approval_stats" }, { "label": ".pay()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1167", "_origin": "ast", "community": 62, "norm_label": ".pay()", "id": "app_services_bx_reimburse_reimburseservice_pay" }, { "label": ".offset()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1190", "_origin": "ast", "community": 62, "norm_label": ".offset()", "id": "app_services_bx_reimburse_reimburseservice_offset" }, { "label": ".batch_offset()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1221", "_origin": "ast", "community": 62, "norm_label": ".batch_offset()", "id": "app_services_bx_reimburse_reimburseservice_batch_offset" }, { "label": ".finance_payment_stats()", "file_type": "code", "source_file": "app/services/bx/reimburse.py", "source_location": "L1276", "_origin": "ast", "community": 62, "norm_label": ".finance_payment_stats()", "id": "app_services_bx_reimburse_reimburseservice_finance_payment_stats" }, { "label": "\u662f\u5426\u53ef\u9009\u62e9\u4ed6\u4eba\u4f5c\u4e3a\u62a5\u9500\u7533\u8bf7\u4eba\uff08\u8d85\u7ba1\u6216\u5177\u5907\u6309\u94ae\u6743\u9650\uff09\u3002", "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L63", "_origin": "ast", "community": 62, "norm_label": "\u662f\u5426\u53ef\u9009\u62e9\u4ed6\u4eba\u4f5c\u4e3a\u62a5\u9500\u7533\u8bf7\u4eba(\u8d85\u7ba1\u6216\u5177\u5907\u6309\u94ae\u6743\u9650)\u3002", "id": "app_services_bx_reimburse_rationale_63" }, { "label": "\u89e3\u6790\u62a5\u9500\u7533\u8bf7\u4eba\u3002 \u65e0 changeApplicant \u6743\u9650\u65f6\u5ffd\u7565\u5ba2\u6237\u7aef\u6307\u5b9a\uff0c\u5f3a\u5236\u672c\u4eba\uff1b \u6709\u6743\u9650\u65f6\u53ef\u6307\u5b9a\u540c\u79df\u6237\u6709\u6548\u7528\u6237\u3002", "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L78", "_origin": "ast", "community": 62, "norm_label": "\u89e3\u6790\u62a5\u9500\u7533\u8bf7\u4eba\u3002 \u65e0 changeapplicant \u6743\u9650\u65f6\u5ffd\u7565\u5ba2\u6237\u7aef\u6307\u5b9a,\u5f3a\u5236\u672c\u4eba; \u6709\u6743\u9650\u65f6\u53ef\u6307\u5b9a\u540c\u79df\u6237\u6709\u6548\u7528\u6237\u3002", "id": "app_services_bx_reimburse_rationale_78" }, { "label": "\u5f52\u4e00\u5316\u52fe\u9009\u94fe\u63a5\uff1b\u8fd4\u56de None \u8868\u793a\u672a\u4f20\uff08\u4e0d\u6539\u5173\u8054\uff09\uff0c[] \u8868\u793a\u6e05\u7a7a\u3002", "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L301", "_origin": "ast", "community": 62, "norm_label": "\u5f52\u4e00\u5316\u52fe\u9009\u94fe\u63a5;\u8fd4\u56de none \u8868\u793a\u672a\u4f20(\u4e0d\u6539\u5173\u8054),[] \u8868\u793a\u6e05\u7a7a\u3002", "id": "app_services_bx_reimburse_rationale_301" }, { "label": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6\uff0c\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002", "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L722", "_origin": "ast", "community": 62, "norm_label": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6,\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002", "id": "app_services_bx_reimburse_rationale_722" }, { "label": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c\uff0c\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217\uff0c\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002", "file_type": "rationale", "source_file": "app/services/bx/reimburse.py", "source_location": "L787", "_origin": "ast", "community": 62, "norm_label": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c,\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217,\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002", "id": "app_services_bx_reimburse_rationale_787" }, { "label": "reimburse_import.py", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L1", "_origin": "ast", "community": 21, "norm_label": "reimburse_import.py", "id": "app_services_bx_reimburse_import" }, { "label": "build_applicant_label()", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L59", "_origin": "ast", "community": 21, "norm_label": "build_applicant_label()", "id": "app_services_bx_reimburse_import_build_applicant_label" }, { "label": "_ids_visible_in_web_tree()", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L65", "_origin": "ast", "community": 21, "norm_label": "_ids_visible_in_web_tree()", "id": "app_services_bx_reimburse_import_ids_visible_in_web_tree" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 21, "norm_label": "any", "id": "app_services_bx_reimburse_import_py_any" }, { "label": "build_expense_path_labels()", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L87", "_origin": "ast", "community": 21, "norm_label": "build_expense_path_labels()", "id": "app_services_bx_reimburse_import_build_expense_path_labels" }, { "label": "is_example_row()", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L129", "_origin": "ast", "community": 21, "norm_label": "is_example_row()", "id": "app_services_bx_reimburse_import_is_example_row" }, { "label": "partition_import_groups()", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L134", "_origin": "ast", "community": 21, "norm_label": "partition_import_groups()", "id": "app_services_bx_reimburse_import_partition_import_groups" }, { "label": "validate_group_headers()", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L150", "_origin": "ast", "community": 21, "norm_label": "validate_group_headers()", "id": "app_services_bx_reimburse_import_validate_group_headers" }, { "label": "cell_str()", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L168", "_origin": "ast", "community": 21, "norm_label": "cell_str()", "id": "app_services_bx_reimburse_import_cell_str" }, { "label": "parse_amount()", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L183", "_origin": "ast", "community": 21, "norm_label": "parse_amount()", "id": "app_services_bx_reimburse_import_parse_amount" }, { "label": "Decimal", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 21, "norm_label": "decimal", "id": "app_services_bx_reimburse_import_py_decimal" }, { "label": "load_expense_nodes_flat()", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L195", "_origin": "ast", "community": 21, "norm_label": "load_expense_nodes_flat()", "id": "app_services_bx_reimburse_import_load_expense_nodes_flat" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 21, "norm_label": "session", "id": "app_services_bx_reimburse_import_py_session" }, { "label": "load_applicant_options()", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L214", "_origin": "ast", "community": 21, "norm_label": "load_applicant_options()", "id": "app_services_bx_reimburse_import_load_applicant_options" }, { "label": "build_import_template_bytes()", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L231", "_origin": "ast", "community": 21, "norm_label": "build_import_template_bytes()", "id": "app_services_bx_reimburse_import_build_import_template_bytes" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 21, "norm_label": "date", "id": "app_services_bx_reimburse_import_py_date" }, { "label": "_read_sheet_header()", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L312", "_origin": "ast", "community": 21, "norm_label": "_read_sheet_header()", "id": "app_services_bx_reimburse_import_read_sheet_header" }, { "label": "Worksheet", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 21, "norm_label": "worksheet", "id": "app_services_bx_reimburse_import_py_worksheet" }, { "label": "scan_sheet_rows()", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L321", "_origin": "ast", "community": 21, "norm_label": "scan_sheet_rows()", "id": "app_services_bx_reimburse_import_scan_sheet_rows" }, { "label": "iter_data_rows()", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L346", "_origin": "ast", "community": 21, "norm_label": "iter_data_rows()", "id": "app_services_bx_reimburse_import_iter_data_rows" }, { "label": "build_annotated_result_bytes()", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L351", "_origin": "ast", "community": 21, "norm_label": "build_annotated_result_bytes()", "id": "app_services_bx_reimburse_import_build_annotated_result_bytes" }, { "label": "_mark_rows()", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L391", "_origin": "ast", "community": 21, "norm_label": "_mark_rows()", "id": "app_services_bx_reimburse_import_mark_rows" }, { "label": "import_reimburse_workbook()", "file_type": "code", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L408", "_origin": "ast", "community": 21, "norm_label": "import_reimburse_workbook()", "id": "app_services_bx_reimburse_import_import_reimburse_workbook" }, { "label": "\u4e0e ExpenseItemService._build_tree \u4e00\u81f4\uff1a\u7236\u7ea7\u4e0d\u5b58\u5728\u7684\u5b64\u513f\u8282\u70b9\u4e0d\u4f1a\u51fa\u73b0\u5728 Web \u6811\u4e2d\u3002", "file_type": "rationale", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L66", "_origin": "ast", "community": 21, "norm_label": "\u4e0e expenseitemservice._build_tree \u4e00\u81f4:\u7236\u7ea7\u4e0d\u5b58\u5728\u7684\u5b64\u513f\u8282\u70b9\u4e0d\u4f1a\u51fa\u73b0\u5728 web \u6811\u4e2d\u3002", "id": "app_services_bx_reimburse_import_rationale_66" }, { "label": "\u8fd4\u56de {id: \u5c55\u793a\u6587\u6848}\u3002 \u4e0e Web \u8d39\u7528\u6811\u5bf9\u9f50\uff1a\u4ec5\u542f\u7528\u9879\uff0c\u4e14\u6392\u9664\u7236\u7ea7\u5df2\u5220\u5bfc\u81f4\u7684\u5b64\u513f\u8282\u70b9\u3002 \u51b2\u7a81\u65f6\u8ffd\u52a0 \uff08\u7f16\u7801:xxx\uff09\u3002", "file_type": "rationale", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L88", "_origin": "ast", "community": 21, "norm_label": "\u8fd4\u56de {id: \u5c55\u793a\u6587\u6848}\u3002 \u4e0e web \u8d39\u7528\u6811\u5bf9\u9f50:\u4ec5\u542f\u7528\u9879,\u4e14\u6392\u9664\u7236\u7ea7\u5df2\u5220\u5bfc\u81f4\u7684\u5b64\u513f\u8282\u70b9\u3002 \u51b2\u7a81\u65f6\u8ffd\u52a0 (\u7f16\u7801:xxx)\u3002", "id": "app_services_bx_reimburse_import_rationale_88" }, { "label": "\u626b\u63cf\u975e\u7a7a\u884c\u3002\u542b\u793a\u4f8b\u884c\uff08_kind=example\uff09\u4e0e\u53ef\u5bfc\u5165\u884c\uff08_kind=data\uff09\u3002", "file_type": "rationale", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L322", "_origin": "ast", "community": 21, "norm_label": "\u626b\u63cf\u975e\u7a7a\u884c\u3002\u542b\u793a\u4f8b\u884c(_kind=example)\u4e0e\u53ef\u5bfc\u5165\u884c(_kind=data)\u3002", "id": "app_services_bx_reimburse_import_rationale_322" }, { "label": "\u4ec5\u8fd4\u56de\u53ef\u5bfc\u5165\u6570\u636e\u884c\uff08\u8df3\u8fc7\u793a\u4f8b\uff09\uff0c\u517c\u5bb9\u65e7\u6d4b\u8bd5\u3002", "file_type": "rationale", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L347", "_origin": "ast", "community": 21, "norm_label": "\u4ec5\u8fd4\u56de\u53ef\u5bfc\u5165\u6570\u636e\u884c(\u8df3\u8fc7\u793a\u4f8b),\u517c\u5bb9\u65e7\u6d4b\u8bd5\u3002", "id": "app_services_bx_reimburse_import_rationale_347" }, { "label": "\u5728\u539f\u8868\u300c\u62a5\u9500\u5bfc\u5165\u300d\u672b\u5c3e\u8ffd\u52a0\u300c\u5bfc\u5165\u7ed3\u679c\u300d\u300c\u5931\u8d25\u539f\u56e0\u300d\u5217\u3002", "file_type": "rationale", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L355", "_origin": "ast", "community": 21, "norm_label": "\u5728\u539f\u8868\u300c\u62a5\u9500\u5bfc\u5165\u300d\u672b\u5c3e\u8ffd\u52a0\u300c\u5bfc\u5165\u7ed3\u679c\u300d\u300c\u5931\u8d25\u539f\u56e0\u300d\u5217\u3002", "id": "app_services_bx_reimburse_import_rationale_355" }, { "label": "storage.py", "file_type": "code", "source_file": "app/services/bx/storage.py", "source_location": "L1", "_origin": "ast", "community": 179, "norm_label": "storage.py", "id": "app_services_bx_storage" }, { "label": "normalize_storage_path()", "file_type": "code", "source_file": "app/services/bx/storage.py", "source_location": "L11", "_origin": "ast", "community": 179, "norm_label": "normalize_storage_path()", "id": "app_services_bx_storage_normalize_storage_path" }, { "label": "upload_bx_file()", "file_type": "code", "source_file": "app/services/bx/storage.py", "source_location": "L31", "_origin": "ast", "community": 91, "norm_label": "upload_bx_file()", "id": "app_services_bx_storage_upload_bx_file" }, { "label": "get_access_url()", "file_type": "code", "source_file": "app/services/bx/storage.py", "source_location": "L44", "_origin": "ast", "community": 179, "norm_label": "get_access_url()", "id": "app_services_bx_storage_get_access_url" }, { "label": "get_preview_url()", "file_type": "code", "source_file": "app/services/bx/storage.py", "source_location": "L53", "_origin": "ast", "community": 179, "norm_label": "get_preview_url()", "id": "app_services_bx_storage_get_preview_url" }, { "label": "get_download_url()", "file_type": "code", "source_file": "app/services/bx/storage.py", "source_location": "L65", "_origin": "ast", "community": 179, "norm_label": "get_download_url()", "id": "app_services_bx_storage_get_download_url" }, { "label": "download_file_bytes()", "file_type": "code", "source_file": "app/services/bx/storage.py", "source_location": "L72", "_origin": "ast", "community": 179, "norm_label": "download_file_bytes()", "id": "app_services_bx_storage_download_file_bytes" }, { "label": "file_stream()", "file_type": "code", "source_file": "app/services/bx/storage.py", "source_location": "L98", "_origin": "ast", "community": 179, "norm_label": "file_stream()", "id": "app_services_bx_storage_file_stream" }, { "label": "BytesIO", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 21, "norm_label": "bytesio", "id": "bytesio" }, { "label": "\u62a5\u9500\u9644\u4ef6\u5b58\u50a8\u9002\u914d \u2014 \u590d\u7528\u95e8\u6237 app.core.storage\uff0c\u5bf9\u5916\u4fdd\u6301 bx \u534f\u8bae\u3002", "file_type": "rationale", "source_file": "app/services/bx/storage.py", "source_location": "L1", "_origin": "ast", "community": 179, "norm_label": "\u62a5\u9500\u9644\u4ef6\u5b58\u50a8\u9002\u914d \u2014 \u590d\u7528\u95e8\u6237 app.core.storage,\u5bf9\u5916\u4fdd\u6301 bx \u534f\u8bae\u3002", "id": "app_services_bx_storage_rationale_1" }, { "label": "\u5c06 upload \u8fd4\u56de\u7684\u5b8c\u6574 URL \u5f52\u4e00\u5316\u4e3a\u5b58\u50a8\u76f8\u5bf9\u8def\u5f84\uff08\u4e0e admin \u9644\u4ef6 upload \u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "app/services/bx/storage.py", "source_location": "L12", "_origin": "ast", "community": 179, "norm_label": "\u5c06 upload \u8fd4\u56de\u7684\u5b8c\u6574 url \u5f52\u4e00\u5316\u4e3a\u5b58\u50a8\u76f8\u5bf9\u8def\u5f84(\u4e0e admin \u9644\u4ef6 upload \u4e00\u81f4)\u3002", "id": "app_services_bx_storage_rationale_12" }, { "label": "\u4e0a\u4f20\u6587\u4ef6\u5230\u5bf9\u8c61\u5b58\u50a8\u3002 \u8fd4\u56de (relative_path, access_url)\u3002", "file_type": "rationale", "source_file": "app/services/bx/storage.py", "source_location": "L32", "_origin": "ast", "community": 91, "norm_label": "\u4e0a\u4f20\u6587\u4ef6\u5230\u5bf9\u8c61\u5b58\u50a8\u3002 \u8fd4\u56de (relative_path, access_url)\u3002", "id": "app_services_bx_storage_rationale_32" }, { "label": "\u83b7\u53d6\u53ef\u8bbf\u95ee URL\uff08\u672c\u5730/MinIO \u516c\u5f00\u5730\u5740\uff09\u3002", "file_type": "rationale", "source_file": "app/services/bx/storage.py", "source_location": "L45", "_origin": "ast", "community": 179, "norm_label": "\u83b7\u53d6\u53ef\u8bbf\u95ee url(\u672c\u5730/minio \u516c\u5f00\u5730\u5740)\u3002", "id": "app_services_bx_storage_rationale_45" }, { "label": "\u56fe\u7247/\u9644\u4ef6\u9884\u89c8 URL\uff1aMinIO \u9884\u7b7e\u540d inline\uff0c\u672c\u5730/\u5176\u4ed6\u5b58\u50a8\u7528 get_url\u3002", "file_type": "rationale", "source_file": "app/services/bx/storage.py", "source_location": "L54", "_origin": "ast", "community": 179, "norm_label": "\u56fe\u7247/\u9644\u4ef6\u9884\u89c8 url:minio \u9884\u7b7e\u540d inline,\u672c\u5730/\u5176\u4ed6\u5b58\u50a8\u7528 get_url\u3002", "id": "app_services_bx_storage_rationale_54" }, { "label": "\u5e26\u6587\u4ef6\u540d\u7684\u4e0b\u8f7d URL\uff08\u5bf9\u9f50\u95e8\u6237 attachment/download-url\uff09\u3002", "file_type": "rationale", "source_file": "app/services/bx/storage.py", "source_location": "L66", "_origin": "ast", "community": 179, "norm_label": "\u5e26\u6587\u4ef6\u540d\u7684\u4e0b\u8f7d url(\u5bf9\u9f50\u95e8\u6237 attachment/download-url)\u3002", "id": "app_services_bx_storage_rationale_66" }, { "label": "\u8bfb\u53d6\u6587\u4ef6\u4e8c\u8fdb\u5236\uff0c\u4f9b StreamingResponse \u4e0b\u8f7d\u3002", "file_type": "rationale", "source_file": "app/services/bx/storage.py", "source_location": "L73", "_origin": "ast", "community": 179, "norm_label": "\u8bfb\u53d6\u6587\u4ef6\u4e8c\u8fdb\u5236,\u4f9b streamingresponse \u4e0b\u8f7d\u3002", "id": "app_services_bx_storage_rationale_73" }, { "label": "workflow.py", "file_type": "code", "source_file": "app/services/bx/workflow.py", "source_location": "L1", "_origin": "ast", "community": 49, "norm_label": "workflow.py", "id": "app_services_bx_workflow" }, { "label": "WorkflowService", "file_type": "code", "source_file": "app/services/bx/workflow.py", "source_location": "L26", "_origin": "ast", "community": 125, "norm_label": "workflowservice", "id": "app_services_bx_workflow_workflowservice" }, { "label": "._tenant_no()", "file_type": "code", "source_file": "app/services/bx/workflow.py", "source_location": "L28", "_origin": "ast", "community": 125, "norm_label": "._tenant_no()", "id": "app_services_bx_workflow_workflowservice_tenant_no" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 125, "norm_label": "session", "id": "app_services_bx_workflow_py_session" }, { "label": ".get_by_id()", "file_type": "code", "source_file": "app/services/bx/workflow.py", "source_location": "L32", "_origin": "ast", "community": 125, "norm_label": ".get_by_id()", "id": "app_services_bx_workflow_workflowservice_get_by_id" }, { "label": ".get_paged()", "file_type": "code", "source_file": "app/services/bx/workflow.py", "source_location": "L45", "_origin": "ast", "community": 125, "norm_label": ".get_paged()", "id": "app_services_bx_workflow_workflowservice_get_paged" }, { "label": ".create()", "file_type": "code", "source_file": "app/services/bx/workflow.py", "source_location": "L59", "_origin": "ast", "community": 125, "norm_label": ".create()", "id": "app_services_bx_workflow_workflowservice_create" }, { "label": ".update()", "file_type": "code", "source_file": "app/services/bx/workflow.py", "source_location": "L76", "_origin": "ast", "community": 125, "norm_label": ".update()", "id": "app_services_bx_workflow_workflowservice_update" }, { "label": ".soft_delete()", "file_type": "code", "source_file": "app/services/bx/workflow.py", "source_location": "L96", "_origin": "ast", "community": 125, "norm_label": ".soft_delete()", "id": "app_services_bx_workflow_workflowservice_soft_delete" }, { "label": ".get_by_biz_type()", "file_type": "code", "source_file": "app/services/bx/workflow.py", "source_location": "L110", "_origin": "ast", "community": 125, "norm_label": ".get_by_biz_type()", "id": "app_services_bx_workflow_workflowservice_get_by_biz_type" }, { "label": ".ensure_by_biz_type()", "file_type": "code", "source_file": "app/services/bx/workflow.py", "source_location": "L122", "_origin": "ast", "community": 125, "norm_label": ".ensure_by_biz_type()", "id": "app_services_bx_workflow_workflowservice_ensure_by_biz_type" }, { "label": ".save_nodes()", "file_type": "code", "source_file": "app/services/bx/workflow.py", "source_location": "L153", "_origin": "ast", "community": 125, "norm_label": ".save_nodes()", "id": "app_services_bx_workflow_workflowservice_save_nodes" }, { "label": "\u6309\u4e1a\u52a1\u7c7b\u578b\u83b7\u53d6\u5de5\u4f5c\u6d41\uff1b\u5df2\u77e5\u7c7b\u578b\u4e0d\u5b58\u5728\u65f6\u81ea\u52a8\u521b\u5efa\u7a7a\u5b9a\u4e49\uff08\u65e0\u8282\u70b9\uff09\u3002", "file_type": "rationale", "source_file": "app/services/bx/workflow.py", "source_location": "L128", "_origin": "ast", "community": 125, "norm_label": "\u6309\u4e1a\u52a1\u7c7b\u578b\u83b7\u53d6\u5de5\u4f5c\u6d41;\u5df2\u77e5\u7c7b\u578b\u4e0d\u5b58\u5728\u65f6\u81ea\u52a8\u521b\u5efa\u7a7a\u5b9a\u4e49(\u65e0\u8282\u70b9)\u3002", "id": "app_services_bx_workflow_rationale_128" }, { "label": "bx_data_scope.py", "file_type": "code", "source_file": "app/services/bx_data_scope.py", "source_location": "L1", "_origin": "ast", "community": 49, "norm_label": "bx_data_scope.py", "id": "app_services_bx_data_scope" }, { "label": "apply_bx_scope()", "file_type": "code", "source_file": "app/services/bx_data_scope.py", "source_location": "L13", "_origin": "ast", "community": 49, "norm_label": "apply_bx_scope()", "id": "app_services_bx_data_scope_apply_bx_scope" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 49, "norm_label": "session", "id": "app_services_bx_data_scope_py_session" }, { "label": "assert_bx_row_in_scope()", "file_type": "code", "source_file": "app/services/bx_data_scope.py", "source_location": "L18", "_origin": "ast", "community": 49, "norm_label": "assert_bx_row_in_scope()", "id": "app_services_bx_data_scope_assert_bx_row_in_scope" }, { "label": "assert_bx_biz_in_scope()", "file_type": "code", "source_file": "app/services/bx_data_scope.py", "source_location": "L29", "_origin": "ast", "community": 49, "norm_label": "assert_bx_biz_in_scope()", "id": "app_services_bx_data_scope_assert_bx_biz_in_scope" }, { "label": "assert_bx_attachment_biz_in_scope()", "file_type": "code", "source_file": "app/services/bx_data_scope.py", "source_location": "L63", "_origin": "ast", "community": 49, "norm_label": "assert_bx_attachment_biz_in_scope()", "id": "app_services_bx_data_scope_assert_bx_attachment_biz_in_scope" }, { "label": "BX \u6a21\u5757\u6570\u636e\u6743\u9650\u8f85\u52a9\uff08create_by / create_dept_id\uff09\u3002", "file_type": "rationale", "source_file": "app/services/bx_data_scope.py", "source_location": "L1", "_origin": "ast", "community": 49, "norm_label": "bx \u6a21\u5757\u6570\u636e\u6743\u9650\u8f85\u52a9(create_by / create_dept_id)\u3002", "id": "app_services_bx_data_scope_rationale_1" }, { "label": "\u9644\u4ef6\u4e0b\u8f7d/\u5220\u9664/\u7ed1\u5b9a\u524d\u6821\u9a8c\u5173\u8054\u4e1a\u52a1\u5355\u5728\u6570\u636e\u6743\u9650\u5185\u3002", "file_type": "rationale", "source_file": "app/services/bx_data_scope.py", "source_location": "L36", "_origin": "ast", "community": 49, "norm_label": "\u9644\u4ef6\u4e0b\u8f7d/\u5220\u9664/\u7ed1\u5b9a\u524d\u6821\u9a8c\u5173\u8054\u4e1a\u52a1\u5355\u5728\u6570\u636e\u6743\u9650\u5185\u3002", "id": "app_services_bx_data_scope_rationale_36" }, { "label": "crm_quote_pdf.py", "file_type": "code", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L1", "_origin": "ast", "community": 257, "norm_label": "crm_quote_pdf.py", "id": "app_services_crm_quote_pdf" }, { "label": "_default_value()", "file_type": "code", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L15", "_origin": "ast", "community": 257, "norm_label": "_default_value()", "id": "app_services_crm_quote_pdf_default_value" }, { "label": "_format_date()", "file_type": "code", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L19", "_origin": "ast", "community": 257, "norm_label": "_format_date()", "id": "app_services_crm_quote_pdf_format_date" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 257, "norm_label": "any", "id": "app_services_crm_quote_pdf_py_any" }, { "label": "_format_money()", "file_type": "code", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L32", "_origin": "ast", "community": 257, "norm_label": "_format_money()", "id": "app_services_crm_quote_pdf_format_money" }, { "label": "_format_discount()", "file_type": "code", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L39", "_origin": "ast", "community": 257, "norm_label": "_format_discount()", "id": "app_services_crm_quote_pdf_format_discount" }, { "label": "_get_pdf_styles()", "file_type": "code", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L49", "_origin": "ast", "community": 257, "norm_label": "_get_pdf_styles()", "id": "app_services_crm_quote_pdf_get_pdf_styles" }, { "label": "build_quote_html()", "file_type": "code", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L99", "_origin": "ast", "community": 257, "norm_label": "build_quote_html()", "id": "app_services_crm_quote_pdf_build_quote_html" }, { "label": "generate_quote_pdf()", "file_type": "code", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L188", "_origin": "ast", "community": 257, "norm_label": "generate_quote_pdf()", "id": "app_services_crm_quote_pdf_generate_quote_pdf" }, { "label": "CRM \u62a5\u4ef7\u5355 PDF/HTML \u751f\u6210 \u2014 \u5bf9\u7167 CrmQuotePdfServiceImpl.java", "file_type": "rationale", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L1", "_origin": "ast", "community": 257, "norm_label": "crm \u62a5\u4ef7\u5355 pdf/html \u751f\u6210 \u2014 \u5bf9\u7167 crmquotepdfserviceimpl.java", "id": "app_services_crm_quote_pdf_rationale_1" }, { "label": "Java: generateQuotePdf \u2014 \u751f\u6210 HTML \u6587\u4ef6\uff08\u6269\u5c55\u540d .pdf\uff09\uff0c\u8fd4\u56de\u76f8\u5bf9 URL\u3002 \u63a5\u53d7 quote dict + prod", "file_type": "rationale", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L189", "_origin": "ast", "community": 257, "norm_label": "java: generatequotepdf \u2014 \u751f\u6210 html \u6587\u4ef6(\u6269\u5c55\u540d .pdf),\u8fd4\u56de\u76f8\u5bf9 url\u3002 \u63a5\u53d7 quote dict + prod", "id": "app_services_crm_quote_pdf_rationale_189" }, { "label": "crm_settlement_clause.py", "file_type": "code", "source_file": "app/services/crm_settlement_clause.py", "source_location": "L1", "_origin": "ast", "community": 251, "norm_label": "crm_settlement_clause.py", "id": "app_services_crm_settlement_clause" }, { "label": "default_settlement_clause()", "file_type": "code", "source_file": "app/services/crm_settlement_clause.py", "source_location": "L23", "_origin": "ast", "community": 251, "norm_label": "default_settlement_clause()", "id": "app_services_crm_settlement_clause_default_settlement_clause" }, { "label": "crm_supplier_hazard.py", "file_type": "code", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L1", "_origin": "ast", "community": 93, "norm_label": "crm_supplier_hazard.py", "id": "app_services_crm_supplier_hazard" }, { "label": "product_allowed()", "file_type": "code", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L12", "_origin": "ast", "community": 93, "norm_label": "product_allowed()", "id": "app_services_crm_supplier_hazard_product_allowed" }, { "label": "get_supplier_hazard_flags()", "file_type": "code", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L33", "_origin": "ast", "community": 93, "norm_label": "get_supplier_hazard_flags()", "id": "app_services_crm_supplier_hazard_get_supplier_hazard_flags" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 93, "norm_label": "session", "id": "app_services_crm_supplier_hazard_py_session" }, { "label": "enrich_products_with_hazard_flags()", "file_type": "code", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L50", "_origin": "ast", "community": 93, "norm_label": "enrich_products_with_hazard_flags()", "id": "app_services_crm_supplier_hazard_enrich_products_with_hazard_flags" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 93, "norm_label": "any", "id": "app_services_crm_supplier_hazard_py_any" }, { "label": "assert_products_allowed_for_supplier()", "file_type": "code", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L83", "_origin": "ast", "community": 93, "norm_label": "assert_products_allowed_for_supplier()", "id": "app_services_crm_supplier_hazard_assert_products_allowed_for_supplier" }, { "label": "\u6279\u91cf\u56de\u586b\u660e\u7ec6\u884c isToxic/isExplosive\uff08\u6765\u81ea\u4ea7\u54c1\u4e3b\u6570\u636e\uff0c\u4f9b\u524d\u7aef\u5207\u6362\u4e3b\u4f53\u5254\u9664\uff09\u3002", "file_type": "rationale", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L54", "_origin": "ast", "community": 93, "norm_label": "\u6279\u91cf\u56de\u586b\u660e\u7ec6\u884c istoxic/isexplosive(\u6765\u81ea\u4ea7\u54c1\u4e3b\u6570\u636e,\u4f9b\u524d\u7aef\u5207\u6362\u4e3b\u4f53\u5254\u9664)\u3002", "id": "app_services_crm_supplier_hazard_rationale_54" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/services/db/__init__.py", "source_location": "L1", "_origin": "ast", "community": 369, "norm_label": "__init__.py", "id": "app_services_db_init" }, { "label": "auto_generate_plans.py", "file_type": "code", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L1", "_origin": "ast", "community": 121, "norm_label": "auto_generate_plans.py", "id": "app_services_db_auto_generate_plans" }, { "label": "month_range()", "file_type": "code", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L17", "_origin": "ast", "community": 121, "norm_label": "month_range()", "id": "app_services_db_auto_generate_plans_month_range" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 121, "norm_label": "date", "id": "app_services_db_auto_generate_plans_py_date" }, { "label": "get_last_month_range()", "file_type": "code", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L28", "_origin": "ast", "community": 121, "norm_label": "get_last_month_range()", "id": "app_services_db_auto_generate_plans_get_last_month_range" }, { "label": "run_auto_generate_monthly_plans()", "file_type": "code", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L35", "_origin": "ast", "community": 121, "norm_label": "run_auto_generate_monthly_plans()", "id": "app_services_db_auto_generate_plans_run_auto_generate_monthly_plans" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 121, "norm_label": "session", "id": "app_services_db_auto_generate_plans_py_session" }, { "label": "\u5730\u78c5\u8ba1\u5212\u6309\u6708\u81ea\u52a8\u751f\u6210 \u2014 \u8fc1\u79fb\u81ea simple-dibang-xiaoshou/auto-create-plan/auto_create_monthly_pla", "file_type": "rationale", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L1", "_origin": "ast", "community": 121, "norm_label": "\u5730\u78c5\u8ba1\u5212\u6309\u6708\u81ea\u52a8\u751f\u6210 \u2014 \u8fc1\u79fb\u81ea simple-dibang-xiaoshou/auto-create-plan/auto_create_monthly_pla", "id": "app_services_db_auto_generate_plans_rationale_1" }, { "label": "\u6309\u6708\u81ea\u52a8\u751f\u6210\u91c7\u8d2d\u8ba1\u5212\u3002 - \u9ed8\u8ba4\u4ec5\u5728\u6bcf\u6708 1 \u65e5\u6267\u884c\uff08force=True \u65f6\u8df3\u8fc7\u8be5\u9650\u5236\uff0c\u4f9b\u624b\u52a8\u89e6\u53d1\u9a8c\u6536\uff09 - \u904d\u5386\u6240\u6709\u79df\u6237\uff0c\u6309\u4e0a\u6708\u8ba1\u5212\u6a21\u677f\u751f", "file_type": "rationale", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L41", "_origin": "ast", "community": 121, "norm_label": "\u6309\u6708\u81ea\u52a8\u751f\u6210\u91c7\u8d2d\u8ba1\u5212\u3002 - \u9ed8\u8ba4\u4ec5\u5728\u6bcf\u6708 1 \u65e5\u6267\u884c(force=true \u65f6\u8df3\u8fc7\u8be5\u9650\u5236,\u4f9b\u624b\u52a8\u89e6\u53d1\u9a8c\u6536) - \u904d\u5386\u6240\u6709\u79df\u6237,\u6309\u4e0a\u6708\u8ba1\u5212\u6a21\u677f\u751f", "id": "app_services_db_auto_generate_plans_rationale_41" }, { "label": "inventory_id.py", "file_type": "code", "source_file": "app/services/db/inventory_id.py", "source_location": "L1", "_origin": "ast", "community": 77, "norm_label": "inventory_id.py", "id": "app_services_db_inventory_id" }, { "label": "max_numeric_inbound_outbound_id()", "file_type": "code", "source_file": "app/services/db/inventory_id.py", "source_location": "L15", "_origin": "ast", "community": 77, "norm_label": "max_numeric_inbound_outbound_id()", "id": "app_services_db_inventory_id_max_numeric_inbound_outbound_id" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 77, "norm_label": "session", "id": "app_services_db_inventory_id_py_session" }, { "label": "_ensure_sequence_row()", "file_type": "code", "source_file": "app/services/db/inventory_id.py", "source_location": "L32", "_origin": "ast", "community": 77, "norm_label": "_ensure_sequence_row()", "id": "app_services_db_inventory_id_ensure_sequence_row" }, { "label": "_allocate_inbound_outbound_id()", "file_type": "code", "source_file": "app/services/db/inventory_id.py", "source_location": "L56", "_origin": "ast", "community": 77, "norm_label": "_allocate_inbound_outbound_id()", "id": "app_services_db_inventory_id_allocate_inbound_outbound_id" }, { "label": "next_inbound_outbound_id()", "file_type": "code", "source_file": "app/services/db/inventory_id.py", "source_location": "L73", "_origin": "ast", "community": 77, "norm_label": "next_inbound_outbound_id()", "id": "app_services_db_inventory_id_next_inbound_outbound_id" }, { "label": "\u51fa\u5165\u5e93\u5355 id \u751f\u6210 \u2014 \u79df\u6237\u5185\u7eaf\u6570\u5b57\u81ea\u589e\uff0c\u5e76\u53d1\u5b89\u5168\u3002", "file_type": "rationale", "source_file": "app/services/db/inventory_id.py", "source_location": "L1", "_origin": "ast", "community": 77, "norm_label": "\u51fa\u5165\u5e93\u5355 id \u751f\u6210 \u2014 \u79df\u6237\u5185\u7eaf\u6570\u5b57\u81ea\u589e,\u5e76\u53d1\u5b89\u5168\u3002", "id": "app_services_db_inventory_id_rationale_1" }, { "label": "\u5f53\u524d\u79df\u6237\u4e0b\u7eaf\u6570\u5b57 id \u7684\u6700\u5927\u503c\uff08\u4e0d\u542b UUID \u7b49\u975e\u6570\u5b57\u4e3b\u952e\uff09\u3002", "file_type": "rationale", "source_file": "app/services/db/inventory_id.py", "source_location": "L16", "_origin": "ast", "community": 77, "norm_label": "\u5f53\u524d\u79df\u6237\u4e0b\u7eaf\u6570\u5b57 id \u7684\u6700\u5927\u503c(\u4e0d\u542b uuid \u7b49\u975e\u6570\u5b57\u4e3b\u952e)\u3002", "id": "app_services_db_inventory_id_rationale_16" }, { "label": "\u5206\u914d\u4e0b\u4e00\u6761\u51fa\u5165\u5e93\u5355 id\uff08\u7eaf\u6570\u5b57\u5b57\u7b26\u4e32\uff09\u3002 \u4f7f\u7528 db_sequence \u884c\u9501 + next_val \u9012\u589e\uff0c\u907f\u514d\u5e76\u53d1\u4e0b\u91cd\u590d id\u3002", "file_type": "rationale", "source_file": "app/services/db/inventory_id.py", "source_location": "L74", "_origin": "ast", "community": 77, "norm_label": "\u5206\u914d\u4e0b\u4e00\u6761\u51fa\u5165\u5e93\u5355 id(\u7eaf\u6570\u5b57\u5b57\u7b26\u4e32)\u3002 \u4f7f\u7528 db_sequence \u884c\u9501 + next_val \u9012\u589e,\u907f\u514d\u5e76\u53d1\u4e0b\u91cd\u590d id\u3002", "id": "app_services_db_inventory_id_rationale_74" }, { "label": "mappers.py", "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L1", "_origin": "ast", "community": 8, "norm_label": "mappers.py", "id": "app_services_db_mappers" }, { "label": "fmt_date()", "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L21", "_origin": "ast", "community": 8, "norm_label": "fmt_date()", "id": "app_services_db_mappers_fmt_date" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 8, "norm_label": "date", "id": "app_services_db_mappers_py_date" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 8, "norm_label": "datetime", "id": "app_services_db_mappers_py_datetime" }, { "label": "fmt_datetime()", "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L31", "_origin": "ast", "community": 8, "norm_label": "fmt_datetime()", "id": "app_services_db_mappers_fmt_datetime" }, { "label": "load_user_display_name_map()", "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L39", "_origin": "ast", "community": 8, "norm_label": "load_user_display_name_map()", "id": "app_services_db_mappers_load_user_display_name_map" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 8, "norm_label": "session", "id": "app_services_db_mappers_py_session" }, { "label": "_create_by_name()", "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L54", "_origin": "ast", "community": 8, "norm_label": "_create_by_name()", "id": "app_services_db_mappers_create_by_name" }, { "label": "plan_to_read()", "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L64", "_origin": "ast", "community": 8, "norm_label": "plan_to_read()", "id": "app_services_db_mappers_plan_to_read" }, { "label": "plan_to_read_with_fill_link()", "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L104", "_origin": "ast", "community": 8, "norm_label": "plan_to_read_with_fill_link()", "id": "app_services_db_mappers_plan_to_read_with_fill_link" }, { "label": "is_empty_inventory_date()", "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L121", "_origin": "ast", "community": 8, "norm_label": "is_empty_inventory_date()", "id": "app_services_db_mappers_is_empty_inventory_date" }, { "label": "inventory_date_to_api()", "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L125", "_origin": "ast", "community": 8, "norm_label": "inventory_date_to_api()", "id": "app_services_db_mappers_inventory_date_to_api" }, { "label": "_parse_site_feedback_images()", "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L131", "_origin": "ast", "community": 8, "norm_label": "_parse_site_feedback_images()", "id": "app_services_db_mappers_parse_site_feedback_images" }, { "label": "inventory_to_read()", "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L145", "_origin": "ast", "community": 8, "norm_label": "inventory_to_read()", "id": "app_services_db_mappers_inventory_to_read" }, { "label": "weighing_to_read()", "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L205", "_origin": "ast", "community": 8, "norm_label": "weighing_to_read()", "id": "app_services_db_mappers_weighing_to_read" }, { "label": "datetime_end_of_day()", "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L247", "_origin": "ast", "community": 8, "norm_label": "datetime_end_of_day()", "id": "app_services_db_mappers_datetime_end_of_day" }, { "label": "parse_date_str()", "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L251", "_origin": "ast", "community": 8, "norm_label": "parse_date_str()", "id": "app_services_db_mappers_parse_date_str" }, { "label": "parse_datetime_str()", "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L260", "_origin": "ast", "community": 8, "norm_label": "parse_datetime_str()", "id": "app_services_db_mappers_parse_datetime_str" }, { "label": "\u5730\u78c5 ORM \u2192 API Read \u6a21\u578b\u6620\u5c04\u3002", "file_type": "rationale", "source_file": "app/services/db/mappers.py", "source_location": "L1", "_origin": "ast", "community": 8, "norm_label": "\u5730\u78c5 orm \u2192 api read \u6a21\u578b\u6620\u5c04\u3002", "id": "app_services_db_mappers_rationale_1" }, { "label": "\u6279\u91cf\u89e3\u6790\u7528\u6237\u5c55\u793a\u540d\uff08\u6635\u79f0\u4f18\u5148\uff0c\u5426\u5219\u8d26\u53f7\uff09\u3002", "file_type": "rationale", "source_file": "app/services/db/mappers.py", "source_location": "L42", "_origin": "ast", "community": 8, "norm_label": "\u6279\u91cf\u89e3\u6790\u7528\u6237\u5c55\u793a\u540d(\u6635\u79f0\u4f18\u5148,\u5426\u5219\u8d26\u53f7)\u3002", "id": "app_services_db_mappers_rationale_42" }, { "label": "plan_helpers.py", "file_type": "code", "source_file": "app/services/db/plan_helpers.py", "source_location": "L1", "_origin": "ast", "community": 121, "norm_label": "plan_helpers.py", "id": "app_services_db_plan_helpers" }, { "label": "generate_plan_no()", "file_type": "code", "source_file": "app/services/db/plan_helpers.py", "source_location": "L7", "_origin": "ast", "community": 121, "norm_label": "generate_plan_no()", "id": "app_services_db_plan_helpers_generate_plan_no" }, { "label": "default_execution_status()", "file_type": "code", "source_file": "app/services/db/plan_helpers.py", "source_location": "L13", "_origin": "ast", "community": 121, "norm_label": "default_execution_status()", "id": "app_services_db_plan_helpers_default_execution_status" }, { "label": "\u751f\u6210\u8ba1\u5212\u53f7\uff1aSX-YYYYMMDDHHMMSS001", "file_type": "rationale", "source_file": "app/services/db/plan_helpers.py", "source_location": "L8", "_origin": "ast", "community": 121, "norm_label": "\u751f\u6210\u8ba1\u5212\u53f7:sx-yyyymmddhhmmss001", "id": "app_services_db_plan_helpers_rationale_8" }, { "label": "product_helpers.py", "file_type": "code", "source_file": "app/services/db/product_helpers.py", "source_location": "L1", "_origin": "ast", "community": 8, "norm_label": "product_helpers.py", "id": "app_services_db_product_helpers" }, { "label": "ProductSnapshot", "file_type": "code", "source_file": "app/services/db/product_helpers.py", "source_location": "L13", "_origin": "ast", "community": 8, "norm_label": "productsnapshot", "id": "app_services_db_product_helpers_productsnapshot" }, { "label": "resolve_crm_product()", "file_type": "code", "source_file": "app/services/db/product_helpers.py", "source_location": "L19", "_origin": "ast", "community": 8, "norm_label": "resolve_crm_product()", "id": "app_services_db_product_helpers_resolve_crm_product" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 8, "norm_label": "session", "id": "app_services_db_product_helpers_py_session" }, { "label": "apply_product_snapshot_to_plan()", "file_type": "code", "source_file": "app/services/db/product_helpers.py", "source_location": "L61", "_origin": "ast", "community": 8, "norm_label": "apply_product_snapshot_to_plan()", "id": "app_services_db_product_helpers_apply_product_snapshot_to_plan" }, { "label": "apply_product_snapshot_to_inventory()", "file_type": "code", "source_file": "app/services/db/product_helpers.py", "source_location": "L67", "_origin": "ast", "community": 8, "norm_label": "apply_product_snapshot_to_inventory()", "id": "app_services_db_product_helpers_apply_product_snapshot_to_inventory" }, { "label": "apply_product_snapshot_to_weighing()", "file_type": "code", "source_file": "app/services/db/product_helpers.py", "source_location": "L73", "_origin": "ast", "community": 8, "norm_label": "apply_product_snapshot_to_weighing()", "id": "app_services_db_product_helpers_apply_product_snapshot_to_weighing" }, { "label": "\u5730\u78c5\u6a21\u5757 \u2014 CRM \u4ea7\u54c1\u89e3\u6790\u4e0e\u5feb\u7167\u5199\u5165\u3002", "file_type": "rationale", "source_file": "app/services/db/product_helpers.py", "source_location": "L1", "_origin": "ast", "community": 8, "norm_label": "\u5730\u78c5\u6a21\u5757 \u2014 crm \u4ea7\u54c1\u89e3\u6790\u4e0e\u5feb\u7167\u5199\u5165\u3002", "id": "app_services_db_product_helpers_rationale_1" }, { "label": "\u6821\u9a8c CRM \u4ea7\u54c1\u5e76\u8fd4\u56de\u540d\u79f0/\u89c4\u683c\u5feb\u7167\u3002\u65b0\u5efa\u5355\u636e product_id \u5fc5\u586b\u3002 require_on_shelf=False \u7528\u4e8e\u8fd0\u8f93\u8ba1\u5212\u8054\u52a8\u5730\u78c5\u7b49\u5386", "file_type": "rationale", "source_file": "app/services/db/product_helpers.py", "source_location": "L26", "_origin": "ast", "community": 8, "norm_label": "\u6821\u9a8c crm \u4ea7\u54c1\u5e76\u8fd4\u56de\u540d\u79f0/\u89c4\u683c\u5feb\u7167\u3002\u65b0\u5efa\u5355\u636e product_id \u5fc5\u586b\u3002 require_on_shelf=false \u7528\u4e8e\u8fd0\u8f93\u8ba1\u5212\u8054\u52a8\u5730\u78c5\u7b49\u5386", "id": "app_services_db_product_helpers_rationale_26" }, { "label": "weighing_logic.py", "file_type": "code", "source_file": "app/services/db/weighing_logic.py", "source_location": "L1", "_origin": "ast", "community": 8, "norm_label": "weighing_logic.py", "id": "app_services_db_weighing_logic" }, { "label": "_has_weight_time()", "file_type": "code", "source_file": "app/services/db/weighing_logic.py", "source_location": "L12", "_origin": "ast", "community": 8, "norm_label": "_has_weight_time()", "id": "app_services_db_weighing_logic_has_weight_time" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 8, "norm_label": "datetime", "id": "app_services_db_weighing_logic_py_datetime" }, { "label": "process_weighing_business_logic()", "file_type": "code", "source_file": "app/services/db/weighing_logic.py", "source_location": "L20", "_origin": "ast", "community": 8, "norm_label": "process_weighing_business_logic()", "id": "app_services_db_weighing_logic_process_weighing_business_logic" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 8, "norm_label": "session", "id": "app_services_db_weighing_logic_py_session" }, { "label": "\u5730\u78c5\u5355\u8054\u52a8\u4e1a\u52a1\u903b\u8f91 \u2014 \u8fc1\u79fb\u81ea simple-dibang-xiaoshou weighing._process_weighing_business_logic", "file_type": "rationale", "source_file": "app/services/db/weighing_logic.py", "source_location": "L1", "_origin": "ast", "community": 8, "norm_label": "\u5730\u78c5\u5355\u8054\u52a8\u4e1a\u52a1\u903b\u8f91 \u2014 \u8fc1\u79fb\u81ea simple-dibang-xiaoshou weighing._process_weighing_business_logic", "id": "app_services_db_weighing_logic_rationale_1" }, { "label": "\u5904\u7406\u5730\u78c5\u5355\u7684\u4e1a\u52a1\u903b\u8f91\uff1a 1. \u66f4\u65b0\u8ba1\u5212\u5355\u7684\u5df2\u6267\u884c\u91cf\uff08\u5355\u4f4d\uff1akg\uff09 2. \u66f4\u65b0\u51fa\u5165\u5e93\u5355\u7684\u72b6\u6001 3. \u91cd\u65b0\u8ba1\u7b97\u5730\u78c5\u5355\u7684 executed_q", "file_type": "rationale", "source_file": "app/services/db/weighing_logic.py", "source_location": "L21", "_origin": "ast", "community": 8, "norm_label": "\u5904\u7406\u5730\u78c5\u5355\u7684\u4e1a\u52a1\u903b\u8f91: 1. \u66f4\u65b0\u8ba1\u5212\u5355\u7684\u5df2\u6267\u884c\u91cf(\u5355\u4f4d:kg) 2. \u66f4\u65b0\u51fa\u5165\u5e93\u5355\u7684\u72b6\u6001 3. \u91cd\u65b0\u8ba1\u7b97\u5730\u78c5\u5355\u7684 executed_q", "id": "app_services_db_weighing_logic_rationale_21" }, { "label": "db_data_scope.py", "file_type": "code", "source_file": "app/services/db_data_scope.py", "source_location": "L1", "_origin": "ast", "community": 64, "norm_label": "db_data_scope.py", "id": "app_services_db_data_scope" }, { "label": "apply_db_scope()", "file_type": "code", "source_file": "app/services/db_data_scope.py", "source_location": "L14", "_origin": "ast", "community": 196, "norm_label": "apply_db_scope()", "id": "app_services_db_data_scope_apply_db_scope" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 196, "norm_label": "session", "id": "app_services_db_data_scope_py_session" }, { "label": "assert_db_row_in_scope()", "file_type": "code", "source_file": "app/services/db_data_scope.py", "source_location": "L19", "_origin": "ast", "community": 8, "norm_label": "assert_db_row_in_scope()", "id": "app_services_db_data_scope_assert_db_row_in_scope" }, { "label": "DB \u5730\u78c5\u6a21\u5757\u6570\u636e\u6743\u9650\u8f85\u52a9\uff08create_by / create_dept_id\uff09\u3002", "file_type": "rationale", "source_file": "app/services/db_data_scope.py", "source_location": "L1", "_origin": "ast", "community": 64, "norm_label": "db \u5730\u78c5\u6a21\u5757\u6570\u636e\u6743\u9650\u8f85\u52a9(create_by / create_dept_id)\u3002", "id": "app_services_db_data_scope_rationale_1" }, { "label": "dict_ensure.py", "file_type": "code", "source_file": "app/services/dict_ensure.py", "source_location": "L1", "_origin": "ast", "community": 154, "norm_label": "dict_ensure.py", "id": "app_services_dict_ensure" }, { "label": "DictEnsureError", "file_type": "code", "source_file": "app/services/dict_ensure.py", "source_location": "L20", "_origin": "ast", "community": 154, "norm_label": "dictensureerror", "id": "app_services_dict_ensure_dictensureerror" }, { "label": "ensure_dict_data()", "file_type": "code", "source_file": "app/services/dict_ensure.py", "source_location": "L24", "_origin": "ast", "community": 154, "norm_label": "ensure_dict_data()", "id": "app_services_dict_ensure_ensure_dict_data" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 154, "norm_label": "session", "id": "app_services_dict_ensure_py_session" }, { "label": "ensure_remove_dict_data()", "file_type": "code", "source_file": "app/services/dict_ensure.py", "source_location": "L96", "_origin": "ast", "community": 154, "norm_label": "ensure_remove_dict_data()", "id": "app_services_dict_ensure_ensure_remove_dict_data" }, { "label": "\u4e1a\u52a1\u9875\u5b57\u5178 ensure\uff1a\u767d\u540d\u5355\u5185\u6309 label \u590d\u7528\u6216\u63d2\u5165 sys_dict_data\u3002", "file_type": "rationale", "source_file": "app/services/dict_ensure.py", "source_location": "L1", "_origin": "ast", "community": 154, "norm_label": "\u4e1a\u52a1\u9875\u5b57\u5178 ensure:\u767d\u540d\u5355\u5185\u6309 label \u590d\u7528\u6216\u63d2\u5165 sys_dict_data\u3002", "id": "app_services_dict_ensure_rationale_1" }, { "label": "duty_schedule.py", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L1", "_origin": "ast", "community": 92, "norm_label": "duty_schedule.py", "id": "app_services_duty_schedule" }, { "label": "DutyBizError", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L37", "_origin": "ast", "community": 92, "norm_label": "dutybizerror", "id": "app_services_duty_schedule_dutybizerror" }, { "label": "parse_hhmm()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L41", "_origin": "ast", "community": 87, "norm_label": "parse_hhmm()", "id": "app_services_duty_schedule_parse_hhmm" }, { "label": "time", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 87, "norm_label": "time", "id": "time" }, { "label": "format_hhmm()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L57", "_origin": "ast", "community": 87, "norm_label": "format_hhmm()", "id": "app_services_duty_schedule_format_hhmm" }, { "label": "format_time_label()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L63", "_origin": "ast", "community": 87, "norm_label": "format_time_label()", "id": "app_services_duty_schedule_format_time_label" }, { "label": "split_work_plans()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L74", "_origin": "ast", "community": 87, "norm_label": "split_work_plans()", "id": "app_services_duty_schedule_split_work_plans" }, { "label": "join_work_plans()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L80", "_origin": "ast", "community": 87, "norm_label": "join_work_plans()", "id": "app_services_duty_schedule_join_work_plans" }, { "label": "build_dict_value_from_label()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L85", "_origin": "ast", "community": 87, "norm_label": "build_dict_value_from_label()", "id": "app_services_duty_schedule_build_dict_value_from_label" }, { "label": "_pad_hhmm()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L99", "_origin": "ast", "community": 279, "norm_label": "_pad_hhmm()", "id": "app_services_duty_schedule_pad_hhmm" }, { "label": "parse_time_range_input()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L103", "_origin": "ast", "community": 279, "norm_label": "parse_time_range_input()", "id": "app_services_duty_schedule_parse_time_range_input" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 92, "norm_label": "any", "id": "app_services_duty_schedule_py_any" }, { "label": "ensure_dict_data()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L137", "_origin": "ast", "community": 87, "norm_label": "ensure_dict_data()", "id": "app_services_duty_schedule_ensure_dict_data" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 92, "norm_label": "session", "id": "app_services_duty_schedule_py_session" }, { "label": "_load_dict_label_map()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L224", "_origin": "ast", "community": 92, "norm_label": "_load_dict_label_map()", "id": "app_services_duty_schedule_load_dict_label_map" }, { "label": "normalize_person_name()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L237", "_origin": "ast", "community": 87, "norm_label": "normalize_person_name()", "id": "app_services_duty_schedule_normalize_person_name" }, { "label": "new_access_token()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L246", "_origin": "ast", "community": 92, "norm_label": "new_access_token()", "id": "app_services_duty_schedule_new_access_token" }, { "label": "build_public_url()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L250", "_origin": "ast", "community": 92, "norm_label": "build_public_url()", "id": "app_services_duty_schedule_build_public_url" }, { "label": "_assignment_dict()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L255", "_origin": "ast", "community": 92, "norm_label": "_assignment_dict()", "id": "app_services_duty_schedule_assignment_dict" }, { "label": "_slot_dict()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L264", "_origin": "ast", "community": 92, "norm_label": "_slot_dict()", "id": "app_services_duty_schedule_slot_dict" }, { "label": "_day_dict()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L294", "_origin": "ast", "community": 92, "norm_label": "_day_dict()", "id": "app_services_duty_schedule_day_dict" }, { "label": "_load_day_by_date()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L322", "_origin": "ast", "community": 92, "norm_label": "_load_day_by_date()", "id": "app_services_duty_schedule_load_day_by_date" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 92, "norm_label": "date", "id": "app_services_duty_schedule_py_date" }, { "label": "_load_day_by_id()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L334", "_origin": "ast", "community": 92, "norm_label": "_load_day_by_id()", "id": "app_services_duty_schedule_load_day_by_id" }, { "label": "_load_slots()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L342", "_origin": "ast", "community": 92, "norm_label": "_load_slots()", "id": "app_services_duty_schedule_load_slots" }, { "label": "_load_assignments_for_slots()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L350", "_origin": "ast", "community": 92, "norm_label": "_load_assignments_for_slots()", "id": "app_services_duty_schedule_load_assignments_for_slots" }, { "label": "_serialize_day()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L366", "_origin": "ast", "community": 92, "norm_label": "_serialize_day()", "id": "app_services_duty_schedule_serialize_day" }, { "label": "empty_day_skeleton()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L380", "_origin": "ast", "community": 92, "norm_label": "empty_day_skeleton()", "id": "app_services_duty_schedule_empty_day_skeleton" }, { "label": "get_month_summary()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L391", "_origin": "ast", "community": 92, "norm_label": "get_month_summary()", "id": "app_services_duty_schedule_get_month_summary" }, { "label": "get_day_detail()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L414", "_origin": "ast", "community": 92, "norm_label": "get_day_detail()", "id": "app_services_duty_schedule_get_day_detail" }, { "label": "soft_delete_assignment()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L421", "_origin": "ast", "community": 92, "norm_label": "soft_delete_assignment()", "id": "app_services_duty_schedule_soft_delete_assignment" }, { "label": "set_link_status()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L441", "_origin": "ast", "community": 92, "norm_label": "set_link_status()", "id": "app_services_duty_schedule_set_link_status" }, { "label": "_count_active_assignments()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L457", "_origin": "ast", "community": 92, "norm_label": "_count_active_assignments()", "id": "app_services_duty_schedule_count_active_assignments" }, { "label": "save_day()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L465", "_origin": "ast", "community": 92, "norm_label": "save_day()", "id": "app_services_duty_schedule_save_day" }, { "label": "resolve_duty_staff_role_id()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L690", "_origin": "ast", "community": 92, "norm_label": "resolve_duty_staff_role_id()", "id": "app_services_duty_schedule_resolve_duty_staff_role_id" }, { "label": "list_duty_staff_users()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L716", "_origin": "ast", "community": 92, "norm_label": "list_duty_staff_users()", "id": "app_services_duty_schedule_list_duty_staff_users" }, { "label": "assert_user_is_duty_staff()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L753", "_origin": "ast", "community": 92, "norm_label": "assert_user_is_duty_staff()", "id": "app_services_duty_schedule_assert_user_is_duty_staff" }, { "label": "_list_public_users()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L786", "_origin": "ast", "community": 92, "norm_label": "_list_public_users()", "id": "app_services_duty_schedule_list_public_users" }, { "label": "_resolve_grab_user()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L790", "_origin": "ast", "community": 92, "norm_label": "_resolve_grab_user()", "id": "app_services_duty_schedule_resolve_grab_user" }, { "label": "get_public_page()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L810", "_origin": "ast", "community": 92, "norm_label": "get_public_page()", "id": "app_services_duty_schedule_get_public_page" }, { "label": "grab()", "file_type": "code", "source_file": "app/services/duty_schedule.py", "source_location": "L831", "_origin": "ast", "community": 87, "norm_label": "grab()", "id": "app_services_duty_schedule_grab" }, { "label": "\u503c\u73ed\u6392\u73ed\u9886\u57df\u670d\u52a1 \u2014 docs/superpowers/specs/2026-08-14-duty-schedule-design.md", "file_type": "rationale", "source_file": "app/services/duty_schedule.py", "source_location": "L1", "_origin": "ast", "community": 92, "norm_label": "\u503c\u73ed\u6392\u73ed\u9886\u57df\u670d\u52a1 \u2014 docs/superpowers/specs/2026-08-14-duty-schedule-design.md", "id": "app_services_duty_schedule_rationale_1" }, { "label": "\u89e3\u6790\u300c09:00-17:00\u300d\u300c18:00-\u6b21\u65e507:00\u300d\u7b49\uff0c\u8fd4\u56de start/end/crossDay/label/value\u3002", "file_type": "rationale", "source_file": "app/services/duty_schedule.py", "source_location": "L104", "_origin": "ast", "community": 279, "norm_label": "\u89e3\u6790\u300c09:00-17:00\u300d\u300c18:00-\u6b21\u65e507:00\u300d\u7b49,\u8fd4\u56de start/end/crossday/label/value\u3002", "id": "app_services_duty_schedule_rationale_104" }, { "label": "\u6309\u56fa\u5b9a id \u67e5\u627e\u300c\u503c\u73ed\u4eba\u5458\u300d\u89d2\u8272\uff1b\u627e\u4e0d\u5230\u518d\u6309\u89d2\u8272\u540d\u515c\u5e95\u3002", "file_type": "rationale", "source_file": "app/services/duty_schedule.py", "source_location": "L691", "_origin": "ast", "community": 92, "norm_label": "\u6309\u56fa\u5b9a id \u67e5\u627e\u300c\u503c\u73ed\u4eba\u5458\u300d\u89d2\u8272;\u627e\u4e0d\u5230\u518d\u6309\u89d2\u8272\u540d\u515c\u5e95\u3002", "id": "app_services_duty_schedule_rationale_691" }, { "label": "\u672c\u79df\u6237\u542f\u7528\u4e14\u7ed1\u5b9a\u300c\u503c\u73ed\u4eba\u5458\u300d\u89d2\u8272\u7684\u7528\u6237\uff08\u516c\u5f00\u9875 users / \u7ba1\u7406\u7aef options\uff09\u3002", "file_type": "rationale", "source_file": "app/services/duty_schedule.py", "source_location": "L717", "_origin": "ast", "community": 92, "norm_label": "\u672c\u79df\u6237\u542f\u7528\u4e14\u7ed1\u5b9a\u300c\u503c\u73ed\u4eba\u5458\u300d\u89d2\u8272\u7684\u7528\u6237(\u516c\u5f00\u9875 users / \u7ba1\u7406\u7aef options)\u3002", "id": "app_services_duty_schedule_rationale_717" }, { "label": "pl_brand_archive.py", "file_type": "code", "source_file": "app/services/pl_brand_archive.py", "source_location": "L1", "_origin": "ast", "community": 200, "norm_label": "pl_brand_archive.py", "id": "app_services_pl_brand_archive" }, { "label": "_is_plan_level_row()", "file_type": "code", "source_file": "app/services/pl_brand_archive.py", "source_location": "L12", "_origin": "ast", "community": 200, "norm_label": "_is_plan_level_row()", "id": "app_services_pl_brand_archive_is_plan_level_row" }, { "label": "_row_to_brand_dict()", "file_type": "code", "source_file": "app/services/pl_brand_archive.py", "source_location": "L16", "_origin": "ast", "community": 200, "norm_label": "_row_to_brand_dict()", "id": "app_services_pl_brand_archive_row_to_brand_dict" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 200, "norm_label": "any", "id": "app_services_pl_brand_archive_py_any" }, { "label": "_parse_unit_price()", "file_type": "code", "source_file": "app/services/pl_brand_archive.py", "source_location": "L27", "_origin": "ast", "community": 200, "norm_label": "_parse_unit_price()", "id": "app_services_pl_brand_archive_parse_unit_price" }, { "label": "Decimal", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 200, "norm_label": "decimal", "id": "app_services_pl_brand_archive_py_decimal" }, { "label": "load_brand_qtys_by_plan_product_ids()", "file_type": "code", "source_file": "app/services/pl_brand_archive.py", "source_location": "L38", "_origin": "ast", "community": 200, "norm_label": "load_brand_qtys_by_plan_product_ids()", "id": "app_services_pl_brand_archive_load_brand_qtys_by_plan_product_ids" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 200, "norm_label": "session", "id": "app_services_pl_brand_archive_py_session" }, { "label": "load_brand_qtys_by_stop_product_ids()", "file_type": "code", "source_file": "app/services/pl_brand_archive.py", "source_location": "L71", "_origin": "ast", "community": 200, "norm_label": "load_brand_qtys_by_stop_product_ids()", "id": "app_services_pl_brand_archive_load_brand_qtys_by_stop_product_ids" }, { "label": "validate_brand_qty_rows()", "file_type": "code", "source_file": "app/services/pl_brand_archive.py", "source_location": "L103", "_origin": "ast", "community": 256, "norm_label": "validate_brand_qty_rows()", "id": "app_services_pl_brand_archive_validate_brand_qty_rows" }, { "label": "persist_plan_product_brand_qtys()", "file_type": "code", "source_file": "app/services/pl_brand_archive.py", "source_location": "L121", "_origin": "ast", "community": 200, "norm_label": "persist_plan_product_brand_qtys()", "id": "app_services_pl_brand_archive_persist_plan_product_brand_qtys" }, { "label": "persist_stop_product_brand_qtys()", "file_type": "code", "source_file": "app/services/pl_brand_archive.py", "source_location": "L177", "_origin": "ast", "community": 200, "norm_label": "persist_stop_product_brand_qtys()", "id": "app_services_pl_brand_archive_persist_stop_product_brand_qtys" }, { "label": "\u6309\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6 ID \u6279\u91cf\u52a0\u8f7d\u8ba1\u5212\u7ea7\u5f52\u6863\u54c1\u724c\u6570\u91cf\uff08brandId/brandName/qty/unitPrice\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_brand_archive.py", "source_location": "L44", "_origin": "ast", "community": 200, "norm_label": "\u6309\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6 id \u6279\u91cf\u52a0\u8f7d\u8ba1\u5212\u7ea7\u5f52\u6863\u54c1\u724c\u6570\u91cf(brandid/brandname/qty/unitprice)\u3002", "id": "app_services_pl_brand_archive_rationale_44" }, { "label": "\u6309\u88c5\u8d27/\u9001\u8d27\u6bb5\u4ea7\u54c1\u884c ID \u6279\u91cf\u52a0\u8f7d\u6bb5\u7ea7\u5f52\u6863\u54c1\u724c\u6570\u91cf\u3002", "file_type": "rationale", "source_file": "app/services/pl_brand_archive.py", "source_location": "L77", "_origin": "ast", "community": 200, "norm_label": "\u6309\u88c5\u8d27/\u9001\u8d27\u6bb5\u4ea7\u54c1\u884c id \u6279\u91cf\u52a0\u8f7d\u6bb5\u7ea7\u5f52\u6863\u54c1\u724c\u6570\u91cf\u3002", "id": "app_services_pl_brand_archive_rationale_77" }, { "label": "\u8f6f\u5220\u8ba1\u5212\u7ea7\u65e7\u54c1\u724c\u91cf\u884c\u540e\u6309\u5f52\u6863\u7ed3\u679c\u63d2\u5165\uff1b\u65e0\u54c1\u724c\u7ea6\u5b9a\u5219\u53ea\u8f6f\u5220\u4e0d\u63d2\u5165\u3002\u4e0d\u89e6\u78b0\u6bb5\u7ea7\u884c\u3002", "file_type": "rationale", "source_file": "app/services/pl_brand_archive.py", "source_location": "L132", "_origin": "ast", "community": 200, "norm_label": "\u8f6f\u5220\u8ba1\u5212\u7ea7\u65e7\u54c1\u724c\u91cf\u884c\u540e\u6309\u5f52\u6863\u7ed3\u679c\u63d2\u5165;\u65e0\u54c1\u724c\u7ea6\u5b9a\u5219\u53ea\u8f6f\u5220\u4e0d\u63d2\u5165\u3002\u4e0d\u89e6\u78b0\u6bb5\u7ea7\u884c\u3002", "id": "app_services_pl_brand_archive_rationale_132" }, { "label": "\u8f6f\u5220\u8be5\u6bb5\u4ea7\u54c1\u884c\u65e7\u54c1\u724c\u91cf\u540e\u5199\u5165\uff1b\u65e0\u6709\u6548\u6570\u91cf\u5219\u53ea\u8f6f\u5220\u3002", "file_type": "rationale", "source_file": "app/services/pl_brand_archive.py", "source_location": "L190", "_origin": "ast", "community": 200, "norm_label": "\u8f6f\u5220\u8be5\u6bb5\u4ea7\u54c1\u884c\u65e7\u54c1\u724c\u91cf\u540e\u5199\u5165;\u65e0\u6709\u6548\u6570\u91cf\u5219\u53ea\u8f6f\u5220\u3002", "id": "app_services_pl_brand_archive_rationale_190" }, { "label": "pl_carrier_service.py", "file_type": "code", "source_file": "app/services/pl_carrier_service.py", "source_location": "L1", "_origin": "ast", "community": 3, "norm_label": "pl_carrier_service.py", "id": "app_services_pl_carrier_service" }, { "label": "_urls_nonempty()", "file_type": "code", "source_file": "app/services/pl_carrier_service.py", "source_location": "L10", "_origin": "ast", "community": 3, "norm_label": "_urls_nonempty()", "id": "app_services_pl_carrier_service_urls_nonempty" }, { "label": "carrier_qualification_complete()", "file_type": "code", "source_file": "app/services/pl_carrier_service.py", "source_location": "L14", "_origin": "ast", "community": 3, "norm_label": "carrier_qualification_complete()", "id": "app_services_pl_carrier_service_carrier_qualification_complete" }, { "label": "carrier_agreement_expired()", "file_type": "code", "source_file": "app/services/pl_carrier_service.py", "source_location": "L22", "_origin": "ast", "community": 3, "norm_label": "carrier_agreement_expired()", "id": "app_services_pl_carrier_service_carrier_agreement_expired" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 3, "norm_label": "date", "id": "app_services_pl_carrier_service_py_date" }, { "label": "carrier_audit_approved()", "file_type": "code", "source_file": "app/services/pl_carrier_service.py", "source_location": "L30", "_origin": "ast", "community": 3, "norm_label": "carrier_audit_approved()", "id": "app_services_pl_carrier_service_carrier_audit_approved" }, { "label": "carrier_eligible_for_transport()", "file_type": "code", "source_file": "app/services/pl_carrier_service.py", "source_location": "L34", "_origin": "ast", "community": 3, "norm_label": "carrier_eligible_for_transport()", "id": "app_services_pl_carrier_service_carrier_eligible_for_transport" }, { "label": "assert_carrier_eligible_for_transport()", "file_type": "code", "source_file": "app/services/pl_carrier_service.py", "source_location": "L38", "_origin": "ast", "community": 3, "norm_label": "assert_carrier_eligible_for_transport()", "id": "app_services_pl_carrier_service_assert_carrier_eligible_for_transport" }, { "label": "normalize_carrier_urls()", "file_type": "code", "source_file": "app/services/pl_carrier_service.py", "source_location": "L46", "_origin": "ast", "community": 3, "norm_label": "normalize_carrier_urls()", "id": "app_services_pl_carrier_service_normalize_carrier_urls" }, { "label": "validate_carrier_qualification_fields()", "file_type": "code", "source_file": "app/services/pl_carrier_service.py", "source_location": "L53", "_origin": "ast", "community": 3, "norm_label": "validate_carrier_qualification_fields()", "id": "app_services_pl_carrier_service_validate_carrier_qualification_fields" }, { "label": "\u8d44\u8d28\u9644\u4ef6\u5747\u4e3a\u9009\u586b\uff0c\u4fdd\u7559\u51fd\u6570\u7b7e\u540d\u4f9b\u517c\u5bb9\u8c03\u7528\u3002", "file_type": "rationale", "source_file": "app/services/pl_carrier_service.py", "source_location": "L61", "_origin": "ast", "community": 3, "norm_label": "\u8d44\u8d28\u9644\u4ef6\u5747\u4e3a\u9009\u586b,\u4fdd\u7559\u51fd\u6570\u7b7e\u540d\u4f9b\u517c\u5bb9\u8c03\u7528\u3002", "id": "app_services_pl_carrier_service_rationale_61" }, { "label": "pl_cert_required_service.py", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L1", "_origin": "ast", "community": 40, "norm_label": "pl_cert_required_service.py", "id": "app_services_pl_cert_required_service" }, { "label": "is_huolala_trailer_no()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L37", "_origin": "ast", "community": 40, "norm_label": "is_huolala_trailer_no()", "id": "app_services_pl_cert_required_service_is_huolala_trailer_no" }, { "label": "should_show_trailer_cert_slots()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L41", "_origin": "ast", "community": 40, "norm_label": "should_show_trailer_cert_slots()", "id": "app_services_pl_cert_required_service_should_show_trailer_cert_slots" }, { "label": "should_require_trailer_certs()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L46", "_origin": "ast", "community": 40, "norm_label": "should_require_trailer_certs()", "id": "app_services_pl_cert_required_service_should_require_trailer_certs" }, { "label": "match_required_cert_name()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L52", "_origin": "ast", "community": 40, "norm_label": "match_required_cert_name()", "id": "app_services_pl_cert_required_service_match_required_cert_name" }, { "label": "_cert_row_complete()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L61", "_origin": "ast", "community": 40, "norm_label": "_cert_row_complete()", "id": "app_services_pl_cert_required_service_cert_row_complete" }, { "label": "_find_cert_for_required()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L77", "_origin": "ast", "community": 40, "norm_label": "_find_cert_for_required()", "id": "app_services_pl_cert_required_service_find_cert_for_required" }, { "label": "_missing_field_labels()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L97", "_origin": "ast", "community": 40, "norm_label": "_missing_field_labels()", "id": "app_services_pl_cert_required_service_missing_field_labels" }, { "label": "collect_required_cert_errors()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L116", "_origin": "ast", "community": 40, "norm_label": "collect_required_cert_errors()", "id": "app_services_pl_cert_required_service_collect_required_cert_errors" }, { "label": "get_required_personnel_cert_names()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L141", "_origin": "ast", "community": 40, "norm_label": "get_required_personnel_cert_names()", "id": "app_services_pl_cert_required_service_get_required_personnel_cert_names" }, { "label": "validate_personnel_type_role_compat()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L152", "_origin": "ast", "community": 40, "norm_label": "validate_personnel_type_role_compat()", "id": "app_services_pl_cert_required_service_validate_personnel_type_role_compat" }, { "label": "validate_personnel_required_certs()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L163", "_origin": "ast", "community": 40, "norm_label": "validate_personnel_required_certs()", "id": "app_services_pl_cert_required_service_validate_personnel_required_certs" }, { "label": "validate_self_vehicle_required_certs()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L187", "_origin": "ast", "community": 40, "norm_label": "validate_self_vehicle_required_certs()", "id": "app_services_pl_cert_required_service_validate_self_vehicle_required_certs" }, { "label": "validate_carrier_vehicle_required_certs()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L211", "_origin": "ast", "community": 40, "norm_label": "validate_carrier_vehicle_required_certs()", "id": "app_services_pl_cert_required_service_validate_carrier_vehicle_required_certs" }, { "label": "validate_vehicle_personnel_affiliation()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L221", "_origin": "ast", "community": 40, "norm_label": "validate_vehicle_personnel_affiliation()", "id": "app_services_pl_cert_required_service_validate_vehicle_personnel_affiliation" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 40, "norm_label": "session", "id": "app_services_pl_cert_required_service_py_session" }, { "label": "validate_vehicle_personnel_cert_links()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L255", "_origin": "ast", "community": 40, "norm_label": "validate_vehicle_personnel_cert_links()", "id": "app_services_pl_cert_required_service_validate_vehicle_personnel_cert_links" }, { "label": "validate_vehicle_save_certs()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L294", "_origin": "ast", "community": 40, "norm_label": "validate_vehicle_save_certs()", "id": "app_services_pl_cert_required_service_validate_vehicle_save_certs" }, { "label": "\u4e09\u65b9\u8f66\u8f86\u8bc1\u4ef6\u4e0d\u5f3a\u5236\uff1b\u4fdd\u7559\u51fd\u6570\u4f9b\u517c\u5bb9\u8c03\u7528\uff0c\u6052\u4e3a\u901a\u8fc7\u3002", "file_type": "rationale", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L216", "_origin": "ast", "community": 40, "norm_label": "\u4e09\u65b9\u8f66\u8f86\u8bc1\u4ef6\u4e0d\u5f3a\u5236;\u4fdd\u7559\u51fd\u6570\u4f9b\u517c\u5bb9\u8c03\u7528,\u6052\u4e3a\u901a\u8fc7\u3002", "id": "app_services_pl_cert_required_service_rationale_216" }, { "label": "pl_cert_service.py", "file_type": "code", "source_file": "app/services/pl_cert_service.py", "source_location": "L1", "_origin": "ast", "community": 3, "norm_label": "pl_cert_service.py", "id": "app_services_pl_cert_service" }, { "label": "list_owner_certs()", "file_type": "code", "source_file": "app/services/pl_cert_service.py", "source_location": "L14", "_origin": "ast", "community": 3, "norm_label": "list_owner_certs()", "id": "app_services_pl_cert_service_list_owner_certs" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 3, "norm_label": "session", "id": "app_services_pl_cert_service_py_session" }, { "label": "list_owner_certs_batch()", "file_type": "code", "source_file": "app/services/pl_cert_service.py", "source_location": "L30", "_origin": "ast", "community": 3, "norm_label": "list_owner_certs_batch()", "id": "app_services_pl_cert_service_list_owner_certs_batch" }, { "label": "certs_to_read()", "file_type": "code", "source_file": "app/services/pl_cert_service.py", "source_location": "L52", "_origin": "ast", "community": 3, "norm_label": "certs_to_read()", "id": "app_services_pl_cert_service_certs_to_read" }, { "label": "_normalize_cert_row()", "file_type": "code", "source_file": "app/services/pl_cert_service.py", "source_location": "L74", "_origin": "ast", "community": 3, "norm_label": "_normalize_cert_row()", "id": "app_services_pl_cert_service_normalize_cert_row" }, { "label": "save_owner_certs()", "file_type": "code", "source_file": "app/services/pl_cert_service.py", "source_location": "L80", "_origin": "ast", "community": 3, "norm_label": "save_owner_certs()", "id": "app_services_pl_cert_service_save_owner_certs" }, { "label": "nearest_expire_date()", "file_type": "code", "source_file": "app/services/pl_cert_service.py", "source_location": "L138", "_origin": "ast", "community": 3, "norm_label": "nearest_expire_date()", "id": "app_services_pl_cert_service_nearest_expire_date" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 3, "norm_label": "date", "id": "app_services_pl_cert_service_py_date" }, { "label": "_resolve_owner_label()", "file_type": "code", "source_file": "app/services/pl_cert_service.py", "source_location": "L156", "_origin": "ast", "community": 3, "norm_label": "_resolve_owner_label()", "id": "app_services_pl_cert_service_resolve_owner_label" }, { "label": "scan_cert_expiry()", "file_type": "code", "source_file": "app/services/pl_cert_service.py", "source_location": "L183", "_origin": "ast", "community": 3, "norm_label": "scan_cert_expiry()", "id": "app_services_pl_cert_service_scan_cert_expiry" }, { "label": "\u6309 cert_id upsert\uff1b\u672a\u51fa\u73b0\u5728\u5217\u8868\u4e2d\u7684\u65e7\u8bc1\u8f6f\u5220\u3002", "file_type": "rationale", "source_file": "app/services/pl_cert_service.py", "source_location": "L90", "_origin": "ast", "community": 3, "norm_label": "\u6309 cert_id upsert;\u672a\u51fa\u73b0\u5728\u5217\u8868\u4e2d\u7684\u65e7\u8bc1\u8f6f\u5220\u3002", "id": "app_services_pl_cert_service_rationale_90" }, { "label": "\u626b\u63cf pl_cert \u751f\u6210\u5230\u671f\u63d0\u9192\uff0c\u8fd4\u56de\u65b0\u5efa\u6761\u6570\u3002", "file_type": "rationale", "source_file": "app/services/pl_cert_service.py", "source_location": "L184", "_origin": "ast", "community": 3, "norm_label": "\u626b\u63cf pl_cert \u751f\u6210\u5230\u671f\u63d0\u9192,\u8fd4\u56de\u65b0\u5efa\u6761\u6570\u3002", "id": "app_services_pl_cert_service_rationale_184" }, { "label": "pl_contract_plan_qty.py", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1", "_origin": "ast", "community": 120, "norm_label": "pl_contract_plan_qty.py", "id": "app_services_pl_contract_plan_qty" }, { "label": "_to_float()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L29", "_origin": "ast", "community": 120, "norm_label": "_to_float()", "id": "app_services_pl_contract_plan_qty_to_float" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 120, "norm_label": "any", "id": "app_services_pl_contract_plan_qty_py_any" }, { "label": "_bucket_for_plan()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L38", "_origin": "ast", "community": 120, "norm_label": "_bucket_for_plan()", "id": "app_services_pl_contract_plan_qty_bucket_for_plan" }, { "label": "merge_product_qty_maps()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L53", "_origin": "ast", "community": 120, "norm_label": "merge_product_qty_maps()", "id": "app_services_pl_contract_plan_qty_merge_product_qty_maps" }, { "label": "_resolve_stop_product_qty()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L77", "_origin": "ast", "community": 120, "norm_label": "_resolve_stop_product_qty()", "id": "app_services_pl_contract_plan_qty_resolve_stop_product_qty" }, { "label": "accumulate_stop_products()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L93", "_origin": "ast", "community": 158, "norm_label": "accumulate_stop_products()", "id": "app_services_pl_contract_plan_qty_accumulate_stop_products" }, { "label": "DefaultDict", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 158, "norm_label": "defaultdict", "id": "defaultdict" }, { "label": "resolve_linked_plan_scopes()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L109", "_origin": "ast", "community": 120, "norm_label": "resolve_linked_plan_scopes()", "id": "app_services_pl_contract_plan_qty_resolve_linked_plan_scopes" }, { "label": "sum_qtys_for_scope()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L166", "_origin": "ast", "community": 158, "norm_label": "sum_qtys_for_scope()", "id": "app_services_pl_contract_plan_qty_sum_qtys_for_scope" }, { "label": "aggregate_contract_product_plan_qtys()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L237", "_origin": "ast", "community": 120, "norm_label": "aggregate_contract_product_plan_qtys()", "id": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 120, "norm_label": "session", "id": "app_services_pl_contract_plan_qty_py_session" }, { "label": "attach_plan_qty_fields_to_products()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L373", "_origin": "ast", "community": 31, "norm_label": "attach_plan_qty_fields_to_products()", "id": "app_services_pl_contract_plan_qty_attach_plan_qty_fields_to_products" }, { "label": "plan_ids_linked_to_contract()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L391", "_origin": "ast", "community": 120, "norm_label": "plan_ids_linked_to_contract()", "id": "app_services_pl_contract_plan_qty_plan_ids_linked_to_contract" }, { "label": "contract_ids_linked_to_plan()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L427", "_origin": "ast", "community": 120, "norm_label": "contract_ids_linked_to_plan()", "id": "app_services_pl_contract_plan_qty_contract_ids_linked_to_plan" }, { "label": "auto_start_execute_approved_contracts()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L451", "_origin": "ast", "community": 120, "norm_label": "auto_start_execute_approved_contracts()", "id": "app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts" }, { "label": "effective_arranged_total()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L490", "_origin": "ast", "community": 130, "norm_label": "effective_arranged_total()", "id": "app_services_pl_contract_plan_qty_effective_arranged_total" }, { "label": "contract_product_has_fixed_qty()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L503", "_origin": "ast", "community": 130, "norm_label": "contract_product_has_fixed_qty()", "id": "app_services_pl_contract_plan_qty_contract_product_has_fixed_qty" }, { "label": "evaluate_product_qty_for_arrange()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L518", "_origin": "ast", "community": 130, "norm_label": "evaluate_product_qty_for_arrange()", "id": "app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange" }, { "label": "_stop_kind_from_scope()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L573", "_origin": "ast", "community": 120, "norm_label": "_stop_kind_from_scope()", "id": "app_services_pl_contract_plan_qty_stop_kind_from_scope" }, { "label": "_plan_scope_for_contract()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L589", "_origin": "ast", "community": 120, "norm_label": "_plan_scope_for_contract()", "id": "app_services_pl_contract_plan_qty_plan_scope_for_contract" }, { "label": "_load_plan_stop_product_maps()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L610", "_origin": "ast", "community": 120, "norm_label": "_load_plan_stop_product_maps()", "id": "app_services_pl_contract_plan_qty_load_plan_stop_product_maps" }, { "label": "collect_plan_contract_qty_checks()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L663", "_origin": "ast", "community": 120, "norm_label": "collect_plan_contract_qty_checks()", "id": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks" }, { "label": "assert_contract_qty_for_arrange()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L852", "_origin": "ast", "community": 120, "norm_label": "assert_contract_qty_for_arrange()", "id": "app_services_pl_contract_plan_qty_assert_contract_qty_for_arrange" }, { "label": "build_contract_qty_reminder_payload()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L876", "_origin": "ast", "community": 120, "norm_label": "build_contract_qty_reminder_payload()", "id": "app_services_pl_contract_plan_qty_build_contract_qty_reminder_payload" }, { "label": "get_contract_product_arrange_qty_detail()", "file_type": "code", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L884", "_origin": "ast", "community": 120, "norm_label": "get_contract_product_arrange_qty_detail()", "id": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail" }, { "label": "\u8fd4\u56de 'archived' | 'arranged_unarchived' | None\uff08\u4e0d\u8ba1\u5165\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L39", "_origin": "ast", "community": 120, "norm_label": "\u8fd4\u56de 'archived' | 'arranged_unarchived' | none(\u4e0d\u8ba1\u5165)\u3002", "id": "app_services_pl_contract_plan_qty_rationale_39" }, { "label": "product_id -> {archivedQty, arrangedUnarchivedQty, arrangedTotalQty}", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L58", "_origin": "ast", "community": 120, "norm_label": "product_id -> {archivedqty, arrangedunarchivedqty, arrangedtotalqty}", "id": "app_services_pl_contract_plan_qty_rationale_58" }, { "label": "plan_id -> { load_ids: set[str] | None, # None = \u8be5\u4fa7\u5168\u90e8\u88c5\u8d27\u6bb5 delivery_", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L113", "_origin": "ast", "community": 120, "norm_label": "plan_id -> { load_ids: set[str] | none, # none = \u8be5\u4fa7\u5168\u90e8\u88c5\u8d27\u6bb5 delivery_", "id": "app_services_pl_contract_plan_qty_rationale_113" }, { "label": "\u8fd4\u56de productId -> \u4e09\u6570\u91cf\u5b57\u6bb5\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L243", "_origin": "ast", "community": 120, "norm_label": "\u8fd4\u56de productid -> \u4e09\u6570\u91cf\u5b57\u6bb5\u3002", "id": "app_services_pl_contract_plan_qty_rationale_243" }, { "label": "\u5c06\u5173\u8054\u4e14\u72b6\u6001\u4e3a approved \u7684\u5408\u540c\u7f6e\u4e3a executing\uff08\u4e0d commit\uff09\u3002\u8fd4\u56de\u5df2\u63a8\u8fdb\u7684\u5408\u540c id\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L458", "_origin": "ast", "community": 120, "norm_label": "\u5c06\u5173\u8054\u4e14\u72b6\u6001\u4e3a approved \u7684\u5408\u540c\u7f6e\u4e3a executing(\u4e0d commit)\u3002\u8fd4\u56de\u5df2\u63a8\u8fdb\u7684\u5408\u540c id\u3002", "id": "app_services_pl_contract_plan_qty_rationale_458" }, { "label": "\u5df2\u5b89\u6392\u5408\u8ba1 \u2212 \u672c\u8ba1\u5212\u65e7\u91cf + \u672c\u8ba1\u5212\u65b0\u91cf\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L496", "_origin": "ast", "community": 130, "norm_label": "\u5df2\u5b89\u6392\u5408\u8ba1 \u2212 \u672c\u8ba1\u5212\u65e7\u91cf + \u672c\u8ba1\u5212\u65b0\u91cf\u3002", "id": "app_services_pl_contract_plan_qty_rationale_496" }, { "label": "\u8fd4\u56de: - None: \u8df3\u8fc7\uff08\u672c\u6b21\u65e0\u91cf\uff09 - kind=violation | remaining | framework_cumula", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L526", "_origin": "ast", "community": 130, "norm_label": "\u8fd4\u56de: - none: \u8df3\u8fc7(\u672c\u6b21\u65e0\u91cf) - kind=violation | remaining | framework_cumula", "id": "app_services_pl_contract_plan_qty_rationale_526" }, { "label": "\u8fd4\u56de (violations, reminders)\u3002 \u5728\u5199\u8fd0\u8f93\u524d\u8c03\u7528\uff1breminders \u53ef\u7f13\u5b58\u5230\u6210\u529f\u54cd\u5e94\uff0c\u52ff\u5728\u72b6\u6001\u53d8\u66f4\u540e\u518d\u7b97\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L669", "_origin": "ast", "community": 120, "norm_label": "\u8fd4\u56de (violations, reminders)\u3002 \u5728\u5199\u8fd0\u8f93\u524d\u8c03\u7528;reminders \u53ef\u7f13\u5b58\u5230\u6210\u529f\u54cd\u5e94,\u52ff\u5728\u72b6\u6001\u53d8\u66f4\u540e\u518d\u7b97\u3002", "id": "app_services_pl_contract_plan_qty_rationale_669" }, { "label": "\u8d85\u9650\u5219 422\uff1b\u901a\u8fc7\u5219\u8fd4\u56de reminders\uff08\u4f9b\u6210\u529f\u54cd\u5e94\u590d\u7528\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L858", "_origin": "ast", "community": 120, "norm_label": "\u8d85\u9650\u5219 422;\u901a\u8fc7\u5219\u8fd4\u56de reminders(\u4f9b\u6210\u529f\u54cd\u5e94\u590d\u7528)\u3002", "id": "app_services_pl_contract_plan_qty_rationale_858" }, { "label": "\u8868\u5355\u300c\u53ef\u5b89\u6392\u6570\u91cf\u300d\u4e0e\u95ee\u53f7\u5f39\u7a97\u6570\u636e\u3002 arrangedQty / availableQty \u5747\u4e0d\u542b exclude_plan_id\uff08\u82e5\u8be5\u8ba1\u5212\u5df2\u5728\u5df2\u5b89\u6392\u6876\u4e2d", "file_type": "rationale", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L892", "_origin": "ast", "community": 120, "norm_label": "\u8868\u5355\u300c\u53ef\u5b89\u6392\u6570\u91cf\u300d\u4e0e\u95ee\u53f7\u5f39\u7a97\u6570\u636e\u3002 arrangedqty / availableqty \u5747\u4e0d\u542b exclude_plan_id(\u82e5\u8be5\u8ba1\u5212\u5df2\u5728\u5df2\u5b89\u6392\u6876\u4e2d", "id": "app_services_pl_contract_plan_qty_rationale_892" }, { "label": "pl_customer_stop_pref_service.py", "file_type": "code", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L1", "_origin": "ast", "community": 110, "norm_label": "pl_customer_stop_pref_service.py", "id": "app_services_pl_customer_stop_pref_service" }, { "label": "_as_str()", "file_type": "code", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L19", "_origin": "ast", "community": 110, "norm_label": "_as_str()", "id": "app_services_pl_customer_stop_pref_service_as_str" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 110, "norm_label": "any", "id": "app_services_pl_customer_stop_pref_service_py_any" }, { "label": "_row_to_item()", "file_type": "code", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L23", "_origin": "ast", "community": 110, "norm_label": "_row_to_item()", "id": "app_services_pl_customer_stop_pref_service_row_to_item" }, { "label": "build_stop_pref_upsert_items()", "file_type": "code", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L41", "_origin": "ast", "community": 110, "norm_label": "build_stop_pref_upsert_items()", "id": "app_services_pl_customer_stop_pref_service_build_stop_pref_upsert_items" }, { "label": "get_customer_stop_pref()", "file_type": "code", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L59", "_origin": "ast", "community": 110, "norm_label": "get_customer_stop_pref()", "id": "app_services_pl_customer_stop_pref_service_get_customer_stop_pref" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 110, "norm_label": "session", "id": "app_services_pl_customer_stop_pref_service_py_session" }, { "label": "upsert_customer_stop_pref()", "file_type": "code", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L81", "_origin": "ast", "community": 110, "norm_label": "upsert_customer_stop_pref()", "id": "app_services_pl_customer_stop_pref_service_upsert_customer_stop_pref" }, { "label": "upsert_prefs_from_plan_stops()", "file_type": "code", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L116", "_origin": "ast", "community": 110, "norm_label": "upsert_prefs_from_plan_stops()", "id": "app_services_pl_customer_stop_pref_service_upsert_prefs_from_plan_stops" }, { "label": "safe_upsert_prefs_from_plan_stops()", "file_type": "code", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L136", "_origin": "ast", "community": 110, "norm_label": "safe_upsert_prefs_from_plan_stops()", "id": "app_services_pl_customer_stop_pref_service_safe_upsert_prefs_from_plan_stops" }, { "label": "\u62bd\u51fa\u5f85 upsert \u6761\u76ee\uff1b\u540c\u5ba2\u6237\u540c stop_type \u540e\u8005\u8986\u76d6\uff08\u4fdd\u6301\u5217\u8868\u4e2d\u6bcf\u79cd\u952e\u4e00\u6761\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L46", "_origin": "ast", "community": 110, "norm_label": "\u62bd\u51fa\u5f85 upsert \u6761\u76ee;\u540c\u5ba2\u6237\u540c stop_type \u540e\u8005\u8986\u76d6(\u4fdd\u6301\u5217\u8868\u4e2d\u6bcf\u79cd\u952e\u4e00\u6761)\u3002", "id": "app_services_pl_customer_stop_pref_service_rationale_46" }, { "label": "\u4f9b plan \u4fdd\u5b58\u8c03\u7528\uff1b\u5f02\u5e38\u7531\u8c03\u7528\u65b9\u7528 savepoint \u541e\u6389\u3002", "file_type": "rationale", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L125", "_origin": "ast", "community": 110, "norm_label": "\u4f9b plan \u4fdd\u5b58\u8c03\u7528;\u5f02\u5e38\u7531\u8c03\u7528\u65b9\u7528 savepoint \u541e\u6389\u3002", "id": "app_services_pl_customer_stop_pref_service_rationale_125" }, { "label": "savepoint \u5305\u88f9\uff1b\u5931\u8d25\u53ea\u8bb0\u65e5\u5fd7\uff0c\u4e0d\u629b\u7ed9\u8ba1\u5212\u4e3b\u6d41\u7a0b\u3002", "file_type": "rationale", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L145", "_origin": "ast", "community": 110, "norm_label": "savepoint \u5305\u88f9;\u5931\u8d25\u53ea\u8bb0\u65e5\u5fd7,\u4e0d\u629b\u7ed9\u8ba1\u5212\u4e3b\u6d41\u7a0b\u3002", "id": "app_services_pl_customer_stop_pref_service_rationale_145" }, { "label": "pl_data_scope.py", "file_type": "code", "source_file": "app/services/pl_data_scope.py", "source_location": "L1", "_origin": "ast", "community": 64, "norm_label": "pl_data_scope.py", "id": "app_services_pl_data_scope" }, { "label": "apply_pl_scope()", "file_type": "code", "source_file": "app/services/pl_data_scope.py", "source_location": "L14", "_origin": "ast", "community": 23, "norm_label": "apply_pl_scope()", "id": "app_services_pl_data_scope_apply_pl_scope" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 23, "norm_label": "session", "id": "app_services_pl_data_scope_py_session" }, { "label": "assert_pl_row_in_scope()", "file_type": "code", "source_file": "app/services/pl_data_scope.py", "source_location": "L19", "_origin": "ast", "community": 23, "norm_label": "assert_pl_row_in_scope()", "id": "app_services_pl_data_scope_assert_pl_row_in_scope" }, { "label": "PL \u6a21\u5757\u6570\u636e\u6743\u9650\u8f85\u52a9\uff08create_by / create_dept_id\uff0c\u65e0 owner_field\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_data_scope.py", "source_location": "L1", "_origin": "ast", "community": 64, "norm_label": "pl \u6a21\u5757\u6570\u636e\u6743\u9650\u8f85\u52a9(create_by / create_dept_id,\u65e0 owner_field)\u3002", "id": "app_services_pl_data_scope_rationale_1" }, { "label": "pl_dibang_bridge_service.py", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1", "_origin": "ast", "community": 43, "norm_label": "pl_dibang_bridge_service.py", "id": "app_services_pl_dibang_bridge_service" }, { "label": "DibangInventoryLinkResult", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L37", "_origin": "ast", "community": 43, "norm_label": "dibanginventorylinkresult", "id": "app_services_pl_dibang_bridge_service_dibanginventorylinkresult" }, { "label": "StopDibangOption", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L47", "_origin": "ast", "community": 18, "norm_label": "stopdibangoption", "id": "app_services_pl_dibang_bridge_service_stopdibangoption" }, { "label": "_StopDibangProduct", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L54", "_origin": "ast", "community": 43, "norm_label": "_stopdibangproduct", "id": "app_services_pl_dibang_bridge_service_stopdibangproduct" }, { "label": "resolve_partner_company()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L63", "_origin": "ast", "community": 30, "norm_label": "resolve_partner_company()", "id": "app_services_pl_dibang_bridge_service_resolve_partner_company" }, { "label": "_normalize_to_date()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L76", "_origin": "ast", "community": 43, "norm_label": "_normalize_to_date()", "id": "app_services_pl_dibang_bridge_service_normalize_to_date" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 43, "norm_label": "date", "id": "app_services_pl_dibang_bridge_service_py_date" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 43, "norm_label": "datetime", "id": "app_services_pl_dibang_bridge_service_py_datetime" }, { "label": "_normalize_plan_date()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L88", "_origin": "ast", "community": 43, "norm_label": "_normalize_plan_date()", "id": "app_services_pl_dibang_bridge_service_normalize_plan_date" }, { "label": "_resolve_dibang_date()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L100", "_origin": "ast", "community": 43, "norm_label": "_resolve_dibang_date()", "id": "app_services_pl_dibang_bridge_service_resolve_dibang_date" }, { "label": "_month_range()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L111", "_origin": "ast", "community": 43, "norm_label": "_month_range()", "id": "app_services_pl_dibang_bridge_service_month_range" }, { "label": "_plan_type_to_business_type()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L118", "_origin": "ast", "community": 1, "norm_label": "_plan_type_to_business_type()", "id": "app_services_pl_dibang_bridge_service_plan_type_to_business_type" }, { "label": "_direction_to_business_type()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L126", "_origin": "ast", "community": 43, "norm_label": "_direction_to_business_type()", "id": "app_services_pl_dibang_bridge_service_direction_to_business_type" }, { "label": "_resolve_stop_business_type()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L135", "_origin": "ast", "community": 43, "norm_label": "_resolve_stop_business_type()", "id": "app_services_pl_dibang_bridge_service_resolve_stop_business_type" }, { "label": "resolve_stop_dibang_partner()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L148", "_origin": "ast", "community": 43, "norm_label": "resolve_stop_dibang_partner()", "id": "app_services_pl_dibang_bridge_service_resolve_stop_dibang_partner" }, { "label": "_stop_product_quantity()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L161", "_origin": "ast", "community": 43, "norm_label": "_stop_product_quantity()", "id": "app_services_pl_dibang_bridge_service_stop_product_quantity" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 43, "norm_label": "any", "id": "app_services_pl_dibang_bridge_service_py_any" }, { "label": "plan_has_load_stop()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L167", "_origin": "ast", "community": 5, "norm_label": "plan_has_load_stop()", "id": "app_services_pl_dibang_bridge_service_plan_has_load_stop" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 43, "norm_label": "session", "id": "app_services_pl_dibang_bridge_service_py_session" }, { "label": "apply_stop_dibang_options()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L180", "_origin": "ast", "community": 43, "norm_label": "apply_stop_dibang_options()", "id": "app_services_pl_dibang_bridge_service_apply_stop_dibang_options" }, { "label": "_product_quantity()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L224", "_origin": "ast", "community": 43, "norm_label": "_product_quantity()", "id": "app_services_pl_dibang_bridge_service_product_quantity" }, { "label": "_apply_plan_quantity_delta()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L231", "_origin": "ast", "community": 43, "norm_label": "_apply_plan_quantity_delta()", "id": "app_services_pl_dibang_bridge_service_apply_plan_quantity_delta" }, { "label": "_resolve_link_contributed_qty()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L242", "_origin": "ast", "community": 43, "norm_label": "_resolve_link_contributed_qty()", "id": "app_services_pl_dibang_bridge_service_resolve_link_contributed_qty" }, { "label": "_subtract_plan_contribution()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L253", "_origin": "ast", "community": 43, "norm_label": "_subtract_plan_contribution()", "id": "app_services_pl_dibang_bridge_service_subtract_plan_contribution" }, { "label": "_generate_batch_no()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L279", "_origin": "ast", "community": 43, "norm_label": "_generate_batch_no()", "id": "app_services_pl_dibang_bridge_service_generate_batch_no" }, { "label": "find_monthly_db_plan()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L299", "_origin": "ast", "community": 43, "norm_label": "find_monthly_db_plan()", "id": "app_services_pl_dibang_bridge_service_find_monthly_db_plan" }, { "label": "_create_db_plan()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L328", "_origin": "ast", "community": 43, "norm_label": "_create_db_plan()", "id": "app_services_pl_dibang_bridge_service_create_db_plan" }, { "label": "_create_db_inventory()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L371", "_origin": "ast", "community": 43, "norm_label": "_create_db_inventory()", "id": "app_services_pl_dibang_bridge_service_create_db_inventory" }, { "label": "_inventory_has_weighing_slip()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L415", "_origin": "ast", "community": 43, "norm_label": "_inventory_has_weighing_slip()", "id": "app_services_pl_dibang_bridge_service_inventory_has_weighing_slip" }, { "label": "revoke_regeneratable_dibang_for_transport()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L428", "_origin": "ast", "community": 43, "norm_label": "revoke_regeneratable_dibang_for_transport()", "id": "app_services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport" }, { "label": "_inventory_date_editable()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L509", "_origin": "ast", "community": 43, "norm_label": "_inventory_date_editable()", "id": "app_services_pl_dibang_bridge_service_inventory_date_editable" }, { "label": "_resolve_link_dibang_date()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L518", "_origin": "ast", "community": 43, "norm_label": "_resolve_link_dibang_date()", "id": "app_services_pl_dibang_bridge_service_resolve_link_dibang_date" }, { "label": "_ensure_monthly_db_plan_for_inventory()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L543", "_origin": "ast", "community": 43, "norm_label": "_ensure_monthly_db_plan_for_inventory()", "id": "app_services_pl_dibang_bridge_service_ensure_monthly_db_plan_for_inventory" }, { "label": "sync_linked_dibang_dates_for_plan()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L599", "_origin": "ast", "community": 43, "norm_label": "sync_linked_dibang_dates_for_plan()", "id": "app_services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan" }, { "label": "_sync_stop_inventory_links()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L717", "_origin": "ast", "community": 43, "norm_label": "_sync_stop_inventory_links()", "id": "app_services_pl_dibang_bridge_service_sync_stop_inventory_links" }, { "label": "_resolve_stop_dibang_date()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L828", "_origin": "ast", "community": 43, "norm_label": "_resolve_stop_dibang_date()", "id": "app_services_pl_dibang_bridge_service_resolve_stop_dibang_date" }, { "label": "_load_stop_products()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L846", "_origin": "ast", "community": 43, "norm_label": "_load_stop_products()", "id": "app_services_pl_dibang_bridge_service_load_stop_products" }, { "label": "_delivery_stop_products()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L874", "_origin": "ast", "community": 43, "norm_label": "_delivery_stop_products()", "id": "app_services_pl_dibang_bridge_service_delivery_stop_products" }, { "label": "sync_dibang_for_plan_stops()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L902", "_origin": "ast", "community": 43, "norm_label": "sync_dibang_for_plan_stops()", "id": "app_services_pl_dibang_bridge_service_sync_dibang_for_plan_stops" }, { "label": "_sync_transport_inventory_links()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1014", "_origin": "ast", "community": 43, "norm_label": "_sync_transport_inventory_links()", "id": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links" }, { "label": "sync_dibang_for_transport()", "file_type": "code", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1117", "_origin": "ast", "community": 43, "norm_label": "sync_dibang_for_transport()", "id": "app_services_pl_dibang_bridge_service_sync_dibang_for_transport" }, { "label": "\u6309\u8fd0\u8f93\u8ba1\u5212\u5355\u636e\u7c7b\u578b\u89e3\u6790\u5730\u78c5\u5f80\u6765\u5355\u4f4d\uff08\u4e0d\u533a\u5206 CRM \u5408\u540c\u7c7b\u578b\uff09\u3002 - \u5165\u5e93\u5355 inbound\uff1a\u4f9b\u65b9 \u2192 party_a\uff0c\u5176\u6b21 supplier_nam", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L64", "_origin": "ast", "community": 30, "norm_label": "\u6309\u8fd0\u8f93\u8ba1\u5212\u5355\u636e\u7c7b\u578b\u89e3\u6790\u5730\u78c5\u5f80\u6765\u5355\u4f4d(\u4e0d\u533a\u5206 crm \u5408\u540c\u7c7b\u578b)\u3002 - \u5165\u5e93\u5355 inbound:\u4f9b\u65b9 \u2192 party_a,\u5176\u6b21 supplier_nam", "id": "app_services_pl_dibang_bridge_service_rationale_64" }, { "label": "\u5165\u5e93\u5355\u7528\u9001\u8fbe\u65f6\u95f4\uff0c\u51fa\u5e93\u5355\u7528\u53d6\u8d27\u65f6\u95f4\uff1b\u7f3a\u5931\u65f6\u56de\u9000\u8ba1\u5212\u65e5\u671f\u3002", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L101", "_origin": "ast", "community": 43, "norm_label": "\u5165\u5e93\u5355\u7528\u9001\u8fbe\u65f6\u95f4,\u51fa\u5e93\u5355\u7528\u53d6\u8d27\u65f6\u95f4;\u7f3a\u5931\u65f6\u56de\u9000\u8ba1\u5212\u65e5\u671f\u3002", "id": "app_services_pl_dibang_bridge_service_rationale_101" }, { "label": "\u88c5\u8d27\u6bb5\u5730\u78c5\u5f80\u6765\u5355\u4f4d\u53d6\u7b2c\u4e00\u4e2a\u9001\u8d27\u5ba2\u6237\uff1b\u9001\u8d27\u6bb5\u53d6\u88c5\u8d27\u5ba2\u6237\u3002", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L153", "_origin": "ast", "community": 43, "norm_label": "\u88c5\u8d27\u6bb5\u5730\u78c5\u5f80\u6765\u5355\u4f4d\u53d6\u7b2c\u4e00\u4e2a\u9001\u8d27\u5ba2\u6237;\u9001\u8d27\u6bb5\u53d6\u88c5\u8d27\u5ba2\u6237\u3002", "id": "app_services_pl_dibang_bridge_service_rationale_153" }, { "label": "\u518d\u6b21\u52fe\u9009\u5730\u78c5\u5b89\u6392\u524d\uff1a\u8f6f\u5220\u672c\u8fd0\u8f93\u5355\u6b64\u524d\u751f\u6210\u7684\u3001\u4ecd\u53ef\u4f5c\u5e9f\u7684\u51fa\u5165\u5e93\u5355\u53ca\u5173\u8054\u3002 - \u4e0d\u5220\u9664\u5730\u78c5\u6708\u8ba1\u5212\uff08\u53ef\u80fd\u88ab\u5176\u4ed6\u4e1a\u52a1\u590d\u7528\uff09 - \u82e5\u51fa\u5165\u5e93\u5355\u5df2\u5b8c\u6210\u7684/\u5df2", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L435", "_origin": "ast", "community": 43, "norm_label": "\u518d\u6b21\u52fe\u9009\u5730\u78c5\u5b89\u6392\u524d:\u8f6f\u5220\u672c\u8fd0\u8f93\u5355\u6b64\u524d\u751f\u6210\u7684\u3001\u4ecd\u53ef\u4f5c\u5e9f\u7684\u51fa\u5165\u5e93\u5355\u53ca\u5173\u8054\u3002 - \u4e0d\u5220\u9664\u5730\u78c5\u6708\u8ba1\u5212(\u53ef\u80fd\u88ab\u5176\u4ed6\u4e1a\u52a1\u590d\u7528) - \u82e5\u51fa\u5165\u5e93\u5355\u5df2\u5b8c\u6210\u7684/\u5df2", "id": "app_services_pl_dibang_bridge_service_rationale_435" }, { "label": "\u8ba1\u5212\u4fdd\u5b58\u540e\u6309\u5f53\u524d\u6bb5\u6b21/\u8ba1\u5212\u65e5\u671f\u56de\u5199\u53ef\u7f16\u8f91\u51fa\u5165\u5e93\u5355\u65e5\u671f\uff1b\u8de8\u6708\u5219\u6539\u6302\u6708\u8ba1\u5212\u3002 \u4e0d\u53ef\u56de\u5199\u65f6\u4e0d\u629b\u9519\uff0c\u8fd4\u56de warnings\u3002", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L607", "_origin": "ast", "community": 43, "norm_label": "\u8ba1\u5212\u4fdd\u5b58\u540e\u6309\u5f53\u524d\u6bb5\u6b21/\u8ba1\u5212\u65e5\u671f\u56de\u5199\u53ef\u7f16\u8f91\u51fa\u5165\u5e93\u5355\u65e5\u671f;\u8de8\u6708\u5219\u6539\u6302\u6708\u8ba1\u5212\u3002 \u4e0d\u53ef\u56de\u5199\u65f6\u4e0d\u629b\u9519,\u8fd4\u56de warnings\u3002", "id": "app_services_pl_dibang_bridge_service_rationale_607" }, { "label": "\u6309\u88c5\u8d27/\u9001\u8d27\u6bb5\u52fe\u9009\u751f\u6210\u5730\u78c5\u8ba1\u5212\u4e0e\u51fa\u5165\u5e93\u5355\u3002", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L912", "_origin": "ast", "community": 43, "norm_label": "\u6309\u88c5\u8d27/\u9001\u8d27\u6bb5\u52fe\u9009\u751f\u6210\u5730\u78c5\u8ba1\u5212\u4e0e\u51fa\u5165\u5e93\u5355\u3002", "id": "app_services_pl_dibang_bridge_service_rationale_912" }, { "label": "\u52fe\u9009\u300c\u751f\u6210\u5730\u78c5\u5355\u300d\uff1a\u6309\u4ea7\u54c1\u751f\u6210/\u590d\u7528\u5730\u78c5\u8ba1\u5212\uff0c\u5e76\u521b\u5efa\u5173\u8054\u51fa\u5165\u5e93\u5355\u3002", "file_type": "rationale", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1127", "_origin": "ast", "community": 43, "norm_label": "\u52fe\u9009\u300c\u751f\u6210\u5730\u78c5\u5355\u300d:\u6309\u4ea7\u54c1\u751f\u6210/\u590d\u7528\u5730\u78c5\u8ba1\u5212,\u5e76\u521b\u5efa\u5173\u8054\u51fa\u5165\u5e93\u5355\u3002", "id": "app_services_pl_dibang_bridge_service_rationale_1127" }, { "label": "pl_feedback_brand_qty.py", "file_type": "code", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L1", "_origin": "ast", "community": 94, "norm_label": "pl_feedback_brand_qty.py", "id": "app_services_pl_feedback_brand_qty" }, { "label": "format_brand_qty_summary()", "file_type": "code", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L11", "_origin": "ast", "community": 94, "norm_label": "format_brand_qty_summary()", "id": "app_services_pl_feedback_brand_qty_format_brand_qty_summary" }, { "label": "require_brand_qtys_if_needed()", "file_type": "code", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L23", "_origin": "ast", "community": 94, "norm_label": "require_brand_qtys_if_needed()", "id": "app_services_pl_feedback_brand_qty_require_brand_qtys_if_needed" }, { "label": "Decimal", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 94, "norm_label": "decimal", "id": "app_services_pl_feedback_brand_qty_py_decimal" }, { "label": "persist_io_item_brand_qtys()", "file_type": "code", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L46", "_origin": "ast", "community": 94, "norm_label": "persist_io_item_brand_qtys()", "id": "app_services_pl_feedback_brand_qty_persist_io_item_brand_qtys" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 94, "norm_label": "session", "id": "app_services_pl_feedback_brand_qty_py_session" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 94, "norm_label": "any", "id": "app_services_pl_feedback_brand_qty_py_any" }, { "label": "_dict_field()", "file_type": "code", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L98", "_origin": "ast", "community": 94, "norm_label": "_dict_field()", "id": "app_services_pl_feedback_brand_qty_dict_field" }, { "label": "persist_transport_product_feedback()", "file_type": "code", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L105", "_origin": "ast", "community": 94, "norm_label": "persist_transport_product_feedback()", "id": "app_services_pl_feedback_brand_qty_persist_transport_product_feedback" }, { "label": "load_transport_driver_product_feedbacks()", "file_type": "code", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L222", "_origin": "ast", "community": 94, "norm_label": "load_transport_driver_product_feedbacks()", "id": "app_services_pl_feedback_brand_qty_load_transport_driver_product_feedbacks" }, { "label": "\u73b0\u573a\u5165\u51fa\u5e93\u660e\u7ec6\u4e0e\u8fd0\u8f93\u56de\u4f20\u7684\u54c1\u724c\u6570\u91cf\u6821\u9a8c\u4e0e\u6301\u4e45\u5316", "file_type": "rationale", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L1", "_origin": "ast", "community": 94, "norm_label": "\u73b0\u573a\u5165\u51fa\u5e93\u660e\u7ec6\u4e0e\u8fd0\u8f93\u56de\u4f20\u7684\u54c1\u724c\u6570\u91cf\u6821\u9a8c\u4e0e\u6301\u4e45\u5316", "id": "app_services_pl_feedback_brand_qty_rationale_1" }, { "label": "\u7ba1\u7406\u7aef\u8bfb\u8fd0\u8f93\u5355\u65f6\u9644\u53f8\u673a\u6309\u4ea7\u54c1\u56de\u4f20\u53ca\u54c1\u724c\u6458\u8981\u3002", "file_type": "rationale", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L228", "_origin": "ast", "community": 94, "norm_label": "\u7ba1\u7406\u7aef\u8bfb\u8fd0\u8f93\u5355\u65f6\u9644\u53f8\u673a\u6309\u4ea7\u54c1\u56de\u4f20\u53ca\u54c1\u724c\u6458\u8981\u3002", "id": "app_services_pl_feedback_brand_qty_rationale_228" }, { "label": "pl_freight_settlement_service.py", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1", "_origin": "ast", "community": 38, "norm_label": "pl_freight_settlement_service.py", "id": "app_services_pl_freight_settlement_service" }, { "label": "_resolve_user_display_name()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L44", "_origin": "ast", "community": 38, "norm_label": "_resolve_user_display_name()", "id": "app_services_pl_freight_settlement_service_resolve_user_display_name" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 38, "norm_label": "session", "id": "app_services_pl_freight_settlement_service_py_session" }, { "label": "_occupied_transport_ids_subquery()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L54", "_origin": "ast", "community": 38, "norm_label": "_occupied_transport_ids_subquery()", "id": "app_services_pl_freight_settlement_service_occupied_transport_ids_subquery" }, { "label": "get_settlement_row()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L71", "_origin": "ast", "community": 38, "norm_label": "get_settlement_row()", "id": "app_services_pl_freight_settlement_service_get_settlement_row" }, { "label": "get_settlement_by_transport_id()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L95", "_origin": "ast", "community": 38, "norm_label": "get_settlement_by_transport_id()", "id": "app_services_pl_freight_settlement_service_get_settlement_by_transport_id" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 38, "norm_label": "any", "id": "app_services_pl_freight_settlement_service_py_any" }, { "label": "unsettled_plans_q_filter()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L135", "_origin": "ast", "community": 38, "norm_label": "unsettled_plans_q_filter()", "id": "app_services_pl_freight_settlement_service_unsettled_plans_q_filter" }, { "label": "list_unsettled_plans()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L147", "_origin": "ast", "community": 38, "norm_label": "list_unsettled_plans()", "id": "app_services_pl_freight_settlement_service_list_unsettled_plans" }, { "label": "_resolve_transports_for_create()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L230", "_origin": "ast", "community": 38, "norm_label": "_resolve_transports_for_create()", "id": "app_services_pl_freight_settlement_service_resolve_transports_for_create" }, { "label": "create_settlement()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L280", "_origin": "ast", "community": 38, "norm_label": "create_settlement()", "id": "app_services_pl_freight_settlement_service_create_settlement" }, { "label": "_recalc_settlement_total_freight_from_links()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L324", "_origin": "ast", "community": 38, "norm_label": "_recalc_settlement_total_freight_from_links()", "id": "app_services_pl_freight_settlement_service_recalc_settlement_total_freight_from_links" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 38, "norm_label": "datetime", "id": "app_services_pl_freight_settlement_service_py_datetime" }, { "label": "sync_draft_settlement_freight_for_transport()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L357", "_origin": "ast", "community": 38, "norm_label": "sync_draft_settlement_freight_for_transport()", "id": "app_services_pl_freight_settlement_service_sync_draft_settlement_freight_for_transport" }, { "label": "Decimal", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 38, "norm_label": "decimal", "id": "app_services_pl_freight_settlement_service_py_decimal" }, { "label": "refresh_draft_settlement_freight()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L404", "_origin": "ast", "community": 38, "norm_label": "refresh_draft_settlement_freight()", "id": "app_services_pl_freight_settlement_service_refresh_draft_settlement_freight" }, { "label": "delete_draft_settlement()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L455", "_origin": "ast", "community": 38, "norm_label": "delete_draft_settlement()", "id": "app_services_pl_freight_settlement_service_delete_draft_settlement" }, { "label": "cancel_draft_settlement()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L487", "_origin": "ast", "community": 38, "norm_label": "cancel_draft_settlement()", "id": "app_services_pl_freight_settlement_service_cancel_draft_settlement" }, { "label": "_get_transport_ids()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L521", "_origin": "ast", "community": 38, "norm_label": "_get_transport_ids()", "id": "app_services_pl_freight_settlement_service_get_transport_ids" }, { "label": "_get_plans_for_transports()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L533", "_origin": "ast", "community": 38, "norm_label": "_get_plans_for_transports()", "id": "app_services_pl_freight_settlement_service_get_plans_for_transports" }, { "label": "_approval_to_dict()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L547", "_origin": "ast", "community": 38, "norm_label": "_approval_to_dict()", "id": "app_services_pl_freight_settlement_service_approval_to_dict" }, { "label": "create_settlement_approval_records()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L562", "_origin": "ast", "community": 38, "norm_label": "create_settlement_approval_records()", "id": "app_services_pl_freight_settlement_service_create_settlement_approval_records" }, { "label": "_clear_settlement_approval_records()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L621", "_origin": "ast", "community": 38, "norm_label": "_clear_settlement_approval_records()", "id": "app_services_pl_freight_settlement_service_clear_settlement_approval_records" }, { "label": "_sync_settlement_status_if_approval_complete()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L639", "_origin": "ast", "community": 38, "norm_label": "_sync_settlement_status_if_approval_complete()", "id": "app_services_pl_freight_settlement_service_sync_settlement_status_if_approval_complete" }, { "label": "_sync_settlement_status_if_disbursed()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L652", "_origin": "ast", "community": 38, "norm_label": "_sync_settlement_status_if_disbursed()", "id": "app_services_pl_freight_settlement_service_sync_settlement_status_if_disbursed" }, { "label": "_sync_disbursed_settlements()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L673", "_origin": "ast", "community": 38, "norm_label": "_sync_disbursed_settlements()", "id": "app_services_pl_freight_settlement_service_sync_disbursed_settlements" }, { "label": "can_user_approve_settlement()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L699", "_origin": "ast", "community": 38, "norm_label": "can_user_approve_settlement()", "id": "app_services_pl_freight_settlement_service_can_user_approve_settlement" }, { "label": "_settlement_all_approved()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L729", "_origin": "ast", "community": 38, "norm_label": "_settlement_all_approved()", "id": "app_services_pl_freight_settlement_service_settlement_all_approved" }, { "label": "_advance_after_approval()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L742", "_origin": "ast", "community": 38, "norm_label": "_advance_after_approval()", "id": "app_services_pl_freight_settlement_service_advance_after_approval" }, { "label": "submit_settlement_approval()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L819", "_origin": "ast", "community": 38, "norm_label": "submit_settlement_approval()", "id": "app_services_pl_freight_settlement_service_submit_settlement_approval" }, { "label": "process_settlement_approval()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L855", "_origin": "ast", "community": 38, "norm_label": "process_settlement_approval()", "id": "app_services_pl_freight_settlement_service_process_settlement_approval" }, { "label": "withdraw_settlement_approval()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L903", "_origin": "ast", "community": 38, "norm_label": "withdraw_settlement_approval()", "id": "app_services_pl_freight_settlement_service_withdraw_settlement_approval" }, { "label": "disburse_settlement()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L933", "_origin": "ast", "community": 38, "norm_label": "disburse_settlement()", "id": "app_services_pl_freight_settlement_service_disburse_settlement" }, { "label": "get_approval_flow()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L972", "_origin": "ast", "community": 38, "norm_label": "get_approval_flow()", "id": "app_services_pl_freight_settlement_service_get_approval_flow" }, { "label": "get_approval_history()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L985", "_origin": "ast", "community": 38, "norm_label": "get_approval_history()", "id": "app_services_pl_freight_settlement_service_get_approval_history" }, { "label": "_current_approver_name()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1002", "_origin": "ast", "community": 38, "norm_label": "_current_approver_name()", "id": "app_services_pl_freight_settlement_service_current_approver_name" }, { "label": "_current_approval_id()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1017", "_origin": "ast", "community": 38, "norm_label": "_current_approval_id()", "id": "app_services_pl_freight_settlement_service_current_approval_id" }, { "label": "_last_approval_time()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1034", "_origin": "ast", "community": 38, "norm_label": "_last_approval_time()", "id": "app_services_pl_freight_settlement_service_last_approval_time" }, { "label": "enrich_settlement_list_item()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1048", "_origin": "ast", "community": 38, "norm_label": "enrich_settlement_list_item()", "id": "app_services_pl_freight_settlement_service_enrich_settlement_list_item" }, { "label": "list_settlements_enriched()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1108", "_origin": "ast", "community": 38, "norm_label": "list_settlements_enriched()", "id": "app_services_pl_freight_settlement_service_list_settlements_enriched" }, { "label": "get_settlement_detail()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1191", "_origin": "ast", "community": 38, "norm_label": "get_settlement_detail()", "id": "app_services_pl_freight_settlement_service_get_settlement_detail" }, { "label": "_validate_transports_for_settlement_update()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1277", "_origin": "ast", "community": 38, "norm_label": "_validate_transports_for_settlement_update()", "id": "app_services_pl_freight_settlement_service_validate_transports_for_settlement_update" }, { "label": "_sync_settlement_transport_links()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1337", "_origin": "ast", "community": 38, "norm_label": "_sync_settlement_transport_links()", "id": "app_services_pl_freight_settlement_service_sync_settlement_transport_links" }, { "label": "update_settlement_draft()", "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1393", "_origin": "ast", "community": 38, "norm_label": "update_settlement_draft()", "id": "app_services_pl_freight_settlement_service_update_settlement_draft" }, { "label": "\u7b80\u6613\u641c\u7d22\uff1a\u8ba1\u5212\u7f16\u53f7 / \u5ba2\u6237(\u4f9b\u5e94\u5546) / \u8f66\u724c / \u627f\u8fd0\u5546\u540d\u79f0\u3002", "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L136", "_origin": "ast", "community": 38, "norm_label": "\u7b80\u6613\u641c\u7d22:\u8ba1\u5212\u7f16\u53f7 / \u5ba2\u6237(\u4f9b\u5e94\u5546) / \u8f66\u724c / \u627f\u8fd0\u5546\u540d\u79f0\u3002", "id": "app_services_pl_freight_settlement_service_rationale_136" }, { "label": "\u8fd0\u8f93\u5355\u8fd0\u8d39\u53d8\u66f4\u540e\uff0c\u540c\u6b65\u5173\u8054\u8349\u7a3f\u7ed3\u7b97\u5355\u7684\u660e\u7ec6\u5feb\u7167\u4e0e\u5408\u8ba1\u3002", "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L365", "_origin": "ast", "community": 38, "norm_label": "\u8fd0\u8f93\u5355\u8fd0\u8d39\u53d8\u66f4\u540e,\u540c\u6b65\u5173\u8054\u8349\u7a3f\u7ed3\u7b97\u5355\u7684\u660e\u7ec6\u5feb\u7167\u4e0e\u5408\u8ba1\u3002", "id": "app_services_pl_freight_settlement_service_rationale_365" }, { "label": "\u8349\u7a3f/\u5df2\u9a73\u56de\u7ed3\u7b97\u5355\u6309\u5f53\u524d\u8fd0\u8f93\u5355\u8fd0\u8d39\u5237\u65b0\u660e\u7ec6\u5feb\u7167\u4e0e\u5408\u8ba1\u3002", "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L410", "_origin": "ast", "community": 38, "norm_label": "\u8349\u7a3f/\u5df2\u9a73\u56de\u7ed3\u7b97\u5355\u6309\u5f53\u524d\u8fd0\u8f93\u5355\u8fd0\u8d39\u5237\u65b0\u660e\u7ec6\u5feb\u7167\u4e0e\u5408\u8ba1\u3002", "id": "app_services_pl_freight_settlement_service_rationale_410" }, { "label": "\u8f6f\u5220\u9664\u7ed3\u7b97\u5355\u5386\u53f2\u5ba1\u6279\u8bb0\u5f55\uff08\u91cd\u65b0\u63d0\u4ea4\u5ba1\u6279\u524d\u6e05\u7406\uff09", "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L622", "_origin": "ast", "community": 38, "norm_label": "\u8f6f\u5220\u9664\u7ed3\u7b97\u5355\u5386\u53f2\u5ba1\u6279\u8bb0\u5f55(\u91cd\u65b0\u63d0\u4ea4\u5ba1\u6279\u524d\u6e05\u7406)", "id": "app_services_pl_freight_settlement_service_rationale_622" }, { "label": "\u5ba1\u6279\u8bb0\u5f55\u5df2\u5168\u90e8\u5b8c\u6210\u4f46\u7ed3\u7b97\u5355\u4ecd\u505c\u7559\u5728 approving \u65f6\u81ea\u52a8\u7ea0\u6b63\uff08\u517c\u5bb9\u5386\u53f2\u810f\u6570\u636e\uff09", "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L642", "_origin": "ast", "community": 38, "norm_label": "\u5ba1\u6279\u8bb0\u5f55\u5df2\u5168\u90e8\u5b8c\u6210\u4f46\u7ed3\u7b97\u5355\u4ecd\u505c\u7559\u5728 approving \u65f6\u81ea\u52a8\u7ea0\u6b63(\u517c\u5bb9\u5386\u53f2\u810f\u6570\u636e)", "id": "app_services_pl_freight_settlement_service_rationale_642" }, { "label": "\u5df2\u6709\u6c47\u6b3e\u51ed\u8bc1\u4f46\u7ed3\u7b97\u5355\u4ecd\u505c\u7559\u5728 approved \u65f6\u81ea\u52a8\u7ea0\u6b63\uff08\u517c\u5bb9\u5386\u53f2\u810f\u6570\u636e\uff09", "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L655", "_origin": "ast", "community": 38, "norm_label": "\u5df2\u6709\u6c47\u6b3e\u51ed\u8bc1\u4f46\u7ed3\u7b97\u5355\u4ecd\u505c\u7559\u5728 approved \u65f6\u81ea\u52a8\u7ea0\u6b63(\u517c\u5bb9\u5386\u53f2\u810f\u6570\u636e)", "id": "app_services_pl_freight_settlement_service_rationale_655" }, { "label": "\u6279\u91cf\u7ea0\u6b63\u5df2\u6709\u6c47\u6b3e\u51ed\u8bc1\u4f46\u4ecd\u4e3a approved \u7684\u7ed3\u7b97\u5355", "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L674", "_origin": "ast", "community": 38, "norm_label": "\u6279\u91cf\u7ea0\u6b63\u5df2\u6709\u6c47\u6b3e\u51ed\u8bc1\u4f46\u4ecd\u4e3a approved \u7684\u7ed3\u7b97\u5355", "id": "app_services_pl_freight_settlement_service_rationale_674" }, { "label": "\u8fd4\u56de\u5168\u90e8\u5df2\u5b8c\u6210\u7684\u5ba1\u6279\u52a8\u4f5c\uff08\u542b\u64a4\u56de/\u91cd\u63d0\u524d\u7684\u5386\u53f2\u8f6e\u6b21\uff09\uff0c\u6309\u65f6\u95f4\u6b63\u5e8f\u3002", "file_type": "rationale", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L986", "_origin": "ast", "community": 38, "norm_label": "\u8fd4\u56de\u5168\u90e8\u5df2\u5b8c\u6210\u7684\u5ba1\u6279\u52a8\u4f5c(\u542b\u64a4\u56de/\u91cd\u63d0\u524d\u7684\u5386\u53f2\u8f6e\u6b21),\u6309\u65f6\u95f4\u6b63\u5e8f\u3002", "id": "app_services_pl_freight_settlement_service_rationale_986" }, { "label": "pl_internal_customer.py", "file_type": "code", "source_file": "app/services/pl_internal_customer.py", "source_location": "L1", "_origin": "ast", "community": 111, "norm_label": "pl_internal_customer.py", "id": "app_services_pl_internal_customer" }, { "label": "is_internal_customer_name()", "file_type": "code", "source_file": "app/services/pl_internal_customer.py", "source_location": "L18", "_origin": "ast", "community": 12, "norm_label": "is_internal_customer_name()", "id": "app_services_pl_internal_customer_is_internal_customer_name" }, { "label": "plan_requires_site_link()", "file_type": "code", "source_file": "app/services/pl_internal_customer.py", "source_location": "L22", "_origin": "ast", "community": 111, "norm_label": "plan_requires_site_link()", "id": "app_services_pl_internal_customer_plan_requires_site_link" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 111, "norm_label": "session", "id": "app_services_pl_internal_customer_py_session" }, { "label": "\u8fd0\u8f93\u8ba1\u5212\uff1a\u5185\u7f6e\u5c71\u5ce1/\u4e91\u680b\u5ba2\u6237\u5224\u5b9a\uff08\u5408\u540c\u53ef\u514d\uff09", "file_type": "rationale", "source_file": "app/services/pl_internal_customer.py", "source_location": "L1", "_origin": "ast", "community": 111, "norm_label": "\u8fd0\u8f93\u8ba1\u5212:\u5185\u7f6e\u5c71\u5ce1/\u4e91\u680b\u5ba2\u6237\u5224\u5b9a(\u5408\u540c\u53ef\u514d)", "id": "app_services_pl_internal_customer_rationale_1" }, { "label": "\u88c5\u8d27\u6216\u9001\u8d27\u6bb5\u4efb\u4e00\u6bb5\u5ba2\u6237\u4e3a\u5c71\u5ce1/\u4e91\u680b\u65f6\uff0c\u9700\u8981\u751f\u6210\u73b0\u573a\u94fe\u63a5\u3002", "file_type": "rationale", "source_file": "app/services/pl_internal_customer.py", "source_location": "L23", "_origin": "ast", "community": 111, "norm_label": "\u88c5\u8d27\u6216\u9001\u8d27\u6bb5\u4efb\u4e00\u6bb5\u5ba2\u6237\u4e3a\u5c71\u5ce1/\u4e91\u680b\u65f6,\u9700\u8981\u751f\u6210\u73b0\u573a\u94fe\u63a5\u3002", "id": "app_services_pl_internal_customer_rationale_23" }, { "label": "pl_inventory_link_read.py", "file_type": "code", "source_file": "app/services/pl_inventory_link_read.py", "source_location": "L1", "_origin": "ast", "community": 18, "norm_label": "pl_inventory_link_read.py", "id": "app_services_pl_inventory_link_read" }, { "label": "build_transport_inventory_link_read()", "file_type": "code", "source_file": "app/services/pl_inventory_link_read.py", "source_location": "L7", "_origin": "ast", "community": 18, "norm_label": "build_transport_inventory_link_read()", "id": "app_services_pl_inventory_link_read_build_transport_inventory_link_read" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 18, "norm_label": "session", "id": "app_services_pl_inventory_link_read_py_session" }, { "label": "\u6784\u5efa\u8fd0\u8f93-\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054\u8bfb\u6a21\u578b\uff08\u4e0d\u542b\u73b0\u573a\u94fe\u63a5\uff0c\u73b0\u573a\u94fe\u63a5\u89c1 pl_transport_site_link\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_inventory_link_read.py", "source_location": "L1", "_origin": "ast", "community": 18, "norm_label": "\u6784\u5efa\u8fd0\u8f93-\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054\u8bfb\u6a21\u578b(\u4e0d\u542b\u73b0\u573a\u94fe\u63a5,\u73b0\u573a\u94fe\u63a5\u89c1 pl_transport_site_link)\u3002", "id": "app_services_pl_inventory_link_read_rationale_1" }, { "label": "pl_inventory_service.py", "file_type": "code", "source_file": "app/services/pl_inventory_service.py", "source_location": "L1", "_origin": "ast", "community": 23, "norm_label": "pl_inventory_service.py", "id": "app_services_pl_inventory_service" }, { "label": "qty_delta_for_plan()", "file_type": "code", "source_file": "app/services/pl_inventory_service.py", "source_location": "L23", "_origin": "ast", "community": 23, "norm_label": "qty_delta_for_plan()", "id": "app_services_pl_inventory_service_qty_delta_for_plan" }, { "label": "Decimal", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 23, "norm_label": "decimal", "id": "app_services_pl_inventory_service_py_decimal" }, { "label": "get_or_create_inventory()", "file_type": "code", "source_file": "app/services/pl_inventory_service.py", "source_location": "L31", "_origin": "ast", "community": 23, "norm_label": "get_or_create_inventory()", "id": "app_services_pl_inventory_service_get_or_create_inventory" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 23, "norm_label": "session", "id": "app_services_pl_inventory_service_py_session" }, { "label": "apply_brand_stock_change()", "file_type": "code", "source_file": "app/services/pl_inventory_service.py", "source_location": "L79", "_origin": "ast", "community": 23, "norm_label": "apply_brand_stock_change()", "id": "app_services_pl_inventory_service_apply_brand_stock_change" }, { "label": "reverse_plan_inventory_postings()", "file_type": "code", "source_file": "app/services/pl_inventory_service.py", "source_location": "L147", "_origin": "ast", "community": 23, "norm_label": "reverse_plan_inventory_postings()", "id": "app_services_pl_inventory_service_reverse_plan_inventory_postings" }, { "label": "apply_archive_inventory_for_plan()", "file_type": "code", "source_file": "app/services/pl_inventory_service.py", "source_location": "L186", "_origin": "ast", "community": 23, "norm_label": "apply_archive_inventory_for_plan()", "id": "app_services_pl_inventory_service_apply_archive_inventory_for_plan" }, { "label": "apply_archive_inventory_for_plan_stops()", "file_type": "code", "source_file": "app/services/pl_inventory_service.py", "source_location": "L252", "_origin": "ast", "community": 23, "norm_label": "apply_archive_inventory_for_plan_stops()", "id": "app_services_pl_inventory_service_apply_archive_inventory_for_plan_stops" }, { "label": "\u8ba1\u5212\u5f52\u6863\u6309\u4ea7\u54c1+\u54c1\u724c\u5199\u5165\u5e93\u5b58\u53f0\u8d26\u4e0e\u6d41\u6c34\u3002 \u76f4\u9500\u5355 (direct) \u9996\u671f\u4e0d\u8bb0\u8d26\uff1b\u5165\u5e93\u589e\u52a0\u3001\u51fa\u5e93\u6263\u51cf\uff08\u5141\u8bb8\u8d1f\u5e93\u5b58\uff0c\u4e0d\u505a\u4e0d\u8db3\u62e6\u622a\uff09\u3002 \u8c03\u6574\u5f52\u6863\u65f6\u5148\u6309 plan_i", "file_type": "rationale", "source_file": "app/services/pl_inventory_service.py", "source_location": "L1", "_origin": "ast", "community": 23, "norm_label": "\u8ba1\u5212\u5f52\u6863\u6309\u4ea7\u54c1+\u54c1\u724c\u5199\u5165\u5e93\u5b58\u53f0\u8d26\u4e0e\u6d41\u6c34\u3002 \u76f4\u9500\u5355 (direct) \u9996\u671f\u4e0d\u8bb0\u8d26;\u5165\u5e93\u589e\u52a0\u3001\u51fa\u5e93\u6263\u51cf(\u5141\u8bb8\u8d1f\u5e93\u5b58,\u4e0d\u505a\u4e0d\u8db3\u62e6\u622a)\u3002 \u8c03\u6574\u5f52\u6863\u65f6\u5148\u6309 plan_i", "id": "app_services_pl_inventory_service_rationale_1" }, { "label": "\u51b2\u9500\u8be5\u8ba1\u5212\u5df2\u4ea7\u751f\u7684\u5e93\u5b58\u6d41\u6c34\uff08\u8c03\u6574\u5f52\u6863\u524d\u8c03\u7528\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_inventory_service.py", "source_location": "L154", "_origin": "ast", "community": 23, "norm_label": "\u51b2\u9500\u8be5\u8ba1\u5212\u5df2\u4ea7\u751f\u7684\u5e93\u5b58\u6d41\u6c34(\u8c03\u6574\u5f52\u6863\u524d\u8c03\u7528)\u3002", "id": "app_services_pl_inventory_service_rationale_154" }, { "label": "\u5f52\u6863\u540e\u6309\u54c1\u724c\u91cf\uff08\u6216\u65e0\u54c1\u724c actual_qty\uff09\u843d\u8d26\uff1b\u5148\u51b2\u9500\u65e7\u6d41\u6c34\u518d\u91cd\u8bb0\u3002", "file_type": "rationale", "source_file": "app/services/pl_inventory_service.py", "source_location": "L194", "_origin": "ast", "community": 23, "norm_label": "\u5f52\u6863\u540e\u6309\u54c1\u724c\u91cf(\u6216\u65e0\u54c1\u724c actual_qty)\u843d\u8d26;\u5148\u51b2\u9500\u65e7\u6d41\u6c34\u518d\u91cd\u8bb0\u3002", "id": "app_services_pl_inventory_service_rationale_194" }, { "label": "pl_io_order_service.py", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L1", "_origin": "ast", "community": 30, "norm_label": "pl_io_order_service.py", "id": "app_services_pl_io_order_service" }, { "label": "IoOrderCreateResult", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L45", "_origin": "ast", "community": 30, "norm_label": "ioordercreateresult", "id": "app_services_pl_io_order_service_ioordercreateresult" }, { "label": "build_io_order_site_url()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L53", "_origin": "ast", "community": 30, "norm_label": "build_io_order_site_url()", "id": "app_services_pl_io_order_service_build_io_order_site_url" }, { "label": "_normalize_plan_date()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L59", "_origin": "ast", "community": 30, "norm_label": "_normalize_plan_date()", "id": "app_services_pl_io_order_service_normalize_plan_date" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 30, "norm_label": "date", "id": "app_services_pl_io_order_service_py_date" }, { "label": "_next_order_no()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L70", "_origin": "ast", "community": 30, "norm_label": "_next_order_no()", "id": "app_services_pl_io_order_service_next_order_no" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 30, "norm_label": "session", "id": "app_services_pl_io_order_service_py_session" }, { "label": "_dibang_qty_by_plan_product()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L88", "_origin": "ast", "community": 30, "norm_label": "_dibang_qty_by_plan_product()", "id": "app_services_pl_io_order_service_dibang_qty_by_plan_product" }, { "label": "Decimal", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 30, "norm_label": "decimal", "id": "app_services_pl_io_order_service_py_decimal" }, { "label": "create_io_order_for_transport()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L120", "_origin": "ast", "community": 30, "norm_label": "create_io_order_for_transport()", "id": "app_services_pl_io_order_service_create_io_order_for_transport" }, { "label": "apply_dibang_prefill_to_order()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L202", "_origin": "ast", "community": 30, "norm_label": "apply_dibang_prefill_to_order()", "id": "app_services_pl_io_order_service_apply_dibang_prefill_to_order" }, { "label": "void_io_orders_for_plan()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L247", "_origin": "ast", "community": 30, "norm_label": "void_io_orders_for_plan()", "id": "app_services_pl_io_order_service_void_io_orders_for_plan" }, { "label": "get_active_io_order_for_plan()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L271", "_origin": "ast", "community": 30, "norm_label": "get_active_io_order_for_plan()", "id": "app_services_pl_io_order_service_get_active_io_order_for_plan" }, { "label": "OrderHeader", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 30, "norm_label": "orderheader", "id": "orderheader" }, { "label": "parse_feedback_images()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L301", "_origin": "ast", "community": 30, "norm_label": "parse_feedback_images()", "id": "app_services_pl_io_order_service_parse_feedback_images" }, { "label": "dump_feedback_images()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L313", "_origin": "ast", "community": 136, "norm_label": "dump_feedback_images()", "id": "app_services_pl_io_order_service_dump_feedback_images" }, { "label": "_io_item_brand_qty_model()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L326", "_origin": "ast", "community": 30, "norm_label": "_io_item_brand_qty_model()", "id": "app_services_pl_io_order_service_io_item_brand_qty_model" }, { "label": "update_io_order_items_qty_and_brand()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L332", "_origin": "ast", "community": 30, "norm_label": "update_io_order_items_qty_and_brand()", "id": "app_services_pl_io_order_service_update_io_order_items_qty_and_brand" }, { "label": "OrderItem", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 30, "norm_label": "orderitem", "id": "orderitem" }, { "label": "apply_io_order_stop_site_feedbacks()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L422", "_origin": "ast", "community": 30, "norm_label": "apply_io_order_stop_site_feedbacks()", "id": "app_services_pl_io_order_service_apply_io_order_stop_site_feedbacks" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 30, "norm_label": "any", "id": "app_services_pl_io_order_service_py_any" }, { "label": "apply_site_feedback()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L560", "_origin": "ast", "community": 30, "norm_label": "apply_site_feedback()", "id": "app_services_pl_io_order_service_apply_site_feedback" }, { "label": "resolve_unit_label()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L603", "_origin": "ast", "community": 30, "norm_label": "resolve_unit_label()", "id": "app_services_pl_io_order_service_resolve_unit_label" }, { "label": "merge_plan_logistics_into_order()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L610", "_origin": "ast", "community": 30, "norm_label": "merge_plan_logistics_into_order()", "id": "app_services_pl_io_order_service_merge_plan_logistics_into_order" }, { "label": "merge_plan_product_into_item()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L645", "_origin": "ast", "community": 30, "norm_label": "merge_plan_product_into_item()", "id": "app_services_pl_io_order_service_merge_plan_product_into_item" }, { "label": "_format_io_product_summary_line()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L684", "_origin": "ast", "community": 30, "norm_label": "_format_io_product_summary_line()", "id": "app_services_pl_io_order_service_format_io_product_summary_line" }, { "label": "enrich_io_items_with_brand_feedback()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L712", "_origin": "ast", "community": 30, "norm_label": "enrich_io_items_with_brand_feedback()", "id": "app_services_pl_io_order_service_enrich_io_items_with_brand_feedback" }, { "label": "enrich_io_order_dict()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L807", "_origin": "ast", "community": 30, "norm_label": "enrich_io_order_dict()", "id": "app_services_pl_io_order_service_enrich_io_order_dict" }, { "label": "order_header_to_dict()", "file_type": "code", "source_file": "app/services/pl_io_order_service.py", "source_location": "L1008", "_origin": "ast", "community": 30, "norm_label": "order_header_to_dict()", "id": "app_services_pl_io_order_service_order_header_to_dict" }, { "label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5165\u5e93\u5355 / \u51fa\u5e93\u5355\uff08\u5b89\u6392\u8fd0\u8f93\u843d\u5355\u3001\u73b0\u573a\u56de\u4f20\u3001\u4f5c\u5e9f\uff09", "file_type": "rationale", "source_file": "app/services/pl_io_order_service.py", "source_location": "L1", "_origin": "ast", "community": 30, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5165\u5e93\u5355 / \u51fa\u5e93\u5355(\u5b89\u6392\u8fd0\u8f93\u843d\u5355\u3001\u73b0\u573a\u56de\u4f20\u3001\u4f5c\u5e9f)", "id": "app_services_pl_io_order_service_rationale_1" }, { "label": "\u5b89\u6392\u8fd0\u8f93\u540e\u521b\u5efa\u5165\u5e93/\u51fa\u5e93\u5355\u3002\u76f4\u9500\u8fd4\u56de None\u3002", "file_type": "rationale", "source_file": "app/services/pl_io_order_service.py", "source_location": "L131", "_origin": "ast", "community": 30, "norm_label": "\u5b89\u6392\u8fd0\u8f93\u540e\u521b\u5efa\u5165\u5e93/\u51fa\u5e93\u5355\u3002\u76f4\u9500\u8fd4\u56de none\u3002", "id": "app_services_pl_io_order_service_rationale_131" }, { "label": "\u5730\u78c5\u5355\u751f\u6210\u540e\uff0c\u7528\u6570\u91cf\u9884\u586b\u5c1a\u672a\u88ab\u73b0\u573a\u6539\u8fc7\u7684\u660e\u7ec6 actual_qty\u3002", "file_type": "rationale", "source_file": "app/services/pl_io_order_service.py", "source_location": "L209", "_origin": "ast", "community": 30, "norm_label": "\u5730\u78c5\u5355\u751f\u6210\u540e,\u7528\u6570\u91cf\u9884\u586b\u5c1a\u672a\u88ab\u73b0\u573a\u6539\u8fc7\u7684\u660e\u7ec6 actual_qty\u3002", "id": "app_services_pl_io_order_service_rationale_209" }, { "label": "\u66f4\u65b0\u660e\u7ec6\u5b9e\u9645\u6570\u91cf\uff0c\u5e76\u6309\u9700\u6821\u9a8c/\u6301\u4e45\u5316\u73b0\u573a\u54c1\u724c\u6570\u91cf\u3002", "file_type": "rationale", "source_file": "app/services/pl_io_order_service.py", "source_location": "L344", "_origin": "ast", "community": 30, "norm_label": "\u66f4\u65b0\u660e\u7ec6\u5b9e\u9645\u6570\u91cf,\u5e76\u6309\u9700\u6821\u9a8c/\u6301\u4e45\u5316\u73b0\u573a\u54c1\u724c\u6570\u91cf\u3002", "id": "app_services_pl_io_order_service_rationale_344" }, { "label": "\u4fdd\u5b58\u6309\u6bb5\u73b0\u573a\u56de\u4f20\uff0c\u5e76\u6c47\u603b\u4e3a\u51fa\u5165\u5e93\u660e\u7ec6\u6570\u91cf\u3002", "file_type": "rationale", "source_file": "app/services/pl_io_order_service.py", "source_location": "L432", "_origin": "ast", "community": 30, "norm_label": "\u4fdd\u5b58\u6309\u6bb5\u73b0\u573a\u56de\u4f20,\u5e76\u6c47\u603b\u4e3a\u51fa\u5165\u5e93\u660e\u7ec6\u6570\u91cf\u3002", "id": "app_services_pl_io_order_service_rationale_432" }, { "label": "\u8bfb\u65f6\u9644\u52a0\u54c1\u724c\u6a21\u5f0f\u3001CRM \u54c1\u724c\u9009\u9879\u4e0e\u73b0\u573a\u54c1\u724c\u6570\u91cf\u5b50\u8868\u3002", "file_type": "rationale", "source_file": "app/services/pl_io_order_service.py", "source_location": "L721", "_origin": "ast", "community": 30, "norm_label": "\u8bfb\u65f6\u9644\u52a0\u54c1\u724c\u6a21\u5f0f\u3001crm \u54c1\u724c\u9009\u9879\u4e0e\u73b0\u573a\u54c1\u724c\u6570\u91cf\u5b50\u8868\u3002", "id": "app_services_pl_io_order_service_rationale_721" }, { "label": "pl_menu_badge_service.py", "file_type": "code", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L1", "_origin": "ast", "community": 23, "norm_label": "pl_menu_badge_service.py", "id": "app_services_pl_menu_badge_service" }, { "label": "_count_pending_applies()", "file_type": "code", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L46", "_origin": "ast", "community": 23, "norm_label": "_count_pending_applies()", "id": "app_services_pl_menu_badge_service_count_pending_applies" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 23, "norm_label": "session", "id": "app_services_pl_menu_badge_service_py_session" }, { "label": "count_document_reminder_expired_pending()", "file_type": "code", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L56", "_origin": "ast", "community": 23, "norm_label": "count_document_reminder_expired_pending()", "id": "app_services_pl_menu_badge_service_count_document_reminder_expired_pending" }, { "label": "count_freight_approval_pending()", "file_type": "code", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L69", "_origin": "ast", "community": 23, "norm_label": "count_freight_approval_pending()", "id": "app_services_pl_menu_badge_service_count_freight_approval_pending" }, { "label": "count_plan_cert_pending()", "file_type": "code", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L88", "_origin": "ast", "community": 23, "norm_label": "count_plan_cert_pending()", "id": "app_services_pl_menu_badge_service_count_plan_cert_pending" }, { "label": "count_plan_archive_pending()", "file_type": "code", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L122", "_origin": "ast", "community": 23, "norm_label": "count_plan_archive_pending()", "id": "app_services_pl_menu_badge_service_count_plan_archive_pending" }, { "label": "count_plan_contract_gaps()", "file_type": "code", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L135", "_origin": "ast", "community": 23, "norm_label": "count_plan_contract_gaps()", "id": "app_services_pl_menu_badge_service_count_plan_contract_gaps" }, { "label": "count_freight_disburse_pending()", "file_type": "code", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L148", "_origin": "ast", "community": 23, "norm_label": "count_freight_disburse_pending()", "id": "app_services_pl_menu_badge_service_count_freight_disburse_pending" }, { "label": "build_menu_badge_counts()", "file_type": "code", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L158", "_origin": "ast", "community": 23, "norm_label": "build_menu_badge_counts()", "id": "app_services_pl_menu_badge_service_build_menu_badge_counts" }, { "label": "\u5f85\u5f52\u6863\u89d2\u6807\uff1a\u4e0e\u5f52\u6863\u5217\u8868\u4e00\u81f4\uff0c\u4ec5\u7edf\u8ba1\u5df2\u5b89\u6392\u8fd0\u8f93\u4e14\u672a\u5f52\u6863\u7684\u8ba1\u5212\u3002", "file_type": "rationale", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L123", "_origin": "ast", "community": 23, "norm_label": "\u5f85\u5f52\u6863\u89d2\u6807:\u4e0e\u5f52\u6863\u5217\u8868\u4e00\u81f4,\u4ec5\u7edf\u8ba1\u5df2\u5b89\u6392\u8fd0\u8f93\u4e14\u672a\u5f52\u6863\u7684\u8ba1\u5212\u3002", "id": "app_services_pl_menu_badge_service_rationale_123" }, { "label": "pl_ocr_service.py", "file_type": "code", "source_file": "app/services/pl_ocr_service.py", "source_location": "L1", "_origin": "ast", "community": 165, "norm_label": "pl_ocr_service.py", "id": "app_services_pl_ocr_service" }, { "label": "_monthly_limit()", "file_type": "code", "source_file": "app/services/pl_ocr_service.py", "source_location": "L24", "_origin": "ast", "community": 165, "norm_label": "_monthly_limit()", "id": "app_services_pl_ocr_service_monthly_limit" }, { "label": "current_usage_month()", "file_type": "code", "source_file": "app/services/pl_ocr_service.py", "source_location": "L28", "_origin": "ast", "community": 165, "norm_label": "current_usage_month()", "id": "app_services_pl_ocr_service_current_usage_month" }, { "label": "get_or_create_usage_row()", "file_type": "code", "source_file": "app/services/pl_ocr_service.py", "source_location": "L32", "_origin": "ast", "community": 165, "norm_label": "get_or_create_usage_row()", "id": "app_services_pl_ocr_service_get_or_create_usage_row" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 165, "norm_label": "session", "id": "app_services_pl_ocr_service_py_session" }, { "label": "assert_quota_available()", "file_type": "code", "source_file": "app/services/pl_ocr_service.py", "source_location": "L53", "_origin": "ast", "community": 165, "norm_label": "assert_quota_available()", "id": "app_services_pl_ocr_service_assert_quota_available" }, { "label": "increment_usage()", "file_type": "code", "source_file": "app/services/pl_ocr_service.py", "source_location": "L65", "_origin": "ast", "community": 165, "norm_label": "increment_usage()", "id": "app_services_pl_ocr_service_increment_usage" }, { "label": "_first_attachment_url()", "file_type": "code", "source_file": "app/services/pl_ocr_service.py", "source_location": "L74", "_origin": "ast", "community": 165, "norm_label": "_first_attachment_url()", "id": "app_services_pl_ocr_service_first_attachment_url" }, { "label": "compress_image_bytes()", "file_type": "code", "source_file": "app/services/pl_ocr_service.py", "source_location": "L85", "_origin": "ast", "community": 165, "norm_label": "compress_image_bytes()", "id": "app_services_pl_ocr_service_compress_image_bytes" }, { "label": "parse_expire_date()", "file_type": "code", "source_file": "app/services/pl_ocr_service.py", "source_location": "L110", "_origin": "ast", "community": 165, "norm_label": "parse_expire_date()", "id": "app_services_pl_ocr_service_parse_expire_date" }, { "label": "parse_vehicle_license_expire()", "file_type": "code", "source_file": "app/services/pl_ocr_service.py", "source_location": "L129", "_origin": "ast", "community": 165, "norm_label": "parse_vehicle_license_expire()", "id": "app_services_pl_ocr_service_parse_vehicle_license_expire" }, { "label": "_build_ocr_client()", "file_type": "code", "source_file": "app/services/pl_ocr_service.py", "source_location": "L156", "_origin": "ast", "community": 165, "norm_label": "_build_ocr_client()", "id": "app_services_pl_ocr_service_build_ocr_client" }, { "label": "_parse_aliyun_data()", "file_type": "code", "source_file": "app/services/pl_ocr_service.py", "source_location": "L177", "_origin": "ast", "community": 165, "norm_label": "_parse_aliyun_data()", "id": "app_services_pl_ocr_service_parse_aliyun_data" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 165, "norm_label": "any", "id": "app_services_pl_ocr_service_py_any" }, { "label": "_recognize_idcard()", "file_type": "code", "source_file": "app/services/pl_ocr_service.py", "source_location": "L185", "_origin": "ast", "community": 165, "norm_label": "_recognize_idcard()", "id": "app_services_pl_ocr_service_recognize_idcard" }, { "label": "_recognize_driving_license()", "file_type": "code", "source_file": "app/services/pl_ocr_service.py", "source_location": "L213", "_origin": "ast", "community": 165, "norm_label": "_recognize_driving_license()", "id": "app_services_pl_ocr_service_recognize_driving_license" }, { "label": "_recognize_vehicle_license()", "file_type": "code", "source_file": "app/services/pl_ocr_service.py", "source_location": "L240", "_origin": "ast", "community": 165, "norm_label": "_recognize_vehicle_license()", "id": "app_services_pl_ocr_service_recognize_vehicle_license" }, { "label": "recognize_personnel_cert()", "file_type": "code", "source_file": "app/services/pl_ocr_service.py", "source_location": "L269", "_origin": "ast", "community": 165, "norm_label": "recognize_personnel_cert()", "id": "app_services_pl_ocr_service_recognize_personnel_cert" }, { "label": "\u963f\u91cc\u4e91\u4eba\u5458\u8bc1\u4e66 OCR\uff08\u8eab\u4efd\u8bc1 / \u9a7e\u9a76\u8bc1\uff09", "file_type": "rationale", "source_file": "app/services/pl_ocr_service.py", "source_location": "L1", "_origin": "ast", "community": 165, "norm_label": "\u963f\u91cc\u4e91\u4eba\u5458\u8bc1\u4e66 ocr(\u8eab\u4efd\u8bc1 / \u9a7e\u9a76\u8bc1)", "id": "app_services_pl_ocr_service_rationale_1" }, { "label": "\u4ece\u884c\u9a76\u8bc1\u526f\u9875\u68c0\u9a8c\u8bb0\u5f55\u89e3\u6790\u6709\u6548\u671f\u7ed3\u675f\u65e5\u3002 \u5e38\u89c1\u6587\u6848\uff1a\u68c0\u9a8c\u6709\u6548\u671f\u81f32026\u5e7401\u6708 / \u81f32026-01 / 2026\u5e741\u6708 \u4ec5\u5230\u5e74\u6708\u65f6\u9ed8\u8ba4\u53d6\u5f53\u6708", "file_type": "rationale", "source_file": "app/services/pl_ocr_service.py", "source_location": "L130", "_origin": "ast", "community": 165, "norm_label": "\u4ece\u884c\u9a76\u8bc1\u526f\u9875\u68c0\u9a8c\u8bb0\u5f55\u89e3\u6790\u6709\u6548\u671f\u7ed3\u675f\u65e5\u3002 \u5e38\u89c1\u6587\u6848:\u68c0\u9a8c\u6709\u6548\u671f\u81f32026\u5e7401\u6708 / \u81f32026-01 / 2026\u5e741\u6708 \u4ec5\u5230\u5e74\u6708\u65f6\u9ed8\u8ba4\u53d6\u5f53\u6708", "id": "app_services_pl_ocr_service_rationale_130" }, { "label": "\u884c\u9a76\u8bc1\uff1a\u8bc1\u53f7\u4f18\u5148\u8f66\u8f86\u8bc6\u522b\u4ee3\u53f7(VIN)\uff0c\u6709\u6548\u671f\u4ece\u526f\u9875\u68c0\u9a8c\u8bb0\u5f55\u89e3\u6790\u3002", "file_type": "rationale", "source_file": "app/services/pl_ocr_service.py", "source_location": "L241", "_origin": "ast", "community": 165, "norm_label": "\u884c\u9a76\u8bc1:\u8bc1\u53f7\u4f18\u5148\u8f66\u8f86\u8bc6\u522b\u4ee3\u53f7(vin),\u6709\u6548\u671f\u4ece\u526f\u9875\u68c0\u9a8c\u8bb0\u5f55\u89e3\u6790\u3002", "id": "app_services_pl_ocr_service_rationale_241" }, { "label": "pl_paste_recognize_service.py", "file_type": "code", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L1", "_origin": "ast", "community": 3, "norm_label": "pl_paste_recognize_service.py", "id": "app_services_pl_paste_recognize_service" }, { "label": "_conflict_map()", "file_type": "code", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L22", "_origin": "ast", "community": 3, "norm_label": "_conflict_map()", "id": "app_services_pl_paste_recognize_service_conflict_map" }, { "label": "_find_personnel_by_id_card()", "file_type": "code", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L34", "_origin": "ast", "community": 3, "norm_label": "_find_personnel_by_id_card()", "id": "app_services_pl_paste_recognize_service_find_personnel_by_id_card" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 3, "norm_label": "session", "id": "app_services_pl_paste_recognize_service_py_session" }, { "label": "_find_vehicle_by_plate()", "file_type": "code", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L51", "_origin": "ast", "community": 3, "norm_label": "_find_vehicle_by_plate()", "id": "app_services_pl_paste_recognize_service_find_vehicle_by_plate" }, { "label": "_get_personnel()", "file_type": "code", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L68", "_origin": "ast", "community": 3, "norm_label": "_get_personnel()", "id": "app_services_pl_paste_recognize_service_get_personnel" }, { "label": "_get_vehicle()", "file_type": "code", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L85", "_origin": "ast", "community": 3, "norm_label": "_get_vehicle()", "id": "app_services_pl_paste_recognize_service_get_vehicle" }, { "label": "_resolve_personnel()", "file_type": "code", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L100", "_origin": "ast", "community": 3, "norm_label": "_resolve_personnel()", "id": "app_services_pl_paste_recognize_service_resolve_personnel" }, { "label": "_resolve_vehicle()", "file_type": "code", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L154", "_origin": "ast", "community": 3, "norm_label": "_resolve_vehicle()", "id": "app_services_pl_paste_recognize_service_resolve_vehicle" }, { "label": "commit_paste_recognize()", "file_type": "code", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L229", "_origin": "ast", "community": 3, "norm_label": "commit_paste_recognize()", "id": "app_services_pl_paste_recognize_service_commit_paste_recognize" }, { "label": "pl_personnel_service.py", "file_type": "code", "source_file": "app/services/pl_personnel_service.py", "source_location": "L1", "_origin": "ast", "community": 3, "norm_label": "pl_personnel_service.py", "id": "app_services_pl_personnel_service" }, { "label": "upsert_personnel()", "file_type": "code", "source_file": "app/services/pl_personnel_service.py", "source_location": "L16", "_origin": "ast", "community": 3, "norm_label": "upsert_personnel()", "id": "app_services_pl_personnel_service_upsert_personnel" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 3, "norm_label": "session", "id": "app_services_pl_personnel_service_py_session" }, { "label": "save_vehicle_personnel()", "file_type": "code", "source_file": "app/services/pl_personnel_service.py", "source_location": "L92", "_origin": "ast", "community": 3, "norm_label": "save_vehicle_personnel()", "id": "app_services_pl_personnel_service_save_vehicle_personnel" }, { "label": "build_personnel_summary()", "file_type": "code", "source_file": "app/services/pl_personnel_service.py", "source_location": "L142", "_origin": "ast", "community": 3, "norm_label": "build_personnel_summary()", "id": "app_services_pl_personnel_service_build_personnel_summary" }, { "label": "load_vehicle_personnel_rows()", "file_type": "code", "source_file": "app/services/pl_personnel_service.py", "source_location": "L159", "_origin": "ast", "community": 3, "norm_label": "load_vehicle_personnel_rows()", "id": "app_services_pl_personnel_service_load_vehicle_personnel_rows" }, { "label": "load_vehicle_personnel_summaries()", "file_type": "code", "source_file": "app/services/pl_personnel_service.py", "source_location": "L192", "_origin": "ast", "community": 3, "norm_label": "load_vehicle_personnel_summaries()", "id": "app_services_pl_personnel_service_load_vehicle_personnel_summaries" }, { "label": "refresh_personnel_ages_from_id_card()", "file_type": "code", "source_file": "app/services/pl_personnel_service.py", "source_location": "L226", "_origin": "ast", "community": 168, "norm_label": "refresh_personnel_ages_from_id_card()", "id": "app_services_pl_personnel_service_refresh_personnel_ages_from_id_card" }, { "label": "\u8fd0\u8f93\u8ba1\u5212 - \u4eba\u5458 upsert \u4e0e\u8f66\u8f86-\u4eba\u5458\u5173\u8054\u4fdd\u5b58", "file_type": "rationale", "source_file": "app/services/pl_personnel_service.py", "source_location": "L1", "_origin": "ast", "community": 3, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 - \u4eba\u5458 upsert \u4e0e\u8f66\u8f86-\u4eba\u5458\u5173\u8054\u4fdd\u5b58", "id": "app_services_pl_personnel_service_rationale_1" }, { "label": "\u6309 personnelId \u2192 phone \u2192 name \u5f31\u5339\u914d upsert\uff0c\u8fd4\u56de personnel_id\u3002", "file_type": "rationale", "source_file": "app/services/pl_personnel_service.py", "source_location": "L25", "_origin": "ast", "community": 3, "norm_label": "\u6309 personnelid \u2192 phone \u2192 name \u5f31\u5339\u914d upsert,\u8fd4\u56de personnel_id\u3002", "id": "app_services_pl_personnel_service_rationale_25" }, { "label": "links: [(personnel_name, role, is_default)] \u2192 (summary, default_driver_name).", "file_type": "rationale", "source_file": "app/services/pl_personnel_service.py", "source_location": "L145", "_origin": "ast", "community": 3, "norm_label": "links: [(personnel_name, role, is_default)] \u2192 (summary, default_driver_name).", "id": "app_services_pl_personnel_service_rationale_145" }, { "label": "\u6279\u91cf\u52a0\u8f7d personnelSummary / defaultDriverName\u3002", "file_type": "rationale", "source_file": "app/services/pl_personnel_service.py", "source_location": "L195", "_origin": "ast", "community": 3, "norm_label": "\u6279\u91cf\u52a0\u8f7d personnelsummary / defaultdrivername\u3002", "id": "app_services_pl_personnel_service_rationale_195" }, { "label": "\u6309 18 \u4f4d\u8eab\u4efd\u8bc1\u53f7\u91cd\u7b97 pl_personnel.age\uff0c\u4ec5\u66f4\u65b0\u7b97\u51fa\u503c\u4e0e\u5e93\u4e2d\u4e0d\u4e00\u81f4\u7684\u8bb0\u5f55\u3002\u8fd4\u56de\u66f4\u65b0\u6761\u6570\u3002", "file_type": "rationale", "source_file": "app/services/pl_personnel_service.py", "source_location": "L227", "_origin": "ast", "community": 168, "norm_label": "\u6309 18 \u4f4d\u8eab\u4efd\u8bc1\u53f7\u91cd\u7b97 pl_personnel.age,\u4ec5\u66f4\u65b0\u7b97\u51fa\u503c\u4e0e\u5e93\u4e2d\u4e0d\u4e00\u81f4\u7684\u8bb0\u5f55\u3002\u8fd4\u56de\u66f4\u65b0\u6761\u6570\u3002", "id": "app_services_pl_personnel_service_rationale_227" }, { "label": "pl_plan_archive_export.py", "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L1", "_origin": "ast", "community": 57, "norm_label": "pl_plan_archive_export.py", "id": "app_services_pl_plan_archive_export" }, { "label": "resolve_archive_list_io_column()", "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L45", "_origin": "ast", "community": 57, "norm_label": "resolve_archive_list_io_column()", "id": "app_services_pl_plan_archive_export_resolve_archive_list_io_column" }, { "label": "StopKind", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 57, "norm_label": "stopkind", "id": "stopkind" }, { "label": "_format_date_value()", "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L53", "_origin": "ast", "community": 57, "norm_label": "_format_date_value()", "id": "app_services_pl_plan_archive_export_format_date_value" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 57, "norm_label": "date", "id": "app_services_pl_plan_archive_export_py_date" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 57, "norm_label": "datetime", "id": "app_services_pl_plan_archive_export_py_datetime" }, { "label": "_format_plate_display()", "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L59", "_origin": "ast", "community": 57, "norm_label": "_format_plate_display()", "id": "app_services_pl_plan_archive_export_format_plate_display" }, { "label": "_get_stop_archive_actual_qty()", "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L69", "_origin": "ast", "community": 57, "norm_label": "_get_stop_archive_actual_qty()", "id": "app_services_pl_plan_archive_export_get_stop_archive_actual_qty" }, { "label": "Decimal", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 57, "norm_label": "decimal", "id": "app_services_pl_plan_archive_export_py_decimal" }, { "label": "_get_stop_archive_unit_price()", "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L73", "_origin": "ast", "community": 57, "norm_label": "_get_stop_archive_unit_price()", "id": "app_services_pl_plan_archive_export_get_stop_archive_unit_price" }, { "label": "_get_stop_archive_amount()", "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L77", "_origin": "ast", "community": 57, "norm_label": "_get_stop_archive_amount()", "id": "app_services_pl_plan_archive_export_get_stop_archive_amount" }, { "label": "_stop_kind_label()", "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L88", "_origin": "ast", "community": 57, "norm_label": "_stop_kind_label()", "id": "app_services_pl_plan_archive_export_stop_kind_label" }, { "label": "_stop_time()", "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L94", "_origin": "ast", "community": 57, "norm_label": "_stop_time()", "id": "app_services_pl_plan_archive_export_stop_time" }, { "label": "_load_legacy_products_by_plan()", "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L100", "_origin": "ast", "community": 57, "norm_label": "_load_legacy_products_by_plan()", "id": "app_services_pl_plan_archive_export_load_legacy_products_by_plan" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 57, "norm_label": "session", "id": "app_services_pl_plan_archive_export_py_session" }, { "label": "_plan_common_export_fields()", "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L121", "_origin": "ast", "community": 57, "norm_label": "_plan_common_export_fields()", "id": "app_services_pl_plan_archive_export_plan_common_export_fields" }, { "label": "_empty_product_fields()", "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L147", "_origin": "ast", "community": 57, "norm_label": "_empty_product_fields()", "id": "app_services_pl_plan_archive_export_empty_product_fields" }, { "label": "_product_row_from_stop_product()", "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L162", "_origin": "ast", "community": 57, "norm_label": "_product_row_from_stop_product()", "id": "app_services_pl_plan_archive_export_product_row_from_stop_product" }, { "label": "_append_stop_product_rows()", "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L187", "_origin": "ast", "community": 57, "norm_label": "_append_stop_product_rows()", "id": "app_services_pl_plan_archive_export_append_stop_product_rows" }, { "label": "_append_legacy_plan_product_rows()", "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L218", "_origin": "ast", "community": 57, "norm_label": "_append_legacy_plan_product_rows()", "id": "app_services_pl_plan_archive_export_append_legacy_plan_product_rows" }, { "label": "build_plan_archive_export_rows()", "file_type": "code", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L260", "_origin": "ast", "community": 57, "norm_label": "build_plan_archive_export_rows()", "id": "app_services_pl_plan_archive_export_build_plan_archive_export_rows" }, { "label": "\u8fd0\u8f93\u8ba1\u5212\u5f52\u6863\u5bfc\u51fa\uff1a\u6309\u88c5\u8d27/\u9001\u8d27\u6bb5 \u00d7 \u6bb5\u5185\u4ea7\u54c1\u5c55\u5f00\uff0c\u4e0e\u5217\u8868\u5c55\u793a\u89c4\u5219\u4e00\u81f4\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L1", "_origin": "ast", "community": 57, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5f52\u6863\u5bfc\u51fa:\u6309\u88c5\u8d27/\u9001\u8d27\u6bb5 \u00d7 \u6bb5\u5185\u4ea7\u54c1\u5c55\u5f00,\u4e0e\u5217\u8868\u5c55\u793a\u89c4\u5219\u4e00\u81f4\u3002", "id": "app_services_pl_plan_archive_export_rationale_1" }, { "label": "\u88c5\u8d27/\u9001\u8d27\u6bb5\u5165\u5e93\u51fa\u5e93\u5217\u65b9\u5411\uff08\u4e0e\u524d\u7aef resolveArchiveListIoColumn \u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L46", "_origin": "ast", "community": 57, "norm_label": "\u88c5\u8d27/\u9001\u8d27\u6bb5\u5165\u5e93\u51fa\u5e93\u5217\u65b9\u5411(\u4e0e\u524d\u7aef resolvearchivelistiocolumn \u4e00\u81f4)\u3002", "id": "app_services_pl_plan_archive_export_rationale_46" }, { "label": "\u65e0\u6bb5\u8868\u6570\u636e\u65f6\u56de\u9000\u8ba1\u5212\u4ea7\u54c1\u7ea7\u5bfc\u51fa\uff08\u517c\u5bb9\u65e7\u6570\u636e\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L225", "_origin": "ast", "community": 57, "norm_label": "\u65e0\u6bb5\u8868\u6570\u636e\u65f6\u56de\u9000\u8ba1\u5212\u4ea7\u54c1\u7ea7\u5bfc\u51fa(\u517c\u5bb9\u65e7\u6570\u636e)\u3002", "id": "app_services_pl_plan_archive_export_rationale_225" }, { "label": "\u6784\u5efa\u5f52\u6863\u5bfc\u51fa\u6570\u636e\u884c\uff1a\u6bcf\u8ba1\u5212 \u00d7 \u6bcf\u6bb5\u6b21 \u00d7 \u6bcf\u6bb5\u4ea7\u54c1\u4e00\u884c\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L266", "_origin": "ast", "community": 57, "norm_label": "\u6784\u5efa\u5f52\u6863\u5bfc\u51fa\u6570\u636e\u884c:\u6bcf\u8ba1\u5212 \u00d7 \u6bcf\u6bb5\u6b21 \u00d7 \u6bcf\u6bb5\u4ea7\u54c1\u4e00\u884c\u3002", "id": "app_services_pl_plan_archive_export_rationale_266" }, { "label": "pl_plan_archive_stop_service.py", "file_type": "code", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L1", "_origin": "ast", "community": 65, "norm_label": "pl_plan_archive_stop_service.py", "id": "app_services_pl_plan_archive_stop_service" }, { "label": "_require_qty()", "file_type": "code", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L28", "_origin": "ast", "community": 65, "norm_label": "_require_qty()", "id": "app_services_pl_plan_archive_stop_service_require_qty" }, { "label": "Decimal", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 65, "norm_label": "decimal", "id": "app_services_pl_plan_archive_stop_service_py_decimal" }, { "label": "_apply_stop_product_archive()", "file_type": "code", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L37", "_origin": "ast", "community": 65, "norm_label": "_apply_stop_product_archive()", "id": "app_services_pl_plan_archive_stop_service_apply_stop_product_archive" }, { "label": "_brand_rows_from_item()", "file_type": "code", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L79", "_origin": "ast", "community": 65, "norm_label": "_brand_rows_from_item()", "id": "app_services_pl_plan_archive_stop_service_brand_rows_from_item" }, { "label": "_persist_stop_brand_qtys()", "file_type": "code", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L95", "_origin": "ast", "community": 65, "norm_label": "_persist_stop_brand_qtys()", "id": "app_services_pl_plan_archive_stop_service_persist_stop_brand_qtys" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 65, "norm_label": "session", "id": "app_services_pl_plan_archive_stop_service_py_session" }, { "label": "apply_archive_stop_quantities()", "file_type": "code", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L129", "_origin": "ast", "community": 65, "norm_label": "apply_archive_stop_quantities()", "id": "app_services_pl_plan_archive_stop_service_apply_archive_stop_quantities" }, { "label": "sync_plan_products_from_stop_archive()", "file_type": "code", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L234", "_origin": "ast", "community": 65, "norm_label": "sync_plan_products_from_stop_archive()", "id": "app_services_pl_plan_archive_stop_service_sync_plan_products_from_stop_archive" }, { "label": "sum_delivery_outbound_qty()", "file_type": "code", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L313", "_origin": "ast", "community": 65, "norm_label": "sum_delivery_outbound_qty()", "id": "app_services_pl_plan_archive_stop_service_sum_delivery_outbound_qty" }, { "label": "iter_stop_archive_inventory_lines()", "file_type": "code", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L329", "_origin": "ast", "community": 65, "norm_label": "iter_stop_archive_inventory_lines()", "id": "app_services_pl_plan_archive_stop_service_iter_stop_archive_inventory_lines" }, { "label": "\u5c06\u6bb5\u7ea7\u5f52\u6863\u6570\u91cf\u6c47\u603b\u56de\u5199 pl_plan_product\uff08_row_to_dict \u6743\u5a01\u6765\u6e90\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L241", "_origin": "ast", "community": 65, "norm_label": "\u5c06\u6bb5\u7ea7\u5f52\u6863\u6570\u91cf\u6c47\u603b\u56de\u5199 pl_plan_product(_row_to_dict \u6743\u5a01\u6765\u6e90)\u3002", "id": "app_services_pl_plan_archive_stop_service_rationale_241" }, { "label": "pl_plan_arrange_copy_flags.py", "file_type": "code", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L1", "_origin": "ast", "community": 111, "norm_label": "pl_plan_arrange_copy_flags.py", "id": "app_services_pl_plan_arrange_copy_flags" }, { "label": "PlanArrangeCopyFlags", "file_type": "code", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L28", "_origin": "ast", "community": 111, "norm_label": "planarrangecopyflags", "id": "app_services_pl_plan_arrange_copy_flags_planarrangecopyflags" }, { "label": "load_plan_arrange_copy_flags()", "file_type": "code", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L34", "_origin": "ast", "community": 111, "norm_label": "load_plan_arrange_copy_flags()", "id": "app_services_pl_plan_arrange_copy_flags_load_plan_arrange_copy_flags" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 111, "norm_label": "session", "id": "app_services_pl_plan_arrange_copy_flags_py_session" }, { "label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u8868\uff1a\u6279\u91cf\u8ba1\u7b97\u300c\u590d\u5236\u7ed9\u53f8\u673a / \u73b0\u573a / \u78c5\u5355\u4e8c\u7ef4\u7801\u300d\u6309\u94ae\u663e\u793a\u6807\u5fd7\u3002 \u8bed\u4e49\u4e0e\u67e5\u770b\u5f39\u7a97 / usePlPlanArrangeActions / buil", "file_type": "rationale", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L1", "_origin": "ast", "community": 111, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u8868:\u6279\u91cf\u8ba1\u7b97\u300c\u590d\u5236\u7ed9\u53f8\u673a / \u73b0\u573a / \u78c5\u5355\u4e8c\u7ef4\u7801\u300d\u6309\u94ae\u663e\u793a\u6807\u5fd7\u3002 \u8bed\u4e49\u4e0e\u67e5\u770b\u5f39\u7a97 / useplplanarrangeactions / buil", "id": "app_services_pl_plan_arrange_copy_flags_rationale_1" }, { "label": "pl_plan_contract_gap.py", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L1", "_origin": "ast", "community": 12, "norm_label": "pl_plan_contract_gap.py", "id": "app_services_pl_plan_contract_gap" }, { "label": "stop_contract_gap()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L47", "_origin": "ast", "community": 12, "norm_label": "stop_contract_gap()", "id": "app_services_pl_plan_contract_gap_stop_contract_gap" }, { "label": "side_is_exempt()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L52", "_origin": "ast", "community": 12, "norm_label": "side_is_exempt()", "id": "app_services_pl_plan_contract_gap_side_is_exempt" }, { "label": "compute_contract_gap_sides()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L56", "_origin": "ast", "community": 12, "norm_label": "compute_contract_gap_sides()", "id": "app_services_pl_plan_contract_gap_compute_contract_gap_sides" }, { "label": "compute_plan_gap_sides_from_stops()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L71", "_origin": "ast", "community": 12, "norm_label": "compute_plan_gap_sides_from_stops()", "id": "app_services_pl_plan_contract_gap_compute_plan_gap_sides_from_stops" }, { "label": "_stop_contract_exists()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L105", "_origin": "ast", "community": 12, "norm_label": "_stop_contract_exists()", "id": "app_services_pl_plan_contract_gap_stop_contract_exists" }, { "label": "_load_stop_gap_expr()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L122", "_origin": "ast", "community": 12, "norm_label": "_load_stop_gap_expr()", "id": "app_services_pl_plan_contract_gap_load_stop_gap_expr" }, { "label": "_delivery_stop_gap_expr()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L145", "_origin": "ast", "community": 12, "norm_label": "_delivery_stop_gap_expr()", "id": "app_services_pl_plan_contract_gap_delivery_stop_gap_expr" }, { "label": "_legacy_supplier_gap_expr()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L168", "_origin": "ast", "community": 12, "norm_label": "_legacy_supplier_gap_expr()", "id": "app_services_pl_plan_contract_gap_legacy_supplier_gap_expr" }, { "label": "_legacy_demander_gap_expr()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L194", "_origin": "ast", "community": 12, "norm_label": "_legacy_demander_gap_expr()", "id": "app_services_pl_plan_contract_gap_legacy_demander_gap_expr" }, { "label": "plan_has_contract_gap_exists()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L220", "_origin": "ast", "community": 12, "norm_label": "plan_has_contract_gap_exists()", "id": "app_services_pl_plan_contract_gap_plan_has_contract_gap_exists" }, { "label": "_supplier_gap_expr()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L230", "_origin": "ast", "community": 12, "norm_label": "_supplier_gap_expr()", "id": "app_services_pl_plan_contract_gap_supplier_gap_expr" }, { "label": "_demander_gap_expr()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L234", "_origin": "ast", "community": 12, "norm_label": "_demander_gap_expr()", "id": "app_services_pl_plan_contract_gap_demander_gap_expr" }, { "label": "build_plan_contract_gap_read()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L238", "_origin": "ast", "community": 12, "norm_label": "build_plan_contract_gap_read()", "id": "app_services_pl_plan_contract_gap_build_plan_contract_gap_read" }, { "label": "_load_products_by_plan_ids()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L277", "_origin": "ast", "community": 12, "norm_label": "_load_products_by_plan_ids()", "id": "app_services_pl_plan_contract_gap_load_products_by_plan_ids" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 12, "norm_label": "session", "id": "app_services_pl_plan_contract_gap_py_session" }, { "label": "list_plan_contract_gaps()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L312", "_origin": "ast", "community": 12, "norm_label": "list_plan_contract_gaps()", "id": "app_services_pl_plan_contract_gap_list_plan_contract_gaps" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 12, "norm_label": "date", "id": "app_services_pl_plan_contract_gap_py_date" }, { "label": "_write_stop_contract_rows()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L447", "_origin": "ast", "community": 12, "norm_label": "_write_stop_contract_rows()", "id": "app_services_pl_plan_contract_gap_write_stop_contract_rows" }, { "label": "_clear_legacy_side_contracts()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L491", "_origin": "ast", "community": 12, "norm_label": "_clear_legacy_side_contracts()", "id": "app_services_pl_plan_contract_gap_clear_legacy_side_contracts" }, { "label": "update_plan_stop_contracts()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L512", "_origin": "ast", "community": 12, "norm_label": "update_plan_stop_contracts()", "id": "app_services_pl_plan_contract_gap_update_plan_stop_contracts" }, { "label": "update_plan_side_contracts()", "file_type": "code", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L622", "_origin": "ast", "community": 12, "norm_label": "update_plan_side_contracts()", "id": "app_services_pl_plan_contract_gap_update_plan_side_contracts" }, { "label": "\u6309\u6bb5\u6b21\u6c47\u603b\u8ba1\u5212\u662f\u5426\u4ecd\u6709\u5408\u540c\u7f3a\u53e3\uff08supplier=\u88c5\u8d27\u4fa7\uff0cdemander=\u9001\u8d27\u4fa7\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L80", "_origin": "ast", "community": 12, "norm_label": "\u6309\u6bb5\u6b21\u6c47\u603b\u8ba1\u5212\u662f\u5426\u4ecd\u6709\u5408\u540c\u7f3a\u53e3(supplier=\u88c5\u8d27\u4fa7,demander=\u9001\u8d27\u4fa7)\u3002", "id": "app_services_pl_plan_contract_gap_rationale_80" }, { "label": "\u5217\u8868\u7b5b\u9009\uff1a\u4efb\u4e00\u6bb5\u6b21\uff08\u6216\u65e7\u8ba1\u5212\u7ea7\uff09\u5b58\u5728\u5408\u540c\u7f3a\u53e3\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L221", "_origin": "ast", "community": 12, "norm_label": "\u5217\u8868\u7b5b\u9009:\u4efb\u4e00\u6bb5\u6b21(\u6216\u65e7\u8ba1\u5212\u7ea7)\u5b58\u5728\u5408\u540c\u7f3a\u53e3\u3002", "id": "app_services_pl_plan_contract_gap_rationale_221" }, { "label": "\u5355\u4fa7\u4fdd\u5b58\u8ba1\u5212\u5408\u540c\u5173\u8054\uff08\u65e7\u8ba1\u5212\u7ea7\u63a5\u53e3\uff0c\u517c\u5bb9\u4fdd\u7559\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L632", "_origin": "ast", "community": 12, "norm_label": "\u5355\u4fa7\u4fdd\u5b58\u8ba1\u5212\u5408\u540c\u5173\u8054(\u65e7\u8ba1\u5212\u7ea7\u63a5\u53e3,\u517c\u5bb9\u4fdd\u7559)\u3002", "id": "app_services_pl_plan_contract_gap_rationale_632" }, { "label": "pl_plan_list_attachments.py", "file_type": "code", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L1", "_origin": "ast", "community": 157, "norm_label": "pl_plan_list_attachments.py", "id": "app_services_pl_plan_list_attachments" }, { "label": "_parse_image_urls()", "file_type": "code", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L21", "_origin": "ast", "community": 157, "norm_label": "_parse_image_urls()", "id": "app_services_pl_plan_list_attachments_parse_image_urls" }, { "label": "_short_label()", "file_type": "code", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L36", "_origin": "ast", "community": 157, "norm_label": "_short_label()", "id": "app_services_pl_plan_list_attachments_short_label" }, { "label": "_stop_source_label()", "file_type": "code", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L45", "_origin": "ast", "community": 157, "norm_label": "_stop_source_label()", "id": "app_services_pl_plan_list_attachments_stop_source_label" }, { "label": "_stop_sort_key()", "file_type": "code", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L60", "_origin": "ast", "community": 157, "norm_label": "_stop_sort_key()", "id": "app_services_pl_plan_list_attachments_stop_sort_key" }, { "label": "load_plan_document_attachments_by_plan_ids()", "file_type": "code", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L73", "_origin": "ast", "community": 157, "norm_label": "load_plan_document_attachments_by_plan_ids()", "id": "app_services_pl_plan_list_attachments_load_plan_document_attachments_by_plan_ids" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 157, "norm_label": "session", "id": "app_services_pl_plan_list_attachments_py_session" }, { "label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u8868\uff1a\u805a\u5408\u53f8\u673a/\u73b0\u573a/\u51fa\u5165\u5e93\u73b0\u573a\u7b49\u5355\u636e\u9644\u4ef6\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L1", "_origin": "ast", "community": 157, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u5217\u8868:\u805a\u5408\u53f8\u673a/\u73b0\u573a/\u51fa\u5165\u5e93\u73b0\u573a\u7b49\u5355\u636e\u9644\u4ef6\u3002", "id": "app_services_pl_plan_list_attachments_rationale_1" }, { "label": "pl_plan_print_service.py", "file_type": "code", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L1", "_origin": "ast", "community": 57, "norm_label": "pl_plan_print_service.py", "id": "app_services_pl_plan_print_service" }, { "label": "_customer_key()", "file_type": "code", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L18", "_origin": "ast", "community": 57, "norm_label": "_customer_key()", "id": "app_services_pl_plan_print_service_customer_key" }, { "label": "_resolve_customer_id()", "file_type": "code", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L28", "_origin": "ast", "community": 57, "norm_label": "_resolve_customer_id()", "id": "app_services_pl_plan_print_service_resolve_customer_id" }, { "label": "list_delivery_print_customers()", "file_type": "code", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L35", "_origin": "ast", "community": 57, "norm_label": "list_delivery_print_customers()", "id": "app_services_pl_plan_print_service_list_delivery_print_customers" }, { "label": "_delivery_matches_customer()", "file_type": "code", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L64", "_origin": "ast", "community": 57, "norm_label": "_delivery_matches_customer()", "id": "app_services_pl_plan_print_service_delivery_matches_customer" }, { "label": "_merge_stop_products()", "file_type": "code", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L78", "_origin": "ast", "community": 57, "norm_label": "_merge_stop_products()", "id": "app_services_pl_plan_print_service_merge_stop_products" }, { "label": "build_delivery_slip_print()", "file_type": "code", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L100", "_origin": "ast", "community": 57, "norm_label": "build_delivery_slip_print()", "id": "app_services_pl_plan_print_service_build_delivery_slip_print" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 57, "norm_label": "session", "id": "app_services_pl_plan_print_service_py_session" }, { "label": "get_delivery_slip_print_context()", "file_type": "code", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L139", "_origin": "ast", "community": 57, "norm_label": "get_delivery_slip_print_context()", "id": "app_services_pl_plan_print_service_get_delivery_slip_print_context" }, { "label": "pl_plan_service.py", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1", "_origin": "ast", "community": 1, "norm_label": "pl_plan_service.py", "id": "app_services_pl_plan_service" }, { "label": "determine_plan_type()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L49", "_origin": "ast", "community": 1, "norm_label": "determine_plan_type()", "id": "app_services_pl_plan_service_determine_plan_type" }, { "label": "is_ton_product_unit()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L57", "_origin": "ast", "community": 1, "norm_label": "is_ton_product_unit()", "id": "app_services_pl_plan_service_is_ton_product_unit" }, { "label": "_product_quantity()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L64", "_origin": "ast", "community": 1, "norm_label": "_product_quantity()", "id": "app_services_pl_plan_service_product_quantity" }, { "label": "Decimal", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 1, "norm_label": "decimal", "id": "app_services_pl_plan_service_py_decimal" }, { "label": "_product_create_actual_qty()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L74", "_origin": "ast", "community": 1, "norm_label": "_product_create_actual_qty()", "id": "app_services_pl_plan_service_product_create_actual_qty" }, { "label": "_plan_product_actual_qty()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L80", "_origin": "ast", "community": 1, "norm_label": "_plan_product_actual_qty()", "id": "app_services_pl_plan_service_plan_product_actual_qty" }, { "label": "sum_product_actual_quantities()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L86", "_origin": "ast", "community": 1, "norm_label": "sum_product_actual_quantities()", "id": "app_services_pl_plan_service_sum_product_actual_quantities" }, { "label": "sum_plan_product_actual_quantities()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L90", "_origin": "ast", "community": 1, "norm_label": "sum_plan_product_actual_quantities()", "id": "app_services_pl_plan_service_sum_plan_product_actual_quantities" }, { "label": "_estimate_qty_fields()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L94", "_origin": "ast", "community": 1, "norm_label": "_estimate_qty_fields()", "id": "app_services_pl_plan_service_estimate_qty_fields" }, { "label": "build_plan_product()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L105", "_origin": "ast", "community": 1, "norm_label": "build_plan_product()", "id": "app_services_pl_plan_service_build_plan_product" }, { "label": "_apply_vehicle_snapshot_to_plan_transport()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L155", "_origin": "ast", "community": 1, "norm_label": "_apply_vehicle_snapshot_to_plan_transport()", "id": "app_services_pl_plan_service_apply_vehicle_snapshot_to_plan_transport" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 1, "norm_label": "session", "id": "app_services_pl_plan_service_py_session" }, { "label": "_resolve_driver()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L173", "_origin": "ast", "community": 1, "norm_label": "_resolve_driver()", "id": "app_services_pl_plan_service_resolve_driver" }, { "label": "_calc_freight_amount()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L219", "_origin": "ast", "community": 1, "norm_label": "_calc_freight_amount()", "id": "app_services_pl_plan_service_calc_freight_amount" }, { "label": "fetch_hazard_flags_map()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L240", "_origin": "ast", "community": 1, "norm_label": "fetch_hazard_flags_map()", "id": "app_services_pl_plan_service_fetch_hazard_flags_map" }, { "label": "resolve_hazard_flags_from_crm()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L266", "_origin": "ast", "community": 1, "norm_label": "resolve_hazard_flags_from_crm()", "id": "app_services_pl_plan_service_resolve_hazard_flags_from_crm" }, { "label": "plan_has_hazard_products()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L294", "_origin": "ast", "community": 1, "norm_label": "plan_has_hazard_products()", "id": "app_services_pl_plan_service_plan_has_hazard_products" }, { "label": "_cert_url_blank()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L302", "_origin": "ast", "community": 1, "norm_label": "_cert_url_blank()", "id": "app_services_pl_plan_service_cert_url_blank" }, { "label": "plan_has_hazard_product_exists()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L307", "_origin": "ast", "community": 1, "norm_label": "plan_has_hazard_product_exists()", "id": "app_services_pl_plan_service_plan_has_hazard_product_exists" }, { "label": "plan_has_incomplete_hazard_cert_exists()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L329", "_origin": "ast", "community": 1, "norm_label": "plan_has_incomplete_hazard_cert_exists()", "id": "app_services_pl_plan_service_plan_has_incomplete_hazard_cert_exists" }, { "label": "collect_hazard_product_ids()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L362", "_origin": "ast", "community": 1, "norm_label": "collect_hazard_product_ids()", "id": "app_services_pl_plan_service_collect_hazard_product_ids" }, { "label": "clear_hazard_cert_ready()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L387", "_origin": "ast", "community": 1, "norm_label": "clear_hazard_cert_ready()", "id": "app_services_pl_plan_service_clear_hazard_cert_ready" }, { "label": "_required_hazard_cert_fields()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L393", "_origin": "ast", "community": 1, "norm_label": "_required_hazard_cert_fields()", "id": "app_services_pl_plan_service_required_hazard_cert_fields" }, { "label": "_is_hazard_product_cert_complete()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L402", "_origin": "ast", "community": 1, "norm_label": "_is_hazard_product_cert_complete()", "id": "app_services_pl_plan_service_is_hazard_product_cert_complete" }, { "label": "all_hazard_products_cert_complete()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L414", "_origin": "ast", "community": 1, "norm_label": "all_hazard_products_cert_complete()", "id": "app_services_pl_plan_service_all_hazard_products_cert_complete" }, { "label": "maybe_auto_set_hazard_cert_ready()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L447", "_origin": "ast", "community": 1, "norm_label": "maybe_auto_set_hazard_cert_ready()", "id": "app_services_pl_plan_service_maybe_auto_set_hazard_cert_ready" }, { "label": "validate_hazard_cert_ready_for_transport()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L465", "_origin": "ast", "community": 1, "norm_label": "validate_hazard_cert_ready_for_transport()", "id": "app_services_pl_plan_service_validate_hazard_cert_ready_for_transport" }, { "label": "set_hazard_cert_ready()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L483", "_origin": "ast", "community": 1, "norm_label": "set_hazard_cert_ready()", "id": "app_services_pl_plan_service_set_hazard_cert_ready" }, { "label": "set_plan_erp_entered()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L533", "_origin": "ast", "community": 1, "norm_label": "set_plan_erp_entered()", "id": "app_services_pl_plan_service_set_plan_erp_entered" }, { "label": "update_plan_product_certs()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L562", "_origin": "ast", "community": 1, "norm_label": "update_plan_product_certs()", "id": "app_services_pl_plan_service_update_plan_product_certs" }, { "label": "_generate_transport_no()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L638", "_origin": "ast", "community": 1, "norm_label": "_generate_transport_no()", "id": "app_services_pl_plan_service_generate_transport_no" }, { "label": "_resolve_transport_context()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L656", "_origin": "ast", "community": 1, "norm_label": "_resolve_transport_context()", "id": "app_services_pl_plan_service_resolve_transport_context" }, { "label": "_apply_payload_to_transport_row()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L722", "_origin": "ast", "community": 1, "norm_label": "_apply_payload_to_transport_row()", "id": "app_services_pl_plan_service_apply_payload_to_transport_row" }, { "label": "upsert_draft_transport_for_plan()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L759", "_origin": "ast", "community": 1, "norm_label": "upsert_draft_transport_for_plan()", "id": "app_services_pl_plan_service_upsert_draft_transport_for_plan" }, { "label": "clear_draft_transport_for_plan()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L882", "_origin": "ast", "community": 1, "norm_label": "clear_draft_transport_for_plan()", "id": "app_services_pl_plan_service_clear_draft_transport_for_plan" }, { "label": "sync_transport_prefill_for_plan()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L923", "_origin": "ast", "community": 1, "norm_label": "sync_transport_prefill_for_plan()", "id": "app_services_pl_plan_service_sync_transport_prefill_for_plan" }, { "label": "apply_vehicle_prefill_to_plan()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L945", "_origin": "ast", "community": 1, "norm_label": "apply_vehicle_prefill_to_plan()", "id": "app_services_pl_plan_service_apply_vehicle_prefill_to_plan" }, { "label": "create_transport_for_plan()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L967", "_origin": "ast", "community": 1, "norm_label": "create_transport_for_plan()", "id": "app_services_pl_plan_service_create_transport_for_plan" }, { "label": "assert_contract_selectable_for_plan()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1085", "_origin": "ast", "community": 12, "norm_label": "assert_contract_selectable_for_plan()", "id": "app_services_pl_plan_service_assert_contract_selectable_for_plan" }, { "label": "_normalize_contract_links()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1113", "_origin": "ast", "community": 12, "norm_label": "_normalize_contract_links()", "id": "app_services_pl_plan_service_normalize_contract_links" }, { "label": "validate_plan_party_contracts()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1129", "_origin": "ast", "community": 12, "norm_label": "validate_plan_party_contracts()", "id": "app_services_pl_plan_service_validate_plan_party_contracts" }, { "label": "replace_plan_contracts()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1185", "_origin": "ast", "community": 12, "norm_label": "replace_plan_contracts()", "id": "app_services_pl_plan_service_replace_plan_contracts" }, { "label": "load_plan_contracts_grouped()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1232", "_origin": "ast", "community": 12, "norm_label": "load_plan_contracts_grouped()", "id": "app_services_pl_plan_service_load_plan_contracts_grouped" }, { "label": "validate_draft_min_fields()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1269", "_origin": "ast", "community": 262, "norm_label": "validate_draft_min_fields()", "id": "app_services_pl_plan_service_validate_draft_min_fields" }, { "label": "resolve_follow_status_on_save()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1275", "_origin": "ast", "community": 262, "norm_label": "resolve_follow_status_on_save()", "id": "app_services_pl_plan_service_resolve_follow_status_on_save" }, { "label": "assert_can_save_as_draft()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1291", "_origin": "ast", "community": 1, "norm_label": "assert_can_save_as_draft()", "id": "app_services_pl_plan_service_assert_can_save_as_draft" }, { "label": "validate_create_full()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1297", "_origin": "ast", "community": 1, "norm_label": "validate_create_full()", "id": "app_services_pl_plan_service_validate_create_full" }, { "label": "calc_plan_total_amount()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1321", "_origin": "ast", "community": 1, "norm_label": "calc_plan_total_amount()", "id": "app_services_pl_plan_service_calc_plan_total_amount" }, { "label": "transport_has_locked_freight_settlement()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1332", "_origin": "ast", "community": 1, "norm_label": "transport_has_locked_freight_settlement()", "id": "app_services_pl_plan_service_transport_has_locked_freight_settlement" }, { "label": "sync_archive_qty_from_io_order()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1356", "_origin": "ast", "community": 1, "norm_label": "sync_archive_qty_from_io_order()", "id": "app_services_pl_plan_service_sync_archive_qty_from_io_order" }, { "label": "apply_archive_product_quantities()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1415", "_origin": "ast", "community": 1, "norm_label": "apply_archive_product_quantities()", "id": "app_services_pl_plan_service_apply_archive_product_quantities" }, { "label": "apply_archive_brand_qtys_only()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1501", "_origin": "ast", "community": 1, "norm_label": "apply_archive_brand_qtys_only()", "id": "app_services_pl_plan_service_apply_archive_brand_qtys_only" }, { "label": "apply_archive_freight()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1555", "_origin": "ast", "community": 1, "norm_label": "apply_archive_freight()", "id": "app_services_pl_plan_service_apply_archive_freight" }, { "label": "record_plan_change()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1673", "_origin": "ast", "community": 1, "norm_label": "record_plan_change()", "id": "app_services_pl_plan_service_record_plan_change" }, { "label": "apply_plan_driver_feedback()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1699", "_origin": "ast", "community": 1, "norm_label": "apply_plan_driver_feedback()", "id": "app_services_pl_plan_service_apply_plan_driver_feedback" }, { "label": "apply_plan_site_feedback()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1757", "_origin": "ast", "community": 1, "norm_label": "apply_plan_site_feedback()", "id": "app_services_pl_plan_service_apply_plan_site_feedback" }, { "label": "_resolve_stop_business_type_for_archive()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1793", "_origin": "ast", "community": 1, "norm_label": "_resolve_stop_business_type_for_archive()", "id": "app_services_pl_plan_service_resolve_stop_business_type_for_archive" }, { "label": "apply_archive_stop_feedback_attachments()", "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L1836", "_origin": "ast", "community": 1, "norm_label": "apply_archive_stop_feedback_attachments()", "id": "app_services_pl_plan_service_apply_archive_stop_feedback_attachments" }, { "label": "\u89e3\u6790\u53f8\u673a\uff1a\u663e\u5f0f\u9009\u62e9\u4f18\u5148\uff0c\u5426\u5219\u53d6\u8f66\u8f86\u5173\u8054\u53f8\u673a\uff1b\u5747\u65e0\u5219\u5141\u8bb8\u4e3a\u7a7a\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L179", "_origin": "ast", "community": 1, "norm_label": "\u89e3\u6790\u53f8\u673a:\u663e\u5f0f\u9009\u62e9\u4f18\u5148,\u5426\u5219\u53d6\u8f66\u8f86\u5173\u8054\u53f8\u673a;\u5747\u65e0\u5219\u5141\u8bb8\u4e3a\u7a7a\u3002", "id": "app_services_pl_plan_service_rationale_179" }, { "label": "\u6279\u91cf\u4ece CRM \u4ea7\u54c1\u4e3b\u6570\u636e\u8bfb\u53d6\u6613\u5236\u6bd2/\u6613\u5236\u7206\u6807\u8bc6\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L245", "_origin": "ast", "community": 1, "norm_label": "\u6279\u91cf\u4ece crm \u4ea7\u54c1\u4e3b\u6570\u636e\u8bfb\u53d6\u6613\u5236\u6bd2/\u6613\u5236\u7206\u6807\u8bc6\u3002", "id": "app_services_pl_plan_service_rationale_245" }, { "label": "\u4ece CRM \u4ea7\u54c1\u4e3b\u6570\u636e\u8bfb\u53d6\u6613\u5236\u6bd2/\u6613\u5236\u7206\u6807\u8bc6\uff08\u4e0d\u8bfb\u8ba1\u5212\u4ea7\u54c1\u5feb\u7167\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L273", "_origin": "ast", "community": 1, "norm_label": "\u4ece crm \u4ea7\u54c1\u4e3b\u6570\u636e\u8bfb\u53d6\u6613\u5236\u6bd2/\u6613\u5236\u7206\u6807\u8bc6(\u4e0d\u8bfb\u8ba1\u5212\u4ea7\u54c1\u5feb\u7167)\u3002", "id": "app_services_pl_plan_service_rationale_273" }, { "label": "\u8bc1\u4e66 URL \u4e3a\u7a7a\uff08NULL / \u7a7a\u4e32 / \u7eaf\u7a7a\u767d\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L303", "_origin": "ast", "community": 1, "norm_label": "\u8bc1\u4e66 url \u4e3a\u7a7a(null / \u7a7a\u4e32 / \u7eaf\u7a7a\u767d)\u3002", "id": "app_services_pl_plan_service_rationale_303" }, { "label": "\u5217\u8868\u7b5b\u9009\uff1a\u8ba1\u5212\u4e0b\u5b58\u5728 CRM \u6807\u8bc6\u4e3a\u6613\u5236\u6bd2/\u6613\u5236\u7206\u7684\u4ea7\u54c1\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L308", "_origin": "ast", "community": 1, "norm_label": "\u5217\u8868\u7b5b\u9009:\u8ba1\u5212\u4e0b\u5b58\u5728 crm \u6807\u8bc6\u4e3a\u6613\u5236\u6bd2/\u6613\u5236\u7206\u7684\u4ea7\u54c1\u3002", "id": "app_services_pl_plan_service_rationale_308" }, { "label": "\u5217\u8868\u7b5b\u9009\uff1a\u5b58\u5728\u5371\u5316\u4ea7\u54c1\u4e14\u81f3\u5c11\u4e00\u5f20\u5fc5\u9700\u8bc1\u4e66\u672a\u4e0a\u4f20\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L330", "_origin": "ast", "community": 1, "norm_label": "\u5217\u8868\u7b5b\u9009:\u5b58\u5728\u5371\u5316\u4ea7\u54c1\u4e14\u81f3\u5c11\u4e00\u5f20\u5fc5\u9700\u8bc1\u4e66\u672a\u4e0a\u4f20\u3002", "id": "app_services_pl_plan_service_rationale_330" }, { "label": "\u8ba1\u5212\u5185\u6240\u6709\u5371\u5316\u54c1\u4ea7\u54c1\u7684\u6240\u9700\u8bc1\u4e66\u69fd\u4f4d\u5747\u5df2\u4e0a\u4f20\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L419", "_origin": "ast", "community": 1, "norm_label": "\u8ba1\u5212\u5185\u6240\u6709\u5371\u5316\u54c1\u4ea7\u54c1\u7684\u6240\u9700\u8bc1\u4e66\u69fd\u4f4d\u5747\u5df2\u4e0a\u4f20\u3002", "id": "app_services_pl_plan_service_rationale_419" }, { "label": "\u5168\u90e8\u5371\u5316\u54c1\u8bc1\u4e66\u5df2\u4e0a\u4f20\u65f6\uff0c\u81ea\u52a8\u6807\u8bb0\u8bc1\u4e66\u9f50\u5907\uff08\u4e0e\u4eba\u5de5\u786e\u8ba4\u7b49\u6548\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L455", "_origin": "ast", "community": 1, "norm_label": "\u5168\u90e8\u5371\u5316\u54c1\u8bc1\u4e66\u5df2\u4e0a\u4f20\u65f6,\u81ea\u52a8\u6807\u8bb0\u8bc1\u4e66\u9f50\u5907(\u4e0e\u4eba\u5de5\u786e\u8ba4\u7b49\u6548)\u3002", "id": "app_services_pl_plan_service_rationale_455" }, { "label": "\u5199\u5165/\u66f4\u65b0\u8349\u7a3f\u8fd0\u8f93\u5355\uff08pl_transport + pl_plan_transport\uff09\uff0c\u8ba1\u5212\u4fdd\u6301\u5f85\u5b89\u6392\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L769", "_origin": "ast", "community": 1, "norm_label": "\u5199\u5165/\u66f4\u65b0\u8349\u7a3f\u8fd0\u8f93\u5355(pl_transport + pl_plan_transport),\u8ba1\u5212\u4fdd\u6301\u5f85\u5b89\u6392\u3002", "id": "app_services_pl_plan_service_rationale_769" }, { "label": "\u540c\u6b65\u8fd0\u8f93\u9884\u9009\u5230\u8349\u7a3f\u8fd0\u8f93\u5b50\u8868\uff08pl_transport\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L933", "_origin": "ast", "community": 1, "norm_label": "\u540c\u6b65\u8fd0\u8f93\u9884\u9009\u5230\u8349\u7a3f\u8fd0\u8f93\u5b50\u8868(pl_transport)\u3002", "id": "app_services_pl_plan_service_rationale_933" }, { "label": "\u82e5\u5b58\u5728\u5165\u5e93/\u51fa\u5e93\u5355\uff0c\u7528\u660e\u7ec6 actual_qty \u8986\u76d6\u5f52\u6863\u63d0\u4ea4\u4e2d\u7684\u5b9e\u9645\u6570\u91cf\uff08\u6743\u5a01\u6765\u6e90\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L1363", "_origin": "ast", "community": 1, "norm_label": "\u82e5\u5b58\u5728\u5165\u5e93/\u51fa\u5e93\u5355,\u7528\u660e\u7ec6 actual_qty \u8986\u76d6\u5f52\u6863\u63d0\u4ea4\u4e2d\u7684\u5b9e\u9645\u6570\u91cf(\u6743\u5a01\u6765\u6e90)\u3002", "id": "app_services_pl_plan_service_rationale_1363" }, { "label": "\u4e00\u8f66\u591a\u5378\uff1a\u6bb5\u7ea7\u6570\u91cf\u5df2\u5199\u5165\uff0c\u6b64\u5904\u4ec5\u5904\u7406\u8ba1\u5212\u4ea7\u54c1\u54c1\u724c\u5206\u91cf\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L1509", "_origin": "ast", "community": 1, "norm_label": "\u4e00\u8f66\u591a\u5378:\u6bb5\u7ea7\u6570\u91cf\u5df2\u5199\u5165,\u6b64\u5904\u4ec5\u5904\u7406\u8ba1\u5212\u4ea7\u54c1\u54c1\u724c\u5206\u91cf\u3002", "id": "app_services_pl_plan_service_rationale_1509" }, { "label": "pl_plan_site_link_service.py", "file_type": "code", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L1", "_origin": "ast", "community": 30, "norm_label": "pl_plan_site_link_service.py", "id": "app_services_pl_plan_site_link_service" }, { "label": "build_site_records_for_arranged_plan()", "file_type": "code", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L15", "_origin": "ast", "community": 30, "norm_label": "build_site_records_for_arranged_plan()", "id": "app_services_pl_plan_site_link_service_build_site_records_for_arranged_plan" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 30, "norm_label": "session", "id": "app_services_pl_plan_site_link_service_py_session" }, { "label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u73b0\u573a\u94fe\u63a5\u8bfb\u6a21\u578b\u89e3\u6790\uff08\u5b89\u6392\u8fd0\u8f93 / \u67e5\u770b\u5f39\u7a97\u5171\u7528\uff09", "file_type": "rationale", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L1", "_origin": "ast", "community": 30, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u73b0\u573a\u94fe\u63a5\u8bfb\u6a21\u578b\u89e3\u6790(\u5b89\u6392\u8fd0\u8f93 / \u67e5\u770b\u5f39\u7a97\u5171\u7528)", "id": "app_services_pl_plan_site_link_service_rationale_1" }, { "label": "\u6309\u5f53\u524d\u8ba1\u5212\u88c5/\u9001\u8d27\u5ba2\u6237\u5224\u5b9a\uff0c\u89e3\u6790\u53ef\u590d\u5236\u7684\u73b0\u573a\u94fe\u63a5\u5217\u8868\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L22", "_origin": "ast", "community": 30, "norm_label": "\u6309\u5f53\u524d\u8ba1\u5212\u88c5/\u9001\u8d27\u5ba2\u6237\u5224\u5b9a,\u89e3\u6790\u53ef\u590d\u5236\u7684\u73b0\u573a\u94fe\u63a5\u5217\u8868\u3002", "id": "app_services_pl_plan_site_link_service_rationale_22" }, { "label": "pl_plan_stop_rules.py", "file_type": "code", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L1", "_origin": "ast", "community": 67, "norm_label": "pl_plan_stop_rules.py", "id": "app_services_pl_plan_stop_rules" }, { "label": "resolve_stop_dibang_defaults()", "file_type": "code", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L12", "_origin": "ast", "community": 67, "norm_label": "resolve_stop_dibang_defaults()", "id": "app_services_pl_plan_stop_rules_resolve_stop_dibang_defaults" }, { "label": "StopType", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 67, "norm_label": "stoptype", "id": "stoptype" }, { "label": "normalize_stop_dibang_fields()", "file_type": "code", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L26", "_origin": "ast", "community": 12, "norm_label": "normalize_stop_dibang_fields()", "id": "app_services_pl_plan_stop_rules_normalize_stop_dibang_fields" }, { "label": "_extract_qty()", "file_type": "code", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L46", "_origin": "ast", "community": 67, "norm_label": "_extract_qty()", "id": "app_services_pl_plan_stop_rules_extract_qty" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 67, "norm_label": "any", "id": "app_services_pl_plan_stop_rules_py_any" }, { "label": "Decimal", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 67, "norm_label": "decimal", "id": "app_services_pl_plan_stop_rules_py_decimal" }, { "label": "_sum_qty()", "file_type": "code", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L57", "_origin": "ast", "community": 67, "norm_label": "_sum_qty()", "id": "app_services_pl_plan_stop_rules_sum_qty" }, { "label": "_fmt_qty()", "file_type": "code", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L64", "_origin": "ast", "community": 67, "norm_label": "_fmt_qty()", "id": "app_services_pl_plan_stop_rules_fmt_qty" }, { "label": "warn_qty_imbalance()", "file_type": "code", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L70", "_origin": "ast", "community": 67, "norm_label": "warn_qty_imbalance()", "id": "app_services_pl_plan_stop_rules_warn_qty_imbalance" }, { "label": "\u8fd0\u8f93\u8ba1\u5212\u591a\u6bb5\uff1a\u5185\u90e8\u5ba2\u6237\u5730\u78c5\u9ed8\u8ba4\u503c\u4e0e\u6570\u91cf\u5e73\u8861\u6821\u9a8c", "file_type": "rationale", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L1", "_origin": "ast", "community": 67, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u591a\u6bb5:\u5185\u90e8\u5ba2\u6237\u5730\u78c5\u9ed8\u8ba4\u503c\u4e0e\u6570\u91cf\u5e73\u8861\u6821\u9a8c", "id": "app_services_pl_plan_stop_rules_rationale_1" }, { "label": "\u5730\u78c5\u9ed8\u8ba4\u52fe\u9009\u4ee5\u672c\u6bb5\u5ba2\u6237\u662f\u5426\u4e3a\u5185\u90e8\u5ba2\u6237\uff08\u5c71\u5ce1/\u4e91\u680b\uff09\u4e3a\u51c6\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L16", "_origin": "ast", "community": 67, "norm_label": "\u5730\u78c5\u9ed8\u8ba4\u52fe\u9009\u4ee5\u672c\u6bb5\u5ba2\u6237\u662f\u5426\u4e3a\u5185\u90e8\u5ba2\u6237(\u5c71\u5ce1/\u4e91\u680b)\u4e3a\u51c6\u3002", "id": "app_services_pl_plan_stop_rules_rationale_16" }, { "label": "\u5f52\u4e00\u5316\u6bb5\u6b21\u5730\u78c5\u52fe\u9009\u4e0e\u65b9\u5411\uff1a\u52fe\u9009\u4f46\u65b9\u5411\u7f3a\u5931/none \u65f6\u6309\u672c\u6bb5\u5ba2\u6237\u8865\u9ed8\u8ba4\u65b9\u5411\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L32", "_origin": "ast", "community": 12, "norm_label": "\u5f52\u4e00\u5316\u6bb5\u6b21\u5730\u78c5\u52fe\u9009\u4e0e\u65b9\u5411:\u52fe\u9009\u4f46\u65b9\u5411\u7f3a\u5931/none \u65f6\u6309\u672c\u6bb5\u5ba2\u6237\u8865\u9ed8\u8ba4\u65b9\u5411\u3002", "id": "app_services_pl_plan_stop_rules_rationale_32" }, { "label": "pl_plan_stop_service.py", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1", "_origin": "ast", "community": 12, "norm_label": "pl_plan_stop_service.py", "id": "app_services_pl_plan_stop_service" }, { "label": "_contract_link()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L47", "_origin": "ast", "community": 12, "norm_label": "_contract_link()", "id": "app_services_pl_plan_stop_service_contract_link" }, { "label": "_attach_stop_brand_qtys()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L55", "_origin": "ast", "community": 12, "norm_label": "_attach_stop_brand_qtys()", "id": "app_services_pl_plan_stop_service_attach_stop_brand_qtys" }, { "label": "_resolve_stop_list_product_name()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L67", "_origin": "ast", "community": 12, "norm_label": "_resolve_stop_list_product_name()", "id": "app_services_pl_plan_stop_service_resolve_stop_list_product_name" }, { "label": "_apply_stop_list_product_name()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L84", "_origin": "ast", "community": 12, "norm_label": "_apply_stop_list_product_name()", "id": "app_services_pl_plan_stop_service_apply_stop_list_product_name" }, { "label": "_load_stop_product()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L99", "_origin": "ast", "community": 12, "norm_label": "_load_stop_product()", "id": "app_services_pl_plan_stop_service_load_stop_product" }, { "label": "_delivery_stop_product()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L118", "_origin": "ast", "community": 12, "norm_label": "_delivery_stop_product()", "id": "app_services_pl_plan_stop_service_delivery_stop_product" }, { "label": "load_stop_contract_rows_grouped()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L137", "_origin": "ast", "community": 12, "norm_label": "load_stop_contract_rows_grouped()", "id": "app_services_pl_plan_stop_service_load_stop_contract_rows_grouped" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 12, "norm_label": "session", "id": "app_services_pl_plan_stop_service_py_session" }, { "label": "_contracts_for_stop()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L160", "_origin": "ast", "community": 12, "norm_label": "_contracts_for_stop()", "id": "app_services_pl_plan_stop_service_contracts_for_stop" }, { "label": "_to_decimal()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L175", "_origin": "ast", "community": 12, "norm_label": "_to_decimal()", "id": "app_services_pl_plan_stop_service_to_decimal" }, { "label": "Decimal", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 12, "norm_label": "decimal", "id": "app_services_pl_plan_stop_service_py_decimal" }, { "label": "resolve_stop_address_from_library()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L184", "_origin": "ast", "community": 12, "norm_label": "resolve_stop_address_from_library()", "id": "app_services_pl_plan_stop_service_resolve_stop_address_from_library" }, { "label": "enrich_stop_addresses_from_library()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L225", "_origin": "ast", "community": 12, "norm_label": "enrich_stop_addresses_from_library()", "id": "app_services_pl_plan_stop_service_enrich_stop_addresses_from_library" }, { "label": "load_plan_stops_grouped()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L244", "_origin": "ast", "community": 12, "norm_label": "load_plan_stops_grouped()", "id": "app_services_pl_plan_stop_service_load_plan_stops_grouped" }, { "label": "resolve_load_customer_name()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L406", "_origin": "ast", "community": 12, "norm_label": "resolve_load_customer_name()", "id": "app_services_pl_plan_stop_service_resolve_load_customer_name" }, { "label": "resolve_delivery_customer_summary()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L416", "_origin": "ast", "community": 12, "norm_label": "resolve_delivery_customer_summary()", "id": "app_services_pl_plan_stop_service_resolve_delivery_customer_summary" }, { "label": "attach_plan_stops_to_item()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L437", "_origin": "ast", "community": 12, "norm_label": "attach_plan_stops_to_item()", "id": "app_services_pl_plan_stop_service_attach_plan_stops_to_item" }, { "label": "uses_multi_stop_payload()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L453", "_origin": "ast", "community": 12, "norm_label": "uses_multi_stop_payload()", "id": "app_services_pl_plan_stop_service_uses_multi_stop_payload" }, { "label": "_normalize_contract_links()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L457", "_origin": "ast", "community": 12, "norm_label": "_normalize_contract_links()", "id": "app_services_pl_plan_stop_service_normalize_contract_links" }, { "label": "assert_at_most_one_contract()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L471", "_origin": "ast", "community": 12, "norm_label": "assert_at_most_one_contract()", "id": "app_services_pl_plan_stop_service_assert_at_most_one_contract" }, { "label": "_assert_product_rows_in_contract_allowed()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L483", "_origin": "ast", "community": 12, "norm_label": "_assert_product_rows_in_contract_allowed()", "id": "app_services_pl_plan_stop_service_assert_product_rows_in_contract_allowed" }, { "label": "_contract_allowed_product_ids()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L499", "_origin": "ast", "community": 12, "norm_label": "_contract_allowed_product_ids()", "id": "app_services_pl_plan_stop_service_contract_allowed_product_ids" }, { "label": "assert_load_products_in_selected_contract()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L516", "_origin": "ast", "community": 12, "norm_label": "assert_load_products_in_selected_contract()", "id": "app_services_pl_plan_stop_service_assert_load_products_in_selected_contract" }, { "label": "assert_delivery_products_in_selected_contract()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L535", "_origin": "ast", "community": 12, "norm_label": "assert_delivery_products_in_selected_contract()", "id": "app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract" }, { "label": "assert_stop_contract_required()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L557", "_origin": "ast", "community": 12, "norm_label": "assert_stop_contract_required()", "id": "app_services_pl_plan_stop_service_assert_stop_contract_required" }, { "label": "_resolve_stop_contracts()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L569", "_origin": "ast", "community": 12, "norm_label": "_resolve_stop_contracts()", "id": "app_services_pl_plan_stop_service_resolve_stop_contracts" }, { "label": "validate_plan_stops_write()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L601", "_origin": "ast", "community": 12, "norm_label": "validate_plan_stops_write()", "id": "app_services_pl_plan_stop_service_validate_plan_stops_write" }, { "label": "collect_stop_qty_warnings()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L650", "_origin": "ast", "community": 12, "norm_label": "collect_stop_qty_warnings()", "id": "app_services_pl_plan_stop_service_collect_stop_qty_warnings" }, { "label": "sync_plan_legacy_from_stops()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L663", "_origin": "ast", "community": 12, "norm_label": "sync_plan_legacy_from_stops()", "id": "app_services_pl_plan_stop_service_sync_plan_legacy_from_stops" }, { "label": "_soft_delete_plan_stops()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L690", "_origin": "ast", "community": 12, "norm_label": "_soft_delete_plan_stops()", "id": "app_services_pl_plan_stop_service_soft_delete_plan_stops" }, { "label": "_write_stop_contracts()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L745", "_origin": "ast", "community": 12, "norm_label": "_write_stop_contracts()", "id": "app_services_pl_plan_stop_service_write_stop_contracts" }, { "label": "_resolve_plan_product_id()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L781", "_origin": "ast", "community": 222, "norm_label": "_resolve_plan_product_id()", "id": "app_services_pl_plan_stop_service_resolve_plan_product_id" }, { "label": "_resolve_or_create_plan_load()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L806", "_origin": "ast", "community": 12, "norm_label": "_resolve_or_create_plan_load()", "id": "app_services_pl_plan_stop_service_resolve_or_create_plan_load" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 12, "norm_label": "datetime", "id": "app_services_pl_plan_stop_service_py_datetime" }, { "label": "replace_plan_stops()", "file_type": "code", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L877", "_origin": "ast", "community": 12, "norm_label": "replace_plan_stops()", "id": "app_services_pl_plan_stop_service_replace_plan_stops" }, { "label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u88c5\u8d27/\u9001\u8d27\u6bb5\u8bfb\u53d6\u4e0e\u5217\u8868\u6458\u8981\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1", "_origin": "ast", "community": 12, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u88c5\u8d27/\u9001\u8d27\u6bb5\u8bfb\u53d6\u4e0e\u5217\u8868\u6458\u8981\u3002", "id": "app_services_pl_plan_stop_service_rationale_1" }, { "label": "\u5217\u8868\u5c55\u793a\u7528\uff1a\u4f18\u5148 CRM \u6807\u51c6\u540d\uff0c\u4e0d\u5c55\u793a\u522b\u540d\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L74", "_origin": "ast", "community": 12, "norm_label": "\u5217\u8868\u5c55\u793a\u7528:\u4f18\u5148 crm \u6807\u51c6\u540d,\u4e0d\u5c55\u793a\u522b\u540d\u3002", "id": "app_services_pl_plan_stop_service_rationale_74" }, { "label": "\u6bb5 address \u4e3a\u7a7a\u65f6\uff0c\u6309\u7ecf\u7eac\u5ea6\u4ece\u8fd0\u8f93\u5730\u5740\u5e93\u8865\u5168 full_address\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L191", "_origin": "ast", "community": 12, "norm_label": "\u6bb5 address \u4e3a\u7a7a\u65f6,\u6309\u7ecf\u7eac\u5ea6\u4ece\u8fd0\u8f93\u5730\u5740\u5e93\u8865\u5168 full_address\u3002", "id": "app_services_pl_plan_stop_service_rationale_191" }, { "label": "\u6279\u91cf\u8bfb\u53d6\u88c5\u8d27\u6bb5\u4e0e\u9001\u8d27\u6bb5\uff08\u5217\u8868/\u8be6\u60c5\u5171\u7528\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L249", "_origin": "ast", "community": 12, "norm_label": "\u6279\u91cf\u8bfb\u53d6\u88c5\u8d27\u6bb5\u4e0e\u9001\u8d27\u6bb5(\u5217\u8868/\u8be6\u60c5\u5171\u7528)\u3002", "id": "app_services_pl_plan_stop_service_rationale_249" }, { "label": "\u975e\u5185\u90e8\u5ba2\u6237\u88c5/\u9001\u8d27\u6bb5\u4fdd\u5b58\u65f6\u5fc5\u987b\u81f3\u5c11\u9009\u4e00\u4efd\u5408\u540c\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L562", "_origin": "ast", "community": 12, "norm_label": "\u975e\u5185\u90e8\u5ba2\u6237\u88c5/\u9001\u8d27\u6bb5\u4fdd\u5b58\u65f6\u5fc5\u987b\u81f3\u5c11\u9009\u4e00\u4efd\u5408\u540c\u3002", "id": "app_services_pl_plan_stop_service_rationale_562" }, { "label": "\u88c5\u8d27\u6bb5\u4e0e plan 1:1\uff1buk_pl_plan_load_plan \u4ec5\u6309 plan_id \u552f\u4e00\uff0c\u8f6f\u5220\u540e\u4e0d\u53ef\u518d INSERT\uff0c\u987b\u539f\u5730\u66f4\u65b0\u3002", "file_type": "rationale", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L815", "_origin": "ast", "community": 12, "norm_label": "\u88c5\u8d27\u6bb5\u4e0e plan 1:1;uk_pl_plan_load_plan \u4ec5\u6309 plan_id \u552f\u4e00,\u8f6f\u5220\u540e\u4e0d\u53ef\u518d insert,\u987b\u539f\u5730\u66f4\u65b0\u3002", "id": "app_services_pl_plan_stop_service_rationale_815" }, { "label": "pl_product_display.py", "file_type": "code", "source_file": "app/services/pl_product_display.py", "source_location": "L1", "_origin": "ast", "community": 5, "norm_label": "pl_product_display.py", "id": "app_services_pl_product_display" }, { "label": "resolve_alias_from_saved_name()", "file_type": "code", "source_file": "app/services/pl_product_display.py", "source_location": "L11", "_origin": "ast", "community": 5, "norm_label": "resolve_alias_from_saved_name()", "id": "app_services_pl_product_display_resolve_alias_from_saved_name" }, { "label": "load_crm_product_alias_maps()", "file_type": "code", "source_file": "app/services/pl_product_display.py", "source_location": "L26", "_origin": "ast", "community": 5, "norm_label": "load_crm_product_alias_maps()", "id": "app_services_pl_product_display_load_crm_product_alias_maps" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 5, "norm_label": "session", "id": "app_services_pl_product_display_py_session" }, { "label": "resolve_product_display_names()", "file_type": "code", "source_file": "app/services/pl_product_display.py", "source_location": "L74", "_origin": "ast", "community": 5, "norm_label": "resolve_product_display_names()", "id": "app_services_pl_product_display_resolve_product_display_names" }, { "label": "apply_product_alias_display()", "file_type": "code", "source_file": "app/services/pl_product_display.py", "source_location": "L94", "_origin": "ast", "community": 5, "norm_label": "apply_product_alias_display()", "id": "app_services_pl_product_display_apply_product_alias_display" }, { "label": "\u8fd0\u8f93\u8ba1\u5212\u4ea7\u54c1\u5c55\u793a\uff1a\u6807\u51c6\u540d / \u522b\u540d\u62c6\u5206\uff08\u4e0e\u524d\u7aef applyAliasDisplayMeta \u5bf9\u9f50\uff09", "file_type": "rationale", "source_file": "app/services/pl_product_display.py", "source_location": "L1", "_origin": "ast", "community": 5, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u4ea7\u54c1\u5c55\u793a:\u6807\u51c6\u540d / \u522b\u540d\u62c6\u5206(\u4e0e\u524d\u7aef applyaliasdisplaymeta \u5bf9\u9f50)", "id": "app_services_pl_product_display_rationale_1" }, { "label": "\u4ece\u5df2\u5b58 productName \u53cd\u63a8\u522b\u540d\uff1b\u7b49\u4e8e\u6807\u51c6\u540d\u6216\u4e0d\u5728\u522b\u540d\u5217\u8868 \u2192 None\u3002", "file_type": "rationale", "source_file": "app/services/pl_product_display.py", "source_location": "L16", "_origin": "ast", "community": 5, "norm_label": "\u4ece\u5df2\u5b58 productname \u53cd\u63a8\u522b\u540d;\u7b49\u4e8e\u6807\u51c6\u540d\u6216\u4e0d\u5728\u522b\u540d\u5217\u8868 \u2192 none\u3002", "id": "app_services_pl_product_display_rationale_16" }, { "label": "\u6279\u91cf\u52a0\u8f7d CRM \u6807\u51c6\u540d\u4e0e\u522b\u540d\u9009\u9879\u3002\u8fd4\u56de (standard_name_by_id, alias_options_by_id)\u3002", "file_type": "rationale", "source_file": "app/services/pl_product_display.py", "source_location": "L32", "_origin": "ast", "community": 5, "norm_label": "\u6279\u91cf\u52a0\u8f7d crm \u6807\u51c6\u540d\u4e0e\u522b\u540d\u9009\u9879\u3002\u8fd4\u56de (standard_name_by_id, alias_options_by_id)\u3002", "id": "app_services_pl_product_display_rationale_32" }, { "label": "\u8fd4\u56de (\u5c55\u793a\u7528\u4ea7\u54c1\u540d\u79f0, \u522b\u540d)\u3002 \u4ea7\u54c1\u540d\u79f0\u4f18\u5148 CRM \u6807\u51c6\u540d\uff1b\u522b\u540d\u4ec5\u5728\u5df2\u5b58\u540d\u547d\u4e2d\u522b\u540d\u5217\u8868\u65f6\u8fd4\u56de\u3002", "file_type": "rationale", "source_file": "app/services/pl_product_display.py", "source_location": "L81", "_origin": "ast", "community": 5, "norm_label": "\u8fd4\u56de (\u5c55\u793a\u7528\u4ea7\u54c1\u540d\u79f0, \u522b\u540d)\u3002 \u4ea7\u54c1\u540d\u79f0\u4f18\u5148 crm \u6807\u51c6\u540d;\u522b\u540d\u4ec5\u5728\u5df2\u5b58\u540d\u547d\u4e2d\u522b\u540d\u5217\u8868\u65f6\u8fd4\u56de\u3002", "id": "app_services_pl_product_display_rationale_81" }, { "label": "\u5c31\u5730\u5199\u5165 item \u7684 productName\uff08\u6807\u51c6\u540d\uff09\u4e0e aliasName\u3002", "file_type": "rationale", "source_file": "app/services/pl_product_display.py", "source_location": "L102", "_origin": "ast", "community": 5, "norm_label": "\u5c31\u5730\u5199\u5165 item \u7684 productname(\u6807\u51c6\u540d)\u4e0e aliasname\u3002", "id": "app_services_pl_product_display_rationale_102" }, { "label": "pl_site_link_read.py", "file_type": "code", "source_file": "app/services/pl_site_link_read.py", "source_location": "L1", "_origin": "ast", "community": 18, "norm_label": "pl_site_link_read.py", "id": "app_services_pl_site_link_read" }, { "label": "build_transport_site_link_read()", "file_type": "code", "source_file": "app/services/pl_site_link_read.py", "source_location": "L13", "_origin": "ast", "community": 18, "norm_label": "build_transport_site_link_read()", "id": "app_services_pl_site_link_read_build_transport_site_link_read" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 18, "norm_label": "session", "id": "app_services_pl_site_link_read_py_session" }, { "label": "build_transport_site_link_read_from_row()", "file_type": "code", "source_file": "app/services/pl_site_link_read.py", "source_location": "L47", "_origin": "ast", "community": 18, "norm_label": "build_transport_site_link_read_from_row()", "id": "app_services_pl_site_link_read_build_transport_site_link_read_from_row" }, { "label": "_parse_feedback_images()", "file_type": "code", "source_file": "app/services/pl_site_link_read.py", "source_location": "L63", "_origin": "ast", "community": 18, "norm_label": "_parse_feedback_images()", "id": "app_services_pl_site_link_read_parse_feedback_images" }, { "label": "pl_transport_resource_snapshot_service.py", "file_type": "code", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L1", "_origin": "ast", "community": 3, "norm_label": "pl_transport_resource_snapshot_service.py", "id": "app_services_pl_transport_resource_snapshot_service" }, { "label": "_cert_to_snapshot()", "file_type": "code", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L24", "_origin": "ast", "community": 3, "norm_label": "_cert_to_snapshot()", "id": "app_services_pl_transport_resource_snapshot_service_cert_to_snapshot" }, { "label": "build_transport_resource_snapshot()", "file_type": "code", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L40", "_origin": "ast", "community": 3, "norm_label": "build_transport_resource_snapshot()", "id": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 3, "norm_label": "session", "id": "app_services_pl_transport_resource_snapshot_service_py_session" }, { "label": "apply_resource_snapshot_json()", "file_type": "code", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L122", "_origin": "ast", "community": 18, "norm_label": "apply_resource_snapshot_json()", "id": "app_services_pl_transport_resource_snapshot_service_apply_resource_snapshot_json" }, { "label": "clear_resource_snapshot()", "file_type": "code", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L140", "_origin": "ast", "community": 1, "norm_label": "clear_resource_snapshot()", "id": "app_services_pl_transport_resource_snapshot_service_clear_resource_snapshot" }, { "label": "\u8fd0\u8f93\u8ba1\u5212 - \u5b89\u6392\u8fd0\u8f93\u65f6\u8f66\u8f86/\u4eba\u5458/\u8bc1\u4ef6\u8d44\u6e90\u5feb\u7167", "file_type": "rationale", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L1", "_origin": "ast", "community": 3, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 - \u5b89\u6392\u8fd0\u8f93\u65f6\u8f66\u8f86/\u4eba\u5458/\u8bc1\u4ef6\u8d44\u6e90\u5feb\u7167", "id": "app_services_pl_transport_resource_snapshot_service_rationale_1" }, { "label": "\u8bfb\u53d6\u8f66\u8f86\u5f53\u524d\u4e3b\u6570\u636e\uff0c\u751f\u6210\u5b89\u6392\u8fd0\u8f93\u7528\u6574\u5305\u5feb\u7167\u3002", "file_type": "rationale", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L47", "_origin": "ast", "community": 3, "norm_label": "\u8bfb\u53d6\u8f66\u8f86\u5f53\u524d\u4e3b\u6570\u636e,\u751f\u6210\u5b89\u6392\u8fd0\u8f93\u7528\u6574\u5305\u5feb\u7167\u3002", "id": "app_services_pl_transport_resource_snapshot_service_rationale_47" }, { "label": "\u5c06\u5feb\u7167 JSON \u5199\u5165\u8ba1\u5212/\u8fd0\u8f93\u5355\uff0c\u5e76\u540c\u6b65\u6807\u91cf\u5197\u4f59\u5b57\u6bb5\u3002", "file_type": "rationale", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L128", "_origin": "ast", "community": 18, "norm_label": "\u5c06\u5feb\u7167 json \u5199\u5165\u8ba1\u5212/\u8fd0\u8f93\u5355,\u5e76\u540c\u6b65\u6807\u91cf\u5197\u4f59\u5b57\u6bb5\u3002", "id": "app_services_pl_transport_resource_snapshot_service_rationale_128" }, { "label": "pl_transport_site_service.py", "file_type": "code", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L1", "_origin": "ast", "community": 1, "norm_label": "pl_transport_site_service.py", "id": "app_services_pl_transport_site_service" }, { "label": "TransportSiteLinkResult", "file_type": "code", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L23", "_origin": "ast", "community": 1, "norm_label": "transportsitelinkresult", "id": "app_services_pl_transport_site_service_transportsitelinkresult" }, { "label": "_normalize_plan_date()", "file_type": "code", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L31", "_origin": "ast", "community": 1, "norm_label": "_normalize_plan_date()", "id": "app_services_pl_transport_site_service_normalize_plan_date" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 1, "norm_label": "date", "id": "app_services_pl_transport_site_service_py_date" }, { "label": "revoke_site_links_for_transport()", "file_type": "code", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L43", "_origin": "ast", "community": 1, "norm_label": "revoke_site_links_for_transport()", "id": "app_services_pl_transport_site_service_revoke_site_links_for_transport" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 1, "norm_label": "session", "id": "app_services_pl_transport_site_service_py_session" }, { "label": "sync_site_links_for_transport()", "file_type": "code", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L67", "_origin": "ast", "community": 1, "norm_label": "sync_site_links_for_transport()", "id": "app_services_pl_transport_site_service_sync_site_links_for_transport" }, { "label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5de5\u5382\u73b0\u573a\u94fe\u63a5\uff08\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026\uff09", "file_type": "rationale", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L1", "_origin": "ast", "community": 1, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5de5\u5382\u73b0\u573a\u94fe\u63a5(\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026)", "id": "app_services_pl_transport_site_service_rationale_1" }, { "label": "\u5165\u5e93/\u51fa\u5e93\u5b89\u6392\u8fd0\u8f93\uff1a\u6309\u4ea7\u54c1\u751f\u6210\u73b0\u573a\u94fe\u63a5\uff08\u4e0d\u5199 db_inbound_outbound\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L77", "_origin": "ast", "community": 1, "norm_label": "\u5165\u5e93/\u51fa\u5e93\u5b89\u6392\u8fd0\u8f93:\u6309\u4ea7\u54c1\u751f\u6210\u73b0\u573a\u94fe\u63a5(\u4e0d\u5199 db_inbound_outbound)\u3002", "id": "app_services_pl_transport_site_service_rationale_77" }, { "label": "pl_transport_stop_feedback_service.py", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L1", "_origin": "ast", "community": 79, "norm_label": "pl_transport_stop_feedback_service.py", "id": "app_services_pl_transport_stop_feedback_service" }, { "label": "PublicStopProductRow", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L29", "_origin": "ast", "community": 79, "norm_label": "publicstopproductrow", "id": "app_services_pl_transport_stop_feedback_service_publicstopproductrow" }, { "label": "PublicStopSegment", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L45", "_origin": "ast", "community": 79, "norm_label": "publicstopsegment", "id": "app_services_pl_transport_stop_feedback_service_publicstopsegment" }, { "label": "build_transport_site_url()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L65", "_origin": "ast", "community": 30, "norm_label": "build_transport_site_url()", "id": "app_services_pl_transport_stop_feedback_service_build_transport_site_url" }, { "label": "ensure_transport_site_token()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L70", "_origin": "ast", "community": 18, "norm_label": "ensure_transport_site_token()", "id": "app_services_pl_transport_stop_feedback_service_ensure_transport_site_token" }, { "label": "rotate_transport_site_token()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L78", "_origin": "ast", "community": 18, "norm_label": "rotate_transport_site_token()", "id": "app_services_pl_transport_stop_feedback_service_rotate_transport_site_token" }, { "label": "_parse_urls()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L84", "_origin": "ast", "community": 79, "norm_label": "_parse_urls()", "id": "app_services_pl_transport_stop_feedback_service_parse_urls" }, { "label": "_dump_urls()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L96", "_origin": "ast", "community": 79, "norm_label": "_dump_urls()", "id": "app_services_pl_transport_stop_feedback_service_dump_urls" }, { "label": "_direction_label()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L103", "_origin": "ast", "community": 79, "norm_label": "_direction_label()", "id": "app_services_pl_transport_stop_feedback_service_direction_label" }, { "label": "_sum_stop_qty()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L112", "_origin": "ast", "community": 79, "norm_label": "_sum_stop_qty()", "id": "app_services_pl_transport_stop_feedback_service_sum_stop_qty" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 79, "norm_label": "any", "id": "app_services_pl_transport_stop_feedback_service_py_any" }, { "label": "Decimal", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 79, "norm_label": "decimal", "id": "app_services_pl_transport_stop_feedback_service_py_decimal" }, { "label": "_stop_product_row_from_load()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L123", "_origin": "ast", "community": 79, "norm_label": "_stop_product_row_from_load()", "id": "app_services_pl_transport_stop_feedback_service_stop_product_row_from_load" }, { "label": "_stop_product_row_from_delivery()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L138", "_origin": "ast", "community": 79, "norm_label": "_stop_product_row_from_delivery()", "id": "app_services_pl_transport_stop_feedback_service_stop_product_row_from_delivery" }, { "label": "_parse_product_feedbacks()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L153", "_origin": "ast", "community": 79, "norm_label": "_parse_product_feedbacks()", "id": "app_services_pl_transport_stop_feedback_service_parse_product_feedbacks" }, { "label": "_dump_product_feedbacks()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L175", "_origin": "ast", "community": 79, "norm_label": "_dump_product_feedbacks()", "id": "app_services_pl_transport_stop_feedback_service_dump_product_feedbacks" }, { "label": "_merge_product_feedbacks_into_segment()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L197", "_origin": "ast", "community": 79, "norm_label": "_merge_product_feedbacks_into_segment()", "id": "app_services_pl_transport_stop_feedback_service_merge_product_feedbacks_into_segment" }, { "label": "_is_site_visible_stop()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L215", "_origin": "ast", "community": 79, "norm_label": "_is_site_visible_stop()", "id": "app_services_pl_transport_stop_feedback_service_is_site_visible_stop" }, { "label": "list_plan_stop_segments()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L219", "_origin": "ast", "community": 79, "norm_label": "list_plan_stop_segments()", "id": "app_services_pl_transport_stop_feedback_service_list_plan_stop_segments" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 79, "norm_label": "session", "id": "app_services_pl_transport_stop_feedback_service_py_session" }, { "label": "_merge_driver_feedback()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L334", "_origin": "ast", "community": 79, "norm_label": "_merge_driver_feedback()", "id": "app_services_pl_transport_stop_feedback_service_merge_driver_feedback" }, { "label": "_merge_site_feedback()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L352", "_origin": "ast", "community": 79, "norm_label": "_merge_site_feedback()", "id": "app_services_pl_transport_stop_feedback_service_merge_site_feedback" }, { "label": "load_driver_stop_segments()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L373", "_origin": "ast", "community": 79, "norm_label": "load_driver_stop_segments()", "id": "app_services_pl_transport_stop_feedback_service_load_driver_stop_segments" }, { "label": "_load_site_stop_feedback_rows()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L400", "_origin": "ast", "community": 79, "norm_label": "_load_site_stop_feedback_rows()", "id": "app_services_pl_transport_stop_feedback_service_load_site_stop_feedback_rows" }, { "label": "load_site_stop_segments()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L417", "_origin": "ast", "community": 79, "norm_label": "load_site_stop_segments()", "id": "app_services_pl_transport_stop_feedback_service_load_site_stop_segments" }, { "label": "load_io_order_site_stop_segments()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L435", "_origin": "ast", "community": 79, "norm_label": "load_io_order_site_stop_segments()", "id": "app_services_pl_transport_stop_feedback_service_load_io_order_site_stop_segments" }, { "label": "_get_driver_feedback_row()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L454", "_origin": "ast", "community": 79, "norm_label": "_get_driver_feedback_row()", "id": "app_services_pl_transport_stop_feedback_service_get_driver_feedback_row" }, { "label": "save_driver_stop_feedback()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L475", "_origin": "ast", "community": 79, "norm_label": "save_driver_stop_feedback()", "id": "app_services_pl_transport_stop_feedback_service_save_driver_stop_feedback" }, { "label": "_get_site_feedback_row()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L526", "_origin": "ast", "community": 79, "norm_label": "_get_site_feedback_row()", "id": "app_services_pl_transport_stop_feedback_service_get_site_feedback_row" }, { "label": "_sum_product_actual_qty()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L547", "_origin": "ast", "community": 79, "norm_label": "_sum_product_actual_qty()", "id": "app_services_pl_transport_stop_feedback_service_sum_product_actual_qty" }, { "label": "_has_positive_feedback_qty()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L563", "_origin": "ast", "community": 79, "norm_label": "_has_positive_feedback_qty()", "id": "app_services_pl_transport_stop_feedback_service_has_positive_feedback_qty" }, { "label": "save_site_stop_feedback()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L573", "_origin": "ast", "community": 79, "norm_label": "save_site_stop_feedback()", "id": "app_services_pl_transport_stop_feedback_service_save_site_stop_feedback" }, { "label": "list_driver_stop_feedback_reads()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L641", "_origin": "ast", "community": 79, "norm_label": "list_driver_stop_feedback_reads()", "id": "app_services_pl_transport_stop_feedback_service_list_driver_stop_feedback_reads" }, { "label": "list_site_stop_feedback_reads()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L694", "_origin": "ast", "community": 79, "norm_label": "list_site_stop_feedback_reads()", "id": "app_services_pl_transport_stop_feedback_service_list_site_stop_feedback_reads" }, { "label": "_resolve_unit_label()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L752", "_origin": "ast", "community": 79, "norm_label": "_resolve_unit_label()", "id": "app_services_pl_transport_stop_feedback_service_resolve_unit_label" }, { "label": "build_public_stop_reads_for_segments()", "file_type": "code", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L759", "_origin": "ast", "community": 5, "norm_label": "build_public_stop_reads_for_segments()", "id": "app_services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments" }, { "label": "\u5165\u5e93/\u51fa\u5e93\u5355\u73b0\u573a\u9875\uff1a\u5c55\u793a\u5168\u90e8\u88c5\u8d27/\u9001\u8d27\u6bb5\u53ca\u6bb5\u5185\u4ea7\u54c1\u3002", "file_type": "rationale", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L442", "_origin": "ast", "community": 79, "norm_label": "\u5165\u5e93/\u51fa\u5e93\u5355\u73b0\u573a\u9875:\u5c55\u793a\u5168\u90e8\u88c5\u8d27/\u9001\u8d27\u6bb5\u53ca\u6bb5\u5185\u4ea7\u54c1\u3002", "id": "app_services_pl_transport_stop_feedback_service_rationale_442" }, { "label": "\u4e3a\u516c\u5171\u9875\u7ec4\u88c5\u88c5\u8d27/\u9001\u8d27\u6bb5\u53ca\u6bb5\u5185\u4ea7\u54c1\uff08\u542b\u522b\u540d\u3001\u54c1\u724c\u9009\u9879\uff09\u3002", "file_type": "rationale", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L766", "_origin": "ast", "community": 5, "norm_label": "\u4e3a\u516c\u5171\u9875\u7ec4\u88c5\u88c5\u8d27/\u9001\u8d27\u6bb5\u53ca\u6bb5\u5185\u4ea7\u54c1(\u542b\u522b\u540d\u3001\u54c1\u724c\u9009\u9879)\u3002", "id": "app_services_pl_transport_stop_feedback_service_rationale_766" }, { "label": "pl_vehicle_maintenance_service.py", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L1", "_origin": "ast", "community": 27, "norm_label": "pl_vehicle_maintenance_service.py", "id": "app_services_pl_vehicle_maintenance_service" }, { "label": "_generate_seq_no()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L32", "_origin": "ast", "community": 27, "norm_label": "_generate_seq_no()", "id": "app_services_pl_vehicle_maintenance_service_generate_seq_no" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 27, "norm_label": "session", "id": "app_services_pl_vehicle_maintenance_service_py_session" }, { "label": "generate_apply_no()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L46", "_origin": "ast", "community": 27, "norm_label": "generate_apply_no()", "id": "app_services_pl_vehicle_maintenance_service_generate_apply_no" }, { "label": "generate_process_no()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L56", "_origin": "ast", "community": 27, "norm_label": "generate_process_no()", "id": "app_services_pl_vehicle_maintenance_service_generate_process_no" }, { "label": "_resolve_user_name()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L65", "_origin": "ast", "community": 27, "norm_label": "_resolve_user_name()", "id": "app_services_pl_vehicle_maintenance_service_resolve_user_name" }, { "label": "_assert_vehicle_exists()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L76", "_origin": "ast", "community": 27, "norm_label": "_assert_vehicle_exists()", "id": "app_services_pl_vehicle_maintenance_service_assert_vehicle_exists" }, { "label": "_resolve_user_id()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L90", "_origin": "ast", "community": 27, "norm_label": "_resolve_user_id()", "id": "app_services_pl_vehicle_maintenance_service_resolve_user_id" }, { "label": "_validate_apply_dates()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L114", "_origin": "ast", "community": 27, "norm_label": "_validate_apply_dates()", "id": "app_services_pl_vehicle_maintenance_service_validate_apply_dates" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 27, "norm_label": "date", "id": "app_services_pl_vehicle_maintenance_service_py_date" }, { "label": "_get_apply_row()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L125", "_origin": "ast", "community": 27, "norm_label": "_get_apply_row()", "id": "app_services_pl_vehicle_maintenance_service_get_apply_row" }, { "label": "_get_process_row()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L143", "_origin": "ast", "community": 27, "norm_label": "_get_process_row()", "id": "app_services_pl_vehicle_maintenance_service_get_process_row" }, { "label": "_has_active_process()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L161", "_origin": "ast", "community": 27, "norm_label": "_has_active_process()", "id": "app_services_pl_vehicle_maintenance_service_has_active_process" }, { "label": "apply_to_read()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L174", "_origin": "ast", "community": 27, "norm_label": "apply_to_read()", "id": "app_services_pl_vehicle_maintenance_service_apply_to_read" }, { "label": "process_to_read()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L195", "_origin": "ast", "community": 27, "norm_label": "process_to_read()", "id": "app_services_pl_vehicle_maintenance_service_process_to_read" }, { "label": "_resolve_apply_for_process()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L227", "_origin": "ast", "community": 27, "norm_label": "_resolve_apply_for_process()", "id": "app_services_pl_vehicle_maintenance_service_resolve_apply_for_process" }, { "label": "list_applies()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L260", "_origin": "ast", "community": 27, "norm_label": "list_applies()", "id": "app_services_pl_vehicle_maintenance_service_list_applies" }, { "label": "get_apply()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L316", "_origin": "ast", "community": 27, "norm_label": "get_apply()", "id": "app_services_pl_vehicle_maintenance_service_get_apply" }, { "label": "create_apply()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L323", "_origin": "ast", "community": 27, "norm_label": "create_apply()", "id": "app_services_pl_vehicle_maintenance_service_create_apply" }, { "label": "update_apply()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L369", "_origin": "ast", "community": 27, "norm_label": "update_apply()", "id": "app_services_pl_vehicle_maintenance_service_update_apply" }, { "label": "cancel_apply()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L406", "_origin": "ast", "community": 27, "norm_label": "cancel_apply()", "id": "app_services_pl_vehicle_maintenance_service_cancel_apply" }, { "label": "delete_applies()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L420", "_origin": "ast", "community": 27, "norm_label": "delete_applies()", "id": "app_services_pl_vehicle_maintenance_service_delete_applies" }, { "label": "list_reminders()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L435", "_origin": "ast", "community": 27, "norm_label": "list_reminders()", "id": "app_services_pl_vehicle_maintenance_service_list_reminders" }, { "label": "board_item_to_read()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L478", "_origin": "ast", "community": 27, "norm_label": "board_item_to_read()", "id": "app_services_pl_vehicle_maintenance_service_board_item_to_read" }, { "label": "list_process_board()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L505", "_origin": "ast", "community": 27, "norm_label": "list_process_board()", "id": "app_services_pl_vehicle_maintenance_service_list_process_board" }, { "label": "get_process()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L582", "_origin": "ast", "community": 27, "norm_label": "get_process()", "id": "app_services_pl_vehicle_maintenance_service_get_process" }, { "label": "create_process()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L589", "_origin": "ast", "community": 27, "norm_label": "create_process()", "id": "app_services_pl_vehicle_maintenance_service_create_process" }, { "label": "update_process()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L628", "_origin": "ast", "community": 27, "norm_label": "update_process()", "id": "app_services_pl_vehicle_maintenance_service_update_process" }, { "label": "delete_processes()", "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L680", "_origin": "ast", "community": 27, "norm_label": "delete_processes()", "id": "app_services_pl_vehicle_maintenance_service_delete_processes" }, { "label": "pl_vehicle_recharge_service.py", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L1", "_origin": "ast", "community": 29, "norm_label": "pl_vehicle_recharge_service.py", "id": "app_services_pl_vehicle_recharge_service" }, { "label": "_generate_seq_no()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L31", "_origin": "ast", "community": 29, "norm_label": "_generate_seq_no()", "id": "app_services_pl_vehicle_recharge_service_generate_seq_no" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 29, "norm_label": "session", "id": "app_services_pl_vehicle_recharge_service_py_session" }, { "label": "generate_apply_no()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L45", "_origin": "ast", "community": 29, "norm_label": "generate_apply_no()", "id": "app_services_pl_vehicle_recharge_service_generate_apply_no" }, { "label": "generate_recharge_order_no()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L55", "_origin": "ast", "community": 29, "norm_label": "generate_recharge_order_no()", "id": "app_services_pl_vehicle_recharge_service_generate_recharge_order_no" }, { "label": "_resolve_user_name()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L64", "_origin": "ast", "community": 29, "norm_label": "_resolve_user_name()", "id": "app_services_pl_vehicle_recharge_service_resolve_user_name" }, { "label": "_assert_vehicle_exists()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L75", "_origin": "ast", "community": 29, "norm_label": "_assert_vehicle_exists()", "id": "app_services_pl_vehicle_recharge_service_assert_vehicle_exists" }, { "label": "_resolve_applicant_id()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L89", "_origin": "ast", "community": 29, "norm_label": "_resolve_applicant_id()", "id": "app_services_pl_vehicle_recharge_service_resolve_applicant_id" }, { "label": "_get_apply_row()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L111", "_origin": "ast", "community": 29, "norm_label": "_get_apply_row()", "id": "app_services_pl_vehicle_recharge_service_get_apply_row" }, { "label": "_get_record_row()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L129", "_origin": "ast", "community": 29, "norm_label": "_get_record_row()", "id": "app_services_pl_vehicle_recharge_service_get_record_row" }, { "label": "_has_active_record()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L147", "_origin": "ast", "community": 29, "norm_label": "_has_active_record()", "id": "app_services_pl_vehicle_recharge_service_has_active_record" }, { "label": "apply_to_read()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L160", "_origin": "ast", "community": 29, "norm_label": "apply_to_read()", "id": "app_services_pl_vehicle_recharge_service_apply_to_read" }, { "label": "record_to_read()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L178", "_origin": "ast", "community": 29, "norm_label": "record_to_read()", "id": "app_services_pl_vehicle_recharge_service_record_to_read" }, { "label": "_resolve_apply_for_record()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L211", "_origin": "ast", "community": 29, "norm_label": "_resolve_apply_for_record()", "id": "app_services_pl_vehicle_recharge_service_resolve_apply_for_record" }, { "label": "list_applies()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L247", "_origin": "ast", "community": 29, "norm_label": "list_applies()", "id": "app_services_pl_vehicle_recharge_service_list_applies" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 29, "norm_label": "date", "id": "app_services_pl_vehicle_recharge_service_py_date" }, { "label": "get_apply()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L302", "_origin": "ast", "community": 29, "norm_label": "get_apply()", "id": "app_services_pl_vehicle_recharge_service_get_apply" }, { "label": "create_apply()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L309", "_origin": "ast", "community": 29, "norm_label": "create_apply()", "id": "app_services_pl_vehicle_recharge_service_create_apply" }, { "label": "update_apply()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L344", "_origin": "ast", "community": 29, "norm_label": "update_apply()", "id": "app_services_pl_vehicle_recharge_service_update_apply" }, { "label": "cancel_apply()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L370", "_origin": "ast", "community": 29, "norm_label": "cancel_apply()", "id": "app_services_pl_vehicle_recharge_service_cancel_apply" }, { "label": "delete_applies()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L384", "_origin": "ast", "community": 29, "norm_label": "delete_applies()", "id": "app_services_pl_vehicle_recharge_service_delete_applies" }, { "label": "list_pending_apply_options()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L399", "_origin": "ast", "community": 29, "norm_label": "list_pending_apply_options()", "id": "app_services_pl_vehicle_recharge_service_list_pending_apply_options" }, { "label": "list_records()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L420", "_origin": "ast", "community": 29, "norm_label": "list_records()", "id": "app_services_pl_vehicle_recharge_service_list_records" }, { "label": "board_item_to_read()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L473", "_origin": "ast", "community": 29, "norm_label": "board_item_to_read()", "id": "app_services_pl_vehicle_recharge_service_board_item_to_read" }, { "label": "list_disburse_board()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L499", "_origin": "ast", "community": 29, "norm_label": "list_disburse_board()", "id": "app_services_pl_vehicle_recharge_service_list_disburse_board" }, { "label": "get_record()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L570", "_origin": "ast", "community": 29, "norm_label": "get_record()", "id": "app_services_pl_vehicle_recharge_service_get_record" }, { "label": "create_record()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L577", "_origin": "ast", "community": 29, "norm_label": "create_record()", "id": "app_services_pl_vehicle_recharge_service_create_record" }, { "label": "update_record()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L617", "_origin": "ast", "community": 29, "norm_label": "update_record()", "id": "app_services_pl_vehicle_recharge_service_update_record" }, { "label": "delete_records()", "file_type": "code", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L668", "_origin": "ast", "community": 29, "norm_label": "delete_records()", "id": "app_services_pl_vehicle_recharge_service_delete_records" }, { "label": "pl_vehicle_urea_service.py", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L1", "_origin": "ast", "community": 36, "norm_label": "pl_vehicle_urea_service.py", "id": "app_services_pl_vehicle_urea_service" }, { "label": "_generate_seq_no()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L27", "_origin": "ast", "community": 36, "norm_label": "_generate_seq_no()", "id": "app_services_pl_vehicle_urea_service_generate_seq_no" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 36, "norm_label": "session", "id": "app_services_pl_vehicle_urea_service_py_session" }, { "label": "generate_apply_no()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L39", "_origin": "ast", "community": 36, "norm_label": "generate_apply_no()", "id": "app_services_pl_vehicle_urea_service_generate_apply_no" }, { "label": "generate_disburse_no()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L45", "_origin": "ast", "community": 36, "norm_label": "generate_disburse_no()", "id": "app_services_pl_vehicle_urea_service_generate_disburse_no" }, { "label": "_resolve_user_name()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L51", "_origin": "ast", "community": 36, "norm_label": "_resolve_user_name()", "id": "app_services_pl_vehicle_urea_service_resolve_user_name" }, { "label": "_assert_vehicle_exists()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L62", "_origin": "ast", "community": 36, "norm_label": "_assert_vehicle_exists()", "id": "app_services_pl_vehicle_urea_service_assert_vehicle_exists" }, { "label": "_resolve_user_id()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L76", "_origin": "ast", "community": 36, "norm_label": "_resolve_user_id()", "id": "app_services_pl_vehicle_urea_service_resolve_user_id" }, { "label": "_validate_apply_dates()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L100", "_origin": "ast", "community": 36, "norm_label": "_validate_apply_dates()", "id": "app_services_pl_vehicle_urea_service_validate_apply_dates" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 36, "norm_label": "date", "id": "app_services_pl_vehicle_urea_service_py_date" }, { "label": "_get_apply_row()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L105", "_origin": "ast", "community": 36, "norm_label": "_get_apply_row()", "id": "app_services_pl_vehicle_urea_service_get_apply_row" }, { "label": "_get_disburse_row()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L123", "_origin": "ast", "community": 36, "norm_label": "_get_disburse_row()", "id": "app_services_pl_vehicle_urea_service_get_disburse_row" }, { "label": "_has_active_disburse()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L141", "_origin": "ast", "community": 36, "norm_label": "_has_active_disburse()", "id": "app_services_pl_vehicle_urea_service_has_active_disburse" }, { "label": "apply_to_read()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L154", "_origin": "ast", "community": 36, "norm_label": "apply_to_read()", "id": "app_services_pl_vehicle_urea_service_apply_to_read" }, { "label": "disburse_to_read()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L174", "_origin": "ast", "community": 36, "norm_label": "disburse_to_read()", "id": "app_services_pl_vehicle_urea_service_disburse_to_read" }, { "label": "_resolve_apply_for_disburse()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L206", "_origin": "ast", "community": 36, "norm_label": "_resolve_apply_for_disburse()", "id": "app_services_pl_vehicle_urea_service_resolve_apply_for_disburse" }, { "label": "list_applies()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L239", "_origin": "ast", "community": 36, "norm_label": "list_applies()", "id": "app_services_pl_vehicle_urea_service_list_applies" }, { "label": "get_apply()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L291", "_origin": "ast", "community": 36, "norm_label": "get_apply()", "id": "app_services_pl_vehicle_urea_service_get_apply" }, { "label": "create_apply()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L298", "_origin": "ast", "community": 36, "norm_label": "create_apply()", "id": "app_services_pl_vehicle_urea_service_create_apply" }, { "label": "update_apply()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L337", "_origin": "ast", "community": 36, "norm_label": "update_apply()", "id": "app_services_pl_vehicle_urea_service_update_apply" }, { "label": "cancel_apply()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L367", "_origin": "ast", "community": 36, "norm_label": "cancel_apply()", "id": "app_services_pl_vehicle_urea_service_cancel_apply" }, { "label": "delete_applies()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L381", "_origin": "ast", "community": 36, "norm_label": "delete_applies()", "id": "app_services_pl_vehicle_urea_service_delete_applies" }, { "label": "board_item_to_read()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L396", "_origin": "ast", "community": 36, "norm_label": "board_item_to_read()", "id": "app_services_pl_vehicle_urea_service_board_item_to_read" }, { "label": "list_disburse_board()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L422", "_origin": "ast", "community": 36, "norm_label": "list_disburse_board()", "id": "app_services_pl_vehicle_urea_service_list_disburse_board" }, { "label": "get_disburse()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L492", "_origin": "ast", "community": 36, "norm_label": "get_disburse()", "id": "app_services_pl_vehicle_urea_service_get_disburse" }, { "label": "create_disburse()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L499", "_origin": "ast", "community": 36, "norm_label": "create_disburse()", "id": "app_services_pl_vehicle_urea_service_create_disburse" }, { "label": "update_disburse()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L536", "_origin": "ast", "community": 36, "norm_label": "update_disburse()", "id": "app_services_pl_vehicle_urea_service_update_disburse" }, { "label": "delete_disburses()", "file_type": "code", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L586", "_origin": "ast", "community": 36, "norm_label": "delete_disburses()", "id": "app_services_pl_vehicle_urea_service_delete_disburses" }, { "label": "web_auth_roles.py", "file_type": "code", "source_file": "app/services/web_auth_roles.py", "source_location": "L1", "_origin": "ast", "community": 37, "norm_label": "web_auth_roles.py", "id": "app_services_web_auth_roles" }, { "label": "_map_role_name_to_web()", "file_type": "code", "source_file": "app/services/web_auth_roles.py", "source_location": "L13", "_origin": "ast", "community": 37, "norm_label": "_map_role_name_to_web()", "id": "app_services_web_auth_roles_map_role_name_to_web" }, { "label": "_role_rows_for_user()", "file_type": "code", "source_file": "app/services/web_auth_roles.py", "source_location": "L25", "_origin": "ast", "community": 37, "norm_label": "_role_rows_for_user()", "id": "app_services_web_auth_roles_role_rows_for_user" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 37, "norm_label": "session", "id": "app_services_web_auth_roles_py_session" }, { "label": "user_has_bound_roles()", "file_type": "code", "source_file": "app/services/web_auth_roles.py", "source_location": "L42", "_origin": "ast", "community": 37, "norm_label": "user_has_bound_roles()", "id": "app_services_web_auth_roles_user_has_bound_roles" }, { "label": "resolve_web_role_for_user()", "file_type": "code", "source_file": "app/services/web_auth_roles.py", "source_location": "L53", "_origin": "ast", "community": 37, "norm_label": "resolve_web_role_for_user()", "id": "app_services_web_auth_roles_resolve_web_role_for_user" }, { "label": "_granted_menu_ids_for_user()", "file_type": "code", "source_file": "app/services/web_auth_roles.py", "source_location": "L71", "_origin": "ast", "community": 37, "norm_label": "_granted_menu_ids_for_user()", "id": "app_services_web_auth_roles_granted_menu_ids_for_user" }, { "label": "_expand_with_ancestor_menu_ids()", "file_type": "code", "source_file": "app/services/web_auth_roles.py", "source_location": "L103", "_origin": "ast", "community": 37, "norm_label": "_expand_with_ancestor_menu_ids()", "id": "app_services_web_auth_roles_expand_with_ancestor_menu_ids" }, { "label": "iter_user_menu_perm_codes()", "file_type": "code", "source_file": "app/services/web_auth_roles.py", "source_location": "L127", "_origin": "ast", "community": 37, "norm_label": "iter_user_menu_perm_codes()", "id": "app_services_web_auth_roles_iter_user_menu_perm_codes" }, { "label": "Web \u7ba1\u7406\u7aef\u767b\u5f55\uff1a\u57fa\u4e8e V0.3 sys_user / sys_user_role / sys_role \u7684\u89d2\u8272\u4e0e\u83dc\u5355\u6743\u9650\u89e3\u6790", "file_type": "rationale", "source_file": "app/services/web_auth_roles.py", "source_location": "L1", "_origin": "ast", "community": 37, "norm_label": "web \u7ba1\u7406\u7aef\u767b\u5f55:\u57fa\u4e8e v0.3 sys_user / sys_user_role / sys_role \u7684\u89d2\u8272\u4e0e\u83dc\u5355\u6743\u9650\u89e3\u6790", "id": "app_services_web_auth_roles_rationale_1" }, { "label": "\u5c06 sys_role.role_name \u6620\u5c04\u4e3a web-admin \u4f7f\u7528\u7684 role \u5b57\u7b26\u4e32\u3002", "file_type": "rationale", "source_file": "app/services/web_auth_roles.py", "source_location": "L14", "_origin": "ast", "community": 37, "norm_label": "\u5c06 sys_role.role_name \u6620\u5c04\u4e3a web-admin \u4f7f\u7528\u7684 role \u5b57\u7b26\u4e32\u3002", "id": "app_services_web_auth_roles_rationale_14" }, { "label": "\u7528\u6237\u662f\u5426\u5728 sys_user_role \u4e2d\u7ed1\u5b9a\u4e86\u81f3\u5c11\u4e00\u4e2a\u6709\u6548\u89d2\u8272\u3002", "file_type": "rationale", "source_file": "app/services/web_auth_roles.py", "source_location": "L43", "_origin": "ast", "community": 37, "norm_label": "\u7528\u6237\u662f\u5426\u5728 sys_user_role \u4e2d\u7ed1\u5b9a\u4e86\u81f3\u5c11\u4e00\u4e2a\u6709\u6548\u89d2\u8272\u3002", "id": "app_services_web_auth_roles_rationale_43" }, { "label": "\u6839\u636e\u7528\u6237\u5173\u8054\u89d2\u8272\u89e3\u6790 Web \u7aef role\uff08admin / super_admin\uff09\u3002", "file_type": "rationale", "source_file": "app/services/web_auth_roles.py", "source_location": "L54", "_origin": "ast", "community": 37, "norm_label": "\u6839\u636e\u7528\u6237\u5173\u8054\u89d2\u8272\u89e3\u6790 web \u7aef role(admin / super_admin)\u3002", "id": "app_services_web_auth_roles_rationale_54" }, { "label": "\u89d2\u8272\u4ec5\u52fe\u9009\u6309\u94ae\uff08F\uff09\u65f6\uff0c\u8865\u9f50\u7956\u5148 C/M \u83dc\u5355 id\uff0c\u4fbf\u4e8e\u524d\u7aef\u5339\u914d :list \u8def\u7531\u3002", "file_type": "rationale", "source_file": "app/services/web_auth_roles.py", "source_location": "L104", "_origin": "ast", "community": 37, "norm_label": "\u89d2\u8272\u4ec5\u52fe\u9009\u6309\u94ae(f)\u65f6,\u8865\u9f50\u7956\u5148 c/m \u83dc\u5355 id,\u4fbf\u4e8e\u524d\u7aef\u5339\u914d :list \u8def\u7531\u3002", "id": "app_services_web_auth_roles_rationale_104" }, { "label": "\u7528\u6237\u901a\u8fc7\u89d2\u8272\u5173\u8054\u5f97\u5230\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6\uff08sys_menu.perms\uff0c\u4e0e\u524d\u7aef meta.menuCode \u5bf9\u9f50\uff09\u3002", "file_type": "rationale", "source_file": "app/services/web_auth_roles.py", "source_location": "L130", "_origin": "ast", "community": 37, "norm_label": "\u7528\u6237\u901a\u8fc7\u89d2\u8272\u5173\u8054\u5f97\u5230\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6(sys_menu.perms,\u4e0e\u524d\u7aef meta.menucode \u5bf9\u9f50)\u3002", "id": "app_services_web_auth_roles_rationale_130" }, { "label": "workflow_callback.py", "file_type": "code", "source_file": "app/services/workflow_callback.py", "source_location": "L1", "_origin": "ast", "community": 25, "norm_label": "workflow_callback.py", "id": "app_services_workflow_callback" }, { "label": "register_local_callback()", "file_type": "code", "source_file": "app/services/workflow_callback.py", "source_location": "L23", "_origin": "ast", "community": 312, "norm_label": "register_local_callback()", "id": "app_services_workflow_callback_register_local_callback" }, { "label": "_LocalCallbackFn", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 312, "norm_label": "_localcallbackfn", "id": "localcallbackfn" }, { "label": "_dispatch_local()", "file_type": "code", "source_file": "app/services/workflow_callback.py", "source_location": "L28", "_origin": "ast", "community": 25, "norm_label": "_dispatch_local()", "id": "app_services_workflow_callback_dispatch_local" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 25, "norm_label": "any", "id": "app_services_workflow_callback_py_any" }, { "label": "trigger_callback()", "file_type": "code", "source_file": "app/services/workflow_callback.py", "source_location": "L60", "_origin": "ast", "community": 25, "norm_label": "trigger_callback()", "id": "app_services_workflow_callback_trigger_callback" }, { "label": "\u5de5\u4f5c\u6d41\u56de\u8c03\u670d\u52a1 \u2014\u2014 \u6d41\u7a0b\u72b6\u6001\u53d8\u66f4\u65f6\u901a\u77e5\u4e1a\u52a1\u7cfb\u7edf", "file_type": "rationale", "source_file": "app/services/workflow_callback.py", "source_location": "L1", "_origin": "ast", "community": 25, "norm_label": "\u5de5\u4f5c\u6d41\u56de\u8c03\u670d\u52a1 \u2014\u2014 \u6d41\u7a0b\u72b6\u6001\u53d8\u66f4\u65f6\u901a\u77e5\u4e1a\u52a1\u7cfb\u7edf", "id": "app_services_workflow_callback_rationale_1" }, { "label": "\u6ce8\u518c\u672c\u5730\u56de\u8c03\u51fd\u6570\u3002\u5f53 callback_url \u4ee5 path \u5f00\u5934\u65f6\u76f4\u63a5\u8c03\u7528 fn\u3002", "file_type": "rationale", "source_file": "app/services/workflow_callback.py", "source_location": "L24", "_origin": "ast", "community": 312, "norm_label": "\u6ce8\u518c\u672c\u5730\u56de\u8c03\u51fd\u6570\u3002\u5f53 callback_url \u4ee5 path \u5f00\u5934\u65f6\u76f4\u63a5\u8c03\u7528 fn\u3002", "id": "app_services_workflow_callback_rationale_24" }, { "label": "\u5c1d\u8bd5\u672c\u5730\u76f4\u8c03\u3002\u8fd4\u56de True \u8868\u793a\u5df2\u5904\u7406\uff0cFalse \u8868\u793a\u65e0\u5339\u914d\u7684\u672c\u5730\u56de\u8c03\u3002", "file_type": "rationale", "source_file": "app/services/workflow_callback.py", "source_location": "L29", "_origin": "ast", "community": 25, "norm_label": "\u5c1d\u8bd5\u672c\u5730\u76f4\u8c03\u3002\u8fd4\u56de true \u8868\u793a\u5df2\u5904\u7406,false \u8868\u793a\u65e0\u5339\u914d\u7684\u672c\u5730\u56de\u8c03\u3002", "id": "app_services_workflow_callback_rationale_29" }, { "label": "\u6d41\u7a0b\u5b9e\u4f8b\u72b6\u6001\u53d8\u66f4\u540e\uff0c\u5411\u4e1a\u52a1\u7cfb\u7edf\u53d1\u9001\u56de\u8c03\u901a\u77e5\u3002 \u4f18\u5148\u7ea7\uff1a 1. \u5982\u679c callback_url \u662f\u5185\u90e8\u8def\u5f84\uff08\u4ee5 / \u5f00\u5934\uff09\uff0c\u4f18\u5148\u5c1d\u8bd5\u672c\u5730\u76f4\u8c03", "file_type": "rationale", "source_file": "app/services/workflow_callback.py", "source_location": "L61", "_origin": "ast", "community": 25, "norm_label": "\u6d41\u7a0b\u5b9e\u4f8b\u72b6\u6001\u53d8\u66f4\u540e,\u5411\u4e1a\u52a1\u7cfb\u7edf\u53d1\u9001\u56de\u8c03\u901a\u77e5\u3002 \u4f18\u5148\u7ea7: 1. \u5982\u679c callback_url \u662f\u5185\u90e8\u8def\u5f84(\u4ee5 / \u5f00\u5934),\u4f18\u5148\u5c1d\u8bd5\u672c\u5730\u76f4\u8c03", "id": "app_services_workflow_callback_rationale_61" }, { "label": "workflow_engine.py", "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L1", "_origin": "ast", "community": 25, "norm_label": "workflow_engine.py", "id": "app_services_workflow_engine" }, { "label": "WorkflowEngine", "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L31", "_origin": "ast", "community": 25, "norm_label": "workflowengine", "id": "app_services_workflow_engine_workflowengine" }, { "label": ".__init__()", "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L32", "_origin": "ast", "community": 25, "norm_label": ".__init__()", "id": "app_services_workflow_engine_workflowengine_init" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 25, "norm_label": "session", "id": "app_services_workflow_engine_py_session" }, { "label": ".start_process()", "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L39", "_origin": "ast", "community": 25, "norm_label": ".start_process()", "id": "app_services_workflow_engine_workflowengine_start_process" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 25, "norm_label": "any", "id": "app_services_workflow_engine_py_any" }, { "label": ".approve_task()", "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L77", "_origin": "ast", "community": 25, "norm_label": ".approve_task()", "id": "app_services_workflow_engine_workflowengine_approve_task" }, { "label": ".reject_task()", "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L126", "_origin": "ast", "community": 25, "norm_label": ".reject_task()", "id": "app_services_workflow_engine_workflowengine_reject_task" }, { "label": "._advance()", "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L160", "_origin": "ast", "community": 25, "norm_label": "._advance()", "id": "app_services_workflow_engine_workflowengine_advance" }, { "label": "._execute_node()", "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L201", "_origin": "ast", "community": 25, "norm_label": "._execute_node()", "id": "app_services_workflow_engine_workflowengine_execute_node" }, { "label": "._resolve_approvers()", "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L238", "_origin": "ast", "community": 25, "norm_label": "._resolve_approvers()", "id": "app_services_workflow_engine_workflowengine_resolve_approvers" }, { "label": "._evaluate_condition()", "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L284", "_origin": "ast", "community": 25, "norm_label": "._evaluate_condition()", "id": "app_services_workflow_engine_workflowengine_evaluate_condition" }, { "label": "._check_rules()", "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L306", "_origin": "ast", "community": 25, "norm_label": "._check_rules()", "id": "app_services_workflow_engine_workflowengine_check_rules" }, { "label": "._compare()", "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L330", "_origin": "ast", "community": 25, "norm_label": "._compare()", "id": "app_services_workflow_engine_workflowengine_compare" }, { "label": "._get_variable()", "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L359", "_origin": "ast", "community": 25, "norm_label": "._get_variable()", "id": "app_services_workflow_engine_workflowengine_get_variable" }, { "label": "._parse_node_config()", "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L374", "_origin": "ast", "community": 25, "norm_label": "._parse_node_config()", "id": "app_services_workflow_engine_workflowengine_parse_node_config" }, { "label": "._parse_variables()", "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L383", "_origin": "ast", "community": 25, "norm_label": "._parse_variables()", "id": "app_services_workflow_engine_workflowengine_parse_variables" }, { "label": "\u5de5\u4f5c\u6d41\u5f15\u64ce \u2014\u2014 \u8bfb\u53d6\u8282\u70b9\u4e0e\u8fde\u7ebf\u6267\u884c\u5ba1\u6279\u6d41\u8f6c", "file_type": "rationale", "source_file": "app/services/workflow_engine.py", "source_location": "L1", "_origin": "ast", "community": 25, "norm_label": "\u5de5\u4f5c\u6d41\u5f15\u64ce \u2014\u2014 \u8bfb\u53d6\u8282\u70b9\u4e0e\u8fde\u7ebf\u6267\u884c\u5ba1\u6279\u6d41\u8f6c", "id": "app_services_workflow_engine_rationale_1" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/tasks/__init__.py", "source_location": "L1", "_origin": "ast", "community": 70, "norm_label": "__init__.py", "id": "app_tasks_init" }, { "label": "init_scheduled_tasks()", "file_type": "code", "source_file": "app/tasks/__init__.py", "source_location": "L10", "_origin": "ast", "community": 141, "norm_label": "init_scheduled_tasks()", "id": "app_tasks_init_init_scheduled_tasks" }, { "label": "shutdown_scheduler()", "file_type": "code", "source_file": "app/tasks/__init__.py", "source_location": "L78", "_origin": "ast", "community": 141, "norm_label": "shutdown_scheduler()", "id": "app_tasks_init_shutdown_scheduler" }, { "label": "customer_pool.py", "file_type": "code", "source_file": "app/tasks/customer_pool.py", "source_location": "L1", "_origin": "ast", "community": 70, "norm_label": "customer_pool.py", "id": "app_tasks_customer_pool" }, { "label": "check_customer_protect_time()", "file_type": "code", "source_file": "app/tasks/customer_pool.py", "source_location": "L17", "_origin": "ast", "community": 70, "norm_label": "check_customer_protect_time()", "id": "app_tasks_customer_pool_check_customer_protect_time" }, { "label": "remind_customer_recycle()", "file_type": "code", "source_file": "app/tasks/customer_pool.py", "source_location": "L66", "_origin": "ast", "community": 70, "norm_label": "remind_customer_recycle()", "id": "app_tasks_customer_pool_remind_customer_recycle" }, { "label": "pool_recovery_job()", "file_type": "code", "source_file": "app/tasks/customer_pool.py", "source_location": "L112", "_origin": "ast", "community": 70, "norm_label": "pool_recovery_job()", "id": "app_tasks_customer_pool_pool_recovery_job" }, { "label": "warn_customer_recycle()", "file_type": "code", "source_file": "app/tasks/customer_pool.py", "source_location": "L152", "_origin": "ast", "community": 70, "norm_label": "warn_customer_recycle()", "id": "app_tasks_customer_pool_warn_customer_recycle" }, { "label": "_recycle_to_pool()", "file_type": "code", "source_file": "app/tasks/customer_pool.py", "source_location": "L225", "_origin": "ast", "community": 70, "norm_label": "_recycle_to_pool()", "id": "app_tasks_customer_pool_recycle_to_pool" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 70, "norm_label": "session", "id": "app_tasks_customer_pool_py_session" }, { "label": "\u6bcf\u5929\u51cc\u66681\u70b9\uff1a\u68c0\u67e5\u4fdd\u62a4\u671f\u5230\u671f\u5ba2\u6237\uff0c\u8ddf\u8fdb\u6b21\u6570\u4e0d\u8db3\u5219\u9000\u56de\u516c\u6d77", "file_type": "rationale", "source_file": "app/tasks/customer_pool.py", "source_location": "L18", "_origin": "ast", "community": 70, "norm_label": "\u6bcf\u5929\u51cc\u66681\u70b9:\u68c0\u67e5\u4fdd\u62a4\u671f\u5230\u671f\u5ba2\u6237,\u8ddf\u8fdb\u6b21\u6570\u4e0d\u8db3\u5219\u9000\u56de\u516c\u6d77", "id": "app_tasks_customer_pool_rationale_18" }, { "label": "\u6bcf\u5929\u65e9\u4e0a9\u70b9\uff1a\u4fdd\u62a4\u671f\u5230\u671f\u63d0\u9192\uff083\u5929\u5185\u5230\u671f\u4e14\u8ddf\u8fdb\u4e0d\u8db3\uff09", "file_type": "rationale", "source_file": "app/tasks/customer_pool.py", "source_location": "L67", "_origin": "ast", "community": 70, "norm_label": "\u6bcf\u5929\u65e9\u4e0a9\u70b9:\u4fdd\u62a4\u671f\u5230\u671f\u63d0\u9192(3\u5929\u5185\u5230\u671f\u4e14\u8ddf\u8fdb\u4e0d\u8db3)", "id": "app_tasks_customer_pool_rationale_67" }, { "label": "db_auto_plan.py", "file_type": "code", "source_file": "app/tasks/db_auto_plan.py", "source_location": "L1", "_origin": "ast", "community": 70, "norm_label": "db_auto_plan.py", "id": "app_tasks_db_auto_plan" }, { "label": "auto_generate_monthly_plans_job()", "file_type": "code", "source_file": "app/tasks/db_auto_plan.py", "source_location": "L10", "_origin": "ast", "community": 70, "norm_label": "auto_generate_monthly_plans_job()", "id": "app_tasks_db_auto_plan_auto_generate_monthly_plans_job" }, { "label": "\u6bcf\u6708 1 \u65e5\u51cc\u6668\u6267\u884c\uff1a\u6309\u4e0a\u6708\u8ba1\u5212\u6a21\u677f\u751f\u6210\u672c\u6708\u8ba1\u5212\u3002", "file_type": "rationale", "source_file": "app/tasks/db_auto_plan.py", "source_location": "L11", "_origin": "ast", "community": 70, "norm_label": "\u6bcf\u6708 1 \u65e5\u51cc\u6668\u6267\u884c:\u6309\u4e0a\u6708\u8ba1\u5212\u6a21\u677f\u751f\u6210\u672c\u6708\u8ba1\u5212\u3002", "id": "app_tasks_db_auto_plan_rationale_11" }, { "label": "pl_cert_expiry.py", "file_type": "code", "source_file": "app/tasks/pl_cert_expiry.py", "source_location": "L1", "_origin": "ast", "community": 3, "norm_label": "pl_cert_expiry.py", "id": "app_tasks_pl_cert_expiry" }, { "label": "scan_pl_cert_expiry_job()", "file_type": "code", "source_file": "app/tasks/pl_cert_expiry.py", "source_location": "L10", "_origin": "ast", "community": 3, "norm_label": "scan_pl_cert_expiry_job()", "id": "app_tasks_pl_cert_expiry_scan_pl_cert_expiry_job" }, { "label": "\u6bcf\u65e5\u626b\u63cf pl_cert\uff0c\u751f\u6210\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u3002", "file_type": "rationale", "source_file": "app/tasks/pl_cert_expiry.py", "source_location": "L11", "_origin": "ast", "community": 3, "norm_label": "\u6bcf\u65e5\u626b\u63cf pl_cert,\u751f\u6210\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u3002", "id": "app_tasks_pl_cert_expiry_rationale_11" }, { "label": "pl_personnel_age.py", "file_type": "code", "source_file": "app/tasks/pl_personnel_age.py", "source_location": "L1", "_origin": "ast", "community": 168, "norm_label": "pl_personnel_age.py", "id": "app_tasks_pl_personnel_age" }, { "label": "refresh_personnel_ages_job()", "file_type": "code", "source_file": "app/tasks/pl_personnel_age.py", "source_location": "L10", "_origin": "ast", "community": 168, "norm_label": "refresh_personnel_ages_job()", "id": "app_tasks_pl_personnel_age_refresh_personnel_ages_job" }, { "label": "\u6bcf\u65e5\u51cc\u6668\u91cd\u7b97 pl_personnel \u5e74\u9f84\uff08\u6709\u5408\u6cd5 18 \u4f4d\u8eab\u4efd\u8bc1\u53f7\u7684\u8bb0\u5f55\uff09\u3002", "file_type": "rationale", "source_file": "app/tasks/pl_personnel_age.py", "source_location": "L11", "_origin": "ast", "community": 168, "norm_label": "\u6bcf\u65e5\u51cc\u6668\u91cd\u7b97 pl_personnel \u5e74\u9f84(\u6709\u5408\u6cd5 18 \u4f4d\u8eab\u4efd\u8bc1\u53f7\u7684\u8bb0\u5f55)\u3002", "id": "app_tasks_pl_personnel_age_rationale_11" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/utils/__init__.py", "source_location": "L1", "_origin": "ast", "community": 370, "norm_label": "__init__.py", "id": "app_utils_init" }, { "label": "bx_codegen.py", "file_type": "code", "source_file": "app/utils/bx_codegen.py", "source_location": "L1", "_origin": "ast", "community": 164, "norm_label": "bx_codegen.py", "id": "app_utils_bx_codegen" }, { "label": "generate_apply_code()", "file_type": "code", "source_file": "app/utils/bx_codegen.py", "source_location": "L15", "_origin": "ast", "community": 49, "norm_label": "generate_apply_code()", "id": "app_utils_bx_codegen_generate_apply_code" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 164, "norm_label": "session", "id": "app_utils_bx_codegen_py_session" }, { "label": "parse_reimburse_date()", "file_type": "code", "source_file": "app/utils/bx_codegen.py", "source_location": "L40", "_origin": "ast", "community": 164, "norm_label": "parse_reimburse_date()", "id": "app_utils_bx_codegen_parse_reimburse_date" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 164, "norm_label": "date", "id": "app_utils_bx_codegen_py_date" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 164, "norm_label": "datetime", "id": "app_utils_bx_codegen_py_datetime" }, { "label": "parse_optional_date()", "file_type": "code", "source_file": "app/utils/bx_codegen.py", "source_location": "L53", "_origin": "ast", "community": 164, "norm_label": "parse_optional_date()", "id": "app_utils_bx_codegen_parse_optional_date" }, { "label": "format_reimburse_title()", "file_type": "code", "source_file": "app/utils/bx_codegen.py", "source_location": "L67", "_origin": "ast", "community": 164, "norm_label": "format_reimburse_title()", "id": "app_utils_bx_codegen_format_reimburse_title" }, { "label": "is_auto_reimburse_title()", "file_type": "code", "source_file": "app/utils/bx_codegen.py", "source_location": "L71", "_origin": "ast", "community": 164, "norm_label": "is_auto_reimburse_title()", "id": "app_utils_bx_codegen_is_auto_reimburse_title" }, { "label": "preview_reimburse_title_seq()", "file_type": "code", "source_file": "app/utils/bx_codegen.py", "source_location": "L75", "_origin": "ast", "community": 164, "norm_label": "preview_reimburse_title_seq()", "id": "app_utils_bx_codegen_preview_reimburse_title_seq" }, { "label": "allocate_reimburse_title_seq()", "file_type": "code", "source_file": "app/utils/bx_codegen.py", "source_location": "L94", "_origin": "ast", "community": 164, "norm_label": "allocate_reimburse_title_seq()", "id": "app_utils_bx_codegen_allocate_reimburse_title_seq" }, { "label": "generate_title()", "file_type": "code", "source_file": "app/utils/bx_codegen.py", "source_location": "L116", "_origin": "ast", "community": 164, "norm_label": "generate_title()", "id": "app_utils_bx_codegen_generate_title" }, { "label": "resolve_reimburse_title()", "file_type": "code", "source_file": "app/utils/bx_codegen.py", "source_location": "L129", "_origin": "ast", "community": 164, "norm_label": "resolve_reimburse_title()", "id": "app_utils_bx_codegen_resolve_reimburse_title" }, { "label": "\u62a5\u9500\u5355\u53f7/\u6807\u9898\u751f\u6210\uff08\u4ece bx-backend \u8fc1\u79fb\uff0c\u589e\u52a0 tenant_no \u9694\u79bb\uff09\u3002", "file_type": "rationale", "source_file": "app/utils/bx_codegen.py", "source_location": "L1", "_origin": "ast", "community": 164, "norm_label": "\u62a5\u9500\u5355\u53f7/\u6807\u9898\u751f\u6210(\u4ece bx-backend \u8fc1\u79fb,\u589e\u52a0 tenant_no \u9694\u79bb)\u3002", "id": "app_utils_bx_codegen_rationale_1" }, { "label": "\u751f\u6210\u987a\u5e8f\u5355\u53f7\uff1a{prefix}{YYYYMMDD}{3\u4f4d\u5e8f\u53f7}\u3002 prefix \u793a\u4f8b\uff1aBYJ\uff08\u5907\u7528\u91d1\uff09\u3001BX\uff08\u62a5\u9500\uff09\u3002", "file_type": "rationale", "source_file": "app/utils/bx_codegen.py", "source_location": "L16", "_origin": "ast", "community": 49, "norm_label": "\u751f\u6210\u987a\u5e8f\u5355\u53f7:{prefix}{yyyymmdd}{3\u4f4d\u5e8f\u53f7}\u3002 prefix \u793a\u4f8b:byj(\u5907\u7528\u91d1)\u3001bx(\u62a5\u9500)\u3002", "id": "app_utils_bx_codegen_rationale_16" }, { "label": "\u53ef\u9009\u65e5\u671f\uff1a\u7a7a \u2192 None\uff1b\u5408\u6cd5 YYYY-MM-DD / date / datetime \u2192 date\u3002", "file_type": "rationale", "source_file": "app/utils/bx_codegen.py", "source_location": "L54", "_origin": "ast", "community": 164, "norm_label": "\u53ef\u9009\u65e5\u671f:\u7a7a \u2192 none;\u5408\u6cd5 yyyy-mm-dd / date / datetime \u2192 date\u3002", "id": "app_utils_bx_codegen_rationale_54" }, { "label": "\u5206\u914d\u540c\u79df\u6237\u3001\u540c\u62a5\u9500\u65e5\u671f\u4e0b\u7684\u6807\u9898\u5e8f\u53f7\uff08MAX+1\uff09\u3002 \u914d\u5408 uk_tenant_reimburse_date_title_seq \u552f\u4e00\u7ea6\u675f\uff0c\u5e76\u53d1\u51b2\u7a81\u65f6\u7531\u4e0a", "file_type": "rationale", "source_file": "app/utils/bx_codegen.py", "source_location": "L100", "_origin": "ast", "community": 164, "norm_label": "\u5206\u914d\u540c\u79df\u6237\u3001\u540c\u62a5\u9500\u65e5\u671f\u4e0b\u7684\u6807\u9898\u5e8f\u53f7(max+1)\u3002 \u914d\u5408 uk_tenant_reimburse_date_title_seq \u552f\u4e00\u7ea6\u675f,\u5e76\u53d1\u51b2\u7a81\u65f6\u7531\u4e0a", "id": "app_utils_bx_codegen_rationale_100" }, { "label": "\u9884\u89c8\u7528\u6807\u9898\u751f\u6210\uff08\u63d0\u4ea4\u65f6\u4ecd\u4f1a\u5728\u670d\u52a1\u7aef\u91cd\u65b0\u5206\u914d\u5e8f\u53f7\u4ee5\u4fdd\u8bc1\u5e76\u53d1\u5b89\u5168\uff09\u3002", "file_type": "rationale", "source_file": "app/utils/bx_codegen.py", "source_location": "L123", "_origin": "ast", "community": 164, "norm_label": "\u9884\u89c8\u7528\u6807\u9898\u751f\u6210(\u63d0\u4ea4\u65f6\u4ecd\u4f1a\u5728\u670d\u52a1\u7aef\u91cd\u65b0\u5206\u914d\u5e8f\u53f7\u4ee5\u4fdd\u8bc1\u5e76\u53d1\u5b89\u5168)\u3002", "id": "app_utils_bx_codegen_rationale_123" }, { "label": "\u786e\u5b9a\u6700\u7ec8\u6807\u9898\u4e0e title_seq\u3002 - \u672a\u586b\u6807\u9898\u6216\u4ecd\u4e3a\u81ea\u52a8\u6807\u9898\u683c\u5f0f\u65f6\uff1a\u6309\u62a5\u9500\u65e5\u671f\u91cd\u65b0\u5206\u914d\u5e8f\u53f7\u5e76\u751f\u6210\u6807\u9898\u3002 - \u81ea\u5b9a\u4e49\u6807\u9898\uff1atitle_seq", "file_type": "rationale", "source_file": "app/utils/bx_codegen.py", "source_location": "L137", "_origin": "ast", "community": 164, "norm_label": "\u786e\u5b9a\u6700\u7ec8\u6807\u9898\u4e0e title_seq\u3002 - \u672a\u586b\u6807\u9898\u6216\u4ecd\u4e3a\u81ea\u52a8\u6807\u9898\u683c\u5f0f\u65f6:\u6309\u62a5\u9500\u65e5\u671f\u91cd\u65b0\u5206\u914d\u5e8f\u53f7\u5e76\u751f\u6210\u6807\u9898\u3002 - \u81ea\u5b9a\u4e49\u6807\u9898:title_seq", "id": "app_utils_bx_codegen_rationale_137" }, { "label": "bx_date_range.py", "file_type": "code", "source_file": "app/utils/bx_date_range.py", "source_location": "L1", "_origin": "ast", "community": 49, "norm_label": "bx_date_range.py", "id": "app_utils_bx_date_range" }, { "label": "current_month_bounds()", "file_type": "code", "source_file": "app/utils/bx_date_range.py", "source_location": "L7", "_origin": "ast", "community": 26, "norm_label": "current_month_bounds()", "id": "app_utils_bx_date_range_current_month_bounds" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 49, "norm_label": "datetime", "id": "app_utils_bx_date_range_py_datetime" }, { "label": "parse_create_time_day_bounds()", "file_type": "code", "source_file": "app/utils/bx_date_range.py", "source_location": "L19", "_origin": "ast", "community": 49, "norm_label": "parse_create_time_day_bounds()", "id": "app_utils_bx_date_range_parse_create_time_day_bounds" }, { "label": "_parse_day_start()", "file_type": "code", "source_file": "app/utils/bx_date_range.py", "source_location": "L29", "_origin": "ast", "community": 49, "norm_label": "_parse_day_start()", "id": "app_utils_bx_date_range_parse_day_start" }, { "label": "resolve_create_time_bounds()", "file_type": "code", "source_file": "app/utils/bx_date_range.py", "source_location": "L38", "_origin": "ast", "community": 49, "norm_label": "resolve_create_time_bounds()", "id": "app_utils_bx_date_range_resolve_create_time_bounds" }, { "label": "append_create_time_filters()", "file_type": "code", "source_file": "app/utils/bx_date_range.py", "source_location": "L57", "_origin": "ast", "community": 14, "norm_label": "append_create_time_filters()", "id": "app_utils_bx_date_range_append_create_time_filters" }, { "label": "\u62a5\u9500\u6a21\u5757\u65e5\u671f\u8303\u56f4\u5de5\u5177\uff08\u4ece bx-backend \u8fc1\u79fb\uff09\u3002", "file_type": "rationale", "source_file": "app/utils/bx_date_range.py", "source_location": "L1", "_origin": "ast", "community": 49, "norm_label": "\u62a5\u9500\u6a21\u5757\u65e5\u671f\u8303\u56f4\u5de5\u5177(\u4ece bx-backend \u8fc1\u79fb)\u3002", "id": "app_utils_bx_date_range_rationale_1" }, { "label": "\u5f53\u524d\u81ea\u7136\u6708 [month_start, next_month_start)\u3002", "file_type": "rationale", "source_file": "app/utils/bx_date_range.py", "source_location": "L8", "_origin": "ast", "community": 26, "norm_label": "\u5f53\u524d\u81ea\u7136\u6708 [month_start, next_month_start)\u3002", "id": "app_utils_bx_date_range_rationale_8" }, { "label": "\u89e3\u6790\u7533\u8bf7\u65f6\u95f4\u7b5b\u9009\u8fb9\u754c\uff0c\u8fd4\u56de (\u542b\u8d77, \u4e0d\u542b\u6b62)\u3002", "file_type": "rationale", "source_file": "app/utils/bx_date_range.py", "source_location": "L43", "_origin": "ast", "community": 49, "norm_label": "\u89e3\u6790\u7533\u8bf7\u65f6\u95f4\u7b5b\u9009\u8fb9\u754c,\u8fd4\u56de (\u542b\u8d77, \u4e0d\u542b\u6b62)\u3002", "id": "app_utils_bx_date_range_rationale_43" }, { "label": "crm_export_columns.py", "file_type": "code", "source_file": "app/utils/crm_export_columns.py", "source_location": "L1", "_origin": "ast", "community": 106, "norm_label": "crm_export_columns.py", "id": "app_utils_crm_export_columns" }, { "label": "_yes_no()", "file_type": "code", "source_file": "app/utils/crm_export_columns.py", "source_location": "L7", "_origin": "ast", "community": 106, "norm_label": "_yes_no()", "id": "app_utils_crm_export_columns_yes_no" }, { "label": "_join_brand_names()", "file_type": "code", "source_file": "app/utils/crm_export_columns.py", "source_location": "L15", "_origin": "ast", "community": 106, "norm_label": "_join_brand_names()", "id": "app_utils_crm_export_columns_join_brand_names" }, { "label": "_join_alias_names()", "file_type": "code", "source_file": "app/utils/crm_export_columns.py", "source_location": "L24", "_origin": "ast", "community": 106, "norm_label": "_join_alias_names()", "id": "app_utils_crm_export_columns_join_alias_names" }, { "label": "CRM \u6a21\u5757 Excel \u5bfc\u51fa\u5217\u5b9a\u4e49\uff08\u5b57\u6bb5\u4e0e\u5b57\u5178\u7c7b\u578b\u5bf9\u9f50 Java *Vo @ExcelDictFormat\uff09\u3002", "file_type": "rationale", "source_file": "app/utils/crm_export_columns.py", "source_location": "L1", "_origin": "ast", "community": 106, "norm_label": "crm \u6a21\u5757 excel \u5bfc\u51fa\u5217\u5b9a\u4e49(\u5b57\u6bb5\u4e0e\u5b57\u5178\u7c7b\u578b\u5bf9\u9f50 java *vo @exceldictformat)\u3002", "id": "app_utils_crm_export_columns_rationale_1" }, { "label": "excel_export.py", "file_type": "code", "source_file": "app/utils/excel_export.py", "source_location": "L1", "_origin": "ast", "community": 33, "norm_label": "excel_export.py", "id": "app_utils_excel_export" }, { "label": "ExportValidationError", "file_type": "code", "source_file": "app/utils/excel_export.py", "source_location": "L19", "_origin": "ast", "community": 35, "norm_label": "exportvalidationerror", "id": "app_utils_excel_export_exportvalidationerror" }, { "label": "ExportColumn", "file_type": "code", "source_file": "app/utils/excel_export.py", "source_location": "L24", "_origin": "ast", "community": 35, "norm_label": "exportcolumn", "id": "app_utils_excel_export_exportcolumn" }, { "label": "load_dict_label_maps()", "file_type": "code", "source_file": "app/utils/excel_export.py", "source_location": "L33", "_origin": "ast", "community": 5, "norm_label": "load_dict_label_maps()", "id": "app_utils_excel_export_load_dict_label_maps" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 33, "norm_label": "session", "id": "app_utils_excel_export_py_session" }, { "label": "DictLabelResolver", "file_type": "code", "source_file": "app/utils/excel_export.py", "source_location": "L62", "_origin": "ast", "community": 33, "norm_label": "dictlabelresolver", "id": "app_utils_excel_export_dictlabelresolver" }, { "label": ".__init__()", "file_type": "code", "source_file": "app/utils/excel_export.py", "source_location": "L65", "_origin": "ast", "community": 33, "norm_label": ".__init__()", "id": "app_utils_excel_export_dictlabelresolver_init" }, { "label": ".resolve()", "file_type": "code", "source_file": "app/utils/excel_export.py", "source_location": "L77", "_origin": "ast", "community": 33, "norm_label": ".resolve()", "id": "app_utils_excel_export_dictlabelresolver_resolve" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 33, "norm_label": "any", "id": "app_utils_excel_export_py_any" }, { "label": ".row_to_cells()", "file_type": "code", "source_file": "app/utils/excel_export.py", "source_location": "L89", "_origin": "ast", "community": 33, "norm_label": ".row_to_cells()", "id": "app_utils_excel_export_dictlabelresolver_row_to_cells" }, { "label": "_build_workbook()", "file_type": "code", "source_file": "app/utils/excel_export.py", "source_location": "L93", "_origin": "ast", "community": 33, "norm_label": "_build_workbook()", "id": "app_utils_excel_export_build_workbook" }, { "label": "workbook_to_streaming_response()", "file_type": "code", "source_file": "app/utils/excel_export.py", "source_location": "L110", "_origin": "ast", "community": 33, "norm_label": "workbook_to_streaming_response()", "id": "app_utils_excel_export_workbook_to_streaming_response" }, { "label": "StreamingResponse", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 33, "norm_label": "streamingresponse", "id": "streamingresponse" }, { "label": "filter_export_columns()", "file_type": "code", "source_file": "app/utils/excel_export.py", "source_location": "L130", "_origin": "ast", "community": 33, "norm_label": "filter_export_columns()", "id": "app_utils_excel_export_filter_export_columns" }, { "label": "assert_export_row_count()", "file_type": "code", "source_file": "app/utils/excel_export.py", "source_location": "L146", "_origin": "ast", "community": 33, "norm_label": "assert_export_row_count()", "id": "app_utils_excel_export_assert_export_row_count" }, { "label": "export_rows_to_xlsx_response()", "file_type": "code", "source_file": "app/utils/excel_export.py", "source_location": "L153", "_origin": "ast", "community": 33, "norm_label": "export_rows_to_xlsx_response()", "id": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "label": "Excel \u5bfc\u51fa\u5de5\u5177\uff1a\u96c6\u4e2d\u5904\u7406\u5b57\u5178 code \u2192 label\uff08\u5bf9\u9f50 Java ExcelDictConvert / ExcelDictPreloadConver", "file_type": "rationale", "source_file": "app/utils/excel_export.py", "source_location": "L1", "_origin": "ast", "community": 33, "norm_label": "excel \u5bfc\u51fa\u5de5\u5177:\u96c6\u4e2d\u5904\u7406\u5b57\u5178 code \u2192 label(\u5bf9\u9f50 java exceldictconvert / exceldictpreloadconver", "id": "app_utils_excel_export_rationale_1" }, { "label": "\u5bfc\u51fa\u4e1a\u52a1\u6821\u9a8c\u5931\u8d25\uff08\u7a7a\u6570\u636e / \u8d85\u9650\u7b49\uff09\uff0c\u8def\u7531\u5c42\u8f6c\u4e3a 400\u3002", "file_type": "rationale", "source_file": "app/utils/excel_export.py", "source_location": "L20", "_origin": "ast", "community": 35, "norm_label": "\u5bfc\u51fa\u4e1a\u52a1\u6821\u9a8c\u5931\u8d25(\u7a7a\u6570\u636e / \u8d85\u9650\u7b49),\u8def\u7531\u5c42\u8f6c\u4e3a 400\u3002", "id": "app_utils_excel_export_rationale_20" }, { "label": "\u5bfc\u51fa\u5217\u5b9a\u4e49\uff0cdict_type \u975e\u7a7a\u65f6\u81ea\u52a8\u5c06\u5b57\u5178 value \u8f6c\u4e3a label\u3002", "file_type": "rationale", "source_file": "app/utils/excel_export.py", "source_location": "L25", "_origin": "ast", "community": 35, "norm_label": "\u5bfc\u51fa\u5217\u5b9a\u4e49,dict_type \u975e\u7a7a\u65f6\u81ea\u52a8\u5c06\u5b57\u5178 value \u8f6c\u4e3a label\u3002", "id": "app_utils_excel_export_rationale_25" }, { "label": "\u9884\u52a0\u8f7d\u591a\u4e2a\u5b57\u5178\u7c7b\u578b\u7684 value\u2192label \u6620\u5c04\uff08\u5355\u6b21\u67e5\u8be2\uff0c\u907f\u514d N+1\uff09\u3002", "file_type": "rationale", "source_file": "app/utils/excel_export.py", "source_location": "L38", "_origin": "ast", "community": 5, "norm_label": "\u9884\u52a0\u8f7d\u591a\u4e2a\u5b57\u5178\u7c7b\u578b\u7684 value\u2192label \u6620\u5c04(\u5355\u6b21\u67e5\u8be2,\u907f\u514d n+1)\u3002", "id": "app_utils_excel_export_rationale_38" }, { "label": "\u5bfc\u51fa\u5355\u5143\u683c\u89e3\u6790\uff1a\u6309\u5217\u914d\u7f6e\u505a\u5b57\u5178\u7ffb\u8bd1\u6216\u81ea\u5b9a\u4e49\u683c\u5f0f\u5316\u3002", "file_type": "rationale", "source_file": "app/utils/excel_export.py", "source_location": "L63", "_origin": "ast", "community": 33, "norm_label": "\u5bfc\u51fa\u5355\u5143\u683c\u89e3\u6790:\u6309\u5217\u914d\u7f6e\u505a\u5b57\u5178\u7ffb\u8bd1\u6216\u81ea\u5b9a\u4e49\u683c\u5f0f\u5316\u3002", "id": "app_utils_excel_export_rationale_63" }, { "label": "\u6309\u524d\u7aef\u53ef\u89c1\u5217 prop \u88c1\u526a\uff1b\u672a\u77e5 field \u5ffd\u7565\uff1brequested \u4e3a\u7a7a\u5219\u8fd4\u56de\u5168\u90e8\u9ed8\u8ba4\u5217\u3002", "file_type": "rationale", "source_file": "app/utils/excel_export.py", "source_location": "L134", "_origin": "ast", "community": 33, "norm_label": "\u6309\u524d\u7aef\u53ef\u89c1\u5217 prop \u88c1\u526a;\u672a\u77e5 field \u5ffd\u7565;requested \u4e3a\u7a7a\u5219\u8fd4\u56de\u5168\u90e8\u9ed8\u8ba4\u5217\u3002", "id": "app_utils_excel_export_rationale_134" }, { "label": "CRM \u5217\u8868\u5bfc\u51fa\u7edf\u4e00\u5165\u53e3\uff1a\u8868\u5934 + \u884c\u6570\u636e + \u5b57\u5178 label \u8f6c\u6362 + \u6587\u4ef6\u6d41\u54cd\u5e94\u3002", "file_type": "rationale", "source_file": "app/utils/excel_export.py", "source_location": "L163", "_origin": "ast", "community": 33, "norm_label": "crm \u5217\u8868\u5bfc\u51fa\u7edf\u4e00\u5165\u53e3:\u8868\u5934 + \u884c\u6570\u636e + \u5b57\u5178 label \u8f6c\u6362 + \u6587\u4ef6\u6d41\u54cd\u5e94\u3002", "id": "app_utils_excel_export_rationale_163" }, { "label": "excel_list_validation.py", "file_type": "code", "source_file": "app/utils/excel_list_validation.py", "source_location": "L1", "_origin": "ast", "community": 21, "norm_label": "excel_list_validation.py", "id": "app_utils_excel_list_validation" }, { "label": "write_option_sheet()", "file_type": "code", "source_file": "app/utils/excel_list_validation.py", "source_location": "L11", "_origin": "ast", "community": 21, "norm_label": "write_option_sheet()", "id": "app_utils_excel_list_validation_write_option_sheet" }, { "label": "Workbook", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 21, "norm_label": "workbook", "id": "workbook" }, { "label": "add_list_validation()", "file_type": "code", "source_file": "app/utils/excel_list_validation.py", "source_location": "L35", "_origin": "ast", "community": 21, "norm_label": "add_list_validation()", "id": "app_utils_excel_list_validation_add_list_validation" }, { "label": "Worksheet", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 21, "norm_label": "worksheet", "id": "app_utils_excel_list_validation_py_worksheet" }, { "label": "\u5199\u5165\u9009\u9879\u8868\uff1aA=label\uff0c\u53ef\u9009 B=id\u3002\u8fd4\u56de sheet_title\u3002", "file_type": "rationale", "source_file": "app/utils/excel_list_validation.py", "source_location": "L19", "_origin": "ast", "community": 21, "norm_label": "\u5199\u5165\u9009\u9879\u8868:a=label,\u53ef\u9009 b=id\u3002\u8fd4\u56de sheet_title\u3002", "id": "app_utils_excel_list_validation_rationale_19" }, { "label": "option_rows \u4e3a\u9009\u9879\u6570\u636e\u884c\u6570\uff08\u4e0d\u542b\u8868\u5934\uff09\u3002option \u5728 A2:A{1+option_rows}\u3002", "file_type": "rationale", "source_file": "app/utils/excel_list_validation.py", "source_location": "L45", "_origin": "ast", "community": 21, "norm_label": "option_rows \u4e3a\u9009\u9879\u6570\u636e\u884c\u6570(\u4e0d\u542b\u8868\u5934)\u3002option \u5728 a2:a{1+option_rows}\u3002", "id": "app_utils_excel_list_validation_rationale_45" }, { "label": "pinyin_abbr.py", "file_type": "code", "source_file": "app/utils/pinyin_abbr.py", "source_location": "L1", "_origin": "ast", "community": 172, "norm_label": "pinyin_abbr.py", "id": "app_utils_pinyin_abbr" }, { "label": "normalize_name_pinyin_abbr()", "file_type": "code", "source_file": "app/utils/pinyin_abbr.py", "source_location": "L13", "_origin": "ast", "community": 172, "norm_label": "normalize_name_pinyin_abbr()", "id": "app_utils_pinyin_abbr_normalize_name_pinyin_abbr" }, { "label": "build_name_pinyin_abbr()", "file_type": "code", "source_file": "app/utils/pinyin_abbr.py", "source_location": "L20", "_origin": "ast", "community": 172, "norm_label": "build_name_pinyin_abbr()", "id": "app_utils_pinyin_abbr_build_name_pinyin_abbr" }, { "label": "resolve_name_pinyin_abbr()", "file_type": "code", "source_file": "app/utils/pinyin_abbr.py", "source_location": "L36", "_origin": "ast", "community": 172, "norm_label": "resolve_name_pinyin_abbr()", "id": "app_utils_pinyin_abbr_resolve_name_pinyin_abbr" }, { "label": "\u540d\u79f0\u62fc\u97f3\u9996\u5b57\u6bcd\u7f29\u5199\uff1a\u5e93\u5185\u5b58\u5c0f\u5199\uff0c\u68c0\u7d22\u65f6\u5927\u5c0f\u5199\u4e0d\u654f\u611f\u3002", "file_type": "rationale", "source_file": "app/utils/pinyin_abbr.py", "source_location": "L1", "_origin": "ast", "community": 172, "norm_label": "\u540d\u79f0\u62fc\u97f3\u9996\u5b57\u6bcd\u7f29\u5199:\u5e93\u5185\u5b58\u5c0f\u5199,\u68c0\u7d22\u65f6\u5927\u5c0f\u5199\u4e0d\u654f\u611f\u3002", "id": "app_utils_pinyin_abbr_rationale_1" }, { "label": "\u4fdd\u5b58\u65f6\u89e3\u6790\u62fc\u97f3\u5b57\u6bb5\u3002 - submitted_provided=True\uff1a\u7528\u63d0\u4ea4\u503c\uff08\u7a7a\u5219\u6309 name \u751f\u6210\uff09 - \u5426\u5219\uff1a\u5df2\u6709\u975e\u7a7a existi", "file_type": "rationale", "source_file": "app/utils/pinyin_abbr.py", "source_location": "L43", "_origin": "ast", "community": 172, "norm_label": "\u4fdd\u5b58\u65f6\u89e3\u6790\u62fc\u97f3\u5b57\u6bb5\u3002 - submitted_provided=true:\u7528\u63d0\u4ea4\u503c(\u7a7a\u5219\u6309 name \u751f\u6210) - \u5426\u5219:\u5df2\u6709\u975e\u7a7a existi", "id": "app_utils_pinyin_abbr_rationale_43" }, { "label": "__init__.py", "file_type": "code", "source_file": "app/ws/__init__.py", "source_location": "L1", "_origin": "ast", "community": 371, "norm_label": "__init__.py", "id": "app_ws_init" }, { "label": "clear_pl_plan_instance_data.py", "file_type": "code", "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L1", "_origin": "ast", "community": 215, "norm_label": "clear_pl_plan_instance_data.py", "id": "scripts_clear_pl_plan_instance_data" }, { "label": "Engine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 215, "norm_label": "engine", "id": "scripts_clear_pl_plan_instance_data_py_engine" }, { "label": "merge_duplicate_crm_customers.py", "file_type": "code", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L1", "_origin": "ast", "community": 163, "norm_label": "merge_duplicate_crm_customers.py", "id": "scripts_merge_duplicate_crm_customers" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 163, "norm_label": "any", "id": "scripts_merge_duplicate_crm_customers_py_any" }, { "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 163, "norm_label": "connection", "id": "connection" }, { "label": "Engine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 163, "norm_label": "engine", "id": "scripts_merge_duplicate_crm_customers_py_engine" }, { "label": "migrate_bx_data.py", "file_type": "code", "source_file": "scripts/migrate_bx_data.py", "source_location": "L1", "_origin": "ast", "community": 88, "norm_label": "migrate_bx_data.py", "id": "scripts_migrate_bx_data" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 88, "norm_label": "any", "id": "scripts_migrate_bx_data_py_any" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 88, "norm_label": "path", "id": "scripts_migrate_bx_data_py_path" }, { "label": "Engine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 88, "norm_label": "engine", "id": "scripts_migrate_bx_data_py_engine" }, { "label": "Decimal", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 88, "norm_label": "decimal", "id": "scripts_migrate_bx_data_py_decimal" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 88, "norm_label": "date", "id": "scripts_migrate_bx_data_py_date" }, { "label": "migrate_crm_clue.py", "file_type": "code", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L1", "_origin": "ast", "community": 133, "norm_label": "migrate_crm_clue.py", "id": "scripts_migrate_crm_clue" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 133, "norm_label": "any", "id": "scripts_migrate_crm_clue_py_any" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 133, "norm_label": "path", "id": "scripts_migrate_crm_clue_py_path" }, { "label": "Engine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 133, "norm_label": "engine", "id": "scripts_migrate_crm_clue_py_engine" }, { "label": "migrate_crm_contract.py", "file_type": "code", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L1", "_origin": "ast", "community": 101, "norm_label": "migrate_crm_contract.py", "id": "scripts_migrate_crm_contract" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 101, "norm_label": "any", "id": "scripts_migrate_crm_contract_py_any" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 101, "norm_label": "path", "id": "scripts_migrate_crm_contract_py_path" }, { "label": "Engine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 101, "norm_label": "engine", "id": "scripts_migrate_crm_contract_py_engine" }, { "label": "Decimal", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 101, "norm_label": "decimal", "id": "scripts_migrate_crm_contract_py_decimal" }, { "label": "migrate_crm_customer.py", "file_type": "code", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L1", "_origin": "ast", "community": 108, "norm_label": "migrate_crm_customer.py", "id": "scripts_migrate_crm_customer" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 108, "norm_label": "any", "id": "scripts_migrate_crm_customer_py_any" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 108, "norm_label": "path", "id": "scripts_migrate_crm_customer_py_path" }, { "label": "Engine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 108, "norm_label": "engine", "id": "scripts_migrate_crm_customer_py_engine" }, { "label": "Decimal", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 108, "norm_label": "decimal", "id": "scripts_migrate_crm_customer_py_decimal" }, { "label": "migrate_crm_opportunity.py", "file_type": "code", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L1", "_origin": "ast", "community": 113, "norm_label": "migrate_crm_opportunity.py", "id": "scripts_migrate_crm_opportunity" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 113, "norm_label": "any", "id": "scripts_migrate_crm_opportunity_py_any" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 113, "norm_label": "path", "id": "scripts_migrate_crm_opportunity_py_path" }, { "label": "Engine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 113, "norm_label": "engine", "id": "scripts_migrate_crm_opportunity_py_engine" }, { "label": "Decimal", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 113, "norm_label": "decimal", "id": "scripts_migrate_crm_opportunity_py_decimal" }, { "label": "migrate_crm_payment_invoice.py", "file_type": "code", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L1", "_origin": "ast", "community": 140, "norm_label": "migrate_crm_payment_invoice.py", "id": "scripts_migrate_crm_payment_invoice" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 140, "norm_label": "any", "id": "scripts_migrate_crm_payment_invoice_py_any" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 140, "norm_label": "path", "id": "scripts_migrate_crm_payment_invoice_py_path" }, { "label": "Engine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 140, "norm_label": "engine", "id": "scripts_migrate_crm_payment_invoice_py_engine" }, { "label": "migrate_crm_product.py", "file_type": "code", "source_file": "scripts/migrate_crm_product.py", "source_location": "L1", "_origin": "ast", "community": 162, "norm_label": "migrate_crm_product.py", "id": "scripts_migrate_crm_product" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 162, "norm_label": "any", "id": "scripts_migrate_crm_product_py_any" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 162, "norm_label": "path", "id": "scripts_migrate_crm_product_py_path" }, { "label": "Engine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 162, "norm_label": "engine", "id": "scripts_migrate_crm_product_py_engine" }, { "label": "Decimal", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 162, "norm_label": "decimal", "id": "scripts_migrate_crm_product_py_decimal" }, { "label": "migrate_crm_product_category.py", "file_type": "code", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L1", "_origin": "ast", "community": 134, "norm_label": "migrate_crm_product_category.py", "id": "scripts_migrate_crm_product_category" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 134, "norm_label": "any", "id": "scripts_migrate_crm_product_category_py_any" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 134, "norm_label": "path", "id": "scripts_migrate_crm_product_category_py_path" }, { "label": "Engine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 134, "norm_label": "engine", "id": "scripts_migrate_crm_product_category_py_engine" }, { "label": "migrate_crm_quote.py", "file_type": "code", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L1", "_origin": "ast", "community": 105, "norm_label": "migrate_crm_quote.py", "id": "scripts_migrate_crm_quote" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 105, "norm_label": "any", "id": "scripts_migrate_crm_quote_py_any" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 105, "norm_label": "path", "id": "scripts_migrate_crm_quote_py_path" }, { "label": "Engine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 105, "norm_label": "engine", "id": "scripts_migrate_crm_quote_py_engine" }, { "label": "Decimal", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 105, "norm_label": "decimal", "id": "scripts_migrate_crm_quote_py_decimal" }, { "label": "migrate_crm_sys_oss.py", "file_type": "code", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L1", "_origin": "ast", "community": 122, "norm_label": "migrate_crm_sys_oss.py", "id": "scripts_migrate_crm_sys_oss" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 122, "norm_label": "any", "id": "scripts_migrate_crm_sys_oss_py_any" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 122, "norm_label": "path", "id": "scripts_migrate_crm_sys_oss_py_path" }, { "label": "Engine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 122, "norm_label": "engine", "id": "scripts_migrate_crm_sys_oss_py_engine" }, { "label": "migrate_dibang_data.py", "file_type": "code", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L1", "_origin": "ast", "community": 150, "norm_label": "migrate_dibang_data.py", "id": "scripts_migrate_dibang_data" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 150, "norm_label": "any", "id": "scripts_migrate_dibang_data_py_any" }, { "label": "date", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 150, "norm_label": "date", "id": "scripts_migrate_dibang_data_py_date" }, { "label": "datetime", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 150, "norm_label": "datetime", "id": "scripts_migrate_dibang_data_py_datetime" }, { "label": "Engine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 150, "norm_label": "engine", "id": "scripts_migrate_dibang_data_py_engine" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 150, "norm_label": "path", "id": "scripts_migrate_dibang_data_py_path" }, { "label": "migrate_pl_plan_to_multi_stop.py", "file_type": "code", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L1", "_origin": "ast", "community": 65, "norm_label": "migrate_pl_plan_to_multi_stop.py", "id": "scripts_migrate_pl_plan_to_multi_stop" }, { "label": "Decimal", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 65, "norm_label": "decimal", "id": "scripts_migrate_pl_plan_to_multi_stop_py_decimal" }, { "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 65, "norm_label": "session", "id": "scripts_migrate_pl_plan_to_multi_stop_py_session" }, { "label": "migrate_users.py", "file_type": "code", "source_file": "scripts/migrate_users.py", "source_location": "L1", "_origin": "ast", "community": 86, "norm_label": "migrate_users.py", "id": "scripts_migrate_users" }, { "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 86, "norm_label": "any", "id": "scripts_migrate_users_py_any" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 86, "norm_label": "path", "id": "scripts_migrate_users_py_path" }, { "label": "Engine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 86, "norm_label": "engine", "id": "scripts_migrate_users_py_engine" }, { "label": "Namespace", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 86, "norm_label": "namespace", "id": "namespace" }, { "label": "minio_url.py", "file_type": "code", "source_file": "scripts/migration/minio_url.py", "source_location": "L1", "_origin": "ast", "community": 247, "norm_label": "minio_url.py", "id": "scripts_migration_minio_url" }, { "label": "strip_url_query()", "file_type": "code", "source_file": "scripts/migration/minio_url.py", "source_location": "L39", "_origin": "ast", "community": 247, "norm_label": "strip_url_query()", "id": "scripts_migration_minio_url_strip_url_query" }, { "label": "_strip_legacy_prefix()", "file_type": "code", "source_file": "scripts/migration/minio_url.py", "source_location": "L47", "_origin": "ast", "community": 247, "norm_label": "_strip_legacy_prefix()", "id": "scripts_migration_minio_url_strip_legacy_prefix" }, { "label": "extract_minio_object_key()", "file_type": "code", "source_file": "scripts/migration/minio_url.py", "source_location": "L55", "_origin": "ast", "community": 247, "norm_label": "extract_minio_object_key()", "id": "scripts_migration_minio_url_extract_minio_object_key" }, { "label": "normalize_oss_storage_url()", "file_type": "code", "source_file": "scripts/migration/minio_url.py", "source_location": "L83", "_origin": "ast", "community": 247, "norm_label": "normalize_oss_storage_url()", "id": "scripts_migration_minio_url_normalize_oss_storage_url" }, { "label": "join_relative_urls()", "file_type": "code", "source_file": "scripts/migration/minio_url.py", "source_location": "L96", "_origin": "ast", "community": 247, "norm_label": "join_relative_urls()", "id": "scripts_migration_minio_url_join_relative_urls" }, { "label": "resolve_oss_id_csv()", "file_type": "code", "source_file": "scripts/migration/minio_url.py", "source_location": "L109", "_origin": "ast", "community": 247, "norm_label": "resolve_oss_id_csv()", "id": "scripts_migration_minio_url_resolve_oss_id_csv" }, { "label": "MinIO \u9644\u4ef6 URL \u89c4\u8303\u5316\uff08\u6570\u636e\u8fc1\u79fb\u5171\u7528\uff09\u3002 \u80cc\u666f ---- CRM / \u5730\u78c5 / \u62a5\u9500\u4e0e shanxia2.0 \u5171\u7528\u540c\u4e00 MinIO\uff08bucket \u9ed8", "file_type": "rationale", "source_file": "scripts/migration/minio_url.py", "source_location": "L1", "_origin": "ast", "community": 247, "norm_label": "minio \u9644\u4ef6 url \u89c4\u8303\u5316(\u6570\u636e\u8fc1\u79fb\u5171\u7528)\u3002 \u80cc\u666f ---- crm / \u5730\u78c5 / \u62a5\u9500\u4e0e shanxia2.0 \u5171\u7528\u540c\u4e00 minio(bucket \u9ed8", "id": "scripts_migration_minio_url_rationale_1" }, { "label": "\u53bb\u6389\u9884\u7b7e\u540d query\uff08``?X-Amz-...``\uff09\u3002", "file_type": "rationale", "source_file": "scripts/migration/minio_url.py", "source_location": "L40", "_origin": "ast", "community": 247, "norm_label": "\u53bb\u6389\u9884\u7b7e\u540d query(``?x-amz-...``)\u3002", "id": "scripts_migration_minio_url_rationale_40" }, { "label": "\u5c06\u7edd\u5bf9/\u76f8\u5bf9 URL \u89c4\u8303\u4e3a MinIO object key\uff08\u4e0d\u542b bucket\uff09\u3002", "file_type": "rationale", "source_file": "scripts/migration/minio_url.py", "source_location": "L61", "_origin": "ast", "community": 247, "norm_label": "\u5c06\u7edd\u5bf9/\u76f8\u5bf9 url \u89c4\u8303\u4e3a minio object key(\u4e0d\u542b bucket)\u3002", "id": "scripts_migration_minio_url_rationale_61" }, { "label": "\u8fc1\u79fb CRM ``sys_oss`` \u884c\uff1a``url`` + ``file_name`` \u2192 \u95e8\u6237\u76f8\u5bf9\u8def\u5f84\u3002", "file_type": "rationale", "source_file": "scripts/migration/minio_url.py", "source_location": "L89", "_origin": "ast", "community": 247, "norm_label": "\u8fc1\u79fb crm ``sys_oss`` \u884c:``url`` + ``file_name`` \u2192 \u95e8\u6237\u76f8\u5bf9\u8def\u5f84\u3002", "id": "scripts_migration_minio_url_rationale_89" }, { "label": "\u4e1a\u52a1\u8868 OSS ID \u4e32 \u2192 \u76f8\u5bf9 URL \u4e32\uff08\u7528\u4e8e\u5ba2\u6237\u8bc1\u7167\u3001\u8ddf\u8fdb\u9644\u4ef6\u7b49\uff09\u3002", "file_type": "rationale", "source_file": "scripts/migration/minio_url.py", "source_location": "L113", "_origin": "ast", "community": 247, "norm_label": "\u4e1a\u52a1\u8868 oss id \u4e32 \u2192 \u76f8\u5bf9 url \u4e32(\u7528\u4e8e\u5ba2\u6237\u8bc1\u7167\u3001\u8ddf\u8fdb\u9644\u4ef6\u7b49)\u3002", "id": "scripts_migration_minio_url_rationale_113" }, { "label": "renumber_crm_product_no.py", "file_type": "code", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L1", "_origin": "ast", "community": 183, "norm_label": "renumber_crm_product_no.py", "id": "scripts_renumber_crm_product_no" }, { "label": "Engine", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 183, "norm_label": "engine", "id": "scripts_renumber_crm_product_no_py_engine" }, { "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "community": 183, "norm_label": "path", "id": "scripts_renumber_crm_product_no_py_path" }, { "label": "start-prod.sh", "file_type": "code", "source_file": "start-prod.sh", "source_location": "L1", "metadata": { "language": "bash", "kind": "file" }, "_origin": "ast", "community": 186, "norm_label": "start-prod.sh", "id": "start_prod" }, { "label": "start-prod.sh script", "file_type": "code", "source_file": "start-prod.sh", "source_location": "L1", "metadata": { "language": "bash", "kind": "bash_entrypoint" }, "_origin": "ast", "community": 186, "norm_label": "start-prod.sh script", "id": "start_prod_sh__entry" }, { "label": "log_info()", "file_type": "code", "source_file": "start-prod.sh", "source_location": "L36", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "community": 186, "norm_label": "log_info()", "id": "start_prod_log_info" }, { "label": "log_warn()", "file_type": "code", "source_file": "start-prod.sh", "source_location": "L40", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "community": 186, "norm_label": "log_warn()", "id": "start_prod_log_warn" }, { "label": "log_error()", "file_type": "code", "source_file": "start-prod.sh", "source_location": "L44", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "community": 186, "norm_label": "log_error()", "id": "start_prod_log_error" }, { "label": "show_help()", "file_type": "code", "source_file": "start-prod.sh", "source_location": "L48", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "community": 186, "norm_label": "show_help()", "id": "start_prod_show_help" }, { "label": "ensure_dirs()", "file_type": "code", "source_file": "start-prod.sh", "source_location": "L79", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "community": 186, "norm_label": "ensure_dirs()", "id": "start_prod_ensure_dirs" }, { "label": "check_python()", "file_type": "code", "source_file": "start-prod.sh", "source_location": "L83", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "community": 186, "norm_label": "check_python()", "id": "start_prod_check_python" }, { "label": "venv_is_usable()", "file_type": "code", "source_file": "start-prod.sh", "source_location": "L99", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "community": 186, "norm_label": "venv_is_usable()", "id": "start_prod_venv_is_usable" }, { "label": "reset_venv()", "file_type": "code", "source_file": "start-prod.sh", "source_location": "L109", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "community": 186, "norm_label": "reset_venv()", "id": "start_prod_reset_venv" }, { "label": "create_venv()", "file_type": "code", "source_file": "start-prod.sh", "source_location": "L116", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "community": 186, "norm_label": "create_venv()", "id": "start_prod_create_venv" }, { "label": "ensure_valid_venv()", "file_type": "code", "source_file": "start-prod.sh", "source_location": "L125", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "community": 186, "norm_label": "ensure_valid_venv()", "id": "start_prod_ensure_valid_venv" }, { "label": "install_dependencies()", "file_type": "code", "source_file": "start-prod.sh", "source_location": "L151", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "community": 186, "norm_label": "install_dependencies()", "id": "start_prod_install_dependencies" }, { "label": "ensure_venv_and_runtime()", "file_type": "code", "source_file": "start-prod.sh", "source_location": "L167", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "community": 186, "norm_label": "ensure_venv_and_runtime()", "id": "start_prod_ensure_venv_and_runtime" }, { "label": "is_running()", "file_type": "code", "source_file": "start-prod.sh", "source_location": "L173", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "community": 186, "norm_label": "is_running()", "id": "start_prod_is_running" }, { "label": "verify_health()", "file_type": "code", "source_file": "start-prod.sh", "source_location": "L191", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "community": 186, "norm_label": "verify_health()", "id": "start_prod_verify_health" }, { "label": "start_server()", "file_type": "code", "source_file": "start-prod.sh", "source_location": "L204", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "community": 186, "norm_label": "start_server()", "id": "start_prod_start_server" }, { "label": "stop_server()", "file_type": "code", "source_file": "start-prod.sh", "source_location": "L252", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "community": 186, "norm_label": "stop_server()", "id": "start_prod_stop_server" }, { "label": "status_server()", "file_type": "code", "source_file": "start-prod.sh", "source_location": "L280", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "community": 186, "norm_label": "status_server()", "id": "start_prod_status_server" }, { "label": "show_logs()", "file_type": "code", "source_file": "start-prod.sh", "source_location": "L288", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "community": 186, "norm_label": "show_logs()", "id": "start_prod_show_logs" }, { "label": "start.sh", "file_type": "code", "source_file": "start.sh", "source_location": "L1", "metadata": { "language": "bash", "kind": "file" }, "_origin": "ast", "community": 197, "norm_label": "start.sh", "id": "start" }, { "label": "start.sh script", "file_type": "code", "source_file": "start.sh", "source_location": "L1", "metadata": { "language": "bash", "kind": "bash_entrypoint" }, "_origin": "ast", "community": 197, "norm_label": "start.sh script", "id": "start_sh__entry" }, { "label": "log_info()", "file_type": "code", "source_file": "start.sh", "source_location": "L41", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "community": 197, "norm_label": "log_info()", "id": "start_log_info" }, { "label": "log_warn()", "file_type": "code", "source_file": "start.sh", "source_location": "L45", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "community": 197, "norm_label": "log_warn()", "id": "start_log_warn" }, { "label": "log_error()", "file_type": "code", "source_file": "start.sh", "source_location": "L49", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "community": 197, "norm_label": "log_error()", "id": "start_log_error" }, { "label": "log_success()", "file_type": "code", "source_file": "start.sh", "source_location": "L53", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "community": 197, "norm_label": "log_success()", "id": "start_log_success" }, { "label": "show_help()", "file_type": "code", "source_file": "start.sh", "source_location": "L58", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "community": 197, "norm_label": "show_help()", "id": "start_show_help" }, { "label": "check_python()", "file_type": "code", "source_file": "start.sh", "source_location": "L87", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "community": 197, "norm_label": "check_python()", "id": "start_check_python" }, { "label": "create_venv()", "file_type": "code", "source_file": "start.sh", "source_location": "L97", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "community": 197, "norm_label": "create_venv()", "id": "start_create_venv" }, { "label": "install_dependencies()", "file_type": "code", "source_file": "start.sh", "source_location": "L104", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "community": 197, "norm_label": "install_dependencies()", "id": "start_install_dependencies" }, { "label": "check_env()", "file_type": "code", "source_file": "start.sh", "source_location": "L125", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "community": 197, "norm_label": "check_env()", "id": "start_check_env" }, { "label": "setup_logs()", "file_type": "code", "source_file": "start.sh", "source_location": "L152", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "community": 197, "norm_label": "setup_logs()", "id": "start_setup_logs" }, { "label": "start_server()", "file_type": "code", "source_file": "start.sh", "source_location": "L160", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "community": 197, "norm_label": "start_server()", "id": "start_start_server" }, { "label": "stop_server()", "file_type": "code", "source_file": "start.sh", "source_location": "L232", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "community": 197, "norm_label": "stop_server()", "id": "start_stop_server" }, { "label": "show_status()", "file_type": "code", "source_file": "start.sh", "source_location": "L270", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "community": 197, "norm_label": "show_status()", "id": "start_show_status" }, { "label": "show_logs()", "file_type": "code", "source_file": "start.sh", "source_location": "L297", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "community": 197, "norm_label": "show_logs()", "id": "start_show_logs" }, { "label": "restart_server()", "file_type": "code", "source_file": "start.sh", "source_location": "L313", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "community": 197, "norm_label": "restart_server()", "id": "start_restart_server" }, { "label": "init_env()", "file_type": "code", "source_file": "start.sh", "source_location": "L321", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "community": 197, "norm_label": "init_env()", "id": "start_init_env" }, { "label": "test_bx_invoice_ledger.py", "file_type": "code", "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L1", "_origin": "ast", "community": 48, "norm_label": "test_bx_invoice_ledger.py", "id": "tests_test_bx_invoice_ledger" }, { "label": "test_bx_optional_date.py", "file_type": "code", "source_file": "tests/test_bx_optional_date.py", "source_location": "L1", "_origin": "ast", "community": 164, "norm_label": "test_bx_optional_date.py", "id": "tests_test_bx_optional_date" }, { "label": "test_bx_reimburse_import.py", "file_type": "code", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L1", "_origin": "ast", "community": 21, "norm_label": "test_bx_reimburse_import.py", "id": "tests_test_bx_reimburse_import" }, { "label": "test_bx_reimburse_my_page_size.py", "file_type": "code", "source_file": "tests/test_bx_reimburse_my_page_size.py", "source_location": "L1", "_origin": "ast", "community": 14, "norm_label": "test_bx_reimburse_my_page_size.py", "id": "tests_test_bx_reimburse_my_page_size" }, { "label": "test_crm_approval_reedit.py", "file_type": "code", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L1", "_origin": "ast", "community": 226, "norm_label": "test_crm_approval_reedit.py", "id": "tests_test_crm_approval_reedit" }, { "label": "test_crm_contract_name_from_parties.py", "file_type": "code", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L1", "_origin": "ast", "community": 78, "norm_label": "test_crm_contract_name_from_parties.py", "id": "tests_test_crm_contract_name_from_parties" }, { "label": "test_crm_contract_no_align.py", "file_type": "code", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L1", "_origin": "ast", "community": 135, "norm_label": "test_crm_contract_no_align.py", "id": "tests_test_crm_contract_no_align" }, { "label": "test_crm_contract_reedit_to_draft.py", "file_type": "code", "source_file": "tests/test_crm_contract_reedit_to_draft.py", "source_location": "L1", "_origin": "ast", "community": 294, "norm_label": "test_crm_contract_reedit_to_draft.py", "id": "tests_test_crm_contract_reedit_to_draft" }, { "label": "test_crm_name_pinyin_search.py", "file_type": "code", "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L1", "_origin": "ast", "community": 47, "norm_label": "test_crm_name_pinyin_search.py", "id": "tests_test_crm_name_pinyin_search" }, { "label": "test_crm_product_options_keyword.py", "file_type": "code", "source_file": "tests/test_crm_product_options_keyword.py", "source_location": "L1", "_origin": "ast", "community": 39, "norm_label": "test_crm_product_options_keyword.py", "id": "tests_test_crm_product_options_keyword" }, { "label": "test_crm_settlement_clause.py", "file_type": "code", "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L1", "_origin": "ast", "community": 251, "norm_label": "test_crm_settlement_clause.py", "id": "tests_test_crm_settlement_clause" }, { "label": "test_crm_supplier_hazard.py", "file_type": "code", "source_file": "tests/test_crm_supplier_hazard.py", "source_location": "L1", "_origin": "ast", "community": 93, "norm_label": "test_crm_supplier_hazard.py", "id": "tests_test_crm_supplier_hazard" }, { "label": "test_data_scope.py", "file_type": "code", "source_file": "tests/test_data_scope.py", "source_location": "L1", "_origin": "ast", "community": 64, "norm_label": "test_data_scope.py", "id": "tests_test_data_scope" }, { "label": "test_db_inventory_id.py", "file_type": "code", "source_file": "tests/test_db_inventory_id.py", "source_location": "L1", "_origin": "ast", "community": 77, "norm_label": "test_db_inventory_id.py", "id": "tests_test_db_inventory_id" }, { "label": "test_db_resolve_crm_product.py", "file_type": "code", "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L1", "_origin": "ast", "community": 8, "norm_label": "test_db_resolve_crm_product.py", "id": "tests_test_db_resolve_crm_product" }, { "label": "test_delete_guard.py", "file_type": "code", "source_file": "tests/test_delete_guard.py", "source_location": "L1", "_origin": "ast", "community": 104, "norm_label": "test_delete_guard.py", "id": "tests_test_delete_guard" }, { "label": "test_dict_ensure.py", "file_type": "code", "source_file": "tests/test_dict_ensure.py", "source_location": "L1", "_origin": "ast", "community": 154, "norm_label": "test_dict_ensure.py", "id": "tests_test_dict_ensure" }, { "label": "test_duty_schedule.py", "file_type": "code", "source_file": "tests/test_duty_schedule.py", "source_location": "L1", "_origin": "ast", "community": 87, "norm_label": "test_duty_schedule.py", "id": "tests_test_duty_schedule" }, { "label": "test_excel_export_helpers.py", "file_type": "code", "source_file": "tests/test_excel_export_helpers.py", "source_location": "L1", "_origin": "ast", "community": 33, "norm_label": "test_excel_export_helpers.py", "id": "tests_test_excel_export_helpers" }, { "label": "test_id_card_age.py", "file_type": "code", "source_file": "tests/test_id_card_age.py", "source_location": "L1", "_origin": "ast", "community": 168, "norm_label": "test_id_card_age.py", "id": "tests_test_id_card_age" }, { "label": "test_menu_favorite_crud.py", "file_type": "code", "source_file": "tests/test_menu_favorite_crud.py", "source_location": "L1", "_origin": "ast", "community": 102, "norm_label": "test_menu_favorite_crud.py", "id": "tests_test_menu_favorite_crud" }, { "label": "test_pinyin_abbr.py", "file_type": "code", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L1", "_origin": "ast", "community": 172, "norm_label": "test_pinyin_abbr.py", "id": "tests_test_pinyin_abbr" }, { "label": "test_pl_arrange_auto_start_execute.py", "file_type": "code", "source_file": "tests/test_pl_arrange_auto_start_execute.py", "source_location": "L1", "_origin": "ast", "community": 120, "norm_label": "test_pl_arrange_auto_start_execute.py", "id": "tests_test_pl_arrange_auto_start_execute" }, { "label": "test_pl_brand_archive.py", "file_type": "code", "source_file": "tests/test_pl_brand_archive.py", "source_location": "L1", "_origin": "ast", "community": 256, "norm_label": "test_pl_brand_archive.py", "id": "tests_test_pl_brand_archive" }, { "label": "test_pl_carrier_eligible.py", "file_type": "code", "source_file": "tests/test_pl_carrier_eligible.py", "source_location": "L1", "_origin": "ast", "community": 3, "norm_label": "test_pl_carrier_eligible.py", "id": "tests_test_pl_carrier_eligible" }, { "label": "test_pl_contract_plan_qty.py", "file_type": "code", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L1", "_origin": "ast", "community": 158, "norm_label": "test_pl_contract_plan_qty.py", "id": "tests_test_pl_contract_plan_qty" }, { "label": "test_pl_contract_qty_arrange_check.py", "file_type": "code", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L1", "_origin": "ast", "community": 130, "norm_label": "test_pl_contract_qty_arrange_check.py", "id": "tests_test_pl_contract_qty_arrange_check" }, { "label": "test_pl_customer_stop_pref_service.py", "file_type": "code", "source_file": "tests/test_pl_customer_stop_pref_service.py", "source_location": "L1", "_origin": "ast", "community": 110, "norm_label": "test_pl_customer_stop_pref_service.py", "id": "tests_test_pl_customer_stop_pref_service" }, { "label": "test_pl_dibang_date_sync_on_plan_save.py", "file_type": "code", "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L1", "_origin": "ast", "community": 77, "norm_label": "test_pl_dibang_date_sync_on_plan_save.py", "id": "tests_test_pl_dibang_date_sync_on_plan_save" }, { "label": "test_pl_dibang_plan_quantity.py", "file_type": "code", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L1", "_origin": "ast", "community": 43, "norm_label": "test_pl_dibang_plan_quantity.py", "id": "tests_test_pl_dibang_plan_quantity" }, { "label": "test_pl_feedback_brand_qty.py", "file_type": "code", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L1", "_origin": "ast", "community": 94, "norm_label": "test_pl_feedback_brand_qty.py", "id": "tests_test_pl_feedback_brand_qty" }, { "label": "test_pl_freight_unsettled_q_filter.py", "file_type": "code", "source_file": "tests/test_pl_freight_unsettled_q_filter.py", "source_location": "L1", "_origin": "ast", "community": 38, "norm_label": "test_pl_freight_unsettled_q_filter.py", "id": "tests_test_pl_freight_unsettled_q_filter" }, { "label": "test_pl_io_order_enrichment.py", "file_type": "code", "source_file": "tests/test_pl_io_order_enrichment.py", "source_location": "L1", "_origin": "ast", "community": 30, "norm_label": "test_pl_io_order_enrichment.py", "id": "tests_test_pl_io_order_enrichment" }, { "label": "test_pl_io_order_site_feedback_status.py", "file_type": "code", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L1", "_origin": "ast", "community": 30, "norm_label": "test_pl_io_order_site_feedback_status.py", "id": "tests_test_pl_io_order_site_feedback_status" }, { "label": "test_pl_personnel_cert_required.py", "file_type": "code", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L1", "_origin": "ast", "community": 40, "norm_label": "test_pl_personnel_cert_required.py", "id": "tests_test_pl_personnel_cert_required" }, { "label": "test_pl_plan_archive_export.py", "file_type": "code", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L1", "_origin": "ast", "community": 57, "norm_label": "test_pl_plan_archive_export.py", "id": "tests_test_pl_plan_archive_export" }, { "label": "test_pl_plan_archive_stop_service.py", "file_type": "code", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L1", "_origin": "ast", "community": 65, "norm_label": "test_pl_plan_archive_stop_service.py", "id": "tests_test_pl_plan_archive_stop_service" }, { "label": "test_pl_plan_cert_list_filters.py", "file_type": "code", "source_file": "tests/test_pl_plan_cert_list_filters.py", "source_location": "L1", "_origin": "ast", "community": 1, "norm_label": "test_pl_plan_cert_list_filters.py", "id": "tests_test_pl_plan_cert_list_filters" }, { "label": "test_pl_plan_contract_gap.py", "file_type": "code", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L1", "_origin": "ast", "community": 12, "norm_label": "test_pl_plan_contract_gap.py", "id": "tests_test_pl_plan_contract_gap" }, { "label": "test_pl_plan_create_date.py", "file_type": "code", "source_file": "tests/test_pl_plan_create_date.py", "source_location": "L1", "_origin": "ast", "community": 1, "norm_label": "test_pl_plan_create_date.py", "id": "tests_test_pl_plan_create_date" }, { "label": "test_pl_plan_draft_save.py", "file_type": "code", "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L1", "_origin": "ast", "community": 262, "norm_label": "test_pl_plan_draft_save.py", "id": "tests_test_pl_plan_draft_save" }, { "label": "test_pl_plan_list_attachments.py", "file_type": "code", "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L1", "_origin": "ast", "community": 157, "norm_label": "test_pl_plan_list_attachments.py", "id": "tests_test_pl_plan_list_attachments" }, { "label": "test_pl_plan_print_service.py", "file_type": "code", "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L1", "_origin": "ast", "community": 57, "norm_label": "test_pl_plan_print_service.py", "id": "tests_test_pl_plan_print_service" }, { "label": "test_pl_plan_requires_site_link.py", "file_type": "code", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L1", "_origin": "ast", "community": 111, "norm_label": "test_pl_plan_requires_site_link.py", "id": "tests_test_pl_plan_requires_site_link" }, { "label": "test_pl_plan_resolve_driver.py", "file_type": "code", "source_file": "tests/test_pl_plan_resolve_driver.py", "source_location": "L1", "_origin": "ast", "community": 1, "norm_label": "test_pl_plan_resolve_driver.py", "id": "tests_test_pl_plan_resolve_driver" }, { "label": "test_pl_plan_single_contract_rules.py", "file_type": "code", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L1", "_origin": "ast", "community": 46, "norm_label": "test_pl_plan_single_contract_rules.py", "id": "tests_test_pl_plan_single_contract_rules" }, { "label": "test_pl_plan_stop_rules.py", "file_type": "code", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L1", "_origin": "ast", "community": 67, "norm_label": "test_pl_plan_stop_rules.py", "id": "tests_test_pl_plan_stop_rules" }, { "label": "test_pl_plan_stop_service.py", "file_type": "code", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L1", "_origin": "ast", "community": 222, "norm_label": "test_pl_plan_stop_service.py", "id": "tests_test_pl_plan_stop_service" }, { "label": "test_pl_public_link_archived.py", "file_type": "code", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L1", "_origin": "ast", "community": 5, "norm_label": "test_pl_public_link_archived.py", "id": "tests_test_pl_public_link_archived" }, { "label": "test_pl_public_transport_history.py", "file_type": "code", "source_file": "tests/test_pl_public_transport_history.py", "source_location": "L1", "_origin": "ast", "community": 5, "norm_label": "test_pl_public_transport_history.py", "id": "tests_test_pl_public_transport_history" }, { "label": "test_pl_trailer_cert_rules.py", "file_type": "code", "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L1", "_origin": "ast", "community": 40, "norm_label": "test_pl_trailer_cert_rules.py", "id": "tests_test_pl_trailer_cert_rules" }, { "label": "test_pl_transport_address_notes_schema.py", "file_type": "code", "source_file": "tests/test_pl_transport_address_notes_schema.py", "source_location": "L1", "_origin": "ast", "community": 15, "norm_label": "test_pl_transport_address_notes_schema.py", "id": "tests_test_pl_transport_address_notes_schema" }, { "label": "test_pl_transport_arrange_optional_driver.py", "file_type": "code", "source_file": "tests/test_pl_transport_arrange_optional_driver.py", "source_location": "L1", "_origin": "ast", "community": 18, "norm_label": "test_pl_transport_arrange_optional_driver.py", "id": "tests_test_pl_transport_arrange_optional_driver" }, { "label": "test_pl_transport_stop_feedback.py", "file_type": "code", "source_file": "tests/test_pl_transport_stop_feedback.py", "source_location": "L1", "_origin": "ast", "community": 79, "norm_label": "test_pl_transport_stop_feedback.py", "id": "tests_test_pl_transport_stop_feedback" }, { "label": "test_pl_tripartite_cert_gates.py", "file_type": "code", "source_file": "tests/test_pl_tripartite_cert_gates.py", "source_location": "L1", "_origin": "ast", "community": 40, "norm_label": "test_pl_tripartite_cert_gates.py", "id": "tests_test_pl_tripartite_cert_gates" }, { "label": "test_pl_vehicle_personnel_photo_schema.py", "file_type": "code", "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "source_location": "L1", "_origin": "ast", "community": 3, "norm_label": "test_pl_vehicle_personnel_photo_schema.py", "id": "tests_test_pl_vehicle_personnel_photo_schema" }, { "label": "test_public_db_vehicle_plates.py", "file_type": "code", "source_file": "tests/test_public_db_vehicle_plates.py", "source_location": "L1", "_origin": "ast", "community": 141, "norm_label": "test_public_db_vehicle_plates.py", "id": "tests_test_public_db_vehicle_plates" }, { "label": "test_quote_approver_setting.py", "file_type": "code", "source_file": "tests/test_quote_approver_setting.py", "source_location": "L1", "_origin": "ast", "community": 83, "norm_label": "test_quote_approver_setting.py", "id": "tests_test_quote_approver_setting" }, { "label": "Activate.ps1", "file_type": "code", "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L1", "_origin": "ast", "community": 305, "norm_label": "activate.ps1", "id": "venv_bak_broken_bin_activate" }, { "label": "global:deactivate()", "file_type": "code", "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L73", "_origin": "ast", "community": 305, "norm_label": "global:deactivate()", "id": "venv_bak_broken_bin_activate_global_deactivate" }, { "label": "Get-PyVenvConfig()", "file_type": "code", "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L126", "_origin": "ast", "community": 305, "norm_label": "get-pyvenvconfig()", "id": "venv_bak_broken_bin_activate_get_pyvenvconfig" }, { "label": "global:_OLD_VIRTUAL_PROMPT()", "file_type": "code", "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L223", "_origin": "ast", "community": 305, "norm_label": "global:_old_virtual_prompt()", "id": "venv_bak_broken_bin_activate_global_old_virtual_prompt" }, { "label": "global:prompt()", "file_type": "code", "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L227", "_origin": "ast", "community": 305, "norm_label": "global:prompt()", "id": "venv_bak_broken_bin_activate_global_prompt" }, { "label": "DEPLOY.md", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L1", "_origin": "ast", "community": 286, "norm_label": "deploy.md", "id": "deploy" }, { "label": "shanxia2.0 Backend \u751f\u4ea7\u90e8\u7f72\u8bf4\u660e", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L1", "_origin": "ast", "community": 286, "norm_label": "shanxia2.0 backend \u751f\u4ea7\u90e8\u7f72\u8bf4\u660e", "id": "deploy_shanxia2_0_backend_\u751f\u4ea7\u90e8\u7f72\u8bf4\u660e" }, { "label": "1. \u4e0a\u4f20\u5230\u670d\u52a1\u5668", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L3", "_origin": "ast", "community": 286, "norm_label": "1. \u4e0a\u4f20\u5230\u670d\u52a1\u5668", "id": "deploy_1_\u4e0a\u4f20\u5230\u670d\u52a1\u5668" }, { "label": "2. \u670d\u52a1\u5668\u9996\u6b21\u542f\u52a8", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L32", "_origin": "ast", "community": 286, "norm_label": "2. \u670d\u52a1\u5668\u9996\u6b21\u542f\u52a8", "id": "deploy_2_\u670d\u52a1\u5668\u9996\u6b21\u542f\u52a8" }, { "label": "3. \u65e5\u5e38\u8fd0\u7ef4", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L45", "_origin": "ast", "community": 286, "norm_label": "3. \u65e5\u5e38\u8fd0\u7ef4", "id": "deploy_3_\u65e5\u5e38\u8fd0\u7ef4" }, { "label": "4. \u914d\u7f6e\u6587\u4ef6", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L61", "_origin": "ast", "community": 286, "norm_label": "4. \u914d\u7f6e\u6587\u4ef6", "id": "deploy_4_\u914d\u7f6e\u6587\u4ef6" }, { "label": "5. \u4e0e Nginx \u914d\u5408", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L70", "_origin": "ast", "community": 286, "norm_label": "5. \u4e0e nginx \u914d\u5408", "id": "deploy_5_\u4e0e_nginx_\u914d\u5408" }, { "label": "6. \u5e38\u89c1\u95ee\u9898", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L77", "_origin": "ast", "community": 286, "norm_label": "6. \u5e38\u89c1\u95ee\u9898", "id": "deploy_6_\u5e38\u89c1\u95ee\u9898" }, { "label": "README.md", "file_type": "document", "source_file": "README.md", "source_location": "L1", "_origin": "ast", "community": 263, "norm_label": "readme.md", "id": "readme" }, { "label": "shanxia2.0 \u540e\u7aef\u9aa8\u67b6\uff08FastAPI\uff09", "file_type": "document", "source_file": "README.md", "source_location": "L1", "_origin": "ast", "community": 263, "norm_label": "shanxia2.0 \u540e\u7aef\u9aa8\u67b6(fastapi)", "id": "readme_shanxia2_0_\u540e\u7aef\u9aa8\u67b6_fastapi" }, { "label": "\u6280\u672f\u6808", "file_type": "document", "source_file": "README.md", "source_location": "L7", "_origin": "ast", "community": 263, "norm_label": "\u6280\u672f\u6808", "id": "readme_\u6280\u672f\u6808" }, { "label": "\u9879\u76ee\u7ed3\u6784", "file_type": "document", "source_file": "README.md", "source_location": "L15", "_origin": "ast", "community": 263, "norm_label": "\u9879\u76ee\u7ed3\u6784", "id": "readme_\u9879\u76ee\u7ed3\u6784" }, { "label": "\u5feb\u901f\u5f00\u59cb", "file_type": "document", "source_file": "README.md", "source_location": "L37", "_origin": "ast", "community": 263, "norm_label": "\u5feb\u901f\u5f00\u59cb", "id": "readme_\u5feb\u901f\u5f00\u59cb" }, { "label": "1. \u521b\u5efa\u865a\u62df\u73af\u5883", "file_type": "document", "source_file": "README.md", "source_location": "L39", "_origin": "ast", "community": 263, "norm_label": "1. \u521b\u5efa\u865a\u62df\u73af\u5883", "id": "readme_1_\u521b\u5efa\u865a\u62df\u73af\u5883" }, { "label": "2. \u5b89\u88c5\u4f9d\u8d56", "file_type": "document", "source_file": "README.md", "source_location": "L47", "_origin": "ast", "community": 263, "norm_label": "2. \u5b89\u88c5\u4f9d\u8d56", "id": "readme_2_\u5b89\u88c5\u4f9d\u8d56" }, { "label": "3. \u914d\u7f6e\u73af\u5883\u53d8\u91cf", "file_type": "document", "source_file": "README.md", "source_location": "L53", "_origin": "ast", "community": 263, "norm_label": "3. \u914d\u7f6e\u73af\u5883\u53d8\u91cf", "id": "readme_3_\u914d\u7f6e\u73af\u5883\u53d8\u91cf" }, { "label": "4. \u542f\u52a8\u670d\u52a1", "file_type": "document", "source_file": "README.md", "source_location": "L71", "_origin": "ast", "community": 263, "norm_label": "4. \u542f\u52a8\u670d\u52a1", "id": "readme_4_\u542f\u52a8\u670d\u52a1" }, { "label": "API \u8def\u7531\u5206\u7ec4", "file_type": "document", "source_file": "README.md", "source_location": "L83", "_origin": "ast", "community": 263, "norm_label": "api \u8def\u7531\u5206\u7ec4", "id": "readme_api_\u8def\u7531\u5206\u7ec4" }, { "label": "\u5f00\u53d1\u89c4\u8303", "file_type": "document", "source_file": "README.md", "source_location": "L93", "_origin": "ast", "community": 263, "norm_label": "\u5f00\u53d1\u89c4\u8303", "id": "readme_\u5f00\u53d1\u89c4\u8303" } ], "links": [ { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_py", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_py", "target": "app_core_api_request_log_middleware" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_py", "target": "app_core_api_crypto_middleware" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_py", "target": "app_models_bx_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_py", "target": "app_models_db_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_py", "target": "app_models_pl_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_py", "target": "app_models_duty_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_py", "target": "app_api_pl_public_transport" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_py", "target": "app_api_pl_public_transport_site" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_py", "target": "app_api_pl_public_site" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_py", "target": "app_api_pl_public_io_order" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_py", "target": "app_api_db_public_inventory" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_py", "target": "app_api_db_public_vehicles" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_py", "target": "app_api_duty" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_py", "target": "app_api_public_duty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_py", "target": "app_main_lifespan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_py", "target": "app_main_db_pool_keepalive_loop" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_py", "target": "app_main_error_json" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_py", "target": "app_main_sqlalchemy_exception_handler" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_py", "target": "app_main_unhandled_exception_handler" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_py", "target": "app_main_mask_secret" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_py", "target": "app_main_root" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_py", "target": "app_main_health_check" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_lifespan", "target": "app_main_db_pool_keepalive_loop" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/main.py", "source_location": "L57", "weight": 1.0, "source": "app_main_lifespan", "target": "tasks_init_init_scheduled_tasks" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/main.py", "source_location": "L74", "weight": 1.0, "source": "app_main_lifespan", "target": "tasks_init_shutdown_scheduler" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_main", "target": "app_main_lifespan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/main.py", "source_location": "L57", "weight": 1.0, "source": "app_main_lifespan", "target": "app_tasks_init_init_scheduled_tasks" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/main.py", "source_location": "L74", "weight": 1.0, "source": "app_main_lifespan", "target": "app_tasks_init_shutdown_scheduler" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_lifespan", "target": "fastapi" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_rationale_80", "target": "app_main_db_pool_keepalive_loop" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "app_main", "target": "app_main_db_pool_keepalive_loop" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_sqlalchemy_exception_handler", "target": "app_main_error_json" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_unhandled_exception_handler", "target": "app_main_error_json" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "app_main", "target": "app_main_error_json" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_error_json", "target": "jsonresponse" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_rationale_141", "target": "app_main_sqlalchemy_exception_handler" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_main", "target": "app_main_sqlalchemy_exception_handler" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_sqlalchemy_exception_handler", "target": "app_main_py_request" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_sqlalchemy_exception_handler", "target": "sqlalchemyerror" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L152", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_rationale_152", "target": "app_main_unhandled_exception_handler" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/main.py", "source_location": "L155", "weight": 1.0, "source": "app_main_unhandled_exception_handler", "target": "str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_main", "target": "app_main_unhandled_exception_handler" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_unhandled_exception_handler", "target": "app_main_py_request" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_main_unhandled_exception_handler", "target": "app_main_py_exception" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "app_main", "target": "app_main_mask_secret" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "app_main", "target": "app_main_root" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "app_main", "target": "app_main_health_check" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/tasks/db_auto_plan.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_db_auto_plan_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/tasks/db_auto_plan.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_db_auto_plan_py", "target": "app_services_db_auto_generate_plans" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/tasks/db_auto_plan.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_db_auto_plan_py", "target": "tasks_db_auto_plan_auto_generate_monthly_plans_job" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/tasks/db_auto_plan.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tasks_db_auto_plan_rationale_11", "target": "tasks_db_auto_plan_auto_generate_monthly_plans_job" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/tasks/db_auto_plan.py", "source_location": "L15", "weight": 1.0, "source": "tasks_db_auto_plan_auto_generate_monthly_plans_job", "target": "db_auto_generate_plans_run_auto_generate_monthly_plans" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/tasks/customer_pool.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_customer_pool_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/tasks/customer_pool.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_customer_pool_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/tasks/customer_pool.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_customer_pool_py", "target": "app_models_crm_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/tasks/customer_pool.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_customer_pool_py", "target": "tasks_customer_pool_check_customer_protect_time" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/tasks/customer_pool.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_customer_pool_py", "target": "tasks_customer_pool_remind_customer_recycle" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/tasks/customer_pool.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_customer_pool_py", "target": "tasks_customer_pool_pool_recovery_job" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/tasks/customer_pool.py", "source_location": "L152", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_customer_pool_py", "target": "tasks_customer_pool_warn_customer_recycle" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/tasks/customer_pool.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_customer_pool_py", "target": "tasks_customer_pool_recycle_to_pool" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/tasks/customer_pool.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "tasks_customer_pool_check_customer_protect_time", "target": "tasks_customer_pool_recycle_to_pool" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/tasks/customer_pool.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tasks_customer_pool_rationale_18", "target": "tasks_customer_pool_check_customer_protect_time" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/tasks/customer_pool.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "tasks_customer_pool_rationale_67", "target": "tasks_customer_pool_remind_customer_recycle" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/tasks/customer_pool.py", "source_location": "L139", "weight": 1.0, "source": "tasks_customer_pool_pool_recovery_job", "target": "crm_pool_rule_execute_single_rule" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/tasks/customer_pool.py", "source_location": "L241", "weight": 1.0, "source": "tasks_customer_pool_recycle_to_pool", "target": "models_crm_models_crmcustomerpool" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/tasks/customer_pool.py", "source_location": "L242", "weight": 1.0, "source": "tasks_customer_pool_recycle_to_pool", "target": "core_utils_generate_uuid" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/tasks/pl_personnel_age.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_pl_personnel_age_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/tasks/pl_personnel_age.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_pl_personnel_age_py", "target": "app_services_pl_personnel_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/tasks/pl_personnel_age.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_pl_personnel_age_py", "target": "tasks_pl_personnel_age_refresh_personnel_ages_job" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/tasks/pl_personnel_age.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tasks_pl_personnel_age_rationale_11", "target": "tasks_pl_personnel_age_refresh_personnel_ages_job" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/tasks/pl_personnel_age.py", "source_location": "L15", "weight": 1.0, "source": "tasks_pl_personnel_age_refresh_personnel_ages_job", "target": "services_pl_personnel_service_refresh_personnel_ages_from_id_card" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/tasks/__init__.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_init_py", "target": "tasks_init_init_scheduled_tasks" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/tasks/__init__.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_init_py", "target": "tasks_init_shutdown_scheduler" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/tasks/pl_cert_expiry.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_pl_cert_expiry_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/tasks/pl_cert_expiry.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_pl_cert_expiry_py", "target": "app_services_pl_cert_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/tasks/pl_cert_expiry.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_pl_cert_expiry_py", "target": "tasks_pl_cert_expiry_scan_pl_cert_expiry_job" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/tasks/pl_cert_expiry.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tasks_pl_cert_expiry_rationale_11", "target": "tasks_pl_cert_expiry_scan_pl_cert_expiry_job" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/tasks/pl_cert_expiry.py", "source_location": "L15", "weight": 1.0, "source": "tasks_pl_cert_expiry_scan_pl_cert_expiry_job", "target": "services_pl_cert_service_scan_cert_expiry" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_auth_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_auth_py", "target": "app_core_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_auth_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_auth_py", "target": "app_core_menu_guard" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_auth_py", "target": "core_db_auth_dbusercontext" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_auth_py", "target": "core_db_auth_get_db_current_user" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_auth_py", "target": "core_db_auth_get_db_current_user_optional" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "core_db_auth_rationale_1", "target": "app_core_db_auth_py" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "core_db_auth_dbusercontext", "target": "core_db_auth_dbusercontext_to_tenant_user_dict" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "core_db_auth_dbusercontext", "target": "core_db_auth_dbusercontext_to_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "core_db_auth_get_db_current_user", "target": "core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "core_db_auth_get_db_current_user_optional", "target": "core_db_auth_dbusercontext" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "core_db_auth_rationale_23", "target": "core_db_auth_dbusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L13", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "core_db_auth_dbusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L13", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "core_db_auth_dbusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L13", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportexportbody", "target": "core_db_auth_dbusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L13", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_qrcoderesponse", "target": "core_db_auth_dbusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L11", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_maintenance_maintenanceapplyexportbody", "target": "core_db_auth_dbusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L11", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_maintenance_maintprocessexportbody", "target": "core_db_auth_dbusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_freight_unsettledexportbody", "target": "core_db_auth_dbusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_freight_settlementexportbody", "target": "core_db_auth_dbusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/io_order.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "pl_io_order_ioorderexportbody", "target": "core_db_auth_dbusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport_address.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_address_transportaddressexportbody", "target": "core_db_auth_dbusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/ocr.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_ocr_recognizecertbody", "target": "core_db_auth_dbusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/ocr.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_ocr_recognizecertresult", "target": "core_db_auth_dbusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_carrierexportbody", "target": "core_db_auth_dbusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_vehicleexportbody", "target": "core_db_auth_dbusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_personnelexportbody", "target": "core_db_auth_dbusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_driverexportbody", "target": "core_db_auth_dbusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_urea_ureaapplyexportbody", "target": "core_db_auth_dbusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_urea_ureadisburseexportbody", "target": "core_db_auth_dbusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_recharge_rechargeapplyexportbody", "target": "core_db_auth_dbusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_recharge_rechargedisburseexportbody", "target": "core_db_auth_dbusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_inventoryledgerexportbody", "target": "core_db_auth_dbusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_documentreminderexportbody", "target": "core_db_auth_dbusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/weighing.py", "source_location": "L11", "weight": 0.8, "confidence_score": 0.5, "source": "db_weighing_weighingexportbody", "target": "core_db_auth_dbusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/weighing.py", "source_location": "L11", "weight": 0.8, "confidence_score": 0.5, "source": "db_weighing_weighingrelateddata", "target": "core_db_auth_dbusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L11", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_planexportbody", "target": "core_db_auth_dbusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L11", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_autogeneratemonthlyresult", "target": "core_db_auth_dbusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L11", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_planrelateddata", "target": "core_db_auth_dbusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L11", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_thirdpartyplanpagedata", "target": "core_db_auth_dbusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "db_inventory_inventoryexportbody", "target": "core_db_auth_dbusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "db_inventory_inventoryrelateddata", "target": "core_db_auth_dbusercontext" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "core_db_auth_rationale_39", "target": "core_db_auth_dbusercontext_to_user_info" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "core_db_auth_rationale_65", "target": "core_db_auth_get_db_current_user_optional" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/db_auth.py", "source_location": "L69", "weight": 1.0, "source": "core_db_auth_get_db_current_user_optional", "target": "core_auth_get_current_user_by_token" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/tenant_context.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_tenant_context_py", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/tenant_context.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_tenant_context_py", "target": "app_models_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/tenant_context.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_tenant_context_py", "target": "core_tenant_context_get_tenant_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/tenant_context.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "core_tenant_context_rationale_10", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L361", "weight": 1.0, "source": "api_crm_category_tree", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L389", "weight": 1.0, "source": "api_crm_customer_list", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L429", "weight": 1.0, "source": "api_crm_customer_detail", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L449", "weight": 1.0, "source": "api_crm_customer_options", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L473", "weight": 1.0, "source": "api_crm_customer_create", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L504", "weight": 1.0, "source": "api_crm_customer_update", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L533", "weight": 1.0, "source": "api_crm_customer_delete", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L561", "weight": 1.0, "source": "api_crm_customer_generate_no", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L577", "weight": 1.0, "source": "api_crm_category_add", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L636", "weight": 1.0, "source": "api_crm_product_list", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L675", "weight": 1.0, "source": "api_crm_product_detail", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L696", "weight": 1.0, "source": "api_crm_product_add", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L723", "weight": 1.0, "source": "api_crm_product_update", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L741", "weight": 1.0, "source": "api_crm_product_delete", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L769", "weight": 1.0, "source": "api_crm_product_update_status", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L790", "weight": 1.0, "source": "api_crm_product_options", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L820", "weight": 1.0, "source": "api_crm_product_import", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L915", "weight": 1.0, "source": "api_crm_product_export", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1005", "weight": 1.0, "source": "api_crm_customer_transfer", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1031", "weight": 1.0, "source": "api_crm_customer_into_pool", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1068", "weight": 1.0, "source": "api_crm_customer_deal", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1085", "weight": 1.0, "source": "api_crm_customer_check_duplicate", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1108", "weight": 1.0, "source": "api_crm_customer_export", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1188", "weight": 1.0, "source": "api_crm_customer_mine", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1222", "weight": 1.0, "source": "api_crm_customer_to_follow", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1256", "weight": 1.0, "source": "api_crm_customer_key", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1290", "weight": 1.0, "source": "api_crm_customer_dealed", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1322", "weight": 1.0, "source": "api_crm_customer_week_new", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1354", "weight": 1.0, "source": "api_crm_customer_long_time_no_follow", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1386", "weight": 1.0, "source": "api_crm_customer_park_area_list", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1405", "weight": 1.0, "source": "api_crm_pool_customer_list", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1440", "weight": 1.0, "source": "api_crm_pool_customer_export", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1483", "weight": 1.0, "source": "api_crm_pool_customer_assign", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1502", "weight": 1.0, "source": "api_crm_pool_customer_claim", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1520", "weight": 1.0, "source": "api_crm_pool_record_list", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1550", "weight": 1.0, "source": "api_crm_pool_record_detail", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1573", "weight": 1.0, "source": "api_crm_contact_list", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1612", "weight": 1.0, "source": "api_crm_contact_detail", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1633", "weight": 1.0, "source": "api_crm_contact_by_customer", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1654", "weight": 1.0, "source": "api_crm_contact_add", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1680", "weight": 1.0, "source": "api_crm_contact_update", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1698", "weight": 1.0, "source": "api_crm_contact_delete", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1722", "weight": 1.0, "source": "api_crm_contact_set_primary", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1740", "weight": 1.0, "source": "api_crm_contact_export", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1774", "weight": 1.0, "source": "api_crm_contact_decision", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1805", "weight": 1.0, "source": "api_crm_contact_primary", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1836", "weight": 1.0, "source": "api_crm_contact_birthday", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1870", "weight": 1.0, "source": "api_crm_follow_list", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1902", "weight": 1.0, "source": "api_crm_follow_detail", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1928", "weight": 1.0, "source": "api_crm_follow_by_customer", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1949", "weight": 1.0, "source": "api_crm_follow_add", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1976", "weight": 1.0, "source": "api_crm_follow_update", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1993", "weight": 1.0, "source": "api_crm_follow_delete", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2009", "weight": 1.0, "source": "api_crm_follow_export", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2045", "weight": 1.0, "source": "api_crm_pool_rule_list", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2080", "weight": 1.0, "source": "api_crm_pool_rule_export", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2126", "weight": 1.0, "source": "api_crm_pool_rule_detail", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2147", "weight": 1.0, "source": "api_crm_pool_rule_add", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2174", "weight": 1.0, "source": "api_crm_pool_rule_update", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2203", "weight": 1.0, "source": "api_crm_pool_rule_delete", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2220", "weight": 1.0, "source": "api_crm_pool_rule_update_status", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2240", "weight": 1.0, "source": "api_crm_pool_rule_execute", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2260", "weight": 1.0, "source": "api_crm_statistics_overview", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2280", "weight": 1.0, "source": "api_crm_statistics_source", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2298", "weight": 1.0, "source": "api_crm_statistics_level", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2316", "weight": 1.0, "source": "api_crm_statistics_industry", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2334", "weight": 1.0, "source": "api_crm_statistics_trend", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2357", "weight": 1.0, "source": "api_crm_statistics_owner", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2375", "weight": 1.0, "source": "api_crm_statistics_follow", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2429", "weight": 1.0, "source": "api_crm_opportunity_list", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2462", "weight": 1.0, "source": "api_crm_opportunity_mine_list", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2495", "weight": 1.0, "source": "api_crm_opportunity_detail", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2525", "weight": 1.0, "source": "api_crm_opportunity_add", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2549", "weight": 1.0, "source": "api_crm_opportunity_update", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2570", "weight": 1.0, "source": "api_crm_opportunity_delete", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2591", "weight": 1.0, "source": "api_crm_opportunity_assign", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2618", "weight": 1.0, "source": "api_crm_opportunity_change_stage", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2648", "weight": 1.0, "source": "api_crm_opportunity_mark_won", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2676", "weight": 1.0, "source": "api_crm_opportunity_mark_lost", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2705", "weight": 1.0, "source": "api_crm_opportunity_batch_update_stage", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2734", "weight": 1.0, "source": "api_crm_opportunity_batch_update_expect_date", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2762", "weight": 1.0, "source": "api_crm_opportunity_stage_log_list", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2780", "weight": 1.0, "source": "api_crm_opportunity_kanban", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2811", "weight": 1.0, "source": "api_crm_opportunity_statistics_overview", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2836", "weight": 1.0, "source": "api_crm_opportunity_statistics_stage", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2853", "weight": 1.0, "source": "api_crm_opportunity_statistics_win_rate", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2879", "weight": 1.0, "source": "api_crm_opportunity_statistics_owner", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2904", "weight": 1.0, "source": "api_crm_opportunity_statistics_funnel", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2930", "weight": 1.0, "source": "api_crm_opportunity_follow_list", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2962", "weight": 1.0, "source": "api_crm_opportunity_follow_add", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2987", "weight": 1.0, "source": "api_crm_opportunity_follow_update", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3010", "weight": 1.0, "source": "api_crm_opportunity_follow_delete", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3034", "weight": 1.0, "source": "api_crm_opportunity_follow_detail", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3054", "weight": 1.0, "source": "api_crm_opportunity_product_list", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3087", "weight": 1.0, "source": "api_crm_opportunity_product_list_by_opportunity", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3108", "weight": 1.0, "source": "api_crm_opportunity_product_add", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3133", "weight": 1.0, "source": "api_crm_opportunity_product_batch_add", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3163", "weight": 1.0, "source": "api_crm_opportunity_product_update", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3186", "weight": 1.0, "source": "api_crm_opportunity_product_delete", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3207", "weight": 1.0, "source": "api_crm_opportunity_product_detail", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3227", "weight": 1.0, "source": "api_crm_opportunity_export", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3270", "weight": 1.0, "source": "api_crm_supplier_info_list", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3305", "weight": 1.0, "source": "api_crm_supplier_info_list_all", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3330", "weight": 1.0, "source": "api_crm_supplier_info_detail", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3353", "weight": 1.0, "source": "api_crm_supplier_info_add", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3379", "weight": 1.0, "source": "api_crm_supplier_info_update", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3407", "weight": 1.0, "source": "api_crm_supplier_info_delete", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3436", "weight": 1.0, "source": "api_crm_supplier_info_export", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3475", "weight": 1.0, "source": "api_crm_invoice_info_by_customer_impl", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3521", "weight": 1.0, "source": "api_crm_invoice_info_add", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3546", "weight": 1.0, "source": "api_crm_invoice_info_update", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3597", "weight": 1.0, "source": "api_crm_invoice_info_set_default", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3625", "weight": 1.0, "source": "api_crm_clue_list", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3672", "weight": 1.0, "source": "api_crm_clue_detail", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3699", "weight": 1.0, "source": "api_crm_clue_create", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3722", "weight": 1.0, "source": "api_crm_clue_update", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3744", "weight": 1.0, "source": "api_crm_clue_delete", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3775", "weight": 1.0, "source": "api_crm_clue_assign", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3803", "weight": 1.0, "source": "api_crm_clue_convert", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3831", "weight": 1.0, "source": "api_crm_clue_check_convert", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3851", "weight": 1.0, "source": "api_crm_clue_update_status", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3872", "weight": 1.0, "source": "api_crm_clue_invalid", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3903", "weight": 1.0, "source": "api_crm_clue_update_level", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3924", "weight": 1.0, "source": "api_crm_clue_mine", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3970", "weight": 1.0, "source": "api_crm_clue_to_follow", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4016", "weight": 1.0, "source": "api_crm_clue_today_new", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4062", "weight": 1.0, "source": "api_crm_clue_park_area_list", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4077", "weight": 1.0, "source": "api_crm_clue_follow_list", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4109", "weight": 1.0, "source": "api_crm_clue_follow_create", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4141", "weight": 1.0, "source": "api_crm_clue_follow_delete", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4172", "weight": 1.0, "source": "api_crm_clue_follow_statistics", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4241", "weight": 1.0, "source": "api_crm_clue_export", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4340", "weight": 1.0, "source": "api_crm_clue_import", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4389", "weight": 1.0, "source": "api_crm_clue_check_duplicate", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4413", "weight": 1.0, "source": "api_crm_clue_follow_detail", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4437", "weight": 1.0, "source": "api_crm_clue_follow_update", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4458", "weight": 1.0, "source": "api_crm_clue_statistics_overview", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4486", "weight": 1.0, "source": "api_crm_clue_statistics_source", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4510", "weight": 1.0, "source": "api_crm_clue_statistics_level", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4528", "weight": 1.0, "source": "api_crm_clue_statistics_trend", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4555", "weight": 1.0, "source": "api_crm_clue_statistics_owner", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4600", "weight": 1.0, "source": "api_crm_price_letter_list", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4641", "weight": 1.0, "source": "api_crm_price_letter_detail", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4663", "weight": 1.0, "source": "api_crm_price_letter_add", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4690", "weight": 1.0, "source": "api_crm_price_letter_update", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4721", "weight": 1.0, "source": "api_crm_price_letter_void", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L414", "weight": 1.0, "source": "pl_plan_list_plans", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L690", "weight": 1.0, "source": "pl_plan_export_plans", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L786", "weight": 1.0, "source": "pl_plan_count_plans_by_contract", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L838", "weight": 1.0, "source": "pl_plan_get_contract_product_arrange_qty", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L872", "weight": 1.0, "source": "pl_plan_list_contract_gaps", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L920", "weight": 1.0, "source": "pl_plan_export_contract_gaps", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L973", "weight": 1.0, "source": "pl_plan_put_plan_stop_contracts", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L999", "weight": 1.0, "source": "pl_plan_put_plan_side_contracts", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1026", "weight": 1.0, "source": "pl_plan_create_plan", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1111", "weight": 1.0, "source": "pl_plan_create_plan_full", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1318", "weight": 1.0, "source": "pl_plan_create_from_contract", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1429", "weight": 1.0, "source": "pl_plan_get_plan", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1502", "weight": 1.0, "source": "pl_plan_update_plan", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1792", "weight": 1.0, "source": "pl_plan_patch_plan_product_certs", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1824", "weight": 1.0, "source": "pl_plan_patch_plan_hazard_cert_ready", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1856", "weight": 1.0, "source": "pl_plan_patch_plan_erp_entered", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1896", "weight": 1.0, "source": "pl_plan_get_plan_arrange_info", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2013", "weight": 1.0, "source": "pl_plan_mark_plan_wait_notice", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2037", "weight": 1.0, "source": "pl_plan_cancel_plan_wait_notice", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2081", "weight": 1.0, "source": "pl_plan_force_plan_follow_status", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2103", "weight": 1.0, "source": "pl_plan_cancel_plan", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2168", "weight": 1.0, "source": "pl_plan_archive_plan_draft", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2248", "weight": 1.0, "source": "pl_plan_archive_plan", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2367", "weight": 1.0, "source": "pl_plan_update_plan_driver_feedback", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2399", "weight": 1.0, "source": "pl_plan_update_plan_site_feedback", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2436", "weight": 1.0, "source": "pl_plan_get_inbound_slip_template", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2448", "weight": 1.0, "source": "pl_plan_save_inbound_slip_template", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2472", "weight": 1.0, "source": "pl_plan_get_print_delivery_slip", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2494", "weight": 1.0, "source": "pl_plan_get_delivery_slip_template", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2506", "weight": 1.0, "source": "pl_plan_save_delivery_slip_template", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2528", "weight": 1.0, "source": "pl_plan_get_subpack_slip_template", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2540", "weight": 1.0, "source": "pl_plan_save_subpack_slip_template", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2555", "weight": 1.0, "source": "pl_plan_ensure_subpack_slip_no", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2576", "weight": 1.0, "source": "pl_plan_delete_plan", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L529", "weight": 1.0, "source": "pl_transport_list_transports", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L609", "weight": 1.0, "source": "pl_transport_export_transports", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L658", "weight": 1.0, "source": "pl_transport_create_transport", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L742", "weight": 1.0, "source": "pl_transport_arrange_transport", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L1075", "weight": 1.0, "source": "pl_transport_get_transport", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L1101", "weight": 1.0, "source": "pl_transport_generate_qrcode", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L1175", "weight": 1.0, "source": "pl_transport_submit_approval", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L1220", "weight": 1.0, "source": "pl_transport_process_approval", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L1281", "weight": 1.0, "source": "pl_transport_get_transport_approvals", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L50", "weight": 1.0, "source": "pl_vehicle_maintenance_list_applies", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L76", "weight": 1.0, "source": "pl_vehicle_maintenance_list_reminders", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L120", "weight": 1.0, "source": "pl_vehicle_maintenance_export_applies", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L162", "weight": 1.0, "source": "pl_vehicle_maintenance_get_apply", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L172", "weight": 1.0, "source": "pl_vehicle_maintenance_create_apply", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L183", "weight": 1.0, "source": "pl_vehicle_maintenance_update_apply", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L193", "weight": 1.0, "source": "pl_vehicle_maintenance_cancel_apply", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L203", "weight": 1.0, "source": "pl_vehicle_maintenance_delete_applies", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L222", "weight": 1.0, "source": "pl_vehicle_maintenance_list_process_board", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L277", "weight": 1.0, "source": "pl_vehicle_maintenance_export_process_board", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L310", "weight": 1.0, "source": "pl_vehicle_maintenance_get_process", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L320", "weight": 1.0, "source": "pl_vehicle_maintenance_create_process", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L331", "weight": 1.0, "source": "pl_vehicle_maintenance_update_process", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L341", "weight": 1.0, "source": "pl_vehicle_maintenance_delete_processes", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/freight.py", "source_location": "L67", "weight": 1.0, "source": "pl_freight_list_unsettled_plans", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/freight.py", "source_location": "L96", "weight": 1.0, "source": "pl_freight_list_settlements", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/freight.py", "source_location": "L152", "weight": 1.0, "source": "pl_freight_export_unsettled_plans", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/freight.py", "source_location": "L210", "weight": 1.0, "source": "pl_freight_export_settlements", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/freight.py", "source_location": "L243", "weight": 1.0, "source": "pl_freight_get_settlement_by_transport", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/freight.py", "source_location": "L258", "weight": 1.0, "source": "pl_freight_create_settlement", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/freight.py", "source_location": "L277", "weight": 1.0, "source": "pl_freight_get_settlement", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/freight.py", "source_location": "L291", "weight": 1.0, "source": "pl_freight_update_settlement", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/freight.py", "source_location": "L308", "weight": 1.0, "source": "pl_freight_cancel_settlement", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/freight.py", "source_location": "L320", "weight": 1.0, "source": "pl_freight_delete_settlement", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/freight.py", "source_location": "L333", "weight": 1.0, "source": "pl_freight_submit_settlement_approval", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/freight.py", "source_location": "L352", "weight": 1.0, "source": "pl_freight_process_settlement_approval", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/freight.py", "source_location": "L371", "weight": 1.0, "source": "pl_freight_withdraw_settlement_approval", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/freight.py", "source_location": "L383", "weight": 1.0, "source": "pl_freight_get_settlement_approval_flow", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/freight.py", "source_location": "L395", "weight": 1.0, "source": "pl_freight_disburse_settlement", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/freight.py", "source_location": "L432", "weight": 1.0, "source": "pl_freight_list_vouchers", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/io_order.py", "source_location": "L90", "weight": 1.0, "source": "pl_io_order_list_orders", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/io_order.py", "source_location": "L148", "weight": 1.0, "source": "pl_io_order_patch_order", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/io_order.py", "source_location": "L227", "weight": 1.0, "source": "pl_io_order_get_inbound_by_plan", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/io_order.py", "source_location": "L297", "weight": 1.0, "source": "pl_io_order_export_orders", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/io_order.py", "source_location": "L358", "weight": 1.0, "source": "pl_io_order_get_inbound", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/io_order.py", "source_location": "L379", "weight": 1.0, "source": "pl_io_order_inbound_site_url", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/io_order.py", "source_location": "L391", "weight": 1.0, "source": "pl_io_order_get_outbound_by_plan", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/io_order.py", "source_location": "L436", "weight": 1.0, "source": "pl_io_order_get_outbound", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/io_order.py", "source_location": "L457", "weight": 1.0, "source": "pl_io_order_outbound_site_url", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport_address.py", "source_location": "L74", "weight": 1.0, "source": "pl_transport_address_list_transport_addresses", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport_address.py", "source_location": "L112", "weight": 1.0, "source": "pl_transport_address_list_all_transport_addresses", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport_address.py", "source_location": "L159", "weight": 1.0, "source": "pl_transport_address_export_transport_addresses", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport_address.py", "source_location": "L215", "weight": 1.0, "source": "pl_transport_address_create_transport_address", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport_address.py", "source_location": "L243", "weight": 1.0, "source": "pl_transport_address_get_transport_address", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport_address.py", "source_location": "L255", "weight": 1.0, "source": "pl_transport_address_update_transport_address", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport_address.py", "source_location": "L275", "weight": 1.0, "source": "pl_transport_address_delete_transport_address", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L92", "weight": 1.0, "source": "pl_base_data_list_carriers", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L157", "weight": 1.0, "source": "pl_base_data_export_carriers", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L227", "weight": 1.0, "source": "pl_base_data_create_carrier", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L257", "weight": 1.0, "source": "pl_base_data_get_carrier", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L269", "weight": 1.0, "source": "pl_base_data_update_carrier", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L297", "weight": 1.0, "source": "pl_base_data_delete_carrier", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L394", "weight": 1.0, "source": "pl_base_data_list_vehicles", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L517", "weight": 1.0, "source": "pl_base_data_export_vehicles", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L579", "weight": 1.0, "source": "pl_base_data_create_vehicle", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L656", "weight": 1.0, "source": "pl_base_data_get_vehicle", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L668", "weight": 1.0, "source": "pl_base_data_update_vehicle", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L741", "weight": 1.0, "source": "pl_base_data_delete_vehicle", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L812", "weight": 1.0, "source": "pl_base_data_list_personnel", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L895", "weight": 1.0, "source": "pl_base_data_export_personnel", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L965", "weight": 1.0, "source": "pl_base_data_create_personnel", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1017", "weight": 1.0, "source": "pl_base_data_get_personnel", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1029", "weight": 1.0, "source": "pl_base_data_update_personnel", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1084", "weight": 1.0, "source": "pl_base_data_delete_personnel", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1138", "weight": 1.0, "source": "pl_base_data_list_drivers", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1189", "weight": 1.0, "source": "pl_base_data_export_drivers", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1230", "weight": 1.0, "source": "pl_base_data_create_driver", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1255", "weight": 1.0, "source": "pl_base_data_get_driver", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1267", "weight": 1.0, "source": "pl_base_data_update_driver", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1291", "weight": 1.0, "source": "pl_base_data_delete_driver", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1310", "weight": 1.0, "source": "pl_base_data_bind_vehicle_driver", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1342", "weight": 1.0, "source": "pl_base_data_unbind_vehicle_driver", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1374", "weight": 1.0, "source": "pl_base_data_paste_recognize_commit", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L47", "weight": 1.0, "source": "pl_vehicle_urea_list_applies", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L95", "weight": 1.0, "source": "pl_vehicle_urea_export_urea_applies", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L127", "weight": 1.0, "source": "pl_vehicle_urea_get_apply", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L137", "weight": 1.0, "source": "pl_vehicle_urea_create_apply", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L148", "weight": 1.0, "source": "pl_vehicle_urea_update_apply", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L158", "weight": 1.0, "source": "pl_vehicle_urea_cancel_apply", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L168", "weight": 1.0, "source": "pl_vehicle_urea_delete_applies", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L186", "weight": 1.0, "source": "pl_vehicle_urea_list_disburse_board", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L239", "weight": 1.0, "source": "pl_vehicle_urea_export_urea_disburse_board", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L272", "weight": 1.0, "source": "pl_vehicle_urea_get_disburse", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L282", "weight": 1.0, "source": "pl_vehicle_urea_create_disburse", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L293", "weight": 1.0, "source": "pl_vehicle_urea_update_disburse", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L303", "weight": 1.0, "source": "pl_vehicle_urea_delete_disburses", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/menu_badges.py", "source_location": "L22", "weight": 1.0, "source": "pl_menu_badges_menu_badge_stats", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L50", "weight": 1.0, "source": "pl_vehicle_recharge_list_applies", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L74", "weight": 1.0, "source": "pl_vehicle_recharge_pending_apply_options", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L110", "weight": 1.0, "source": "pl_vehicle_recharge_export_recharge_applies", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L142", "weight": 1.0, "source": "pl_vehicle_recharge_get_apply", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L152", "weight": 1.0, "source": "pl_vehicle_recharge_create_apply", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L163", "weight": 1.0, "source": "pl_vehicle_recharge_update_apply", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L173", "weight": 1.0, "source": "pl_vehicle_recharge_cancel_apply", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L183", "weight": 1.0, "source": "pl_vehicle_recharge_delete_applies", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L201", "weight": 1.0, "source": "pl_vehicle_recharge_list_records", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L234", "weight": 1.0, "source": "pl_vehicle_recharge_list_disburse_board", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L289", "weight": 1.0, "source": "pl_vehicle_recharge_export_recharge_disburse_board", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L322", "weight": 1.0, "source": "pl_vehicle_recharge_get_record", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L332", "weight": 1.0, "source": "pl_vehicle_recharge_create_record", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L343", "weight": 1.0, "source": "pl_vehicle_recharge_update_record", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L353", "weight": 1.0, "source": "pl_vehicle_recharge_delete_records", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L29", "weight": 1.0, "source": "pl_customer_stop_pref_read_customer_stop_pref", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L65", "weight": 1.0, "source": "pl_inventory_get_inventory_ledger", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L115", "weight": 1.0, "source": "pl_inventory_export_inventory_ledger", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L156", "weight": 1.0, "source": "pl_inventory_set_warning_threshold", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L211", "weight": 1.0, "source": "pl_inventory_list_warnings", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L231", "weight": 1.0, "source": "pl_inventory_update_warning", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L275", "weight": 1.0, "source": "pl_inventory_list_transactions", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L316", "weight": 1.0, "source": "pl_inventory_get_summary", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L374", "weight": 1.0, "source": "pl_inventory_document_reminder_stats", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L395", "weight": 1.0, "source": "pl_inventory_list_document_reminders", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L438", "weight": 1.0, "source": "pl_inventory_export_document_reminders", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L480", "weight": 1.0, "source": "pl_inventory_update_document_reminder", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L50", "weight": 1.0, "source": "bx_reimburse_tenant", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/expense_item.py", "source_location": "L30", "weight": 1.0, "source": "bx_expense_item_get_expense_item_tree", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/expense_item.py", "source_location": "L66", "weight": 1.0, "source": "bx_expense_item_export_expense_items", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/expense_item.py", "source_location": "L101", "weight": 1.0, "source": "bx_expense_item_get_expense_item", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/expense_item.py", "source_location": "L151", "weight": 1.0, "source": "bx_expense_item_delete_expense_item", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/attachment.py", "source_location": "L25", "weight": 1.0, "source": "bx_attachment_tenant", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L38", "weight": 1.0, "source": "bx_advance_tenant", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/workflow.py", "source_location": "L28", "weight": 1.0, "source": "bx_workflow_list_workflows", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/workflow.py", "source_location": "L53", "weight": 1.0, "source": "bx_workflow_get_workflow", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/workflow.py", "source_location": "L83", "weight": 1.0, "source": "bx_workflow_update_workflow", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/workflow.py", "source_location": "L103", "weight": 1.0, "source": "bx_workflow_save_workflow_nodes", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/workflow.py", "source_location": "L124", "weight": 1.0, "source": "bx_workflow_delete_workflow", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L50", "weight": 1.0, "source": "bx_payment_tenant", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/invoice.py", "source_location": "L72", "weight": 1.0, "source": "bx_invoice_export_invoice_wallets", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/dashboard.py", "source_location": "L46", "weight": 1.0, "source": "db_dashboard_get_dashboard_stats", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/dashboard.py", "source_location": "L138", "weight": 1.0, "source": "db_dashboard_cargo_stats", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/dashboard.py", "source_location": "L169", "weight": 1.0, "source": "db_dashboard_partner_cargo_stats", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L109", "weight": 1.0, "source": "db_weighing_fetch_weighing", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L292", "weight": 1.0, "source": "db_weighing_export_weighing", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L311", "weight": 1.0, "source": "db_weighing_create_weighing", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L412", "weight": 1.0, "source": "db_weighing_get_weighing", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L424", "weight": 1.0, "source": "db_weighing_update_weighing", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L451", "weight": 1.0, "source": "db_weighing_void_weighing", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L472", "weight": 1.0, "source": "db_weighing_delete_weighing", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L492", "weight": 1.0, "source": "db_weighing_get_weighing_related", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L118", "weight": 1.0, "source": "db_plans_fetch_plans", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L286", "weight": 1.0, "source": "db_plans_export_plans", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L311", "weight": 1.0, "source": "db_plans_create_plan", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L362", "weight": 1.0, "source": "db_plans_run_auto_generate_monthly", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L375", "weight": 1.0, "source": "db_plans_get_plan", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L387", "weight": 1.0, "source": "db_plans_update_plan", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L404", "weight": 1.0, "source": "db_plans_delete_plan", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L498", "weight": 1.0, "source": "db_plans_get_plan_related", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L88", "weight": 1.0, "source": "db_inventory_resolve_tenant_no", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L228", "weight": 1.0, "source": "db_inventory_fetch_inventory", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L357", "weight": 1.0, "source": "db_inventory_export_inventory", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L424", "weight": 1.0, "source": "db_inventory_create_link_for_plan", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L475", "weight": 1.0, "source": "db_inventory_get_inventory_site_url", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L526", "weight": 1.0, "source": "db_inventory_delete_inventory", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L59", "weight": 1.0, "source": "bx_reimburse_tenant_no", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/expense_item.py", "source_location": "L16", "weight": 1.0, "source": "bx_expense_item_tenant_no", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/attachment.py", "source_location": "L18", "weight": 1.0, "source": "bx_attachment_tenant_no", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/advance.py", "source_location": "L29", "weight": 1.0, "source": "bx_advance_tenant_no", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/workflow.py", "source_location": "L29", "weight": 1.0, "source": "bx_workflow_tenant_no", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/invoice.py", "source_location": "L33", "weight": 1.0, "source": "bx_invoice_tenant_no", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L129", "weight": 1.0, "source": "db_weighing_list_weighing", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L192", "weight": 1.0, "source": "db_inventory_list_inventory", "target": "core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L88", "weight": 1.0, "source": "db_plans_list_plans", "target": "core_tenant_context_get_tenant_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_decorator.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_decorator_py", "target": "app_core_oper_log_context" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_decorator.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_decorator_py", "target": "core_oper_log_decorator_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_decorator.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_decorator_py", "target": "core_oper_log_decorator_pick_field" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_decorator.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_decorator_py", "target": "core_oper_log_decorator_resolve_business_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_decorator.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_decorator_py", "target": "core_oper_log_decorator_format_summary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_decorator.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_decorator_py", "target": "core_oper_log_decorator_preserve_fastapi_signature" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_decorator.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_decorator_py", "target": "core_oper_log_decorator_oper_log" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_decorator.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "core_oper_log_decorator_rationale_1", "target": "app_core_oper_log_decorator_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_decorator.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "core_oper_log_decorator_resolve_business_id", "target": "core_oper_log_decorator_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_decorator.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "core_oper_log_decorator_resolve_business_id", "target": "core_oper_log_decorator_pick_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_decorator.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "core_oper_log_decorator_format_summary", "target": "core_oper_log_decorator_pick_field" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/oper_log_decorator.py", "source_location": "L40", "weight": 1.0, "source": "core_oper_log_decorator_pick_field", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/oper_log_decorator.py", "source_location": "L55", "weight": 1.0, "source": "core_oper_log_decorator_resolve_business_id", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/oper_log_decorator.py", "source_location": "L77", "weight": 1.0, "source": "core_oper_log_decorator_format_summary", "target": "str" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_decorator.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "core_oper_log_decorator_rationale_96", "target": "core_oper_log_decorator_preserve_fastapi_signature" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_decorator.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "core_oper_log_decorator_rationale_125", "target": "core_oper_log_decorator_oper_log" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm_contract_routes.py", "source_location": "L174", "weight": 1.0, "source": "api_crm_contract_routes_register_contract_routes", "target": "core_oper_log_decorator_oper_log" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_py", "target": "app_core_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_py", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_py", "target": "app_core_redis_client" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_py", "target": "app_crud_user" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_py", "target": "app_services_web_auth_roles" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_py", "target": "core_auth_session_key" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_py", "target": "core_auth_refresh_key" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_py", "target": "core_auth_redis_call_safe" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_py", "target": "core_auth_store_session" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_py", "target": "core_auth_revoke_session" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_py", "target": "core_auth_extend_session" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_py", "target": "core_auth_is_session_valid" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_py", "target": "core_auth_store_refresh_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_py", "target": "core_auth_is_refresh_token_valid" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_py", "target": "core_auth_revoke_refresh_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_py", "target": "core_auth_create_access_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_py", "target": "core_auth_create_refresh_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_py", "target": "core_auth_decode_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_py", "target": "core_auth_get_current_user_by_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_py", "target": "core_auth_get_current_user" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_py", "target": "core_auth_get_current_user_simple" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L233", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_py", "target": "core_auth_get_client_ip" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "core_auth_store_session", "target": "core_auth_session_key" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "core_auth_revoke_session", "target": "core_auth_session_key" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "core_auth_extend_session", "target": "core_auth_session_key" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "core_auth_is_session_valid", "target": "core_auth_session_key" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "core_auth_store_refresh_token", "target": "core_auth_refresh_key" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "core_auth_is_refresh_token_valid", "target": "core_auth_refresh_key" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "core_auth_revoke_refresh_token", "target": "core_auth_refresh_key" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "core_auth_store_session", "target": "core_auth_redis_call_safe" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "core_auth_revoke_session", "target": "core_auth_redis_call_safe" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "core_auth_extend_session", "target": "core_auth_redis_call_safe" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "core_auth_is_session_valid", "target": "core_auth_redis_call_safe" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "core_auth_store_refresh_token", "target": "core_auth_redis_call_safe" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "core_auth_is_refresh_token_valid", "target": "core_auth_redis_call_safe" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "core_auth_revoke_refresh_token", "target": "core_auth_redis_call_safe" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "core_auth_rationale_34", "target": "core_auth_redis_call_safe" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/auth.py", "source_location": "L35", "weight": 1.0, "source": "core_auth_redis_call_safe", "target": "core_redis_client_get_sync_redis_client" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L135", "weight": 1.0, "source": "api_public_web_login", "target": "core_auth_store_session" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L220", "weight": 1.0, "source": "api_public_logout", "target": "core_auth_revoke_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "core_auth_get_current_user_by_token", "target": "core_auth_extend_session" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "core_auth_rationale_55", "target": "core_auth_extend_session" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L177", "weight": 1.0, "source": "api_public_refresh_token", "target": "core_auth_extend_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "core_auth_get_current_user_by_token", "target": "core_auth_is_session_valid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/auth.py", "source_location": "L63", "weight": 1.0, "source": "core_auth_is_session_valid", "target": "core_redis_client_get_sync_redis_client" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L163", "weight": 1.0, "source": "api_public_refresh_token", "target": "core_auth_is_session_valid" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "core_auth_rationale_74", "target": "core_auth_store_refresh_token" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L136", "weight": 1.0, "source": "api_public_web_login", "target": "core_auth_store_refresh_token" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L197", "weight": 1.0, "source": "api_public_refresh_token", "target": "core_auth_store_refresh_token" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/auth.py", "source_location": "L81", "weight": 1.0, "source": "core_auth_is_refresh_token_valid", "target": "core_redis_client_get_sync_redis_client" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L165", "weight": 1.0, "source": "api_public_refresh_token", "target": "core_auth_is_refresh_token_valid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L176", "weight": 1.0, "source": "api_public_refresh_token", "target": "core_auth_revoke_refresh_token" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L120", "weight": 1.0, "source": "api_public_web_login", "target": "core_auth_create_access_token" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L182", "weight": 1.0, "source": "api_public_refresh_token", "target": "core_auth_create_access_token" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L125", "weight": 1.0, "source": "api_public_web_login", "target": "core_auth_create_refresh_token" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L187", "weight": 1.0, "source": "api_public_refresh_token", "target": "core_auth_create_refresh_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "core_auth_get_current_user_by_token", "target": "core_auth_decode_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "core_auth_get_current_user_simple", "target": "core_auth_decode_token" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L156", "weight": 1.0, "source": "api_public_refresh_token", "target": "core_auth_decode_token" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L217", "weight": 1.0, "source": "api_public_logout", "target": "core_auth_decode_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "core_auth_get_current_user", "target": "core_auth_get_current_user_by_token" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "core_auth_rationale_149", "target": "core_auth_get_current_user_by_token" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/auth.py", "source_location": "L182", "weight": 1.0, "source": "core_auth_get_current_user_by_token", "target": "services_web_auth_roles_resolve_web_role_for_user" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L236", "weight": 1.0, "source": "api_public_get_current_user_profile", "target": "core_auth_get_current_user_by_token" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L271", "weight": 1.0, "source": "api_public_get_web_auth_menu_codes", "target": "core_auth_get_current_user_by_token" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L324", "weight": 1.0, "source": "api_public_change_current_user_password", "target": "core_auth_get_current_user_by_token" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "core_auth_rationale_210", "target": "core_auth_get_current_user" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_py", "target": "time" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_py", "target": "core_api_crypto_apicryptoerror" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_py", "target": "core_api_crypto_derive_key" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_py", "target": "core_api_crypto_b64url_encode" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_py", "target": "core_api_crypto_b64url_decode" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_py", "target": "core_api_crypto_encrypt_json" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_py", "target": "core_api_crypto_decrypt_json" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_py", "target": "core_api_crypto_gen_nonce_hex" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_py", "target": "core_api_crypto_is_ts_in_window" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "core_api_crypto_apicryptoerror", "target": "exception" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "core_api_crypto_decrypt_json", "target": "core_api_crypto_apicryptoerror" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "core_exceptions_businessexception", "target": "exception" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_apicryptoerror", "target": "exception" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_businessexception", "target": "exception" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "core_api_crypto_encrypt_json", "target": "core_api_crypto_b64url_encode" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "core_api_crypto_decrypt_json", "target": "core_api_crypto_b64url_decode" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/login_crypto.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_login_crypto_py", "target": "time" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/login_crypto.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_login_crypto_py", "target": "app_core_config" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/login_crypto.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_login_crypto_py", "target": "core_login_crypto_ensure_initialized" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/login_crypto.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_login_crypto_py", "target": "core_login_crypto_get_public_pem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/login_crypto.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_login_crypto_py", "target": "core_login_crypto_decrypt_login_payload" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/login_crypto.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_login_crypto_py", "target": "core_login_crypto_validate_ts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/login_crypto.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_login_crypto_py", "target": "core_login_crypto_extract_login_credentials" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/login_crypto.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "core_login_crypto_rationale_1", "target": "app_core_login_crypto_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/login_crypto.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "core_login_crypto_get_public_pem", "target": "core_login_crypto_ensure_initialized" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/login_crypto.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "core_login_crypto_decrypt_login_payload", "target": "core_login_crypto_ensure_initialized" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/login_crypto.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "core_login_crypto_extract_login_credentials", "target": "core_login_crypto_decrypt_login_payload" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/login_crypto.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "core_login_crypto_rationale_63", "target": "core_login_crypto_decrypt_login_payload" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/login_crypto.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "core_login_crypto_extract_login_credentials", "target": "core_login_crypto_validate_ts" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/login_crypto.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "core_login_crypto_rationale_84", "target": "core_login_crypto_extract_login_credentials" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/login_crypto.py", "source_location": "L103", "weight": 1.0, "source": "core_login_crypto_extract_login_credentials", "target": "str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/config.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_config_py", "target": "core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/config.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_config_py", "target": "core_config_config" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/config.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "core_config_settings", "target": "basesettings" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L112", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_crm_opportunity_stepstats", "target": "core_config_settings" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L112", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_crm_opportunity_migrationstats", "target": "core_config_settings" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L92", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_crm_payment_invoice_stepstats", "target": "core_config_settings" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L92", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_crm_payment_invoice_migrationstats", "target": "core_config_settings" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L205", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_renumber_crm_product_no_renumberstats", "target": "core_config_settings" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L143", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_crm_sys_oss_backfillrule", "target": "core_config_settings" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L143", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_crm_sys_oss_bizref", "target": "core_config_settings" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L143", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_crm_sys_oss_migrationstats", "target": "core_config_settings" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L124", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_crm_clue_stepstats", "target": "core_config_settings" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L124", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_crm_clue_migrationstats", "target": "core_config_settings" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L108", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_bx_data_stepstats", "target": "core_config_settings" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L108", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_bx_data_migrationstats", "target": "core_config_settings" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L101", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_crm_contract_stepstats", "target": "core_config_settings" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L101", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_crm_contract_migrationstats", "target": "core_config_settings" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L111", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_crm_quote_stepstats", "target": "core_config_settings" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L111", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_crm_quote_migrationstats", "target": "core_config_settings" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L127", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_crm_customer_stepstats", "target": "core_config_settings" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L127", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_crm_customer_migrationstats", "target": "core_config_settings" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L93", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_crm_product_migrationstats", "target": "core_config_settings" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_users.py", "source_location": "L186", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_users_sourceuser", "target": "core_config_settings" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_users.py", "source_location": "L186", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_users_migrationstats", "target": "core_config_settings" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L87", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_crm_product_category_migrationstats", "target": "core_config_settings" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L114", "weight": 1.0, "source": "scripts_migrate_crm_opportunity_load_runtime_settings", "target": "core_config_settings" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L94", "weight": 1.0, "source": "scripts_migrate_crm_payment_invoice_load_runtime_settings", "target": "core_config_settings" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L207", "weight": 1.0, "source": "scripts_renumber_crm_product_no_main", "target": "core_config_settings" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L145", "weight": 1.0, "source": "scripts_migrate_crm_sys_oss_load_runtime_settings", "target": "core_config_settings" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_clue.py", "source_location": "L126", "weight": 1.0, "source": "scripts_migrate_crm_clue_load_runtime_settings", "target": "core_config_settings" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_bx_data.py", "source_location": "L110", "weight": 1.0, "source": "scripts_migrate_bx_data_load_runtime_settings", "target": "core_config_settings" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_contract.py", "source_location": "L103", "weight": 1.0, "source": "scripts_migrate_crm_contract_load_runtime_settings", "target": "core_config_settings" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_quote.py", "source_location": "L113", "weight": 1.0, "source": "scripts_migrate_crm_quote_load_runtime_settings", "target": "core_config_settings" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_customer.py", "source_location": "L129", "weight": 1.0, "source": "scripts_migrate_crm_customer_load_runtime_settings", "target": "core_config_settings" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_product.py", "source_location": "L95", "weight": 1.0, "source": "scripts_migrate_crm_product_load_runtime_settings", "target": "core_config_settings" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_users.py", "source_location": "L188", "weight": 1.0, "source": "scripts_migrate_users_load_runtime_settings", "target": "core_config_settings" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L89", "weight": 1.0, "source": "scripts_migrate_crm_product_category_load_runtime_settings", "target": "core_config_settings" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/config.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_config_settings", "target": "basesettings" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_py", "target": "time" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_py", "target": "app_core_config" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_py", "target": "core_wechat_pay_wechatpayclient" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L354", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_py", "target": "core_wechat_pay_get_wechat_pay_client" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L363", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_py", "target": "core_wechat_pay_wechat_pay" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L371", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_py", "target": "core_wechat_pay_wechatpayv2client" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L625", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_py", "target": "core_wechat_pay_get_wechat_pay_v2" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_rationale_1", "target": "app_core_wechat_pay_py" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayclient", "target": "core_wechat_pay_wechatpayclient_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayclient", "target": "core_wechat_pay_wechatpayclient_generate_nonce_str" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayclient", "target": "core_wechat_pay_wechatpayclient_generate_sign" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayclient", "target": "core_wechat_pay_wechatpayclient_generate_sign_v3" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayclient", "target": "core_wechat_pay_wechatpayclient_make_request" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayclient", "target": "core_wechat_pay_wechatpayclient_unified_order" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayclient", "target": "core_wechat_pay_wechatpayclient_generate_pay_sign" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayclient", "target": "core_wechat_pay_wechatpayclient_query_order" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayclient", "target": "core_wechat_pay_wechatpayclient_refund" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L320", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayclient", "target": "core_wechat_pay_wechatpayclient_close_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L356", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_get_wechat_pay_client", "target": "core_wechat_pay_wechatpayclient" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L367", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechat_pay", "target": "core_wechat_pay_wechatpayclient" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayclient_unified_order", "target": "core_wechat_pay_wechatpayclient_generate_nonce_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayclient_generate_pay_sign", "target": "core_wechat_pay_wechatpayclient_generate_nonce_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L220", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayclient_query_order", "target": "core_wechat_pay_wechatpayclient_generate_nonce_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L270", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayclient_refund", "target": "core_wechat_pay_wechatpayclient_generate_nonce_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L323", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayclient_close_order", "target": "core_wechat_pay_wechatpayclient_generate_nonce_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayclient_unified_order", "target": "core_wechat_pay_wechatpayclient_generate_sign_v3" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L288", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayclient_refund", "target": "core_wechat_pay_wechatpayclient_generate_sign_v3" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L329", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayclient_close_order", "target": "core_wechat_pay_wechatpayclient_generate_sign_v3" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_rationale_60", "target": "core_wechat_pay_wechatpayclient_generate_sign_v3" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/wechat_pay.py", "source_location": "L121", "weight": 1.0, "source": "core_wechat_pay_wechatpayclient_make_request", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayclient_unified_order", "target": "core_wechat_pay_wechatpayclient_generate_pay_sign" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_rationale_131", "target": "core_wechat_pay_wechatpayclient_unified_order" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/wechat_pay.py", "source_location": "L144", "weight": 1.0, "source": "core_wechat_pay_wechatpayclient_unified_order", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/wechat_pay.py", "source_location": "L208", "weight": 1.0, "source": "core_wechat_pay_wechatpayclient_generate_pay_sign", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/wechat_pay.py", "source_location": "L219", "weight": 1.0, "source": "core_wechat_pay_wechatpayclient_query_order", "target": "str" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L254", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_rationale_254", "target": "core_wechat_pay_wechatpayclient_refund" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/wechat_pay.py", "source_location": "L269", "weight": 1.0, "source": "core_wechat_pay_wechatpayclient_refund", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/wechat_pay.py", "source_location": "L322", "weight": 1.0, "source": "core_wechat_pay_wechatpayclient_close_order", "target": "str" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayv2client", "target": "core_wechat_pay_wechatpayv2client_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L386", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayv2client", "target": "core_wechat_pay_wechatpayv2client_generate_sign" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L393", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayv2client", "target": "core_wechat_pay_wechatpayv2client_dict_to_xml" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L401", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayv2client", "target": "core_wechat_pay_wechatpayv2client_xml_to_dict" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L409", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayv2client", "target": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L435", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayv2client", "target": "core_wechat_pay_wechatpayv2client_unified_order" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L522", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayv2client", "target": "core_wechat_pay_wechatpayv2client_query_order" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L560", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayv2client", "target": "core_wechat_pay_wechatpayv2client_refund" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L614", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayv2client", "target": "core_wechat_pay_wechatpayv2client_parse_notify" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L627", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_get_wechat_pay_v2", "target": "core_wechat_pay_wechatpayv2client" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L476", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayv2client_unified_order", "target": "core_wechat_pay_wechatpayv2client_generate_sign" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L538", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayv2client_query_order", "target": "core_wechat_pay_wechatpayv2client_generate_sign" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L581", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayv2client_refund", "target": "core_wechat_pay_wechatpayv2client_generate_sign" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L620", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayv2client_parse_notify", "target": "core_wechat_pay_wechatpayv2client_generate_sign" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L487", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayv2client_unified_order", "target": "core_wechat_pay_wechatpayv2client_dict_to_xml" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L550", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayv2client_query_order", "target": "core_wechat_pay_wechatpayv2client_dict_to_xml" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L597", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayv2client_refund", "target": "core_wechat_pay_wechatpayv2client_dict_to_xml" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L492", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayv2client_unified_order", "target": "core_wechat_pay_wechatpayv2client_xml_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L555", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayv2client_query_order", "target": "core_wechat_pay_wechatpayv2client_xml_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L601", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayv2client_refund", "target": "core_wechat_pay_wechatpayv2client_xml_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L616", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayv2client_parse_notify", "target": "core_wechat_pay_wechatpayv2client_xml_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L497", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_wechatpayv2client_unified_order", "target": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L410", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_rationale_410", "target": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/wechat_pay.py", "source_location": "L412", "weight": 1.0, "source": "core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", "target": "str" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L443", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_pay_rationale_443", "target": "core_wechat_pay_wechatpayv2client_unified_order" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/wechat_pay.py", "source_location": "L520", "weight": 1.0, "source": "core_wechat_pay_wechatpayv2client_unified_order", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/wechat_pay.py", "source_location": "L558", "weight": 1.0, "source": "core_wechat_pay_wechatpayv2client_query_order", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/wechat_pay.py", "source_location": "L612", "weight": 1.0, "source": "core_wechat_pay_wechatpayv2client_refund", "target": "str" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_py", "target": "time" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_py", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_py", "target": "app_core_oper_log_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_py", "target": "app_core_oper_log_infer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_py", "target": "core_api_request_log_middleware_truncate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_py", "target": "core_api_request_log_middleware_truncate_utf8_bytes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_py", "target": "core_api_request_log_middleware_redact_obj" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_py", "target": "core_api_request_log_middleware_format_body_bytes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_py", "target": "core_api_request_log_middleware_claims_from_auth" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_py", "target": "core_api_request_log_middleware_should_skip_exclude" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_py", "target": "core_api_request_log_middleware_should_skip" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_py", "target": "core_api_request_log_middleware_persist_log" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L224", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_py", "target": "core_api_request_log_middleware_schedule_persist_log" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_py", "target": "core_api_request_log_middleware_apirequestlogmiddleware" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "core_api_request_log_middleware_rationale_1", "target": "app_core_api_request_log_middleware_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "core_api_request_log_middleware_format_body_bytes", "target": "core_api_request_log_middleware_truncate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "core_api_request_log_middleware_persist_log", "target": "core_api_request_log_middleware_truncate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "target": "core_api_request_log_middleware_truncate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L196", "weight": 1.0, "confidence_score": 1.0, "source": "core_api_request_log_middleware_persist_log", "target": "core_api_request_log_middleware_truncate_utf8_bytes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "core_api_request_log_middleware_format_body_bytes", "target": "core_api_request_log_middleware_redact_obj" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/api_request_log_middleware.py", "source_location": "L69", "weight": 1.0, "source": "core_api_request_log_middleware_redact_obj", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L261", "weight": 1.0, "confidence_score": 1.0, "source": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "target": "core_api_request_log_middleware_format_body_bytes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L268", "weight": 1.0, "confidence_score": 1.0, "source": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "target": "core_api_request_log_middleware_claims_from_auth" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "core_api_request_log_middleware_should_skip", "target": "core_api_request_log_middleware_should_skip_exclude" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "target": "core_api_request_log_middleware_should_skip" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "core_api_request_log_middleware_schedule_persist_log", "target": "core_api_request_log_middleware_persist_log" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/api_request_log_middleware.py", "source_location": "L191", "weight": 1.0, "source": "core_api_request_log_middleware_persist_log", "target": "models_models_sysapirequestlog" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/api_request_log_middleware.py", "source_location": "L192", "weight": 1.0, "source": "core_api_request_log_middleware_persist_log", "target": "core_utils_generate_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L327", "weight": 1.0, "confidence_score": 1.0, "source": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "target": "core_api_request_log_middleware_schedule_persist_log" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "core_api_request_log_middleware_apirequestlogmiddleware", "target": "basehttpmiddleware" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L248", "weight": 1.0, "confidence_score": 1.0, "source": "core_api_request_log_middleware_apirequestlogmiddleware", "target": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L187", "weight": 0.8, "confidence_score": 0.5, "source": "core_api_request_log_middleware_apirequestlogmiddleware", "target": "models_models_sysapirequestlog" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "core_api_crypto_middleware_apicryptomiddleware", "target": "basehttpmiddleware" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware_apicryptomiddleware", "target": "basehttpmiddleware" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_apirequestlogmiddleware", "target": "basehttpmiddleware" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/api_request_log_middleware.py", "source_location": "L307", "weight": 1.0, "source": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/api_request_log_middleware.py", "source_location": "L317", "weight": 1.0, "source": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "target": "core_oper_log_context_snapshot_oper_log_meta" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/api_request_log_middleware.py", "source_location": "L318", "weight": 1.0, "source": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "target": "core_oper_log_infer_title_from_path" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/api_request_log_middleware.py", "source_location": "L322", "weight": 1.0, "source": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "target": "core_oper_log_infer_business_type_from_path" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/api_request_log_middleware.py", "source_location": "L347", "weight": 1.0, "source": "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "target": "core_oper_log_context_clear_oper_log_meta" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/database.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_database_py", "target": "app_core_config" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/database.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_database_py", "target": "core_database_get_db" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/database.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_database_py", "target": "core_database_auto_fill_create_dept_id" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/database.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "core_database_rationale_39", "target": "core_database_auto_fill_create_dept_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/id_card.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_id_card_py", "target": "core_id_card_calc_age_from_chinese_id_card" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/id_card.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "core_id_card_rationale_16", "target": "core_id_card_calc_age_from_chinese_id_card" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_personnel_service.py", "source_location": "L240", "weight": 1.0, "source": "services_pl_personnel_service_refresh_personnel_ages_from_id_card", "target": "core_id_card_calc_age_from_chinese_id_card" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_id_card_age.py", "source_location": "L9", "weight": 1.0, "source": "tests_test_id_card_age_test_calc_age_from_18_digit_id", "target": "core_id_card_calc_age_from_chinese_id_card" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_id_card_age.py", "source_location": "L15", "weight": 1.0, "source": "tests_test_id_card_age_test_calc_age_rejects_invalid", "target": "core_id_card_calc_age_from_chinese_id_card" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/security.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_security_py", "target": "core_security_verify_password" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/security.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_security_py", "target": "core_security_get_password_hash" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/security.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "core_security_rationale_5", "target": "core_security_verify_password" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/security.py", "source_location": "L8", "weight": 1.0, "source": "core_security_verify_password", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/user.py", "source_location": "L436", "weight": 1.0, "source": "crud_user_change_password", "target": "core_security_verify_password" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L108", "weight": 1.0, "source": "api_public_web_login", "target": "core_security_verify_password" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_users.py", "source_location": "L546", "weight": 1.0, "source": "scripts_migrate_users_migrate_users", "target": "core_security_get_password_hash" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/request_payload.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_request_payload_py", "target": "app_core_config" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/request_payload.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_request_payload_py", "target": "core_request_payload_resolve_request_payload" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/request_payload.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "core_request_payload_rationale_1", "target": "app_core_request_payload_py" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/request_payload.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "core_request_payload_rationale_18", "target": "core_request_payload_resolve_request_payload" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/request_payload.py", "source_location": "L27", "weight": 1.0, "source": "core_request_payload_resolve_request_payload", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/admin_request_json.py", "source_location": "L50", "weight": 1.0, "source": "core_admin_request_json_parse_admin_request_json", "target": "core_request_payload_resolve_request_payload" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/__init__.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_init_py", "target": "app_core_config" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_infer.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_infer_py", "target": "core_oper_log_infer_title_from_path" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_infer.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_infer_py", "target": "core_oper_log_infer_business_type_from_path" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/monitor/oper_log.py", "source_location": "L32", "weight": 1.0, "source": "monitor_oper_log_row_to_oper_log", "target": "core_oper_log_infer_title_from_path" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/monitor/oper_log.py", "source_location": "L33", "weight": 1.0, "source": "monitor_oper_log_row_to_oper_log", "target": "core_oper_log_infer_business_type_from_path" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/response.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_response_py", "target": "core_response_responsemodel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/response.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_response_py", "target": "core_response_config" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/response.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_response_py", "target": "core_response_pageresult" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/response.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_response_py", "target": "core_response_success_response" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/response.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_response_py", "target": "core_response_format_api_error_message" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/response.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_response_py", "target": "core_response_error_response" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/response.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "core_response_responsemodel", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/response.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "core_response_pageresult", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/auth.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_auth_loginrequest", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/auth.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_auth_loginresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/auth.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_auth_usercreate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/auth.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_auth_userresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/auth.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_auth_changepasswordrequest", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/auth.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_auth_resetpasswordrequest", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_user_userbase", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_user_userupdate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_user_userlistresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_user_loginrequest", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_user_loginresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_user_changepasswordrequest", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_user_resetpasswordrequest", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/menu_favorite.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_menu_favorite_menufavoritecreatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/menu_favorite.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_menu_favorite_menufavoritedeletebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/menu_favorite.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_menu_favorite_menufavoritereorderbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/menu.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_menu_menumeta", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/menu.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_menu_menuitem", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/menu.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_menu_menulistresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/attachment.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_attachment_attachmentuploadresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/common.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_common_paginationparams", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/common.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_common_paginationresult", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/common.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_common_idinput", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/common.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_common_statusinput", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/common.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_common_deleteinput", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_workflow_processdefcreate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_workflow_processdefupdate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_workflow_processdefresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_workflow_nodedata", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_workflow_transitiondata", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_workflow_publishversionrequest", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_workflow_versionresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_workflow_startinstancerequest", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_workflow_approverequest", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_workflow_taskresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_workflow_instanceresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/duty.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_duty_dutyassignmentin", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/duty.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_duty_dutyslotsavein", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/duty.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_duty_dutydaysavebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/duty.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_duty_dutylinkbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/duty.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_duty_dutygrabbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/duty.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_duty_dutydictensurebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/leave.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_leave_leavecreate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/leave.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_leave_leaveupdate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/leave.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_leave_leaveresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_planproductbase", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_planproductupdate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_planarchivebrandqtyitem", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_planstopproductbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_planloadbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_plandeliverybody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_planbase", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_plancontractlink", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L284", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_plantransportcreateblock", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L298", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_planupdate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L355", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_hazardcertreadybody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L360", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_erpenteredbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L365", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_plandocumentattachmentitem", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L448", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_deliveryprintcustomeroption", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L455", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_deliveryslipprintread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L468", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_planinboundsliptemplatesave", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L473", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_plandeliverysliptemplatesave", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L480", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_plansubpacksliptemplatesave", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L492", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_createfromcontractrequest", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L519", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_planlistquery", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L544", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_planproductcertitem", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L552", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_planproductcertsupdate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L557", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_planarchiveproductitem", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L568", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_planarchivestopproductitem", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L580", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_planarchiveloadblock", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L586", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_planarchivedeliveryblock", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L592", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_planarchivefreightblock", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L604", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_planarchivestopfeedbackattachmentitem", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L611", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_planarchivefeedbacksblock", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L621", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_planarchivebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L630", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_plandriverfeedbackproductitem", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L637", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_plandriverfeedbackupdatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L646", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_plansitefeedbackupdatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L659", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_planlistresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L664", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_planforcefollowstatusbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L675", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_plansidecontractsupdatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L680", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_planstopcontractsupdatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L687", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_plancontractgapread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L708", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_plancontractgaplistresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_transportbase", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_transportstopdibangoption", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_transportarrange", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_transportinventorylinkread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_transportsitelinkread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_transportupdate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_transportdriverproductfeedbackread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_transportstopfeedbackread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_transportdriverstopproductfeedbackread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_transportioorderbrief", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L220", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_contractqtyreminderitem", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_contractqtyreminder", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_planarrangeinforead", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L278", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_transportfeedback", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L287", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_publictransportproductfeedbackitem", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_publictransportfeedback", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L302", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_publictransportdriverstopproductfeedbackitem", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L309", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_publictransportdriverstopfeedback", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L318", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_publictransportstopproductread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L337", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_publictransportsitestopfeedback", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L346", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_publictransportstopread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L368", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_publictransportplanproductread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L386", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_publictransportpersonnelread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L393", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_publictransportpageread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L427", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_publictransporthistoryproductread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L436", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_publictransporthistorystopproductread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L445", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_publictransporthistorystopread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L456", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_publictransporthistoryrecordread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L477", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_publictransporthistorypageread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L485", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_publictransportmultistopsitepageread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L496", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_publictransportsitepageread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L530", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_approvalsubmit", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L535", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_approvalrequest", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L541", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_approvalrecordread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L560", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_transportlistquery", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L572", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_transportlistresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/menu_badge.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "pl_menu_badge_plmenubadgestatsread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_vehiclemaintenanceapplycreate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_vehiclemaintenanceapplyread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_vehiclemaintenanceapplylistresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_vehiclemaintenanceapplyreminder", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_vehiclemaintenanceprocesscreate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_vehiclemaintenanceprocessread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_vehiclemaintenanceprocesslistresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_vehiclemaintenanceprocessboarditem", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_vehiclemaintenanceprocessboardlistresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "pl_resource_snapshot_snapshotcertread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "pl_resource_snapshot_snapshotpersonnelrow", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "pl_resource_snapshot_transportresourcesnapshot", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "pl_resource_snapshot_planresourcesnapshotmixin", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_freightsettlementbase", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_freightsettlementcreate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_freightsettlementupdate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_freightsettlementtransportread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_unsettledplanitem", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_unsettledplanlistresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_settlementplansummary", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_settlementapprovalflowitem", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_freightsettlementsubmitapprovalbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_freightsettlementapprovalactionbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_freightsettlementdisbursebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L181", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_remittancevouchercreate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L190", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_remittancevoucherread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_freightsettlementlistquery", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_freightsettlementlistresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L223", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_freightsettlementbytransportread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_brandoption", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_brandqtyitem", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_ioorderitemread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_ioorderitempatch", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_ioorderpatch", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_ioorderread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_ioorderlistresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_publicioorderitemfeedback", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_publicioorderstopproductfeedback", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_publicioorderstopfeedback", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_publicioorderfeedback", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_publicioorderhistoryproductread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_publicioorderhistoryrecordread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_publicioorderhistorypageread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_address_transportaddressbase", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_address_transportaddressupdate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_address_transportaddresslistresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_carrierbase", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_carrierqualificationbase", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_carrierupdate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_carrierauditreject", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_vehiclepersonnelrow", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_certrow", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_vehiclebase", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_vehicleupdate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_personnelbase", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_personnelupdate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_driverbase", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L329", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_driverupdate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L356", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_driverlistresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_vehicledrivercreate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L373", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_vehicledriverread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L383", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_carrierlistresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L388", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_vehiclelistresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L393", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_personnellistresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_urea_vehicleureaapplycreate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_urea_vehicleureaapplyread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_urea_vehicleureaapplylistresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_urea_vehicleureadisbursecreate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_urea_vehicleureadisburseread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_urea_vehicleureadisburselistresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_urea_vehicleureadisburseboarditem", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_urea_vehicleureadisburseboardlistresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_recharge_vehiclerechargeapplycreate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_recharge_vehiclerechargeapplyread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_recharge_vehiclerechargeapplylistresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_recharge_vehiclerechargeapplyoption", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_recharge_vehiclerechargerecordcreate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_recharge_vehiclerechargerecordread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_recharge_vehiclerechargerecordlistresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_recharge_vehiclerechargedisburseboarditem", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_recharge_vehiclerechargedisburseboardlistresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "pl_paste_recognize_conflictaction", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "pl_paste_recognize_pastepersonnelin", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "pl_paste_recognize_pastevehiclein", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "pl_paste_recognize_pastecommitbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "pl_paste_recognize_pastecommitresult", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/customer_stop_pref.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "pl_customer_stop_pref_customerstopprefread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "pl_inventory_inventoryread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "pl_inventory_inventorytransactionread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "pl_inventory_inventorywarningread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "pl_inventory_inventorywarningupdate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "pl_inventory_inventorywarningthreshold", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "pl_inventory_documentreminderread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "pl_inventory_documentreminderupdate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "pl_inventory_documentreminderstatsread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "pl_inventory_inventoryledgerquery", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "pl_inventory_inventoryledgerresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "pl_inventory_inventorytransactionquery", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "pl_inventory_inventorytransactionresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "pl_inventory_inventorysummaryquery", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "pl_inventory_inventorysummaryitem", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "pl_inventory_inventorysummaryresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "pl_inventory_transportstatsquery", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "pl_inventory_transportstatsitem", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "pl_inventory_transportstatsresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/monitor/operlog.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "monitor_operlog_operloglistbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/monitor/operlog.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "monitor_operlog_operlogdetailbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_reimbursedetailcreate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_reimbursedetailout", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_reimburseinvoicelinkin", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_reimburseinvoicebriefout", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_reimburseapplycreate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_reimburseapplyupdate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_reimbursesubmitbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_reimburseapplyout", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_reimburseapprovalcreate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_reimburseapprovalout", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_reimbursemystatsout", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_reimburseapproverpendingstatsout", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_payrequest", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_offsetrequest", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_offsetitem", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L233", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_batchoffsetrequest", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L241", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_reimburseoffsetrecordout", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L254", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_paymentfinancestatsout", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/expense_item.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "bx_expense_item_expenseitemcreate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/expense_item.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "bx_expense_item_expenseitemupdate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/expense_item.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "bx_expense_item_expenseitemout", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/attachment.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "bx_attachment_attachmentout", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_advanceapplycreate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_advanceapplyupdate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_advanceapplyout", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_advanceapprovalcreate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_advanceapprovalout", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_advancemystatsout", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_advanceapproverpendingstatsout", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_advanceissueout", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_advanceissuerequest", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_advanceoffsetrecordout", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_advancefinanceissuestatsout", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/common.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "bx_common_pagedquery", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/common.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "bx_common_apiresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/common.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "bx_common_pageddata", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/common.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "bx_common_pagedresponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/workflow.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "bx_workflow_workflownodecreate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/workflow.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "bx_workflow_workflownodeout", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/workflow.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "bx_workflow_workflowdefcreate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/workflow.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "bx_workflow_workflowdefupdate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/workflow.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "bx_workflow_workflowdefout", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/invoice.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_walletsummaryout", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/invoice.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_ledgerout", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/invoice.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_invoiceattachmentout", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/invoice.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_invoiceout", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "crm_price_letter_priceletterlistbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "crm_price_letter_priceletterdetailbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "crm_price_letter_pricelettercreatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "crm_price_letter_priceletterupdatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "crm_price_letter_pricelettervoidbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "crm_pool_rule_poolrulelistbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "crm_pool_rule_poolruledetailbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "crm_pool_rule_poolruleaddbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "crm_pool_rule_poolruleupdatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "crm_pool_rule_poolruledeletebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "crm_pool_rule_poolruleupdatestatusbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "crm_pool_rule_poolruleexecutebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_pool_poolassignbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_pool_poolclaimbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_pool_poolrecordlistbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_pool_poolrecorddetailbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_quoteproductitem", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_quotelistbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_quotedetailbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_quotedeletebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_quotecreatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_quotesubmitbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_quotetemplatesavebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_quotetemplategetbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_quotepdfbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_quotesharegeneratebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_quoteacceptbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_quoterejectbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_quotetocontractbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_quotenewversionbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_quoteversionsbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_quoteinvalidbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_quotestatisticsoverviewbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_quotestatisticstrendbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_quoteproductlistbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_quoteproductcreatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_quoteproductdeletebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_quoteapprovallistbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L220", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_quoteapprovalapprovebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_quoteapprovalwithdrawbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_quoteapprovalrefreshnamesbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L236", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_quoteshareloglistbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_quotesharelogstatisticsbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_follow_customerfollowlistbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_follow_customerfollowcreatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_follow_customerfollowupdatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_follow_customerfollowdeletebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_follow_customerfollowdetailbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_follow_customerfollowbycustomerbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote_approver_setting.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_approver_setting_quoteapproversettingsavebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "crm_supplier_info_supplierinfolistbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "crm_supplier_info_supplierinfolistallbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "crm_supplier_info_supplierinfodetailbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "crm_supplier_info_supplierinfocreatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "crm_supplier_info_supplierinfoupdatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "crm_supplier_info_supplierinfodeletebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_opportunitycolumnfiltermixin", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_opportunitydetailbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_opportunitycreatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_opportunitydeletebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_opportunityassignbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_opportunitychangestagebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_opportunitymarkwonbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_opportunitymarklostbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_opportunitybatchupdatestagebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_opportunitybatchupdateexpectdatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_opportunitystageloglistbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_opportunitystatisticsbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_opportunityfollowlistbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_opportunityfollowdetailbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_opportunityfollowcreatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_opportunityfollowdeletebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_opportunityproductlistbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_opportunityproductbyopportunitybody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_opportunityproductdetailbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_opportunityproductcreatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_opportunityproductbatchaddbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_opportunityproductdeletebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_cluecolumnfiltermixin", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_cluecreatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_cluedeletebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_clueassignbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_clueconvertbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_cluestatusbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_cluelevelbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_clueinvalidbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_cluefollowlistbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_cluefollowcreatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_cluefollowdeletebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_cluefollowupdatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_cluestatisticsbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_productcategorycreatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_productcategoryupdatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_categorydeletebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_productcategorytreebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_productupdatestatusbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_productcolumnfiltermixin", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_productbranditem", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_productaliasitem", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_productcreatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_productupdatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_productdetailbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_productdeletebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_productoptionsbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_customeroptionsbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_customercolumnfiltermixin", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_customercreatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_customerupdatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L224", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_customerdeletebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_customerdetailbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_customertransferbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L251", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_customerintopoolbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L261", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_customerdealbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L273", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_customerclaimbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L282", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_customerassignpoolbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L293", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_customercheckduplicatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/statistics.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "crm_statistics_statisticsbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract_approver_setting.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approver_setting_contractapproversettingsavebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contractproductpricetieritem", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contractproductitem", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contractlistquery", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contractcreatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contractsubmitbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contractbatchsubmitbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contractwithdrawbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contractstatusbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contractinvalidbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contracttemplatesavebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contractdeletebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contractapprovalactionbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contractuploadfilebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contractuploadattachmentsbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contractstatisticsoverviewquery", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contractstatisticstrendquery", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L241", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contractapprovalpassbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L246", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contractapprovalrejectbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L251", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contractapprovalrefreshnamesbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L255", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contractapprovallistquery", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L267", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contractchangelistquery", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L279", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contracttemplatelistquery", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L290", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contractsignbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contractbatchassignbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L303", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contractchangecreatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L322", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contractchangesubmitbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L335", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contracttemplatecreatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L368", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contractapprovaltransferbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contact.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contact_contactlistbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contact.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contact_contactcreatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contact.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contact_contactupdatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contact.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contact_contactdeletebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contact.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contact_contactdetailbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contact.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contact_contactbycustomerbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contact.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contact_contactsetprimarybody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "crm_invoice_info_invoiceinfobycustomerbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "crm_invoice_info_invoiceinfocreatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "crm_invoice_info_invoiceinfoupdatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "crm_invoice_info_invoiceinfodeletebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "crm_invoice_info_invoiceinfosetdefaultbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/public_inventory.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "db_public_inventory_publicinventoryfeedback", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/public_inventory.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "db_public_inventory_publicinventorypageread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/public_inventory.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "db_public_inventory_inventorysiteurlread", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/dashboard.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "db_dashboard_dashboardstats", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/dashboard.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "db_dashboard_dashboardcargostat", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/dashboard.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "db_dashboard_dashboardpartnercargostat", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/weighing.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "db_weighing_weighingslipbase", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/weighing.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "db_weighing_weighingslipcreate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/weighing.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "db_weighing_weighingslipupdate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/plans.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "db_plans_purchaseplanbase", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/plans.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "db_plans_purchaseplancreate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/plans.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "db_plans_purchaseplanupdate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/inventory.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_inboundoutboundbase", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/inventory.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_inboundoutboundcreate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/inventory.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_inboundoutboundupdate", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/inventory.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_createlinkforplanpayload", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "api_monitor_operlogexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_tenantcreatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_tenantupdatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_tenantexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_usercreatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L322", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_userupdatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L348", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_userexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L604", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_dicttypecreatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L613", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_dicttypeupdatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L647", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_dicttypeexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L753", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_dictdatacreatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L764", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_dictdataupdatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L889", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_dictensurebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L897", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_dictensureremovebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L954", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_deptcreatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L967", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_deptupdatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1001", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_deptexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1106", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_sitecreatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1121", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_siteupdatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1163", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_siteexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1279", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_postcreatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1289", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_postupdatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1322", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_postexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1423", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_postusersupdatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1468", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_menucreatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1484", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_menuupdatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1524", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_menuexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1648", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_rolecreatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1658", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_roleupdatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1668", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_rolemenubody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1672", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_roledatascopebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1702", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_roleexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1945", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_attachmentdownloadurlbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2084", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_demoxlsxcolumnspec", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2091", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_demoxlsxexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "api_workflow_processdefcreatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "api_workflow_processdefupdatebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "api_workflow_publishversionbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "api_workflow_startinstancebody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "api_workflow_taskactionbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L215", "weight": 1.0, "confidence_score": 1.0, "source": "api_workflow_processdefexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L458", "weight": 1.0, "confidence_score": 1.0, "source": "api_workflow_myinstanceexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L596", "weight": 1.0, "confidence_score": 1.0, "source": "api_workflow_pendingtaskexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L670", "weight": 1.0, "confidence_score": 1.0, "source": "api_workflow_completedtaskexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "api_leave_leaveexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L659", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_planexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L901", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_contractgapexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L588", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_transportexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1085", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_qrcoderesponse", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_maintenanceapplyexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_maintprocessexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_unsettledexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_settlementexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L281", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_ioorderexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_address_transportaddressexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/ocr.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "pl_ocr_recognizecertbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/ocr.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "pl_ocr_recognizecertresult", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_carrierexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L498", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_vehicleexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L876", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_personnelexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1175", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_driverexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_urea_ureaapplyexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L220", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_urea_ureadisburseexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_recharge_rechargeapplyexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_recharge_rechargedisburseexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "pl_inventory_inventoryledgerexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L424", "weight": 1.0, "confidence_score": 1.0, "source": "pl_inventory_documentreminderexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/bx/export_common.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "bx_export_common_bxexportbodybase", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "db_weighing_weighingexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L481", "weight": 1.0, "confidence_score": 1.0, "source": "db_weighing_weighingrelateddata", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "db_plans_planexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L349", "weight": 1.0, "confidence_score": 1.0, "source": "db_plans_autogeneratemonthlyresult", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L487", "weight": 1.0, "confidence_score": 1.0, "source": "db_plans_planrelateddata", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L538", "weight": 1.0, "confidence_score": 1.0, "source": "db_plans_thirdpartyplanpagedata", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_inventoryexportbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L541", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_inventoryrelateddata", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_productlistbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_opportunitylistbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_cluelistbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_pool_poolcustomerlistbody", "target": "basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_customerlistbody", "target": "basemodel" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L87", "weight": 1.0, "source": "api_public_web_login_rsa_public_key", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L138", "weight": 1.0, "source": "api_public_web_login", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L199", "weight": 1.0, "source": "api_public_refresh_token", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L224", "weight": 1.0, "source": "api_public_logout", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L241", "weight": 1.0, "source": "api_public_get_current_user_profile", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L276", "weight": 1.0, "source": "api_public_get_web_auth_menu_codes", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L337", "weight": 1.0, "source": "api_public_change_current_user_password", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L362", "weight": 1.0, "source": "api_public_public_quote_share", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/monitor.py", "source_location": "L63", "weight": 1.0, "source": "api_monitor_operlog_list", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/monitor.py", "source_location": "L178", "weight": 1.0, "source": "api_monitor_operlog_detail", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public_duty.py", "source_location": "L20", "weight": 1.0, "source": "api_public_duty_public_page", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public_duty.py", "source_location": "L32", "weight": 1.0, "source": "api_public_duty_public_grab", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L371", "weight": 1.0, "source": "api_crm_category_tree", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L402", "weight": 1.0, "source": "api_crm_customer_list", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L434", "weight": 1.0, "source": "api_crm_customer_detail", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L457", "weight": 1.0, "source": "api_crm_customer_options", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L488", "weight": 1.0, "source": "api_crm_customer_create", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L517", "weight": 1.0, "source": "api_crm_customer_update", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L548", "weight": 1.0, "source": "api_crm_customer_delete", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L563", "weight": 1.0, "source": "api_crm_customer_generate_no", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L581", "weight": 1.0, "source": "api_crm_category_add", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L601", "weight": 1.0, "source": "api_crm_category_update", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L618", "weight": 1.0, "source": "api_crm_category_delete", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L652", "weight": 1.0, "source": "api_crm_product_list", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L681", "weight": 1.0, "source": "api_crm_product_detail", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L705", "weight": 1.0, "source": "api_crm_product_add", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L726", "weight": 1.0, "source": "api_crm_product_update", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L754", "weight": 1.0, "source": "api_crm_product_delete", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L775", "weight": 1.0, "source": "api_crm_product_update_status", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L800", "weight": 1.0, "source": "api_crm_product_options", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L892", "weight": 1.0, "source": "api_crm_product_import", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1015", "weight": 1.0, "source": "api_crm_customer_transfer", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1040", "weight": 1.0, "source": "api_crm_customer_into_pool", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1070", "weight": 1.0, "source": "api_crm_customer_deal", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1092", "weight": 1.0, "source": "api_crm_customer_check_duplicate", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1201", "weight": 1.0, "source": "api_crm_customer_mine", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1235", "weight": 1.0, "source": "api_crm_customer_to_follow", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1269", "weight": 1.0, "source": "api_crm_customer_key", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1301", "weight": 1.0, "source": "api_crm_customer_dealed", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1333", "weight": 1.0, "source": "api_crm_customer_week_new", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1365", "weight": 1.0, "source": "api_crm_customer_long_time_no_follow", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1388", "weight": 1.0, "source": "api_crm_customer_park_area_list", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1416", "weight": 1.0, "source": "api_crm_pool_customer_list", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1487", "weight": 1.0, "source": "api_crm_pool_customer_assign", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1506", "weight": 1.0, "source": "api_crm_pool_customer_claim", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1530", "weight": 1.0, "source": "api_crm_pool_record_list", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1555", "weight": 1.0, "source": "api_crm_pool_record_detail", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1588", "weight": 1.0, "source": "api_crm_contact_list", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1618", "weight": 1.0, "source": "api_crm_contact_detail", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1639", "weight": 1.0, "source": "api_crm_contact_by_customer", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1662", "weight": 1.0, "source": "api_crm_contact_add", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1683", "weight": 1.0, "source": "api_crm_contact_update", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1703", "weight": 1.0, "source": "api_crm_contact_delete", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1725", "weight": 1.0, "source": "api_crm_contact_set_primary", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1784", "weight": 1.0, "source": "api_crm_contact_decision", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1815", "weight": 1.0, "source": "api_crm_contact_primary", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1846", "weight": 1.0, "source": "api_crm_contact_birthday", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1881", "weight": 1.0, "source": "api_crm_follow_list", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1913", "weight": 1.0, "source": "api_crm_follow_detail", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1934", "weight": 1.0, "source": "api_crm_follow_by_customer", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1958", "weight": 1.0, "source": "api_crm_follow_add", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1977", "weight": 1.0, "source": "api_crm_follow_update", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1994", "weight": 1.0, "source": "api_crm_follow_delete", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2056", "weight": 1.0, "source": "api_crm_pool_rule_list", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2133", "weight": 1.0, "source": "api_crm_pool_rule_detail", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2160", "weight": 1.0, "source": "api_crm_pool_rule_add", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2189", "weight": 1.0, "source": "api_crm_pool_rule_update", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2206", "weight": 1.0, "source": "api_crm_pool_rule_delete", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2226", "weight": 1.0, "source": "api_crm_pool_rule_update_status", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2242", "weight": 1.0, "source": "api_crm_pool_rule_execute", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2265", "weight": 1.0, "source": "api_crm_statistics_overview", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2283", "weight": 1.0, "source": "api_crm_statistics_source", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2301", "weight": 1.0, "source": "api_crm_statistics_level", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2319", "weight": 1.0, "source": "api_crm_statistics_industry", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2342", "weight": 1.0, "source": "api_crm_statistics_trend", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2360", "weight": 1.0, "source": "api_crm_statistics_owner", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2383", "weight": 1.0, "source": "api_crm_statistics_follow", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2440", "weight": 1.0, "source": "api_crm_opportunity_list", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2473", "weight": 1.0, "source": "api_crm_opportunity_mine_list", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2510", "weight": 1.0, "source": "api_crm_opportunity_detail", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2534", "weight": 1.0, "source": "api_crm_opportunity_add", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2555", "weight": 1.0, "source": "api_crm_opportunity_update", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2576", "weight": 1.0, "source": "api_crm_opportunity_delete", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2603", "weight": 1.0, "source": "api_crm_opportunity_assign", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2633", "weight": 1.0, "source": "api_crm_opportunity_change_stage", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2661", "weight": 1.0, "source": "api_crm_opportunity_mark_won", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2690", "weight": 1.0, "source": "api_crm_opportunity_mark_lost", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2719", "weight": 1.0, "source": "api_crm_opportunity_batch_update_stage", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2747", "weight": 1.0, "source": "api_crm_opportunity_batch_update_expect_date", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2765", "weight": 1.0, "source": "api_crm_opportunity_stage_log_list", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2796", "weight": 1.0, "source": "api_crm_opportunity_kanban", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2822", "weight": 1.0, "source": "api_crm_opportunity_statistics_overview", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2838", "weight": 1.0, "source": "api_crm_opportunity_statistics_stage", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2864", "weight": 1.0, "source": "api_crm_opportunity_statistics_win_rate", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2889", "weight": 1.0, "source": "api_crm_opportunity_statistics_owner", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2915", "weight": 1.0, "source": "api_crm_opportunity_statistics_funnel", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2940", "weight": 1.0, "source": "api_crm_opportunity_follow_list", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2972", "weight": 1.0, "source": "api_crm_opportunity_follow_add", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2995", "weight": 1.0, "source": "api_crm_opportunity_follow_update", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3019", "weight": 1.0, "source": "api_crm_opportunity_follow_delete", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3039", "weight": 1.0, "source": "api_crm_opportunity_follow_detail", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3065", "weight": 1.0, "source": "api_crm_opportunity_product_list", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3093", "weight": 1.0, "source": "api_crm_opportunity_product_list_by_opportunity", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3118", "weight": 1.0, "source": "api_crm_opportunity_product_add", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3148", "weight": 1.0, "source": "api_crm_opportunity_product_batch_add", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3171", "weight": 1.0, "source": "api_crm_opportunity_product_update", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3192", "weight": 1.0, "source": "api_crm_opportunity_product_delete", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3212", "weight": 1.0, "source": "api_crm_opportunity_product_detail", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3282", "weight": 1.0, "source": "api_crm_supplier_info_list", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3315", "weight": 1.0, "source": "api_crm_supplier_info_list_all", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3338", "weight": 1.0, "source": "api_crm_supplier_info_detail", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3364", "weight": 1.0, "source": "api_crm_supplier_info_add", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3392", "weight": 1.0, "source": "api_crm_supplier_info_update", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3421", "weight": 1.0, "source": "api_crm_supplier_info_delete", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3480", "weight": 1.0, "source": "api_crm_invoice_info_by_customer_impl", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3531", "weight": 1.0, "source": "api_crm_invoice_info_add", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3559", "weight": 1.0, "source": "api_crm_invoice_info_update", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3582", "weight": 1.0, "source": "api_crm_invoice_info_delete", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3607", "weight": 1.0, "source": "api_crm_invoice_info_set_default", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3651", "weight": 1.0, "source": "api_crm_clue_list", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3684", "weight": 1.0, "source": "api_crm_clue_detail", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3707", "weight": 1.0, "source": "api_crm_clue_create", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3729", "weight": 1.0, "source": "api_crm_clue_update", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3762", "weight": 1.0, "source": "api_crm_clue_delete", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3788", "weight": 1.0, "source": "api_crm_clue_assign", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3816", "weight": 1.0, "source": "api_crm_clue_convert", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3836", "weight": 1.0, "source": "api_crm_clue_check_convert", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3857", "weight": 1.0, "source": "api_crm_clue_update_status", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3888", "weight": 1.0, "source": "api_crm_clue_invalid", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3909", "weight": 1.0, "source": "api_crm_clue_update_level", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3949", "weight": 1.0, "source": "api_crm_clue_mine", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3995", "weight": 1.0, "source": "api_crm_clue_to_follow", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4041", "weight": 1.0, "source": "api_crm_clue_today_new", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4064", "weight": 1.0, "source": "api_crm_clue_park_area_list", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4088", "weight": 1.0, "source": "api_crm_clue_follow_list", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4126", "weight": 1.0, "source": "api_crm_clue_follow_create", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4159", "weight": 1.0, "source": "api_crm_clue_follow_delete", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4180", "weight": 1.0, "source": "api_crm_clue_follow_statistics", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4374", "weight": 1.0, "source": "api_crm_clue_import", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4398", "weight": 1.0, "source": "api_crm_clue_check_duplicate", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4422", "weight": 1.0, "source": "api_crm_clue_follow_detail", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4443", "weight": 1.0, "source": "api_crm_clue_follow_update", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4471", "weight": 1.0, "source": "api_crm_clue_statistics_overview", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4496", "weight": 1.0, "source": "api_crm_clue_statistics_source", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4513", "weight": 1.0, "source": "api_crm_clue_statistics_level", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4540", "weight": 1.0, "source": "api_crm_clue_statistics_trend", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4565", "weight": 1.0, "source": "api_crm_clue_statistics_owner", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4618", "weight": 1.0, "source": "api_crm_price_letter_list", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4647", "weight": 1.0, "source": "api_crm_price_letter_detail", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4674", "weight": 1.0, "source": "api_crm_price_letter_add", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4705", "weight": 1.0, "source": "api_crm_price_letter_update", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4733", "weight": 1.0, "source": "api_crm_price_letter_void", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/menu.py", "source_location": "L697", "weight": 1.0, "source": "api_menu_get_menu_list", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L84", "weight": 1.0, "source": "api_admin_list_roles_for_select", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L110", "weight": 1.0, "source": "api_admin_list_users_for_select", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L127", "weight": 1.0, "source": "api_admin_list_roles_for_designer", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L167", "weight": 1.0, "source": "api_admin_list_tenants", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L244", "weight": 1.0, "source": "api_admin_create_tenant", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L269", "weight": 1.0, "source": "api_admin_update_tenant", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L282", "weight": 1.0, "source": "api_admin_delete_tenant", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L412", "weight": 1.0, "source": "api_admin_list_users", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L507", "weight": 1.0, "source": "api_admin_get_user_by_id", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L538", "weight": 1.0, "source": "api_admin_create_user", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L568", "weight": 1.0, "source": "api_admin_update_user", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L581", "weight": 1.0, "source": "api_admin_delete_user", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L594", "weight": 1.0, "source": "api_admin_reset_user_password", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L635", "weight": 1.0, "source": "api_admin_list_dict_types", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L705", "weight": 1.0, "source": "api_admin_create_dict_type", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L730", "weight": 1.0, "source": "api_admin_update_dict_type", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L743", "weight": 1.0, "source": "api_admin_delete_dict_type", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L788", "weight": 1.0, "source": "api_admin_list_dict_data", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L810", "weight": 1.0, "source": "api_admin_create_dict_data", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L834", "weight": 1.0, "source": "api_admin_update_dict_data", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L847", "weight": 1.0, "source": "api_admin_delete_dict_data", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L863", "weight": 1.0, "source": "api_admin_dict_data_options", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L886", "weight": 1.0, "source": "api_admin_dict_data_all", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L921", "weight": 1.0, "source": "api_admin_ensure_dict_data_api", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L943", "weight": 1.0, "source": "api_admin_ensure_remove_dict_data_api", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L987", "weight": 1.0, "source": "api_admin_list_depts", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1057", "weight": 1.0, "source": "api_admin_create_dept", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1083", "weight": 1.0, "source": "api_admin_update_dept", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1096", "weight": 1.0, "source": "api_admin_delete_dept", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1147", "weight": 1.0, "source": "api_admin_list_sites", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1227", "weight": 1.0, "source": "api_admin_create_site", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1256", "weight": 1.0, "source": "api_admin_update_site", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1269", "weight": 1.0, "source": "api_admin_delete_site", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1310", "weight": 1.0, "source": "api_admin_list_posts", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1381", "weight": 1.0, "source": "api_admin_create_post", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1405", "weight": 1.0, "source": "api_admin_update_post", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1418", "weight": 1.0, "source": "api_admin_delete_post", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1440", "weight": 1.0, "source": "api_admin_list_post_bound_users", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1458", "weight": 1.0, "source": "api_admin_update_post_bound_users", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1508", "weight": 1.0, "source": "api_admin_list_menus", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1595", "weight": 1.0, "source": "api_admin_create_menu", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1625", "weight": 1.0, "source": "api_admin_update_menu", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1638", "weight": 1.0, "source": "api_admin_delete_menu", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1690", "weight": 1.0, "source": "api_admin_list_role_management", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1761", "weight": 1.0, "source": "api_admin_create_role_management", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1780", "weight": 1.0, "source": "api_admin_get_role_management", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1802", "weight": 1.0, "source": "api_admin_update_role_management", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1815", "weight": 1.0, "source": "api_admin_delete_role_management", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1827", "weight": 1.0, "source": "api_admin_get_role_menus", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1840", "weight": 1.0, "source": "api_admin_update_role_menus", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1855", "weight": 1.0, "source": "api_admin_get_role_data_scope", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1875", "weight": 1.0, "source": "api_admin_update_role_data_scope", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1931", "weight": 1.0, "source": "api_admin_upload_attachment", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1972", "weight": 1.0, "source": "api_admin_attachment_download_url", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1991", "weight": 1.0, "source": "api_admin_attachment_preview_url", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L2012", "weight": 1.0, "source": "api_admin_list_menu_favorites", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L2035", "weight": 1.0, "source": "api_admin_create_menu_favorite", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L2056", "weight": 1.0, "source": "api_admin_reorder_menu_favorites", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L2076", "weight": 1.0, "source": "api_admin_delete_menu_favorite", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L203", "weight": 1.0, "source": "api_workflow_list_process_defs", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L277", "weight": 1.0, "source": "api_workflow_create_process_def", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L302", "weight": 1.0, "source": "api_workflow_update_process_def", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L315", "weight": 1.0, "source": "api_workflow_delete_process_def", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L344", "weight": 1.0, "source": "api_workflow_publish_version", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L357", "weight": 1.0, "source": "api_workflow_list_versions", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L368", "weight": 1.0, "source": "api_workflow_get_designer_data", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L421", "weight": 1.0, "source": "api_workflow_start_instance", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L446", "weight": 1.0, "source": "api_workflow_list_my_instances", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L535", "weight": 1.0, "source": "api_workflow_get_instance_detail", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L584", "weight": 1.0, "source": "api_workflow_list_pending_tasks", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L656", "weight": 1.0, "source": "api_workflow_list_completed_tasks", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L740", "weight": 1.0, "source": "api_workflow_approve_task", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L765", "weight": 1.0, "source": "api_workflow_reject_task", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L799", "weight": 1.0, "source": "api_workflow_get_business_all_tasks", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/duty.py", "source_location": "L47", "weight": 1.0, "source": "api_duty_month_summary", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/duty.py", "source_location": "L61", "weight": 1.0, "source": "api_duty_day_detail", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/duty.py", "source_location": "L73", "weight": 1.0, "source": "api_duty_duty_user_options", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/duty.py", "source_location": "L94", "weight": 1.0, "source": "api_duty_ensure_duty_dict", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/duty.py", "source_location": "L109", "weight": 1.0, "source": "api_duty_save_day", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/duty.py", "source_location": "L125", "weight": 1.0, "source": "api_duty_set_link", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/duty.py", "source_location": "L140", "weight": 1.0, "source": "api_duty_delete_assignment", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/leave.py", "source_location": "L65", "weight": 1.0, "source": "api_leave_list_leaves", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/leave.py", "source_location": "L166", "weight": 1.0, "source": "api_leave_create_leave", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/leave.py", "source_location": "L217", "weight": 1.0, "source": "api_leave_submit_leave", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/leave.py", "source_location": "L233", "weight": 1.0, "source": "api_leave_leave_workflow_callback", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/leave.py", "source_location": "L253", "weight": 1.0, "source": "api_leave_get_leave", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/leave.py", "source_location": "L270", "weight": 1.0, "source": "api_leave_delete_leave", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/leave.py", "source_location": "L288", "weight": 1.0, "source": "api_leave_update_leave", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_site.py", "source_location": "L190", "weight": 1.0, "source": "pl_public_site_get_public_site", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_site.py", "source_location": "L214", "weight": 1.0, "source": "pl_public_site_save_public_site_feedback", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_site.py", "source_location": "L266", "weight": 1.0, "source": "pl_public_site_upload_public_site_attachment", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L537", "weight": 1.0, "source": "pl_public_transport_get_public_transport", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L556", "weight": 1.0, "source": "pl_public_transport_get_public_transport_history", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L730", "weight": 1.0, "source": "pl_public_transport_save_public_feedback", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L845", "weight": 1.0, "source": "pl_public_transport_save_public_driver_stop_feedback", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L895", "weight": 1.0, "source": "pl_public_transport_upload_public_attachment", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L381", "weight": 1.0, "source": "pl_public_transport_site_get_public_transport_site_history", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L388", "weight": 1.0, "source": "pl_public_transport_site_get_public_transport_site", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L449", "weight": 1.0, "source": "pl_public_transport_site_save_public_site_stop_feedback", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L501", "weight": 1.0, "source": "pl_public_transport_site_upload_public_site_attachment", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/public_inventory.py", "source_location": "L104", "weight": 1.0, "source": "db_public_inventory_get_public_inventory", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/public_inventory.py", "source_location": "L128", "weight": 1.0, "source": "db_public_inventory_save_public_feedback", "target": "core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/public_inventory.py", "source_location": "L180", "weight": 1.0, "source": "db_public_inventory_upload_public_attachment", "target": "core_response_success_response" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/response.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "core_response_rationale_40", "target": "core_response_format_api_error_message" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/response.py", "source_location": "L42", "weight": 1.0, "source": "core_response_format_api_error_message", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/api_crypto_middleware.py", "source_location": "L91", "weight": 1.0, "source": "core_api_crypto_middleware_json_error_response", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L100", "weight": 1.0, "source": "api_public_web_login", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L153", "weight": 1.0, "source": "api_public_refresh_token", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L232", "weight": 1.0, "source": "api_public_get_current_user_profile", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L267", "weight": 1.0, "source": "api_public_get_web_auth_menu_codes", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L320", "weight": 1.0, "source": "api_public_change_current_user_password", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L364", "weight": 1.0, "source": "api_public_public_quote_share", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/monitor.py", "source_location": "L74", "weight": 1.0, "source": "api_monitor_operlog_list", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/monitor.py", "source_location": "L161", "weight": 1.0, "source": "api_monitor_operlog_export", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/monitor.py", "source_location": "L177", "weight": 1.0, "source": "api_monitor_operlog_detail", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public_duty.py", "source_location": "L25", "weight": 1.0, "source": "api_public_duty_public_page", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public_duty.py", "source_location": "L37", "weight": 1.0, "source": "api_public_duty_public_grab", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L373", "weight": 1.0, "source": "api_crm_category_tree", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L410", "weight": 1.0, "source": "api_crm_customer_list", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L425", "weight": 1.0, "source": "api_crm_customer_detail", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L459", "weight": 1.0, "source": "api_crm_customer_options", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L479", "weight": 1.0, "source": "api_crm_customer_create", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L514", "weight": 1.0, "source": "api_crm_customer_update", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L550", "weight": 1.0, "source": "api_crm_customer_delete", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L565", "weight": 1.0, "source": "api_crm_customer_generate_no", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L583", "weight": 1.0, "source": "api_crm_category_add", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L603", "weight": 1.0, "source": "api_crm_category_update", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L620", "weight": 1.0, "source": "api_crm_category_delete", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L662", "weight": 1.0, "source": "api_crm_product_list", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L679", "weight": 1.0, "source": "api_crm_product_detail", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L707", "weight": 1.0, "source": "api_crm_product_add", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L728", "weight": 1.0, "source": "api_crm_product_update", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L749", "weight": 1.0, "source": "api_crm_product_delete", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L777", "weight": 1.0, "source": "api_crm_product_update_status", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L802", "weight": 1.0, "source": "api_crm_product_options", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L896", "weight": 1.0, "source": "api_crm_product_import", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L946", "weight": 1.0, "source": "api_crm_product_export", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L990", "weight": 1.0, "source": "api_crm_product_import_template", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1012", "weight": 1.0, "source": "api_crm_customer_transfer", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1037", "weight": 1.0, "source": "api_crm_customer_into_pool", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1072", "weight": 1.0, "source": "api_crm_customer_deal", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1094", "weight": 1.0, "source": "api_crm_customer_check_duplicate", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1134", "weight": 1.0, "source": "api_crm_customer_export", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1174", "weight": 1.0, "source": "api_crm_customer_import_template", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1209", "weight": 1.0, "source": "api_crm_customer_mine", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1243", "weight": 1.0, "source": "api_crm_customer_to_follow", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1277", "weight": 1.0, "source": "api_crm_customer_key", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1309", "weight": 1.0, "source": "api_crm_customer_dealed", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1341", "weight": 1.0, "source": "api_crm_customer_week_new", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1373", "weight": 1.0, "source": "api_crm_customer_long_time_no_follow", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1390", "weight": 1.0, "source": "api_crm_customer_park_area_list", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1424", "weight": 1.0, "source": "api_crm_pool_customer_list", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1469", "weight": 1.0, "source": "api_crm_pool_customer_export", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1489", "weight": 1.0, "source": "api_crm_pool_customer_assign", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1508", "weight": 1.0, "source": "api_crm_pool_customer_claim", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1538", "weight": 1.0, "source": "api_crm_pool_record_list", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1554", "weight": 1.0, "source": "api_crm_pool_record_detail", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1596", "weight": 1.0, "source": "api_crm_contact_list", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1611", "weight": 1.0, "source": "api_crm_contact_detail", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1637", "weight": 1.0, "source": "api_crm_contact_by_customer", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1664", "weight": 1.0, "source": "api_crm_contact_add", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1685", "weight": 1.0, "source": "api_crm_contact_update", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1705", "weight": 1.0, "source": "api_crm_contact_delete", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1720", "weight": 1.0, "source": "api_crm_contact_set_primary", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1759", "weight": 1.0, "source": "api_crm_contact_export", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1792", "weight": 1.0, "source": "api_crm_contact_decision", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1823", "weight": 1.0, "source": "api_crm_contact_primary", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1854", "weight": 1.0, "source": "api_crm_contact_birthday", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1889", "weight": 1.0, "source": "api_crm_follow_list", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1906", "weight": 1.0, "source": "api_crm_follow_detail", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1932", "weight": 1.0, "source": "api_crm_follow_by_customer", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1960", "weight": 1.0, "source": "api_crm_follow_add", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1979", "weight": 1.0, "source": "api_crm_follow_update", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1996", "weight": 1.0, "source": "api_crm_follow_delete", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2028", "weight": 1.0, "source": "api_crm_follow_export", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2064", "weight": 1.0, "source": "api_crm_pool_rule_list", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2113", "weight": 1.0, "source": "api_crm_pool_rule_export", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2131", "weight": 1.0, "source": "api_crm_pool_rule_detail", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2162", "weight": 1.0, "source": "api_crm_pool_rule_add", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2191", "weight": 1.0, "source": "api_crm_pool_rule_update", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2208", "weight": 1.0, "source": "api_crm_pool_rule_delete", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2228", "weight": 1.0, "source": "api_crm_pool_rule_update_status", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2244", "weight": 1.0, "source": "api_crm_pool_rule_execute", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2267", "weight": 1.0, "source": "api_crm_statistics_overview", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2285", "weight": 1.0, "source": "api_crm_statistics_source", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2303", "weight": 1.0, "source": "api_crm_statistics_level", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2321", "weight": 1.0, "source": "api_crm_statistics_industry", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2344", "weight": 1.0, "source": "api_crm_statistics_trend", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2362", "weight": 1.0, "source": "api_crm_statistics_owner", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2385", "weight": 1.0, "source": "api_crm_statistics_follow", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2449", "weight": 1.0, "source": "api_crm_opportunity_list", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2482", "weight": 1.0, "source": "api_crm_opportunity_mine_list", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2505", "weight": 1.0, "source": "api_crm_opportunity_detail", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2536", "weight": 1.0, "source": "api_crm_opportunity_add", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2557", "weight": 1.0, "source": "api_crm_opportunity_update", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2578", "weight": 1.0, "source": "api_crm_opportunity_delete", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2605", "weight": 1.0, "source": "api_crm_opportunity_assign", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2635", "weight": 1.0, "source": "api_crm_opportunity_change_stage", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2663", "weight": 1.0, "source": "api_crm_opportunity_mark_won", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2692", "weight": 1.0, "source": "api_crm_opportunity_mark_lost", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2721", "weight": 1.0, "source": "api_crm_opportunity_batch_update_stage", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2749", "weight": 1.0, "source": "api_crm_opportunity_batch_update_expect_date", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2767", "weight": 1.0, "source": "api_crm_opportunity_stage_log_list", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2798", "weight": 1.0, "source": "api_crm_opportunity_kanban", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2824", "weight": 1.0, "source": "api_crm_opportunity_statistics_overview", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2840", "weight": 1.0, "source": "api_crm_opportunity_statistics_stage", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2866", "weight": 1.0, "source": "api_crm_opportunity_statistics_win_rate", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2891", "weight": 1.0, "source": "api_crm_opportunity_statistics_owner", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2917", "weight": 1.0, "source": "api_crm_opportunity_statistics_funnel", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2949", "weight": 1.0, "source": "api_crm_opportunity_follow_list", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2974", "weight": 1.0, "source": "api_crm_opportunity_follow_add", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2997", "weight": 1.0, "source": "api_crm_opportunity_follow_update", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3021", "weight": 1.0, "source": "api_crm_opportunity_follow_delete", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3038", "weight": 1.0, "source": "api_crm_opportunity_follow_detail", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3074", "weight": 1.0, "source": "api_crm_opportunity_product_list", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3091", "weight": 1.0, "source": "api_crm_opportunity_product_list_by_opportunity", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3120", "weight": 1.0, "source": "api_crm_opportunity_product_add", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3150", "weight": 1.0, "source": "api_crm_opportunity_product_batch_add", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3173", "weight": 1.0, "source": "api_crm_opportunity_product_update", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3194", "weight": 1.0, "source": "api_crm_opportunity_product_delete", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3211", "weight": 1.0, "source": "api_crm_opportunity_product_detail", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3252", "weight": 1.0, "source": "api_crm_opportunity_export", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3292", "weight": 1.0, "source": "api_crm_supplier_info_list", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3317", "weight": 1.0, "source": "api_crm_supplier_info_list_all", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3334", "weight": 1.0, "source": "api_crm_supplier_info_detail", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3366", "weight": 1.0, "source": "api_crm_supplier_info_add", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3394", "weight": 1.0, "source": "api_crm_supplier_info_update", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3416", "weight": 1.0, "source": "api_crm_supplier_info_delete", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3460", "weight": 1.0, "source": "api_crm_supplier_info_export", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3493", "weight": 1.0, "source": "api_crm_invoice_info_list", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3508", "weight": 1.0, "source": "api_crm_invoice_info_by_customer", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3533", "weight": 1.0, "source": "api_crm_invoice_info_add", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3561", "weight": 1.0, "source": "api_crm_invoice_info_update", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3579", "weight": 1.0, "source": "api_crm_invoice_info_delete", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3609", "weight": 1.0, "source": "api_crm_invoice_info_set_default", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3659", "weight": 1.0, "source": "api_crm_clue_list", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3676", "weight": 1.0, "source": "api_crm_clue_detail", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3709", "weight": 1.0, "source": "api_crm_clue_create", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3731", "weight": 1.0, "source": "api_crm_clue_update", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3761", "weight": 1.0, "source": "api_crm_clue_delete", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3790", "weight": 1.0, "source": "api_crm_clue_assign", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3818", "weight": 1.0, "source": "api_crm_clue_convert", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3834", "weight": 1.0, "source": "api_crm_clue_check_convert", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3859", "weight": 1.0, "source": "api_crm_clue_update_status", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3880", "weight": 1.0, "source": "api_crm_clue_invalid", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3911", "weight": 1.0, "source": "api_crm_clue_update_level", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3957", "weight": 1.0, "source": "api_crm_clue_mine", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4003", "weight": 1.0, "source": "api_crm_clue_to_follow", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4049", "weight": 1.0, "source": "api_crm_clue_today_new", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4066", "weight": 1.0, "source": "api_crm_clue_park_area_list", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4096", "weight": 1.0, "source": "api_crm_clue_follow_list", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4128", "weight": 1.0, "source": "api_crm_clue_follow_create", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4161", "weight": 1.0, "source": "api_crm_clue_follow_delete", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4176", "weight": 1.0, "source": "api_crm_clue_follow_statistics", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4287", "weight": 1.0, "source": "api_crm_clue_export", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4326", "weight": 1.0, "source": "api_crm_clue_import_template", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4349", "weight": 1.0, "source": "api_crm_clue_import", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4400", "weight": 1.0, "source": "api_crm_clue_check_duplicate", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4417", "weight": 1.0, "source": "api_crm_clue_follow_detail", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4445", "weight": 1.0, "source": "api_crm_clue_follow_update", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4473", "weight": 1.0, "source": "api_crm_clue_statistics_overview", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4498", "weight": 1.0, "source": "api_crm_clue_statistics_source", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4515", "weight": 1.0, "source": "api_crm_clue_statistics_level", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4542", "weight": 1.0, "source": "api_crm_clue_statistics_trend", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4567", "weight": 1.0, "source": "api_crm_clue_statistics_owner", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4628", "weight": 1.0, "source": "api_crm_price_letter_list", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4645", "weight": 1.0, "source": "api_crm_price_letter_detail", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4676", "weight": 1.0, "source": "api_crm_price_letter_add", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4696", "weight": 1.0, "source": "api_crm_price_letter_update", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4735", "weight": 1.0, "source": "api_crm_price_letter_void", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L222", "weight": 1.0, "source": "api_admin_export_tenants", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L246", "weight": 1.0, "source": "api_admin_create_tenant", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L271", "weight": 1.0, "source": "api_admin_update_tenant", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L284", "weight": 1.0, "source": "api_admin_delete_tenant", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L485", "weight": 1.0, "source": "api_admin_export_users", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L499", "weight": 1.0, "source": "api_admin_get_user_by_id", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L519", "weight": 1.0, "source": "api_admin_create_user", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L570", "weight": 1.0, "source": "api_admin_update_user", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L583", "weight": 1.0, "source": "api_admin_delete_user", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L596", "weight": 1.0, "source": "api_admin_reset_user_password", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L683", "weight": 1.0, "source": "api_admin_export_dict_types", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L707", "weight": 1.0, "source": "api_admin_create_dict_type", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L732", "weight": 1.0, "source": "api_admin_update_dict_type", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L745", "weight": 1.0, "source": "api_admin_delete_dict_type", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L812", "weight": 1.0, "source": "api_admin_create_dict_data", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L836", "weight": 1.0, "source": "api_admin_update_dict_data", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L849", "weight": 1.0, "source": "api_admin_delete_dict_data", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L924", "weight": 1.0, "source": "api_admin_ensure_dict_data_api", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L946", "weight": 1.0, "source": "api_admin_ensure_remove_dict_data_api", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1031", "weight": 1.0, "source": "api_admin_export_depts", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1059", "weight": 1.0, "source": "api_admin_create_dept", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1085", "weight": 1.0, "source": "api_admin_update_dept", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1098", "weight": 1.0, "source": "api_admin_delete_dept", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1199", "weight": 1.0, "source": "api_admin_export_sites", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1229", "weight": 1.0, "source": "api_admin_create_site", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1258", "weight": 1.0, "source": "api_admin_update_site", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1271", "weight": 1.0, "source": "api_admin_delete_site", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1358", "weight": 1.0, "source": "api_admin_export_posts", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1383", "weight": 1.0, "source": "api_admin_create_post", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1407", "weight": 1.0, "source": "api_admin_update_post", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1420", "weight": 1.0, "source": "api_admin_delete_post", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1438", "weight": 1.0, "source": "api_admin_list_post_bound_users", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1453", "weight": 1.0, "source": "api_admin_update_post_bound_users", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1566", "weight": 1.0, "source": "api_admin_export_menus", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1597", "weight": 1.0, "source": "api_admin_create_menu", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1627", "weight": 1.0, "source": "api_admin_update_menu", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1640", "weight": 1.0, "source": "api_admin_delete_menu", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1738", "weight": 1.0, "source": "api_admin_export_role_management", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1763", "weight": 1.0, "source": "api_admin_create_role_management", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1775", "weight": 1.0, "source": "api_admin_get_role_management", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1804", "weight": 1.0, "source": "api_admin_update_role_management", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1817", "weight": 1.0, "source": "api_admin_delete_role_management", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1842", "weight": 1.0, "source": "api_admin_update_role_menus", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1853", "weight": 1.0, "source": "api_admin_get_role_data_scope", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1877", "weight": 1.0, "source": "api_admin_update_role_data_scope", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1903", "weight": 1.0, "source": "api_admin_upload_attachment", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1960", "weight": 1.0, "source": "api_admin_attachment_download_url", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1986", "weight": 1.0, "source": "api_admin_attachment_preview_url", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L2008", "weight": 1.0, "source": "api_admin_list_menu_favorites", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L2025", "weight": 1.0, "source": "api_admin_create_menu_favorite", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L2050", "weight": 1.0, "source": "api_admin_reorder_menu_favorites", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L2071", "weight": 1.0, "source": "api_admin_delete_menu_favorite", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L2128", "weight": 1.0, "source": "api_admin_demo_xlsx_export", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L254", "weight": 1.0, "source": "api_workflow_export_process_defs", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L279", "weight": 1.0, "source": "api_workflow_create_process_def", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L304", "weight": 1.0, "source": "api_workflow_update_process_def", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L317", "weight": 1.0, "source": "api_workflow_delete_process_def", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L346", "weight": 1.0, "source": "api_workflow_publish_version", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L409", "weight": 1.0, "source": "api_workflow_start_instance", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L500", "weight": 1.0, "source": "api_workflow_export_my_instances", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L513", "weight": 1.0, "source": "api_workflow_get_instance_detail", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L636", "weight": 1.0, "source": "api_workflow_export_pending_tasks", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L710", "weight": 1.0, "source": "api_workflow_export_completed_tasks", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L730", "weight": 1.0, "source": "api_workflow_approve_task", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L755", "weight": 1.0, "source": "api_workflow_reject_task", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/duty.py", "source_location": "L60", "weight": 1.0, "source": "api_duty_day_detail", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/duty.py", "source_location": "L96", "weight": 1.0, "source": "api_duty_ensure_duty_dict", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/duty.py", "source_location": "L111", "weight": 1.0, "source": "api_duty_save_day", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/duty.py", "source_location": "L127", "weight": 1.0, "source": "api_duty_set_link", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/duty.py", "source_location": "L142", "weight": 1.0, "source": "api_duty_delete_assignment", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/leave.py", "source_location": "L139", "weight": 1.0, "source": "api_leave_export_leaves", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/leave.py", "source_location": "L183", "weight": 1.0, "source": "api_leave_submit_leave", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/leave.py", "source_location": "L251", "weight": 1.0, "source": "api_leave_get_leave", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/leave.py", "source_location": "L265", "weight": 1.0, "source": "api_leave_delete_leave", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/leave.py", "source_location": "L283", "weight": 1.0, "source": "api_leave_update_leave", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_site.py", "source_location": "L202", "weight": 1.0, "source": "pl_public_site_save_public_site_feedback", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_site.py", "source_location": "L235", "weight": 1.0, "source": "pl_public_site_upload_public_site_attachment", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L549", "weight": 1.0, "source": "pl_public_transport_get_public_transport_history", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L683", "weight": 1.0, "source": "pl_public_transport_save_public_feedback", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L742", "weight": 1.0, "source": "pl_public_transport_save_public_driver_stop_feedback", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L866", "weight": 1.0, "source": "pl_public_transport_upload_public_attachment", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L244", "weight": 1.0, "source": "pl_public_transport_site_get_public_transport_site_history", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L400", "weight": 1.0, "source": "pl_public_transport_site_save_public_site_stop_feedback", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L470", "weight": 1.0, "source": "pl_public_transport_site_upload_public_site_attachment", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/public_inventory.py", "source_location": "L116", "weight": 1.0, "source": "db_public_inventory_save_public_feedback", "target": "core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/public_inventory.py", "source_location": "L149", "weight": 1.0, "source": "db_public_inventory_upload_public_attachment", "target": "core_response_error_response" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_context.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_context_py", "target": "core_oper_log_context_operlogmeta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_context.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_context_py", "target": "core_oper_log_context_set_oper_log_meta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_context.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_context_py", "target": "core_oper_log_context_get_oper_log_meta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_context.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_context_py", "target": "core_oper_log_context_clear_oper_log_meta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_context.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_context_py", "target": "core_oper_log_context_snapshot_oper_log_meta" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_context.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "core_oper_log_context_rationale_1", "target": "app_core_oper_log_context_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_context.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "core_oper_log_context_snapshot_oper_log_meta", "target": "core_oper_log_context_get_oper_log_meta" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_context.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "core_oper_log_context_rationale_33", "target": "core_oper_log_context_snapshot_oper_log_meta" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/menu_guard.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_menu_guard_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/menu_guard.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_menu_guard_py", "target": "app_core_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/menu_guard.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_menu_guard_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/menu_guard.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_menu_guard_py", "target": "app_services_web_auth_roles" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/menu_guard.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_menu_guard_py", "target": "core_menu_guard_require_admin_or_super_admin" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/menu_guard.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_menu_guard_py", "target": "core_menu_guard_get_user_menu_codes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/menu_guard.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_menu_guard_py", "target": "core_menu_guard_require_menu_code" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/menu_guard.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "core_menu_guard_rationale_1", "target": "app_core_menu_guard_py" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/menu_guard.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "core_menu_guard_rationale_16", "target": "core_menu_guard_require_admin_or_super_admin" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/menu_guard.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "core_menu_guard_rationale_24", "target": "core_menu_guard_get_user_menu_codes" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/menu_guard.py", "source_location": "L25", "weight": 1.0, "source": "core_menu_guard_get_user_menu_codes", "target": "services_web_auth_roles_iter_user_menu_perm_codes" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2070", "weight": 1.0, "source": "pl_plan_force_plan_follow_status", "target": "core_menu_guard_get_user_menu_codes" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_cert_perm.py", "source_location": "L14", "weight": 1.0, "source": "services_pl_plan_cert_perm_user_has_menu_perm", "target": "core_menu_guard_get_user_menu_codes" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L17", "weight": 1.0, "source": "services_pl_plan_price_mask_user_has_menu_perm", "target": "core_menu_guard_get_user_menu_codes" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/menu_guard.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "core_menu_guard_rationale_29", "target": "core_menu_guard_require_menu_code" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/db_collation.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_collation_py", "target": "core_db_collation_unicode_ci" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/db_collation.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_collation_py", "target": "core_db_collation_eq_unicode" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/db_collation.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_collation_py", "target": "core_db_collation_like_unicode" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/db_collation.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "core_db_collation_rationale_1", "target": "app_core_db_collation_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/db_collation.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "core_db_collation_eq_unicode", "target": "core_db_collation_unicode_ci" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/db_collation.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "core_db_collation_like_unicode", "target": "core_db_collation_unicode_ci" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/db_collation.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "core_db_collation_rationale_7", "target": "core_db_collation_unicode_ci" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/db_collation.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "core_db_collation_rationale_12", "target": "core_db_collation_eq_unicode" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/attachment_biz.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_attachment_biz_py", "target": "core_attachment_biz_resolve_upload_folder" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/attachment_biz.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "core_attachment_biz_rationale_1", "target": "app_core_attachment_biz_py" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/attachment_biz.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "core_attachment_biz_rationale_22", "target": "core_attachment_biz_resolve_upload_folder" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1905", "weight": 1.0, "source": "api_admin_upload_attachment", "target": "core_attachment_biz_resolve_upload_folder" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_site.py", "source_location": "L242", "weight": 1.0, "source": "pl_public_site_upload_public_site_attachment", "target": "core_attachment_biz_resolve_upload_folder" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L873", "weight": 1.0, "source": "pl_public_transport_upload_public_attachment", "target": "core_attachment_biz_resolve_upload_folder" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L477", "weight": 1.0, "source": "pl_public_transport_site_upload_public_site_attachment", "target": "core_attachment_biz_resolve_upload_folder" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/public_inventory.py", "source_location": "L156", "weight": 1.0, "source": "db_public_inventory_upload_public_attachment", "target": "core_attachment_biz_resolve_upload_folder" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/redis_client.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_redis_client_py", "target": "app_core_config" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/redis_client.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_redis_client_py", "target": "core_redis_client_redis_enabled" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/redis_client.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_redis_client_py", "target": "core_redis_client_redis_common_kwargs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/redis_client.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_redis_client_py", "target": "core_redis_client_get_sync_redis_client" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/redis_client.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_redis_client_py", "target": "core_redis_client_get_redis_client" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/redis_client.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "core_redis_client_rationale_1", "target": "app_core_redis_client_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/redis_client.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "core_redis_client_get_sync_redis_client", "target": "core_redis_client_redis_enabled" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/redis_client.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "core_redis_client_get_redis_client", "target": "core_redis_client_redis_enabled" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/redis_client.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "core_redis_client_get_sync_redis_client", "target": "core_redis_client_redis_common_kwargs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/redis_client.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "core_redis_client_get_redis_client", "target": "core_redis_client_redis_common_kwargs" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/redis_client.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "core_redis_client_rationale_33", "target": "core_redis_client_get_sync_redis_client" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/redis_client.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "core_redis_client_rationale_46", "target": "core_redis_client_get_redis_client" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/api_crypto_middleware.py", "source_location": "L62", "weight": 1.0, "source": "core_api_crypto_middleware_get_redis_client", "target": "core_redis_client_get_redis_client" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/context.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "core_context_rationale_1", "target": "app_core_context_py" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/utils.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_utils_py", "target": "core_utils_generate_uuid" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/utils.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_utils_py", "target": "core_utils_generate_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/utils.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_utils_py", "target": "core_utils_generate_random_password" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/utils.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_utils_py", "target": "core_utils_get_current_time" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/utils.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_utils_py", "target": "core_utils_format_datetime" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/utils.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_utils_py", "target": "core_utils_parse_datetime" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/utils.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_utils_py", "target": "core_utils_get_file_size_display" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/utils.py", "source_location": "L11", "weight": 1.0, "source": "core_utils_generate_uuid", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/sample_code.py", "source_location": "L144", "weight": 1.0, "source": "crud_sample_code_create_sample_code", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/sample_code.py", "source_location": "L285", "weight": 1.0, "source": "crud_sample_code_batch_generate_sample_codes", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/post.py", "source_location": "L101", "weight": 1.0, "source": "crud_post_create_post", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/user.py", "source_location": "L160", "weight": 1.0, "source": "crud_user_set_user_post_ids_only", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/user.py", "source_location": "L272", "weight": 1.0, "source": "crud_user_replace_associations", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/user.py", "source_location": "L334", "weight": 1.0, "source": "crud_user_create_user", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/dict_type.py", "source_location": "L103", "weight": 1.0, "source": "crud_dict_type_create_dict_type", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/tenant.py", "source_location": "L101", "weight": 1.0, "source": "crud_tenant_create_tenant", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/biz_no_generator.py", "source_location": "L63", "weight": 1.0, "source": "crud_biz_no_generator_allocate_next_biz_no", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/role.py", "source_location": "L126", "weight": 1.0, "source": "crud_role_create_role", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/role.py", "source_location": "L229", "weight": 1.0, "source": "crud_role_update_role_menus", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/role.py", "source_location": "L285", "weight": 1.0, "source": "crud_role_update_role_data_scope", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/menu.py", "source_location": "L146", "weight": 1.0, "source": "crud_menu_create_menu", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/site.py", "source_location": "L111", "weight": 1.0, "source": "crud_site_create_site", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/oss.py", "source_location": "L31", "weight": 1.0, "source": "crud_oss_create_oss", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/dict_data.py", "source_location": "L89", "weight": 1.0, "source": "crud_dict_data_create_dict_data", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/workflow.py", "source_location": "L137", "weight": 1.0, "source": "crud_workflow_create_process_def", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/workflow.py", "source_location": "L242", "weight": 1.0, "source": "crud_workflow_publish_version", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/workflow.py", "source_location": "L381", "weight": 1.0, "source": "crud_workflow_create_instance", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/workflow.py", "source_location": "L582", "weight": 1.0, "source": "crud_workflow_create_task", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/dept.py", "source_location": "L124", "weight": 1.0, "source": "crud_dept_create_dept", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/leave.py", "source_location": "L100", "weight": 1.0, "source": "crud_leave_create_leave", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract_product.py", "source_location": "L229", "weight": 1.0, "source": "crm_contract_product_insert_contract_product", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract_product.py", "source_location": "L399", "weight": 1.0, "source": "crm_contract_product_save_price_tiers_for_product", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/price_letter.py", "source_location": "L242", "weight": 1.0, "source": "crm_price_letter_create_price_letter", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/pool_rule.py", "source_location": "L111", "weight": 1.0, "source": "crm_pool_rule_create_pool_rule", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/pool_rule.py", "source_location": "L279", "weight": 1.0, "source": "crm_pool_rule_execute_single_rule", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/customer_pool.py", "source_location": "L62", "weight": 1.0, "source": "crm_customer_pool_create_pool_record", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract_approval.py", "source_location": "L159", "weight": 1.0, "source": "crm_contract_approval_create_approval_records", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L211", "weight": 1.0, "source": "crm_opportunity_follow_create_opportunity_follow", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L648", "weight": 1.0, "source": "crm_quote_create_quote", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L1202", "weight": 1.0, "source": "crm_quote_create_new_version", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/customer_follow.py", "source_location": "L174", "weight": 1.0, "source": "crm_customer_follow_create_follow", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/clue_follow.py", "source_location": "L66", "weight": 1.0, "source": "crm_clue_follow_create_clue_follow", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote_product.py", "source_location": "L211", "weight": 1.0, "source": "crm_quote_product_insert_quote_product", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L113", "weight": 1.0, "source": "crm_quote_approver_setting_save_setting", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/supplier_info.py", "source_location": "L156", "weight": 1.0, "source": "crm_supplier_info_create_supplier_info", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L56", "weight": 1.0, "source": "crm_quote_share_log_record_visit", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote_approval.py", "source_location": "L108", "weight": 1.0, "source": "crm_quote_approval_create_approval_records", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L206", "weight": 1.0, "source": "crm_opportunity_product_create_opportunity_product", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/opportunity.py", "source_location": "L483", "weight": 1.0, "source": "crm_opportunity_record_stage_log", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/opportunity.py", "source_location": "L526", "weight": 1.0, "source": "crm_opportunity_create_opportunity", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/clue.py", "source_location": "L283", "weight": 1.0, "source": "crm_clue_create_clue", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/clue.py", "source_location": "L502", "weight": 1.0, "source": "crm_clue_convert_clue", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/product.py", "source_location": "L176", "weight": 1.0, "source": "crm_product_create_category", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/product.py", "source_location": "L438", "weight": 1.0, "source": "crm_product_replace_product_brands", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/product.py", "source_location": "L502", "weight": 1.0, "source": "crm_product_replace_product_aliases", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/product.py", "source_location": "L787", "weight": 1.0, "source": "crm_product_create_product", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/product.py", "source_location": "L1074", "weight": 1.0, "source": "crm_product_create_oss", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/product.py", "source_location": "L1184", "weight": 1.0, "source": "crm_product_resolve_product_id_for_quote_item", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/customer.py", "source_location": "L494", "weight": 1.0, "source": "crm_customer_create_customer", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L81", "weight": 1.0, "source": "crm_contract_approver_setting_save_setting", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L1267", "weight": 1.0, "source": "crm_contract_create_contract", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L2561", "weight": 1.0, "source": "crm_contract_create_contract_change", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L2734", "weight": 1.0, "source": "crm_contract_create_contract_template", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contact.py", "source_location": "L219", "weight": 1.0, "source": "crm_contact_create_contact", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/invoice_info.py", "source_location": "L131", "weight": 1.0, "source": "crm_invoice_info_create_invoice_info", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L116", "weight": 1.0, "source": "api_public_web_login", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L179", "weight": 1.0, "source": "api_public_refresh_token", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1035", "weight": 1.0, "source": "pl_plan_create_plan", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1174", "weight": 1.0, "source": "pl_plan_create_plan_full", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1338", "weight": 1.0, "source": "pl_plan_create_from_contract", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L663", "weight": 1.0, "source": "pl_transport_create_transport", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L852", "weight": 1.0, "source": "pl_transport_arrange_transport", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L1190", "weight": 1.0, "source": "pl_transport_submit_approval", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport_address.py", "source_location": "L217", "weight": 1.0, "source": "pl_transport_address_create_transport_address", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L230", "weight": 1.0, "source": "pl_base_data_create_carrier", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L602", "weight": 1.0, "source": "pl_base_data_create_vehicle", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L975", "weight": 1.0, "source": "pl_base_data_create_personnel", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1233", "weight": 1.0, "source": "pl_base_data_create_driver", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1322", "weight": 1.0, "source": "pl_base_data_bind_vehicle_driver", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L179", "weight": 1.0, "source": "pl_inventory_set_warning_threshold", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L371", "weight": 1.0, "source": "db_weighing_create_weighing", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L321", "weight": 1.0, "source": "db_plans_create_plan", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L138", "weight": 1.0, "source": "services_pl_paste_recognize_service_resolve_personnel", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L212", "weight": 1.0, "source": "services_pl_paste_recognize_service_resolve_vehicle", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L320", "weight": 1.0, "source": "services_pl_vehicle_recharge_service_create_apply", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L588", "weight": 1.0, "source": "services_pl_vehicle_recharge_service_create_record", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L746", "weight": 1.0, "source": "services_pl_plan_stop_service_resolve_delivery_id_for_upsert", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L762", "weight": 1.0, "source": "services_pl_plan_stop_service_write_stop_contracts", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L849", "weight": 1.0, "source": "services_pl_plan_stop_service_resolve_or_create_plan_load", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L906", "weight": 1.0, "source": "services_pl_plan_stop_service_replace_plan_stops", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L73", "weight": 1.0, "source": "services_pl_transport_stop_feedback_service_ensure_transport_site_token", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L79", "weight": 1.0, "source": "services_pl_transport_stop_feedback_service_rotate_transport_site_token", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L508", "weight": 1.0, "source": "services_pl_transport_stop_feedback_service_save_driver_stop_feedback", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L621", "weight": 1.0, "source": "services_pl_transport_stop_feedback_service_save_site_stop_feedback", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_brand_archive.py", "source_location": "L159", "weight": 1.0, "source": "services_pl_brand_archive_persist_plan_product_brand_qtys", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_brand_archive.py", "source_location": "L219", "weight": 1.0, "source": "services_pl_brand_archive_persist_stop_product_brand_qtys", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L119", "weight": 1.0, "source": "services_pl_plan_service_build_plan_product", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L210", "weight": 1.0, "source": "services_pl_plan_service_resolve_plan_product_id_for_upsert", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L819", "weight": 1.0, "source": "services_pl_plan_service_upsert_draft_transport_for_plan", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L1021", "weight": 1.0, "source": "services_pl_plan_service_create_transport_for_plan", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L1215", "weight": 1.0, "source": "services_pl_plan_service_replace_plan_contracts", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L1686", "weight": 1.0, "source": "services_pl_plan_service_record_plan_change", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_ocr_service.py", "source_location": "L41", "weight": 1.0, "source": "services_pl_ocr_service_get_or_create_usage_row", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/duty_schedule.py", "source_location": "L204", "weight": 1.0, "source": "services_duty_schedule_ensure_dict_data", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_inventory_service.py", "source_location": "L59", "weight": 1.0, "source": "services_pl_inventory_service_get_or_create_inventory", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_inventory_service.py", "source_location": "L127", "weight": 1.0, "source": "services_pl_inventory_service_apply_brand_stock_change", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L344", "weight": 1.0, "source": "services_pl_dibang_bridge_service_create_db_plan", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L576", "weight": 1.0, "source": "services_pl_dibang_bridge_service_ensure_monthly_db_plan_for_inventory", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L798", "weight": 1.0, "source": "services_pl_dibang_bridge_service_sync_stop_inventory_links", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1087", "weight": 1.0, "source": "services_pl_dibang_bridge_service_sync_transport_inventory_links", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L311", "weight": 1.0, "source": "services_pl_vehicle_urea_service_create_apply", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L509", "weight": 1.0, "source": "services_pl_vehicle_urea_service_create_disburse", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L296", "weight": 1.0, "source": "services_pl_freight_settlement_service_create_settlement", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L583", "weight": 1.0, "source": "services_pl_freight_settlement_service_create_settlement_approval_records", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L954", "weight": 1.0, "source": "services_pl_freight_settlement_service_disburse_settlement", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1380", "weight": 1.0, "source": "services_pl_freight_settlement_service_sync_settlement_transport_links", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L342", "weight": 1.0, "source": "services_pl_vehicle_maintenance_service_create_apply", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L601", "weight": 1.0, "source": "services_pl_vehicle_maintenance_service_create_process", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L473", "weight": 1.0, "source": "services_pl_plan_contract_gap_write_stop_contract_rows", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/dict_ensure.py", "source_location": "L76", "weight": 1.0, "source": "services_dict_ensure_ensure_dict_data", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_io_order_service.py", "source_location": "L151", "weight": 1.0, "source": "services_pl_io_order_service_create_io_order_for_transport", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L82", "weight": 1.0, "source": "services_pl_feedback_brand_qty_persist_io_item_brand_qtys", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L179", "weight": 1.0, "source": "services_pl_feedback_brand_qty_persist_transport_product_feedback", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L98", "weight": 1.0, "source": "services_pl_customer_stop_pref_service_upsert_customer_stop_pref", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_personnel_service.py", "source_location": "L76", "weight": 1.0, "source": "services_pl_personnel_service_upsert_personnel", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_personnel_service.py", "source_location": "L128", "weight": 1.0, "source": "services_pl_personnel_service_save_vehicle_personnel", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_site_service.py", "source_location": "L94", "weight": 1.0, "source": "services_pl_transport_site_service_sync_site_links_for_transport", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_cert_service.py", "source_location": "L111", "weight": 1.0, "source": "services_pl_cert_service_save_owner_certs", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_cert_service.py", "source_location": "L229", "weight": 1.0, "source": "services_pl_cert_service_scan_cert_expiry", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L406", "weight": 1.0, "source": "bx_reimburse_sync_reimburse_invoices", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L623", "weight": 1.0, "source": "bx_reimburse_approve", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L663", "weight": 1.0, "source": "bx_reimburse_reject", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L827", "weight": 1.0, "source": "bx_reimburse_create_with_details", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L930", "weight": 1.0, "source": "bx_reimburse_update_with_details", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L1207", "weight": 1.0, "source": "bx_reimburse_offset", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L1245", "weight": 1.0, "source": "bx_reimburse_batch_offset", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/advance.py", "source_location": "L270", "weight": 1.0, "source": "bx_advance_approve", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/advance.py", "source_location": "L310", "weight": 1.0, "source": "bx_advance_reject", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L98", "weight": 1.0, "source": "bx_invoice_ledger_lock_summary", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L153", "weight": 1.0, "source": "bx_invoice_ledger_refresh_summary", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L189", "weight": 1.0, "source": "bx_invoice_ledger_add_entry", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/workflow.py", "source_location": "L173", "weight": 1.0, "source": "bx_workflow_save_nodes", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/base.py", "source_location": "L75", "weight": 1.0, "source": "bx_base_create", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/inventory_id.py", "source_location": "L47", "weight": 1.0, "source": "db_inventory_id_ensure_sequence_row", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L105", "weight": 1.0, "source": "db_auto_generate_plans_run_auto_generate_monthly_plans", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_users.py", "source_location": "L416", "weight": 1.0, "source": "scripts_migrate_users_ensure_portal_role", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_users.py", "source_location": "L497", "weight": 1.0, "source": "scripts_migrate_users_insert_user_role", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_users.py", "source_location": "L547", "weight": 1.0, "source": "scripts_migrate_users_migrate_users", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L100", "weight": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_migrate_plan", "target": "core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/utils.py", "source_location": "L16", "weight": 1.0, "source": "core_utils_generate_id", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/base.py", "source_location": "L83", "weight": 1.0, "source": "crud_base_crudbase_create", "target": "core_utils_generate_id" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/duty_schedule.py", "source_location": "L489", "weight": 1.0, "source": "services_duty_schedule_save_day", "target": "core_utils_generate_id" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/duty_schedule.py", "source_location": "L881", "weight": 1.0, "source": "services_duty_schedule_grab", "target": "core_utils_generate_id" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/mappers.py", "source_location": "L35", "weight": 1.0, "source": "db_mappers_fmt_datetime", "target": "core_utils_format_datetime" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/mappers.py", "source_location": "L98", "weight": 1.0, "source": "db_mappers_plan_to_read", "target": "core_utils_format_datetime" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/mappers.py", "source_location": "L189", "weight": 1.0, "source": "db_mappers_inventory_to_read", "target": "core_utils_format_datetime" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/mappers.py", "source_location": "L240", "weight": 1.0, "source": "db_mappers_weighing_to_read", "target": "core_utils_format_datetime" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_py", "target": "app_core_config" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_py", "target": "core_storage_guess_preview_content_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_py", "target": "core_storage_convert_heic_to_jpeg" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_py", "target": "core_storage_process_image_content" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_py", "target": "core_storage_basestorage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_py", "target": "core_storage_localstorage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_py", "target": "core_storage_qiniustorage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_py", "target": "core_storage_ossstorage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L289", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_py", "target": "core_storage_miniostorage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L433", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_py", "target": "core_storage_get_storage" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_rationale_1", "target": "app_core_storage_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L422", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_miniostorage_presigned_preview_url", "target": "core_storage_guess_preview_content_type" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_rationale_35", "target": "core_storage_guess_preview_content_type" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_process_image_content", "target": "core_storage_convert_heic_to_jpeg" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_rationale_62", "target": "core_storage_convert_heic_to_jpeg" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_localstorage_upload_file", "target": "core_storage_process_image_content" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_qiniustorage_upload_file", "target": "core_storage_process_image_content" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L259", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_ossstorage_upload_file", "target": "core_storage_process_image_content" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L343", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_miniostorage_upload_file", "target": "core_storage_process_image_content" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_rationale_77", "target": "core_storage_process_image_content" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_basestorage", "target": "core_storage_basestorage_upload_file" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_basestorage", "target": "core_storage_basestorage_upload_base64" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_basestorage", "target": "core_storage_basestorage_delete_file" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_basestorage", "target": "core_storage_basestorage_get_url" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_basestorage", "target": "core_storage_basestorage_presigned_download_url" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_basestorage", "target": "core_storage_basestorage_presigned_preview_url" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_localstorage", "target": "core_storage_basestorage" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_qiniustorage", "target": "core_storage_basestorage" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_ossstorage", "target": "core_storage_basestorage" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L289", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_miniostorage", "target": "core_storage_basestorage" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_basestorage_presigned_download_url", "target": "core_storage_miniostorage_get_url" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_rationale_107", "target": "core_storage_basestorage_presigned_download_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_basestorage_presigned_preview_url", "target": "core_storage_miniostorage_get_url" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_rationale_111", "target": "core_storage_basestorage_presigned_preview_url" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_localstorage", "target": "core_storage_localstorage_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_localstorage", "target": "core_storage_localstorage_ensure_dir" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_localstorage", "target": "core_storage_localstorage_generate_filename" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_localstorage", "target": "core_storage_localstorage_upload_file" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_localstorage", "target": "core_storage_localstorage_upload_base64" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_localstorage", "target": "core_storage_localstorage_delete_file" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L175", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_localstorage", "target": "core_storage_localstorage_get_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L444", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_get_storage", "target": "core_storage_localstorage" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_localstorage_upload_file", "target": "core_storage_localstorage_ensure_dir" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_localstorage_upload_file", "target": "core_storage_miniostorage_generate_filename" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_localstorage_upload_file", "target": "core_storage_miniostorage_get_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_localstorage_upload_base64", "target": "core_storage_miniostorage_upload_file" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_qiniustorage", "target": "core_storage_qiniustorage_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_qiniustorage", "target": "core_storage_qiniustorage_generate_filename" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_qiniustorage", "target": "core_storage_qiniustorage_upload_file" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L213", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_qiniustorage", "target": "core_storage_qiniustorage_upload_base64" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_qiniustorage", "target": "core_storage_qiniustorage_delete_file" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_qiniustorage", "target": "core_storage_qiniustorage_get_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L438", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_get_storage", "target": "core_storage_qiniustorage" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_qiniustorage_upload_file", "target": "core_storage_miniostorage_generate_filename" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_qiniustorage_upload_file", "target": "core_storage_miniostorage_get_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_qiniustorage_upload_base64", "target": "core_storage_miniostorage_upload_file" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_ossstorage", "target": "core_storage_ossstorage_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L250", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_ossstorage", "target": "core_storage_ossstorage_generate_filename" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L256", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_ossstorage", "target": "core_storage_ossstorage_upload_file" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L267", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_ossstorage", "target": "core_storage_ossstorage_upload_base64" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_ossstorage", "target": "core_storage_ossstorage_delete_file" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L284", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_ossstorage", "target": "core_storage_ossstorage_get_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L440", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_get_storage", "target": "core_storage_ossstorage" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L261", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_ossstorage_upload_file", "target": "core_storage_miniostorage_generate_filename" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L264", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_ossstorage_upload_file", "target": "core_storage_miniostorage_get_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L273", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_ossstorage_upload_base64", "target": "core_storage_miniostorage_upload_file" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L292", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_miniostorage", "target": "core_storage_miniostorage_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_miniostorage", "target": "core_storage_miniostorage_build_presign_client" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_miniostorage", "target": "core_storage_miniostorage_generate_filename" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L340", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_miniostorage", "target": "core_storage_miniostorage_upload_file" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L357", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_miniostorage", "target": "core_storage_miniostorage_upload_base64" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L365", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_miniostorage", "target": "core_storage_miniostorage_delete_file" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_miniostorage", "target": "core_storage_miniostorage_get_url" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L378", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_miniostorage", "target": "core_storage_miniostorage_extract_object_key" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L394", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_miniostorage", "target": "core_storage_miniostorage_presigned_download_url" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L412", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_miniostorage", "target": "core_storage_miniostorage_presigned_preview_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L442", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_get_storage", "target": "core_storage_miniostorage" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_miniostorage_init", "target": "core_storage_miniostorage_build_presign_client" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_rationale_313", "target": "core_storage_miniostorage_build_presign_client" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L345", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_miniostorage_upload_file", "target": "core_storage_miniostorage_generate_filename" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L355", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_miniostorage_upload_file", "target": "core_storage_miniostorage_get_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L363", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_miniostorage_upload_base64", "target": "core_storage_miniostorage_upload_file" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L398", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_miniostorage_presigned_download_url", "target": "core_storage_miniostorage_extract_object_key" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L418", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_miniostorage_presigned_preview_url", "target": "core_storage_miniostorage_extract_object_key" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L397", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_rationale_397", "target": "core_storage_miniostorage_presigned_download_url" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L413", "weight": 1.0, "confidence_score": 1.0, "source": "core_storage_rationale_413", "target": "core_storage_miniostorage_presigned_preview_url" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/storage.py", "source_location": "L25", "weight": 1.0, "source": "bx_storage_normalize_storage_path", "target": "core_storage_get_storage" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/storage.py", "source_location": "L46", "weight": 1.0, "source": "bx_storage_get_access_url", "target": "core_storage_get_storage" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/storage.py", "source_location": "L55", "weight": 1.0, "source": "bx_storage_get_preview_url", "target": "core_storage_get_storage" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/storage.py", "source_location": "L67", "weight": 1.0, "source": "bx_storage_get_download_url", "target": "core_storage_get_storage" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/storage.py", "source_location": "L74", "weight": 1.0, "source": "bx_storage_download_file_bytes", "target": "core_storage_get_storage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/order_status_compat.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_order_status_compat_py", "target": "core_order_status_compat_threestatus" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/order_status_compat.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_order_status_compat_py", "target": "core_order_status_compat_to_decimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/order_status_compat.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_order_status_compat_py", "target": "core_order_status_compat_derive_three_status_from_legacy" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/order_status_compat.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_order_status_compat_py", "target": "core_order_status_compat_derive_legacy_status_from_three" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/order_status_compat.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "core_order_status_compat_derive_three_status_from_legacy", "target": "core_order_status_compat_threestatus" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/order_status_compat.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "core_order_status_compat_derive_three_status_from_legacy", "target": "core_order_status_compat_to_decimal" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/order_status_compat.py", "source_location": "L21", "weight": 1.0, "source": "core_order_status_compat_to_decimal", "target": "str" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/order_status_compat.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "core_order_status_compat_rationale_31", "target": "core_order_status_compat_derive_three_status_from_legacy" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/order_status_compat.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "core_order_status_compat_rationale_75", "target": "core_order_status_compat_derive_legacy_status_from_three" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_py", "target": "core_exceptions_businessexception" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_py", "target": "core_exceptions_validationexception" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_py", "target": "core_exceptions_permissionexception" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_py", "target": "core_exceptions_resourcenotfoundexception" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_py", "target": "core_exceptions_resourceconflictexception" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_py", "target": "core_exceptions_orderlockedexception" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_py", "target": "core_exceptions_invalidstatustransitionexception" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_py", "target": "core_exceptions_log_operation" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_py", "target": "core_exceptions_log_api_request" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_py", "target": "core_exceptions_log_order_operation" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_py", "target": "core_exceptions_log_delivery_operation" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_py", "target": "core_exceptions_log_settlement_operation" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_py", "target": "core_exceptions_log_user_operation" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "core_exceptions_businessexception", "target": "core_exceptions_businessexception_init" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "core_exceptions_validationexception", "target": "core_exceptions_businessexception" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "core_exceptions_permissionexception", "target": "core_exceptions_businessexception" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "core_exceptions_resourcenotfoundexception", "target": "core_exceptions_businessexception" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "core_exceptions_resourceconflictexception", "target": "core_exceptions_businessexception" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "core_exceptions_orderlockedexception", "target": "core_exceptions_businessexception" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "core_exceptions_invalidstatustransitionexception", "target": "core_exceptions_businessexception" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "core_exceptions_businessexception_init", "target": "core_exceptions_invalidstatustransitionexception_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "core_exceptions_validationexception", "target": "core_exceptions_validationexception_init" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "core_exceptions_validationexception_init", "target": "core_exceptions_invalidstatustransitionexception_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "core_exceptions_permissionexception", "target": "core_exceptions_permissionexception_init" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "core_exceptions_permissionexception_init", "target": "core_exceptions_invalidstatustransitionexception_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "core_exceptions_resourcenotfoundexception", "target": "core_exceptions_resourcenotfoundexception_init" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "core_exceptions_resourcenotfoundexception_init", "target": "core_exceptions_invalidstatustransitionexception_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "core_exceptions_resourceconflictexception", "target": "core_exceptions_resourceconflictexception_init" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "core_exceptions_resourceconflictexception_init", "target": "core_exceptions_invalidstatustransitionexception_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "core_exceptions_orderlockedexception", "target": "core_exceptions_orderlockedexception_init" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "core_exceptions_orderlockedexception_init", "target": "core_exceptions_invalidstatustransitionexception_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "core_exceptions_invalidstatustransitionexception", "target": "core_exceptions_invalidstatustransitionexception_init" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "core_exceptions_log_order_operation", "target": "core_exceptions_log_operation" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "core_exceptions_log_delivery_operation", "target": "core_exceptions_log_operation" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "core_exceptions_log_settlement_operation", "target": "core_exceptions_log_operation" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "core_exceptions_log_user_operation", "target": "core_exceptions_log_operation" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/bx_auth.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_bx_auth_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/bx_auth.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_bx_auth_py", "target": "app_core_menu_guard" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/bx_auth.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_bx_auth_py", "target": "core_bx_auth_bxusercontext" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/bx_auth.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_bx_auth_py", "target": "core_bx_auth_get_bx_current_user" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/bx_auth.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "core_bx_auth_rationale_1", "target": "app_core_bx_auth_py" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/bx_auth.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "core_bx_auth_bxusercontext", "target": "core_bx_auth_bxusercontext_to_tenant_user_dict" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/bx_auth.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "core_bx_auth_bxusercontext", "target": "core_bx_auth_bxusercontext_to_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/bx_auth.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "core_bx_auth_get_bx_current_user", "target": "core_bx_auth_bxusercontext" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/bx_auth.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "core_bx_auth_rationale_14", "target": "core_bx_auth_bxusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/expense_item.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "bx_expense_item_expenseitemexportbody", "target": "core_bx_auth_bxusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L22", "weight": 0.8, "confidence_score": 0.5, "source": "bx_payment_paymentexportbody", "target": "core_bx_auth_bxusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/invoice.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "bx_invoice_walletexportbody", "target": "core_bx_auth_bxusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "bx_reimburse_reimburseservice", "target": "core_bx_auth_bxusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/expense_item.py", "source_location": "L7", "weight": 0.8, "confidence_score": 0.5, "source": "bx_expense_item_expenseitemservice", "target": "core_bx_auth_bxusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/attachment.py", "source_location": "L8", "weight": 0.8, "confidence_score": 0.5, "source": "bx_attachment_attachmentservice", "target": "core_bx_auth_bxusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/advance.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "bx_advance_advanceservice", "target": "core_bx_auth_bxusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "bx_invoice_ledger_invoiceledgerservice", "target": "core_bx_auth_bxusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/workflow.py", "source_location": "L7", "weight": 0.8, "confidence_score": 0.5, "source": "bx_workflow_workflowservice", "target": "core_bx_auth_bxusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/base.py", "source_location": "L13", "weight": 0.8, "confidence_score": 0.5, "source": "bx_base_bxcrudservice", "target": "core_bx_auth_bxusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/invoice.py", "source_location": "L11", "weight": 0.8, "confidence_score": 0.5, "source": "bx_invoice_invoiceservice", "target": "core_bx_auth_bxusercontext" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/bx_auth.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "core_bx_auth_rationale_23", "target": "core_bx_auth_bxusercontext_to_tenant_user_dict" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/bx_auth.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "core_bx_auth_rationale_31", "target": "core_bx_auth_bxusercontext_to_user_info" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope_py", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope_py", "target": "app_models_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope_py", "target": "core_data_scope_get_user_dept_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope_py", "target": "core_data_scope_get_child_dept_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope_py", "target": "core_data_scope_resolve_user_role_scopes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope_py", "target": "core_data_scope_collect_scope_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope_py", "target": "core_data_scope_append_user_scope_conditions" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope_py", "target": "core_data_scope_apply_data_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L233", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope_py", "target": "core_data_scope_row_in_data_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L274", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope_py", "target": "core_data_scope_assert_row_in_data_scope" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "core_data_scope_rationale_1", "target": "app_core_data_scope_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "core_data_scope_collect_scope_ids", "target": "core_data_scope_get_user_dept_id" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "core_data_scope_rationale_29", "target": "core_data_scope_get_user_dept_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "core_data_scope_collect_scope_ids", "target": "core_data_scope_get_child_dept_ids" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "core_data_scope_rationale_39", "target": "core_data_scope_get_child_dept_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "core_data_scope_apply_data_scope", "target": "core_data_scope_resolve_user_role_scopes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L251", "weight": 1.0, "confidence_score": 1.0, "source": "core_data_scope_row_in_data_scope", "target": "core_data_scope_resolve_user_role_scopes" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "core_data_scope_rationale_65", "target": "core_data_scope_resolve_user_role_scopes" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/monitor/oper_log.py", "source_location": "L69", "weight": 1.0, "source": "monitor_oper_log_apply_oper_log_scope", "target": "core_data_scope_resolve_user_role_scopes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "core_data_scope_apply_data_scope", "target": "core_data_scope_collect_scope_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "core_data_scope_row_in_data_scope", "target": "core_data_scope_collect_scope_ids" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "core_data_scope_rationale_118", "target": "core_data_scope_collect_scope_ids" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/monitor/oper_log.py", "source_location": "L75", "weight": 1.0, "source": "monitor_oper_log_apply_oper_log_scope", "target": "core_data_scope_collect_scope_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L223", "weight": 1.0, "confidence_score": 1.0, "source": "core_data_scope_apply_data_scope", "target": "core_data_scope_append_user_scope_conditions" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "core_data_scope_rationale_174", "target": "core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/menu.py", "source_location": "L59", "weight": 1.0, "source": "crud_menu_list_menus", "target": "core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/workflow.py", "source_location": "L339", "weight": 1.0, "source": "crud_workflow_list_versions", "target": "core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/workflow.py", "source_location": "L485", "weight": 1.0, "source": "crud_workflow_list_my_instances", "target": "core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/workflow.py", "source_location": "L689", "weight": 1.0, "source": "crud_workflow_list_pending_tasks", "target": "core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/workflow.py", "source_location": "L752", "weight": 1.0, "source": "crud_workflow_list_completed_tasks", "target": "core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/leave.py", "source_location": "L67", "weight": 1.0, "source": "crud_leave_list_leaves", "target": "core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L28", "weight": 1.0, "source": "crm_data_scope_helpers_apply_crm_owner_scope", "target": "core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L36", "weight": 1.0, "source": "crm_data_scope_helpers_apply_crm_create_by_scope", "target": "core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L386", "weight": 1.0, "source": "api_admin_list_users", "target": "core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L444", "weight": 1.0, "source": "api_admin_export_users", "target": "core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_data_scope.py", "source_location": "L16", "weight": 1.0, "source": "services_pl_data_scope_apply_pl_scope", "target": "core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx_data_scope.py", "source_location": "L15", "weight": 1.0, "source": "services_bx_data_scope_apply_bx_scope", "target": "core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db_data_scope.py", "source_location": "L16", "weight": 1.0, "source": "services_db_data_scope_apply_db_scope", "target": "core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_data_scope.py", "source_location": "L26", "weight": 1.0, "source": "tests_test_data_scope_test_super_admin_bypass_apply", "target": "core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_data_scope.py", "source_location": "L45", "weight": 1.0, "source": "tests_test_data_scope_test_scope4_invokes_filter_via_scope_collection", "target": "core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_data_scope.py", "source_location": "L59", "weight": 1.0, "source": "tests_test_data_scope_test_scope4_with_owner_field_passes_owner_to_helper", "target": "core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_data_scope.py", "source_location": "L75", "weight": 1.0, "source": "tests_test_data_scope_test_no_role_scopes_returns_empty_query", "target": "core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "core_data_scope_assert_row_in_data_scope", "target": "core_data_scope_row_in_data_scope" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "core_data_scope_rationale_240", "target": "core_data_scope_row_in_data_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/monitor/oper_log.py", "source_location": "L109", "weight": 1.0, "source": "monitor_oper_log_oper_log_row_in_scope", "target": "core_data_scope_row_in_data_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L44", "weight": 1.0, "source": "crm_data_scope_helpers_ensure_crm_owner_row_in_scope", "target": "core_data_scope_row_in_data_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L53", "weight": 1.0, "source": "crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "target": "core_data_scope_row_in_data_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L63", "weight": 1.0, "source": "crm_data_scope_helpers_ensure_crm_contact_row_in_scope", "target": "core_data_scope_row_in_data_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L96", "weight": 1.0, "source": "crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope", "target": "core_data_scope_row_in_data_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_data_scope.py", "source_location": "L81", "weight": 1.0, "source": "tests_test_data_scope_test_row_in_data_scope_super_admin", "target": "core_data_scope_row_in_data_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_data_scope.py", "source_location": "L91", "weight": 1.0, "source": "tests_test_data_scope_test_row_in_data_scope_self_by_create_by", "target": "core_data_scope_row_in_data_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_data_scope.py", "source_location": "L102", "weight": 1.0, "source": "tests_test_data_scope_test_row_in_data_scope_self_by_owner_field", "target": "core_data_scope_row_in_data_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_data_scope.py", "source_location": "L116", "weight": 1.0, "source": "tests_test_data_scope_test_row_in_data_scope_denied", "target": "core_data_scope_row_in_data_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L503", "weight": 1.0, "source": "api_admin_get_user_by_id", "target": "core_data_scope_assert_row_in_data_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1777", "weight": 1.0, "source": "api_admin_get_role_management", "target": "core_data_scope_assert_row_in_data_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L68", "weight": 1.0, "source": "api_workflow_assert_wf_instance_in_scope", "target": "core_data_scope_assert_row_in_data_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_data_scope.py", "source_location": "L27", "weight": 1.0, "source": "services_pl_data_scope_assert_pl_row_in_scope", "target": "core_data_scope_assert_row_in_data_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx_data_scope.py", "source_location": "L26", "weight": 1.0, "source": "services_bx_data_scope_assert_bx_row_in_scope", "target": "core_data_scope_assert_row_in_data_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db_data_scope.py", "source_location": "L27", "weight": 1.0, "source": "services_db_data_scope_assert_db_row_in_scope", "target": "core_data_scope_assert_row_in_data_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_data_scope.py", "source_location": "L127", "weight": 1.0, "source": "tests_test_data_scope_test_assert_row_in_data_scope_raises_403", "target": "core_data_scope_assert_row_in_data_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/admin_request_json.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_admin_request_json_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/admin_request_json.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_admin_request_json_py", "target": "app_core_request_payload" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/admin_request_json.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_admin_request_json_py", "target": "core_admin_request_json_parse_admin_request_json" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/admin_request_json.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "core_admin_request_json_rationale_1", "target": "app_core_admin_request_json_py" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/admin_request_json.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "core_admin_request_json_rationale_25", "target": "core_admin_request_json_parse_admin_request_json" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/admin_request_json.py", "source_location": "L47", "weight": 1.0, "source": "core_admin_request_json_parse_admin_request_json", "target": "str" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard_py", "target": "fastapi" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard_py", "target": "core_delete_guard_normalize_user_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard_py", "target": "core_delete_guard_user_info_from_context" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard_py", "target": "core_delete_guard_is_super_admin" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard_py", "target": "core_delete_guard_row_creator_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard_py", "target": "core_delete_guard_actor_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard_py", "target": "core_delete_guard_actor_names" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard_py", "target": "core_delete_guard_can_delete_by_creator" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard_py", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard_py", "target": "core_delete_guard_assert_rows_deletable_by_creator" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "core_delete_guard_rationale_1", "target": "app_core_delete_guard_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "core_delete_guard_user_info_from_context", "target": "core_delete_guard_normalize_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "core_delete_guard_can_delete_by_creator", "target": "core_delete_guard_normalize_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "core_delete_guard_assert_rows_deletable_by_creator", "target": "core_delete_guard_normalize_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2586", "weight": 1.0, "source": "pl_plan_delete_plan", "target": "core_delete_guard_user_info_from_context" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport_address.py", "source_location": "L277", "weight": 1.0, "source": "pl_transport_address_delete_transport_address", "target": "core_delete_guard_user_info_from_context" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L299", "weight": 1.0, "source": "pl_base_data_delete_carrier", "target": "core_delete_guard_user_info_from_context" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L743", "weight": 1.0, "source": "pl_base_data_delete_vehicle", "target": "core_delete_guard_user_info_from_context" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1086", "weight": 1.0, "source": "pl_base_data_delete_personnel", "target": "core_delete_guard_user_info_from_context" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1293", "weight": 1.0, "source": "pl_base_data_delete_driver", "target": "core_delete_guard_user_info_from_context" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1363", "weight": 1.0, "source": "pl_base_data_unbind_vehicle_driver", "target": "core_delete_guard_user_info_from_context" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L474", "weight": 1.0, "source": "db_weighing_delete_weighing", "target": "core_delete_guard_user_info_from_context" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L413", "weight": 1.0, "source": "db_plans_delete_plan", "target": "core_delete_guard_user_info_from_context" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L535", "weight": 1.0, "source": "db_inventory_delete_inventory", "target": "core_delete_guard_user_info_from_context" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L463", "weight": 1.0, "source": "services_pl_freight_settlement_service_delete_draft_settlement", "target": "core_delete_guard_user_info_from_context" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L495", "weight": 1.0, "source": "services_pl_freight_settlement_service_cancel_draft_settlement", "target": "core_delete_guard_user_info_from_context" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/base.py", "source_location": "L125", "weight": 1.0, "source": "bx_base_soft_delete", "target": "core_delete_guard_user_info_from_context" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "core_delete_guard_can_delete_by_creator", "target": "core_delete_guard_is_super_admin" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "core_delete_guard_can_delete_by_creator", "target": "core_delete_guard_row_creator_id" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_delete_guard.py", "source_location": "L18", "weight": 1.0, "source": "tests_test_delete_guard_test_row_creator_id_from_object", "target": "core_delete_guard_row_creator_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "core_delete_guard_can_delete_by_creator", "target": "core_delete_guard_actor_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "core_delete_guard_can_delete_by_creator", "target": "core_delete_guard_actor_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "core_delete_guard_assert_row_deletable_by_creator", "target": "core_delete_guard_can_delete_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_delete_guard.py", "source_location": "L23", "weight": 1.0, "source": "tests_test_delete_guard_test_creator_can_delete", "target": "core_delete_guard_can_delete_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_delete_guard.py", "source_location": "L28", "weight": 1.0, "source": "tests_test_delete_guard_test_non_creator_cannot_delete", "target": "core_delete_guard_can_delete_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_delete_guard.py", "source_location": "L33", "weight": 1.0, "source": "tests_test_delete_guard_test_super_admin_can_delete_any", "target": "core_delete_guard_can_delete_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_delete_guard.py", "source_location": "L38", "weight": 1.0, "source": "tests_test_delete_guard_test_empty_create_by_only_super_admin", "target": "core_delete_guard_can_delete_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_delete_guard.py", "source_location": "L51", "weight": 1.0, "source": "tests_test_delete_guard_test_legacy_name_match", "target": "core_delete_guard_can_delete_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "core_delete_guard_assert_rows_deletable_by_creator", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/post.py", "source_location": "L162", "weight": 1.0, "source": "crud_post_soft_delete_post", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/user.py", "source_location": "L422", "weight": 1.0, "source": "crud_user_soft_delete_user", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/dict_type.py", "source_location": "L162", "weight": 1.0, "source": "crud_dict_type_soft_delete_dict_type", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/tenant.py", "source_location": "L169", "weight": 1.0, "source": "crud_tenant_soft_delete_tenant", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/role.py", "source_location": "L187", "weight": 1.0, "source": "crud_role_soft_delete_role", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/menu.py", "source_location": "L239", "weight": 1.0, "source": "crud_menu_soft_delete_menu", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/site.py", "source_location": "L192", "weight": 1.0, "source": "crud_site_soft_delete_site", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/dict_data.py", "source_location": "L146", "weight": 1.0, "source": "crud_dict_data_soft_delete_dict_data", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/workflow.py", "source_location": "L200", "weight": 1.0, "source": "crud_workflow_soft_delete_process_def", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/dept.py", "source_location": "L202", "weight": 1.0, "source": "crud_dept_soft_delete_dept", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/leave.py", "source_location": "L153", "weight": 1.0, "source": "crud_leave_soft_delete_leave", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/pool_rule.py", "source_location": "L180", "weight": 1.0, "source": "crm_pool_rule_delete_pool_rules", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L306", "weight": 1.0, "source": "crm_opportunity_follow_soft_delete_opportunity_follow", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L885", "weight": 1.0, "source": "crm_quote_soft_delete_quotes", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/customer_follow.py", "source_location": "L244", "weight": 1.0, "source": "crm_customer_follow_soft_delete_follow", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/clue_follow.py", "source_location": "L220", "weight": 1.0, "source": "crm_clue_follow_delete_clue_follow", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote_product.py", "source_location": "L361", "weight": 1.0, "source": "crm_quote_product_soft_delete_quote_products", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/supplier_info.py", "source_location": "L233", "weight": 1.0, "source": "crm_supplier_info_soft_delete_supplier_info", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L320", "weight": 1.0, "source": "crm_opportunity_product_soft_delete_opportunity_products", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/opportunity.py", "source_location": "L667", "weight": 1.0, "source": "crm_opportunity_soft_delete_opportunities", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/clue.py", "source_location": "L405", "weight": 1.0, "source": "crm_clue_soft_delete_clue", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/product.py", "source_location": "L269", "weight": 1.0, "source": "crm_product_soft_delete_category", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/product.py", "source_location": "L939", "weight": 1.0, "source": "crm_product_soft_delete_product", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/customer.py", "source_location": "L624", "weight": 1.0, "source": "crm_customer_soft_delete_customer", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L1467", "weight": 1.0, "source": "crm_contract_soft_delete_contracts", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L2644", "weight": 1.0, "source": "crm_contract_soft_delete_contract_changes", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L2849", "weight": 1.0, "source": "crm_contract_soft_delete_contract_templates", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contact.py", "source_location": "L339", "weight": 1.0, "source": "crm_contact_soft_delete_contact", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/invoice_info.py", "source_location": "L250", "weight": 1.0, "source": "crm_invoice_info_soft_delete_invoice_info", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2586", "weight": 1.0, "source": "pl_plan_delete_plan", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport_address.py", "source_location": "L277", "weight": 1.0, "source": "pl_transport_address_delete_transport_address", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L299", "weight": 1.0, "source": "pl_base_data_delete_carrier", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L743", "weight": 1.0, "source": "pl_base_data_delete_vehicle", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1086", "weight": 1.0, "source": "pl_base_data_delete_personnel", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1293", "weight": 1.0, "source": "pl_base_data_delete_driver", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1363", "weight": 1.0, "source": "pl_base_data_unbind_vehicle_driver", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L474", "weight": 1.0, "source": "db_weighing_delete_weighing", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L413", "weight": 1.0, "source": "db_plans_delete_plan", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L535", "weight": 1.0, "source": "db_inventory_delete_inventory", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L463", "weight": 1.0, "source": "services_pl_freight_settlement_service_delete_draft_settlement", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L495", "weight": 1.0, "source": "services_pl_freight_settlement_service_cancel_draft_settlement", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/base.py", "source_location": "L125", "weight": 1.0, "source": "bx_base_soft_delete", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_delete_guard.py", "source_location": "L45", "weight": 1.0, "source": "tests_test_delete_guard_test_assert_raises_for_non_creator", "target": "core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware_py", "target": "time" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware_py", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware_py", "target": "app_core_redis_client" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware_py", "target": "app_core_response" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware_py", "target": "core_api_crypto_middleware_nonce_key" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware_py", "target": "core_api_crypto_middleware_should_skip_path" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware_py", "target": "core_api_crypto_middleware_is_crypto_api" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware_py", "target": "core_api_crypto_middleware_claims_from_auth" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware_py", "target": "core_api_crypto_middleware_get_redis_client" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware_py", "target": "core_api_crypto_middleware_mark_nonce_once" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware_py", "target": "core_api_crypto_middleware_json_error_response" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware_py", "target": "core_api_crypto_middleware_coerce_post_method_override_to_get" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware_py", "target": "core_api_crypto_middleware_apicryptomiddleware" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "core_api_crypto_middleware_mark_nonce_once", "target": "core_api_crypto_middleware_nonce_key" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "target": "core_api_crypto_middleware_should_skip_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "target": "core_api_crypto_middleware_is_crypto_api" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "core_api_crypto_middleware_rationale_38", "target": "core_api_crypto_middleware_is_crypto_api" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "target": "core_api_crypto_middleware_claims_from_auth" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "core_api_crypto_middleware_mark_nonce_once", "target": "core_api_crypto_middleware_get_redis_client" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "target": "core_api_crypto_middleware_mark_nonce_once" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "core_api_crypto_middleware_coerce_post_method_override_to_get", "target": "core_api_crypto_middleware_json_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "target": "core_api_crypto_middleware_json_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "target": "core_api_crypto_middleware_coerce_post_method_override_to_get" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "core_api_crypto_middleware_rationale_96", "target": "core_api_crypto_middleware_coerce_post_method_override_to_get" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/api_crypto_middleware.py", "source_location": "L131", "weight": 1.0, "source": "core_api_crypto_middleware_coerce_post_method_override_to_get", "target": "str" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "core_api_crypto_middleware_apicryptomiddleware", "target": "core_api_crypto_middleware_apicryptomiddleware_dispatch" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/api_crypto_middleware.py", "source_location": "L186", "weight": 1.0, "source": "core_api_crypto_middleware_apicryptomiddleware_dispatch", "target": "str" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_message_py", "target": "app_core_config" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_message_py", "target": "core_wechat_message_wechatmessageservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_message_py", "target": "core_wechat_message_send_order_status" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_message_py", "target": "core_wechat_message_send_payment_success" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_message_py", "target": "core_wechat_message_send_delivery_notice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_message_py", "target": "core_wechat_message_send_delivery_warning" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L281", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_message_py", "target": "core_wechat_message_send_refund_result" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L318", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_message_py", "target": "core_wechat_message_send_urge_notification" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_message_rationale_1", "target": "app_core_wechat_message_py" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_message_wechatmessageservice", "target": "core_wechat_message_wechatmessageservice_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_message_wechatmessageservice", "target": "core_wechat_message_wechatmessageservice_get_access_token" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_message_wechatmessageservice", "target": "core_wechat_message_wechatmessageservice_send_template_message" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_message_wechatmessageservice_send_template_message", "target": "core_wechat_message_wechatmessageservice_get_access_token" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/wechat_message.py", "source_location": "L82", "weight": 1.0, "source": "core_wechat_message_wechatmessageservice_get_access_token", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_message_send_order_status", "target": "core_wechat_message_wechatmessageservice_send_template_message" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_message_send_payment_success", "target": "core_wechat_message_wechatmessageservice_send_template_message" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L236", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_message_send_delivery_notice", "target": "core_wechat_message_wechatmessageservice_send_template_message" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L273", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_message_send_delivery_warning", "target": "core_wechat_message_wechatmessageservice_send_template_message" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L310", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_message_send_refund_result", "target": "core_wechat_message_wechatmessageservice_send_template_message" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L345", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_message_send_urge_notification", "target": "core_wechat_message_wechatmessageservice_send_template_message" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "core_wechat_message_rationale_86", "target": "core_wechat_message_wechatmessageservice_send_template_message" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/wechat_message.py", "source_location": "L131", "weight": 1.0, "source": "core_wechat_message_wechatmessageservice_send_template_message", "target": "str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/bx_date_range.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_date_range_py", "target": "utils_bx_date_range_current_month_bounds" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/bx_date_range.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_date_range_py", "target": "utils_bx_date_range_parse_create_time_day_bounds" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/bx_date_range.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_date_range_py", "target": "utils_bx_date_range_parse_day_start" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/bx_date_range.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_date_range_py", "target": "utils_bx_date_range_resolve_create_time_bounds" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/bx_date_range.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_date_range_py", "target": "utils_bx_date_range_append_create_time_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/bx_date_range.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "utils_bx_date_range_rationale_1", "target": "app_utils_bx_date_range_py" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/bx_date_range.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "utils_bx_date_range_rationale_8", "target": "utils_bx_date_range_current_month_bounds" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L1111", "weight": 1.0, "source": "bx_reimburse_my_apply_stats", "target": "utils_bx_date_range_current_month_bounds" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L1156", "weight": 1.0, "source": "bx_reimburse_pending_approval_stats", "target": "utils_bx_date_range_current_month_bounds" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L1305", "weight": 1.0, "source": "bx_reimburse_finance_payment_stats", "target": "utils_bx_date_range_current_month_bounds" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/advance.py", "source_location": "L490", "weight": 1.0, "source": "bx_advance_my_apply_stats", "target": "utils_bx_date_range_current_month_bounds" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/advance.py", "source_location": "L549", "weight": 1.0, "source": "bx_advance_pending_approval_stats", "target": "utils_bx_date_range_current_month_bounds" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/advance.py", "source_location": "L629", "weight": 1.0, "source": "bx_advance_finance_issue_stats", "target": "utils_bx_date_range_current_month_bounds" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/bx_date_range.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "utils_bx_date_range_resolve_create_time_bounds", "target": "utils_bx_date_range_parse_create_time_day_bounds" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/utils/bx_date_range.py", "source_location": "L20", "weight": 1.0, "source": "utils_bx_date_range_parse_create_time_day_bounds", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/bx_date_range.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "utils_bx_date_range_resolve_create_time_bounds", "target": "utils_bx_date_range_parse_day_start" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/utils/bx_date_range.py", "source_location": "L30", "weight": 1.0, "source": "utils_bx_date_range_parse_day_start", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/bx_date_range.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "utils_bx_date_range_append_create_time_filters", "target": "utils_bx_date_range_resolve_create_time_bounds" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/bx_date_range.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "utils_bx_date_range_rationale_43", "target": "utils_bx_date_range_resolve_create_time_bounds" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L200", "weight": 1.0, "source": "bx_reimburse_pending_approval", "target": "utils_bx_date_range_resolve_create_time_bounds" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L263", "weight": 1.0, "source": "bx_reimburse_approved_by_me", "target": "utils_bx_date_range_resolve_create_time_bounds" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/advance.py", "source_location": "L141", "weight": 1.0, "source": "bx_advance_pending_approval", "target": "utils_bx_date_range_resolve_create_time_bounds" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/advance.py", "source_location": "L199", "weight": 1.0, "source": "bx_advance_approved_by_me", "target": "utils_bx_date_range_resolve_create_time_bounds" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L233", "weight": 1.0, "source": "bx_invoice_list_filters_build_ledger_column_filters", "target": "utils_bx_date_range_resolve_create_time_bounds" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L137", "weight": 1.0, "source": "bx_payment_list_filters_build_payment_column_filters", "target": "utils_bx_date_range_resolve_create_time_bounds" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L201", "weight": 1.0, "source": "bx_advance_list_filters_build_advance_column_filters", "target": "utils_bx_date_range_resolve_create_time_bounds" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse_list_filters.py", "source_location": "L123", "weight": 1.0, "source": "bx_reimburse_list_filters_build_reimburse_column_filters", "target": "utils_bx_date_range_append_create_time_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L183", "weight": 1.0, "source": "bx_invoice_list_filters_build_invoice_column_filters", "target": "utils_bx_date_range_append_create_time_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L193", "weight": 1.0, "source": "bx_advance_list_filters_build_advance_column_filters", "target": "utils_bx_date_range_append_create_time_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L80", "weight": 1.0, "source": "bx_payment_list_pending_payments", "target": "utils_bx_date_range_append_create_time_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L127", "weight": 1.0, "source": "bx_payment_list_processed_payments", "target": "utils_bx_date_range_append_create_time_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L316", "weight": 1.0, "source": "bx_payment_export_pending_payments", "target": "utils_bx_date_range_append_create_time_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L353", "weight": 1.0, "source": "bx_payment_export_processed_payments", "target": "utils_bx_date_range_append_create_time_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L236", "weight": 1.0, "source": "bx_reimburse_list_reimburses", "target": "utils_bx_date_range_append_create_time_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L238", "weight": 1.0, "source": "bx_payment_list_advance_issues", "target": "utils_bx_date_range_append_create_time_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L398", "weight": 1.0, "source": "bx_payment_export_advance_issues_xlsx", "target": "utils_bx_date_range_append_create_time_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L448", "weight": 1.0, "source": "bx_payment_export_advance_issues", "target": "utils_bx_date_range_append_create_time_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L77", "weight": 1.0, "source": "bx_advance_advance_list_filters", "target": "utils_bx_date_range_append_create_time_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L126", "weight": 1.0, "source": "bx_advance_list_advances", "target": "utils_bx_date_range_append_create_time_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L167", "weight": 1.0, "source": "bx_advance_my_advances", "target": "utils_bx_date_range_append_create_time_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L86", "weight": 1.0, "source": "bx_reimburse_reimburse_list_filters", "target": "utils_bx_date_range_append_create_time_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L281", "weight": 1.0, "source": "bx_reimburse_my_reimburses", "target": "utils_bx_date_range_append_create_time_filters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/utils/crm_export_columns.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_crm_export_columns_py", "target": "app_utils_excel_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/crm_export_columns.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_crm_export_columns_py", "target": "utils_crm_export_columns_yes_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/crm_export_columns.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_crm_export_columns_py", "target": "utils_crm_export_columns_join_brand_names" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/crm_export_columns.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_crm_export_columns_py", "target": "utils_crm_export_columns_join_alias_names" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/crm_export_columns.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "utils_crm_export_columns_rationale_1", "target": "app_utils_crm_export_columns_py" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/utils/crm_export_columns.py", "source_location": "L19", "weight": 1.0, "source": "utils_crm_export_columns_join_brand_names", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/utils/crm_export_columns.py", "source_location": "L28", "weight": 1.0, "source": "utils_crm_export_columns_join_alias_names", "target": "str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/excel_list_validation.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_list_validation_py", "target": "utils_excel_list_validation_write_option_sheet" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/excel_list_validation.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_list_validation_py", "target": "utils_excel_list_validation_add_list_validation" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/excel_list_validation.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "utils_excel_list_validation_rationale_19", "target": "utils_excel_list_validation_write_option_sheet" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse_import.py", "source_location": "L254", "weight": 1.0, "source": "bx_reimburse_import_build_import_template_bytes", "target": "utils_excel_list_validation_write_option_sheet" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L109", "weight": 1.0, "source": "tests_test_bx_reimburse_import_test_write_option_sheet_and_validation", "target": "utils_excel_list_validation_write_option_sheet" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/excel_list_validation.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "utils_excel_list_validation_rationale_45", "target": "utils_excel_list_validation_add_list_validation" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse_import.py", "source_location": "L285", "weight": 1.0, "source": "bx_reimburse_import_build_import_template_bytes", "target": "utils_excel_list_validation_add_list_validation" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L110", "weight": 1.0, "source": "tests_test_bx_reimburse_import_test_write_option_sheet_and_validation", "target": "utils_excel_list_validation_add_list_validation" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_py", "target": "app_models_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_py", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_py", "target": "utils_excel_export_exportcolumn" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_py", "target": "utils_excel_export_load_dict_label_maps" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_py", "target": "utils_excel_export_dictlabelresolver" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_py", "target": "utils_excel_export_build_workbook" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_py", "target": "utils_excel_export_workbook_to_streaming_response" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_py", "target": "utils_excel_export_filter_export_columns" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_py", "target": "utils_excel_export_assert_export_row_count" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_py", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "utils_excel_export_rationale_1", "target": "app_utils_excel_export_py" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "utils_excel_export_exportvalidationerror", "target": "valueerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "utils_excel_export_assert_export_row_count", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "utils_excel_export_export_rows_to_xlsx_response", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "utils_excel_export_rationale_20", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/utils/excel_export.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "utils_excel_export_exportvalidationerror", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/monitor.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "api_monitor_operlogexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_tenantcreatebody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_tenantupdatebody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_tenantexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_usercreatebody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_userupdatebody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_userexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dicttypecreatebody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dicttypeupdatebody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dicttypeexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictdatacreatebody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictdataupdatebody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictensurebody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictensureremovebody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_deptcreatebody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_deptupdatebody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_deptexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_sitecreatebody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_siteupdatebody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_siteexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postcreatebody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postupdatebody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postusersupdatebody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_menucreatebody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_menuupdatebody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_menuexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_rolecreatebody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_roleupdatebody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_rolemenubody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_roledatascopebody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_roleexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_attachmentdownloadurlbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_demoxlsxcolumnspec", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_demoxlsxexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_processdefcreatebody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_processdefupdatebody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_publishversionbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_startinstancebody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_taskactionbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_processdefexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_myinstanceexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_pendingtaskexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_completedtaskexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/leave.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "api_leave_leaveexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_qrcoderesponse", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L13", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_maintenance_maintenanceapplyexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L13", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_maintenance_maintprocessexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "pl_freight_unsettledexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "pl_freight_settlementexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/io_order.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "pl_io_order_ioorderexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport_address.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_address_transportaddressexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_carrierexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_vehicleexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_personnelexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_driverexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_urea_ureaapplyexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_urea_ureadisburseexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_recharge_rechargeapplyexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_recharge_rechargedisburseexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_inventoryledgerexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_documentreminderexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/export_common.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "bx_export_common_bxexportbodybase", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/export_common.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "bx_export_common_bxapplylistexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/weighing.py", "source_location": "L35", "weight": 0.8, "confidence_score": 0.5, "source": "db_weighing_weighingexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/weighing.py", "source_location": "L35", "weight": 0.8, "confidence_score": 0.5, "source": "db_weighing_weighingrelateddata", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_planexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_autogeneratemonthlyresult", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_planrelateddata", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_thirdpartyplanpagedata", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L41", "weight": 0.8, "confidence_score": 0.5, "source": "db_inventory_inventoryexportbody", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L41", "weight": 0.8, "confidence_score": 0.5, "source": "db_inventory_inventoryrelateddata", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L2110", "weight": 1.0, "source": "api_admin_demo_xlsx_export", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L277", "weight": 1.0, "source": "db_weighing_export_weighing", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L271", "weight": 1.0, "source": "db_plans_export_plans", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L348", "weight": 1.0, "source": "db_inventory_export_inventory", "target": "utils_excel_export_exportvalidationerror" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_dutybizerror", "target": "valueerror" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/services/dict_ensure.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "services_dict_ensure_dictensureerror", "target": "valueerror" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/services/dict_ensure.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_dict_ensure_dictensureerror", "target": "valueerror" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_dutybizerror", "target": "valueerror" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_exportvalidationerror", "target": "valueerror" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "utils_excel_export_rationale_25", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/utils/excel_export.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "utils_excel_export_exportcolumn", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/monitor.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "api_monitor_operlogexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_tenantcreatebody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_tenantupdatebody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_tenantexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_usercreatebody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_userupdatebody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_userexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dicttypecreatebody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dicttypeupdatebody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dicttypeexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictdatacreatebody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictdataupdatebody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictensurebody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictensureremovebody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_deptcreatebody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_deptupdatebody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_deptexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_sitecreatebody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_siteupdatebody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_siteexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postcreatebody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postupdatebody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postusersupdatebody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_menucreatebody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_menuupdatebody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_menuexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_rolecreatebody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_roleupdatebody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_rolemenubody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_roledatascopebody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_roleexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_attachmentdownloadurlbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_demoxlsxcolumnspec", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_demoxlsxexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_processdefcreatebody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_processdefupdatebody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_publishversionbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_startinstancebody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_taskactionbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_processdefexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_myinstanceexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_pendingtaskexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_completedtaskexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/leave.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "api_leave_leaveexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_qrcoderesponse", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L13", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_maintenance_maintenanceapplyexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L13", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_maintenance_maintprocessexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "pl_freight_unsettledexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "pl_freight_settlementexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/io_order.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "pl_io_order_ioorderexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport_address.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_address_transportaddressexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_carrierexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_vehicleexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_personnelexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_driverexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_urea_ureaapplyexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_urea_ureadisburseexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_recharge_rechargeapplyexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_recharge_rechargedisburseexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_inventoryledgerexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_documentreminderexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/export_common.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "bx_export_common_bxexportbodybase", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/export_common.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "bx_export_common_bxapplylistexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/weighing.py", "source_location": "L35", "weight": 0.8, "confidence_score": 0.5, "source": "db_weighing_weighingexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/weighing.py", "source_location": "L35", "weight": 0.8, "confidence_score": 0.5, "source": "db_weighing_weighingrelateddata", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_planexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_autogeneratemonthlyresult", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_planrelateddata", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_thirdpartyplanpagedata", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L41", "weight": 0.8, "confidence_score": 0.5, "source": "db_inventory_inventoryexportbody", "target": "utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L41", "weight": 0.8, "confidence_score": 0.5, "source": "db_inventory_inventoryrelateddata", "target": "utils_excel_export_exportcolumn" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L2115", "weight": 1.0, "source": "api_admin_demo_xlsx_export", "target": "utils_excel_export_exportcolumn" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "utils_excel_export_dictlabelresolver_init", "target": "utils_excel_export_load_dict_label_maps" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "utils_excel_export_rationale_38", "target": "utils_excel_export_load_dict_label_maps" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/utils/excel_export.py", "source_location": "L39", "weight": 1.0, "source": "utils_excel_export_load_dict_label_maps", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_io_order.py", "source_location": "L286", "weight": 1.0, "source": "pl_public_io_order_attach_history_products", "target": "utils_excel_export_load_dict_label_maps" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_site.py", "source_location": "L91", "weight": 1.0, "source": "pl_public_site_build_site_product_read", "target": "utils_excel_export_load_dict_label_maps" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L225", "weight": 1.0, "source": "pl_public_transport_build_history_stop_reads", "target": "utils_excel_export_load_dict_label_maps" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L426", "weight": 1.0, "source": "pl_public_transport_build_public_page", "target": "utils_excel_export_load_dict_label_maps" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L619", "weight": 1.0, "source": "pl_public_transport_get_public_transport_history", "target": "utils_excel_export_load_dict_label_maps" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L164", "weight": 1.0, "source": "pl_public_transport_site_build_site_history_stop_reads", "target": "utils_excel_export_load_dict_label_maps" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L330", "weight": 1.0, "source": "pl_public_transport_site_get_public_transport_site_history", "target": "utils_excel_export_load_dict_label_maps" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L808", "weight": 1.0, "source": "services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments", "target": "utils_excel_export_load_dict_label_maps" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_io_order_service.py", "source_location": "L833", "weight": 1.0, "source": "services_pl_io_order_service_enrich_io_order_dict", "target": "utils_excel_export_load_dict_label_maps" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "utils_excel_export_dictlabelresolver", "target": "utils_excel_export_dictlabelresolver_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "utils_excel_export_dictlabelresolver", "target": "utils_excel_export_dictlabelresolver_resolve" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "utils_excel_export_dictlabelresolver", "target": "utils_excel_export_dictlabelresolver_row_to_cells" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "utils_excel_export_export_rows_to_xlsx_response", "target": "utils_excel_export_dictlabelresolver" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "utils_excel_export_rationale_63", "target": "utils_excel_export_dictlabelresolver" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/utils/excel_export.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "utils_excel_export_dictlabelresolver", "target": "models_models_sysdictdata" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "utils_excel_export_dictlabelresolver_row_to_cells", "target": "utils_excel_export_dictlabelresolver_resolve" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/utils/excel_export.py", "source_location": "L82", "weight": 1.0, "source": "utils_excel_export_dictlabelresolver_resolve", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "utils_excel_export_build_workbook", "target": "utils_excel_export_dictlabelresolver_row_to_cells" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "utils_excel_export_export_rows_to_xlsx_response", "target": "utils_excel_export_build_workbook" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "utils_excel_export_export_rows_to_xlsx_response", "target": "utils_excel_export_workbook_to_streaming_response" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "utils_excel_export_rationale_134", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/utils/excel_export.py", "source_location": "L140", "weight": 1.0, "source": "utils_excel_export_filter_export_columns", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/monitor.py", "source_location": "L150", "weight": 1.0, "source": "api_monitor_operlog_export", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L932", "weight": 1.0, "source": "api_crm_product_export", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1124", "weight": 1.0, "source": "api_crm_customer_export", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1458", "weight": 1.0, "source": "api_crm_pool_customer_export", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1749", "weight": 1.0, "source": "api_crm_contact_export", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2018", "weight": 1.0, "source": "api_crm_follow_export", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2102", "weight": 1.0, "source": "api_crm_pool_rule_export", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3241", "weight": 1.0, "source": "api_crm_opportunity_export", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3449", "weight": 1.0, "source": "api_crm_supplier_info_export", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4277", "weight": 1.0, "source": "api_crm_clue_export", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L211", "weight": 1.0, "source": "api_admin_export_tenants", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L474", "weight": 1.0, "source": "api_admin_export_users", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L672", "weight": 1.0, "source": "api_admin_export_dict_types", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1020", "weight": 1.0, "source": "api_admin_export_depts", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1188", "weight": 1.0, "source": "api_admin_export_sites", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1347", "weight": 1.0, "source": "api_admin_export_posts", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1555", "weight": 1.0, "source": "api_admin_export_menus", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1727", "weight": 1.0, "source": "api_admin_export_role_management", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L243", "weight": 1.0, "source": "api_workflow_export_process_defs", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L489", "weight": 1.0, "source": "api_workflow_export_my_instances", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L625", "weight": 1.0, "source": "api_workflow_export_pending_tasks", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L699", "weight": 1.0, "source": "api_workflow_export_completed_tasks", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/leave.py", "source_location": "L128", "weight": 1.0, "source": "api_leave_export_leaves", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L749", "weight": 1.0, "source": "pl_plan_export_plans", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L955", "weight": 1.0, "source": "pl_plan_export_contract_gaps", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L637", "weight": 1.0, "source": "pl_transport_export_transports", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L142", "weight": 1.0, "source": "pl_vehicle_maintenance_export_applies", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L294", "weight": 1.0, "source": "pl_vehicle_maintenance_export_process_board", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/freight.py", "source_location": "L168", "weight": 1.0, "source": "pl_freight_export_unsettled_plans", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/freight.py", "source_location": "L227", "weight": 1.0, "source": "pl_freight_export_settlements", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/io_order.py", "source_location": "L324", "weight": 1.0, "source": "pl_io_order_export_orders", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport_address.py", "source_location": "L194", "weight": 1.0, "source": "pl_transport_address_export_transport_addresses", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L207", "weight": 1.0, "source": "pl_base_data_export_carriers", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L558", "weight": 1.0, "source": "pl_base_data_export_vehicles", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L944", "weight": 1.0, "source": "pl_base_data_export_personnel", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1209", "weight": 1.0, "source": "pl_base_data_export_drivers", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L111", "weight": 1.0, "source": "pl_vehicle_urea_export_urea_applies", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L256", "weight": 1.0, "source": "pl_vehicle_urea_export_urea_disburse_board", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L126", "weight": 1.0, "source": "pl_vehicle_recharge_export_recharge_applies", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L306", "weight": 1.0, "source": "pl_vehicle_recharge_export_recharge_disburse_board", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L140", "weight": 1.0, "source": "pl_inventory_export_inventory_ledger", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L463", "weight": 1.0, "source": "pl_inventory_export_document_reminders", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/export_common.py", "source_location": "L105", "weight": 1.0, "source": "bx_export_common_respond_xlsx", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L290", "weight": 1.0, "source": "db_weighing_export_weighing", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L284", "weight": 1.0, "source": "db_plans_export_plans", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L355", "weight": 1.0, "source": "db_inventory_export_inventory", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_excel_export_helpers.py", "source_location": "L20", "weight": 1.0, "source": "tests_test_excel_export_helpers_test_filter_export_columns_keeps_order_and_ignores_unknown", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_excel_export_helpers.py", "source_location": "L25", "weight": 1.0, "source": "tests_test_excel_export_helpers_test_filter_export_columns_none_returns_all", "target": "utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "utils_excel_export_export_rows_to_xlsx_response", "target": "utils_excel_export_assert_export_row_count" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_excel_export_helpers.py", "source_location": "L31", "weight": 1.0, "source": "tests_test_excel_export_helpers_test_assert_export_row_count_empty", "target": "utils_excel_export_assert_export_row_count" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_excel_export_helpers.py", "source_location": "L37", "weight": 1.0, "source": "tests_test_excel_export_helpers_test_assert_export_row_count_over_limit", "target": "utils_excel_export_assert_export_row_count" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_excel_export_helpers.py", "source_location": "L42", "weight": 1.0, "source": "tests_test_excel_export_helpers_test_assert_export_row_count_ok", "target": "utils_excel_export_assert_export_row_count" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "utils_excel_export_rationale_163", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/monitor.py", "source_location": "L152", "weight": 1.0, "source": "api_monitor_operlog_export", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L937", "weight": 1.0, "source": "api_crm_product_export", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1125", "weight": 1.0, "source": "api_crm_customer_export", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1460", "weight": 1.0, "source": "api_crm_pool_customer_export", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1750", "weight": 1.0, "source": "api_crm_contact_export", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2019", "weight": 1.0, "source": "api_crm_follow_export", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2104", "weight": 1.0, "source": "api_crm_pool_rule_export", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3242", "weight": 1.0, "source": "api_crm_opportunity_export", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3450", "weight": 1.0, "source": "api_crm_supplier_info_export", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4278", "weight": 1.0, "source": "api_crm_clue_export", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L213", "weight": 1.0, "source": "api_admin_export_tenants", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L476", "weight": 1.0, "source": "api_admin_export_users", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L674", "weight": 1.0, "source": "api_admin_export_dict_types", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1022", "weight": 1.0, "source": "api_admin_export_depts", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1190", "weight": 1.0, "source": "api_admin_export_sites", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1349", "weight": 1.0, "source": "api_admin_export_posts", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1557", "weight": 1.0, "source": "api_admin_export_menus", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1729", "weight": 1.0, "source": "api_admin_export_role_management", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L2119", "weight": 1.0, "source": "api_admin_demo_xlsx_export", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L245", "weight": 1.0, "source": "api_workflow_export_process_defs", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L491", "weight": 1.0, "source": "api_workflow_export_my_instances", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L627", "weight": 1.0, "source": "api_workflow_export_pending_tasks", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L701", "weight": 1.0, "source": "api_workflow_export_completed_tasks", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/leave.py", "source_location": "L130", "weight": 1.0, "source": "api_leave_export_leaves", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L766", "weight": 1.0, "source": "pl_plan_export_plans", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L957", "weight": 1.0, "source": "pl_plan_export_contract_gaps", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L639", "weight": 1.0, "source": "pl_transport_export_transports", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L144", "weight": 1.0, "source": "pl_vehicle_maintenance_export_applies", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L296", "weight": 1.0, "source": "pl_vehicle_maintenance_export_process_board", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/freight.py", "source_location": "L170", "weight": 1.0, "source": "pl_freight_export_unsettled_plans", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/freight.py", "source_location": "L229", "weight": 1.0, "source": "pl_freight_export_settlements", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/io_order.py", "source_location": "L326", "weight": 1.0, "source": "pl_io_order_export_orders", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport_address.py", "source_location": "L196", "weight": 1.0, "source": "pl_transport_address_export_transport_addresses", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L209", "weight": 1.0, "source": "pl_base_data_export_carriers", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L560", "weight": 1.0, "source": "pl_base_data_export_vehicles", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L946", "weight": 1.0, "source": "pl_base_data_export_personnel", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1211", "weight": 1.0, "source": "pl_base_data_export_drivers", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L113", "weight": 1.0, "source": "pl_vehicle_urea_export_urea_applies", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L258", "weight": 1.0, "source": "pl_vehicle_urea_export_urea_disburse_board", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L128", "weight": 1.0, "source": "pl_vehicle_recharge_export_recharge_applies", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L308", "weight": 1.0, "source": "pl_vehicle_recharge_export_recharge_disburse_board", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L142", "weight": 1.0, "source": "pl_inventory_export_inventory_ledger", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L465", "weight": 1.0, "source": "pl_inventory_export_document_reminders", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/export_common.py", "source_location": "L107", "weight": 1.0, "source": "bx_export_common_respond_xlsx", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L293", "weight": 1.0, "source": "db_weighing_export_weighing", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L287", "weight": 1.0, "source": "db_plans_export_plans", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L358", "weight": 1.0, "source": "db_inventory_export_inventory", "target": "utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/pinyin_abbr.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_pinyin_abbr_py", "target": "utils_pinyin_abbr_normalize_name_pinyin_abbr" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/pinyin_abbr.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_pinyin_abbr_py", "target": "utils_pinyin_abbr_build_name_pinyin_abbr" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/pinyin_abbr.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_pinyin_abbr_py", "target": "utils_pinyin_abbr_resolve_name_pinyin_abbr" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/pinyin_abbr.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "utils_pinyin_abbr_rationale_1", "target": "app_utils_pinyin_abbr_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/pinyin_abbr.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "utils_pinyin_abbr_resolve_name_pinyin_abbr", "target": "utils_pinyin_abbr_normalize_name_pinyin_abbr" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pinyin_abbr.py", "source_location": "L11", "weight": 1.0, "source": "tests_test_pinyin_abbr_test_empty_and_whitespace", "target": "utils_pinyin_abbr_normalize_name_pinyin_abbr" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/pinyin_abbr.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "utils_pinyin_abbr_resolve_name_pinyin_abbr", "target": "utils_pinyin_abbr_build_name_pinyin_abbr" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/utils/pinyin_abbr.py", "source_location": "L29", "weight": 1.0, "source": "utils_pinyin_abbr_build_name_pinyin_abbr", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pinyin_abbr.py", "source_location": "L9", "weight": 1.0, "source": "tests_test_pinyin_abbr_test_empty_and_whitespace", "target": "utils_pinyin_abbr_build_name_pinyin_abbr" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pinyin_abbr.py", "source_location": "L17", "weight": 1.0, "source": "tests_test_pinyin_abbr_test_chinese_and_alnum", "target": "utils_pinyin_abbr_build_name_pinyin_abbr" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pinyin_abbr.py", "source_location": "L25", "weight": 1.0, "source": "tests_test_pinyin_abbr_test_truncate_to_100", "target": "utils_pinyin_abbr_build_name_pinyin_abbr" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/pinyin_abbr.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "utils_pinyin_abbr_rationale_43", "target": "utils_pinyin_abbr_resolve_name_pinyin_abbr" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/product.py", "source_location": "L780", "weight": 1.0, "source": "crm_product_create_product", "target": "utils_pinyin_abbr_resolve_name_pinyin_abbr" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/product.py", "source_location": "L884", "weight": 1.0, "source": "crm_product_update_product", "target": "utils_pinyin_abbr_resolve_name_pinyin_abbr" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/customer.py", "source_location": "L487", "weight": 1.0, "source": "crm_customer_create_customer", "target": "utils_pinyin_abbr_resolve_name_pinyin_abbr" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/customer.py", "source_location": "L596", "weight": 1.0, "source": "crm_customer_update_customer", "target": "utils_pinyin_abbr_resolve_name_pinyin_abbr" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pinyin_abbr.py", "source_location": "L31", "weight": 1.0, "source": "tests_test_pinyin_abbr_test_resolve_submitted_provided_nonempty", "target": "utils_pinyin_abbr_resolve_name_pinyin_abbr" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pinyin_abbr.py", "source_location": "L43", "weight": 1.0, "source": "tests_test_pinyin_abbr_test_resolve_submitted_provided_empty_generates", "target": "utils_pinyin_abbr_resolve_name_pinyin_abbr" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pinyin_abbr.py", "source_location": "L55", "weight": 1.0, "source": "tests_test_pinyin_abbr_test_resolve_not_submitted_keeps_existing", "target": "utils_pinyin_abbr_resolve_name_pinyin_abbr" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pinyin_abbr.py", "source_location": "L67", "weight": 1.0, "source": "tests_test_pinyin_abbr_test_resolve_not_submitted_empty_existing_generates", "target": "utils_pinyin_abbr_resolve_name_pinyin_abbr" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_py", "target": "app_models_bx_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_py", "target": "utils_bx_codegen_generate_apply_code" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_py", "target": "utils_bx_codegen_parse_reimburse_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_py", "target": "utils_bx_codegen_parse_optional_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_py", "target": "utils_bx_codegen_format_reimburse_title" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_py", "target": "utils_bx_codegen_is_auto_reimburse_title" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_py", "target": "utils_bx_codegen_preview_reimburse_title_seq" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_py", "target": "utils_bx_codegen_allocate_reimburse_title_seq" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_py", "target": "utils_bx_codegen_generate_title" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_py", "target": "utils_bx_codegen_resolve_reimburse_title" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "utils_bx_codegen_rationale_1", "target": "app_utils_bx_codegen_py" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "utils_bx_codegen_rationale_16", "target": "utils_bx_codegen_generate_apply_code" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L568", "weight": 1.0, "source": "bx_reimburse_create_reimburse", "target": "utils_bx_codegen_generate_apply_code" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L459", "weight": 1.0, "source": "bx_advance_create_advance", "target": "utils_bx_codegen_generate_apply_code" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L592", "weight": 1.0, "source": "bx_reimburse_submit", "target": "utils_bx_codegen_generate_apply_code" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse_import.py", "source_location": "L545", "weight": 1.0, "source": "bx_reimburse_import_import_reimburse_workbook", "target": "utils_bx_codegen_generate_apply_code" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/advance.py", "source_location": "L239", "weight": 1.0, "source": "bx_advance_submit", "target": "utils_bx_codegen_generate_apply_code" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "utils_bx_codegen_generate_title", "target": "utils_bx_codegen_parse_reimburse_date" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/utils/bx_codegen.py", "source_location": "L47", "weight": 1.0, "source": "utils_bx_codegen_parse_reimburse_date", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L815", "weight": 1.0, "source": "bx_reimburse_create_with_details", "target": "utils_bx_codegen_parse_reimburse_date" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L888", "weight": 1.0, "source": "bx_reimburse_update_with_details", "target": "utils_bx_codegen_parse_reimburse_date" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse_import.py", "source_location": "L496", "weight": 1.0, "source": "bx_reimburse_import_import_reimburse_workbook", "target": "utils_bx_codegen_parse_reimburse_date" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "utils_bx_codegen_rationale_54", "target": "utils_bx_codegen_parse_optional_date" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/utils/bx_codegen.py", "source_location": "L61", "weight": 1.0, "source": "utils_bx_codegen_parse_optional_date", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L119", "weight": 1.0, "source": "bx_reimburse_build_details_data", "target": "utils_bx_codegen_parse_optional_date" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse_import.py", "source_location": "L526", "weight": 1.0, "source": "bx_reimburse_import_import_reimburse_workbook", "target": "utils_bx_codegen_parse_optional_date" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_optional_date.py", "source_location": "L9", "weight": 1.0, "source": "tests_test_bx_optional_date_test_parse_optional_date_none_and_blank", "target": "utils_bx_codegen_parse_optional_date" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_optional_date.py", "source_location": "L15", "weight": 1.0, "source": "tests_test_bx_optional_date_test_parse_optional_date_string_and_date", "target": "utils_bx_codegen_parse_optional_date" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_optional_date.py", "source_location": "L22", "weight": 1.0, "source": "tests_test_bx_optional_date_test_parse_optional_date_invalid", "target": "utils_bx_codegen_parse_optional_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "utils_bx_codegen_generate_title", "target": "utils_bx_codegen_format_reimburse_title" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "utils_bx_codegen_resolve_reimburse_title", "target": "utils_bx_codegen_format_reimburse_title" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L912", "weight": 1.0, "source": "bx_reimburse_update_with_details", "target": "utils_bx_codegen_format_reimburse_title" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "utils_bx_codegen_resolve_reimburse_title", "target": "utils_bx_codegen_is_auto_reimburse_title" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/utils/bx_codegen.py", "source_location": "L72", "weight": 1.0, "source": "utils_bx_codegen_is_auto_reimburse_title", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L904", "weight": 1.0, "source": "bx_reimburse_update_with_details", "target": "utils_bx_codegen_is_auto_reimburse_title" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "utils_bx_codegen_generate_title", "target": "utils_bx_codegen_preview_reimburse_title_seq" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "utils_bx_codegen_resolve_reimburse_title", "target": "utils_bx_codegen_allocate_reimburse_title_seq" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "utils_bx_codegen_rationale_100", "target": "utils_bx_codegen_allocate_reimburse_title_seq" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L908", "weight": 1.0, "source": "bx_reimburse_update_with_details", "target": "utils_bx_codegen_allocate_reimburse_title_seq" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "utils_bx_codegen_rationale_123", "target": "utils_bx_codegen_generate_title" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L150", "weight": 1.0, "source": "bx_reimburse_get_generated_title", "target": "utils_bx_codegen_generate_title" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "utils_bx_codegen_rationale_137", "target": "utils_bx_codegen_resolve_reimburse_title" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/utils/bx_codegen.py", "source_location": "L142", "weight": 1.0, "source": "utils_bx_codegen_resolve_reimburse_title", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L823", "weight": 1.0, "source": "bx_reimburse_create_with_details", "target": "utils_bx_codegen_resolve_reimburse_title" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/duty_models.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_duty_models_py", "target": "app_core_database" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/duty_models.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_duty_models_py", "target": "models_duty_models_dutyday" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/duty_models.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_duty_models_py", "target": "models_duty_models_dutyslot" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/duty_models.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_duty_models_py", "target": "models_duty_models_dutyassignment" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/duty_models.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "models_duty_models_rationale_1", "target": "app_models_duty_models_py" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/duty_models.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "models_duty_models_dutyday", "target": "base" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/duty_schedule.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "services_duty_schedule_dutybizerror", "target": "models_duty_models_dutyday" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/duty_schedule.py", "source_location": "L488", "weight": 1.0, "source": "services_duty_schedule_save_day", "target": "models_duty_models_dutyday" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/duty_models.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "models_duty_models_dutyslot", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/duty_models.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "models_duty_models_dutyassignment", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_plcarrier", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_plvehicle", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_plpersonnel", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_pltransportaddress", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_plcustomerstoppref", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_plcert", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_pldriver", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_plvehiclepersonnel", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_plvehicledriver", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L267", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_plplan", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L376", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_plplancontract", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L399", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_plplanproduct", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L458", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_plplanproductbrandqty", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L486", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_plplanchange", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L508", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_plplanload", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L536", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_plplanloadproduct", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L567", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_plplandelivery", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L596", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_plplandeliveryproduct", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L632", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_pltransport", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L695", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_pltransportproductfeedback", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L716", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_pltransportproductbrandqty", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L739", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_pltransportdblink", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L764", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_plplantransport", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L783", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_pltransportdriverstopfeedback", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L811", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_pltransportsitestopfeedback", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L841", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_pltransportsitelink", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L874", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_plinboundorder", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L904", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_plinboundorderitem", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L930", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_plinboundorderitembrandqty", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L953", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_ploutboundorder", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L983", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_ploutboundorderitem", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1009", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_ploutboundorderitembrandqty", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1032", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_pltransportapproval", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1061", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_plfreightsettlement", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1093", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_plfreightsettlementapproval", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1120", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_plfreightsettlementtransport", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1140", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_plremittancevoucher", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1167", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_plinventory", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1201", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_plinventorytransaction", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1232", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_plinventorywarning", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1259", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_pldocumentreminder", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1287", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_plvehiclerechargeapply", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1312", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_plvehiclemaintenanceapply", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1340", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_plvehiclemaintenanceprocess", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1364", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_plvehicleureaapply", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1391", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_plvehicleureadisburse", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1415", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_plocrusagemonth", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1434", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_plvehiclerechargerecord", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_sysuser", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_sysrole", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_sysuserrole", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_sysrolemenu", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_sysroledatascopedetail", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_sysmenu", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_sysdept", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_systenant", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_syssite", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L236", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_syspost", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_sysuserpost", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_sysusermenufavorite", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L300", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_sysdicttype", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L320", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_sysethnic", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L340", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_sysdictdata", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L372", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_sysapirequestlog", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L404", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_sysapirequestloghis", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L446", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_bizleaverequest", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L476", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_bizattachment", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L506", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_wfprocessdef", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L527", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_wfprocessversion", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L549", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_wfnode", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L572", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_wftransition", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L594", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_wfprocessinstance", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L619", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_wftask", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "models_crm_models_crmproductcategory", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "models_crm_models_crmproduct", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "models_crm_models_crmproductbrand", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "models_crm_models_crmproductalias", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "models_crm_models_sysoss", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "models_crm_models_crmcustomer", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "models_crm_models_crmcontact", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "models_crm_models_crminvoiceinfo", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "models_crm_models_crmcustomerfollow", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L328", "weight": 1.0, "confidence_score": 1.0, "source": "models_crm_models_crmcustomerpool", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L354", "weight": 1.0, "confidence_score": 1.0, "source": "models_crm_models_crmcustomerpoolrule", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L377", "weight": 1.0, "confidence_score": 1.0, "source": "models_crm_models_crmopportunity", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L420", "weight": 1.0, "confidence_score": 1.0, "source": "models_crm_models_crmopportunityfollow", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "models_crm_models_crmopportunityproduct", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L481", "weight": 1.0, "confidence_score": 1.0, "source": "models_crm_models_crmopportunitystagelog", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L512", "weight": 1.0, "confidence_score": 1.0, "source": "models_crm_models_crmcontract", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L597", "weight": 1.0, "confidence_score": 1.0, "source": "models_crm_models_crmcontractapproversetting", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L616", "weight": 1.0, "confidence_score": 1.0, "source": "models_crm_models_crmcontractapproval", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L647", "weight": 1.0, "confidence_score": 1.0, "source": "models_crm_models_crmcontractchange", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L678", "weight": 1.0, "confidence_score": 1.0, "source": "models_crm_models_crmcontracttemplate", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L712", "weight": 1.0, "confidence_score": 1.0, "source": "models_crm_models_crmcontractproduct", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L755", "weight": 1.0, "confidence_score": 1.0, "source": "models_crm_models_crmcontractproductpricetier", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L780", "weight": 1.0, "confidence_score": 1.0, "source": "models_crm_models_crmquote", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L839", "weight": 1.0, "confidence_score": 1.0, "source": "models_crm_models_crmquoteproduct", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L877", "weight": 1.0, "confidence_score": 1.0, "source": "models_crm_models_crmquoteapproversetting", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L896", "weight": 1.0, "confidence_score": 1.0, "source": "models_crm_models_crmquoteapproval", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L921", "weight": 1.0, "confidence_score": 1.0, "source": "models_crm_models_crmquotesharelog", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L947", "weight": 1.0, "confidence_score": 1.0, "source": "models_crm_models_crmclue", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L997", "weight": 1.0, "confidence_score": 1.0, "source": "models_crm_models_crmcluefollow", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L1021", "weight": 1.0, "confidence_score": 1.0, "source": "models_crm_models_crmpriceletter", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L1052", "weight": 1.0, "confidence_score": 1.0, "source": "models_crm_models_crmsupplierinfo", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/db_models.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "models_db_models_dbpurchaseplan", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/db_models.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "models_db_models_dbinboundoutbound", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/db_models.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "models_db_models_dbweighingslip", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/db_models.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "models_db_models_dbsequence", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/base.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "models_base_basemodel", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "models_bx_models_bxexpenseitem", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "models_bx_models_bxworkflowdef", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "models_bx_models_bxworkflownode", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "models_bx_models_bxadvanceapply", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "models_bx_models_bxadvanceapproval", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "models_bx_models_bxreimburseapply", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "models_bx_models_bxreimbursedetail", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "models_bx_models_bxreimburseapproval", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "models_bx_models_bxreimburseoffset", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L252", "weight": 1.0, "confidence_score": 1.0, "source": "models_bx_models_bxattachment", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "models_bx_models_bxinvoice", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "models_bx_models_bxinvoiceledger", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L322", "weight": 1.0, "confidence_score": 1.0, "source": "models_bx_models_bxreimburseinvoice", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L340", "weight": 1.0, "confidence_score": 1.0, "source": "models_bx_models_bxinvoicewalletsummary", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/base.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_base_basemodel", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models_bxadvanceapply", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models_bxadvanceapproval", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L252", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models_bxattachment", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models_bxexpenseitem", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models_bxinvoice", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models_bxinvoiceledger", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L340", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models_bxinvoicewalletsummary", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models_bxreimburseapply", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models_bxreimburseapproval", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models_bxreimbursedetail", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L322", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models_bxreimburseinvoice", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models_bxreimburseoffset", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models_bxworkflowdef", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models_bxworkflownode", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L947", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_crmclue", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L997", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_crmcluefollow", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_crmcontact", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L512", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_crmcontract", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L616", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_crmcontractapproval", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L597", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_crmcontractapproversetting", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L647", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_crmcontractchange", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L712", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_crmcontractproduct", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L755", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_crmcontractproductpricetier", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L678", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_crmcontracttemplate", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_crmcustomer", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_crmcustomerfollow", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L328", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_crmcustomerpool", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L354", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_crmcustomerpoolrule", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_crminvoiceinfo", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L377", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_crmopportunity", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L420", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_crmopportunityfollow", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_crmopportunityproduct", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L481", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_crmopportunitystagelog", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L1021", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_crmpriceletter", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_crmproduct", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_crmproductalias", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_crmproductbrand", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_crmproductcategory", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L780", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_crmquote", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L896", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_crmquoteapproval", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L877", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_crmquoteapproversetting", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L839", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_crmquoteproduct", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L921", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_crmquotesharelog", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L1052", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_crmsupplierinfo", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_sysoss", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/db_models.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_db_models_dbinboundoutbound", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/db_models.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_db_models_dbpurchaseplan", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/db_models.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_db_models_dbsequence", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/db_models.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_db_models_dbweighingslip", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/duty_models.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_duty_models_dutyassignment", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/duty_models.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_duty_models_dutyday", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/duty_models.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_duty_models_dutyslot", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L476", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_bizattachment", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L446", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_bizleaverequest", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L372", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_sysapirequestlog", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L404", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_sysapirequestloghis", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_sysdept", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L340", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_sysdictdata", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L300", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_sysdicttype", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L320", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_sysethnic", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_sysmenu", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L236", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_syspost", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_sysrole", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_sysroledatascopedetail", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_sysrolemenu", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_syssite", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_systenant", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_sysuser", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_sysusermenufavorite", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_sysuserpost", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_sysuserrole", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L549", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_wfnode", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L506", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_wfprocessdef", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L594", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_wfprocessinstance", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L527", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_wfprocessversion", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L619", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_wftask", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L572", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_wftransition", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_plcarrier", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_plcert", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_plcustomerstoppref", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1259", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_pldocumentreminder", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_pldriver", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1061", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_plfreightsettlement", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1093", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_plfreightsettlementapproval", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1120", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_plfreightsettlementtransport", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L874", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_plinboundorder", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L904", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_plinboundorderitem", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L930", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_plinboundorderitembrandqty", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1167", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_plinventory", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1201", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_plinventorytransaction", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1232", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_plinventorywarning", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1415", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_plocrusagemonth", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L953", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_ploutboundorder", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L983", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_ploutboundorderitem", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1009", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_ploutboundorderitembrandqty", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_plpersonnel", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L267", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_plplan", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L486", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_plplanchange", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L376", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_plplancontract", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L567", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_plplandelivery", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L596", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_plplandeliveryproduct", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L508", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_plplanload", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L536", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_plplanloadproduct", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L399", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_plplanproduct", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L458", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_plplanproductbrandqty", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L764", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_plplantransport", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1140", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_plremittancevoucher", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L632", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_pltransport", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_pltransportaddress", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1032", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_pltransportapproval", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L739", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_pltransportdblink", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L783", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_pltransportdriverstopfeedback", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L716", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_pltransportproductbrandqty", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L695", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_pltransportproductfeedback", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L841", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_pltransportsitelink", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L811", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_pltransportsitestopfeedback", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_plvehicle", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_plvehicledriver", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1312", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_plvehiclemaintenanceapply", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1340", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_plvehiclemaintenanceprocess", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_plvehiclepersonnel", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1287", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_plvehiclerechargeapply", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1434", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_plvehiclerechargerecord", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1364", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_plvehicleureaapply", "target": "base" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1391", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_plvehicleureadisburse", "target": "base" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/duty_schedule.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "services_duty_schedule_dutybizerror", "target": "models_duty_models_dutyslot" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/duty_schedule.py", "source_location": "L585", "weight": 1.0, "source": "services_duty_schedule_save_day", "target": "models_duty_models_dutyslot" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/duty_schedule.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "services_duty_schedule_dutybizerror", "target": "models_duty_models_dutyassignment" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/duty_schedule.py", "source_location": "L664", "weight": 1.0, "source": "services_duty_schedule_save_day", "target": "models_duty_models_dutyassignment" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/duty_schedule.py", "source_location": "L880", "weight": 1.0, "source": "services_duty_schedule_grab", "target": "models_duty_models_dutyassignment" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "app_core_database" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_plcarrier" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_plvehicle" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_plpersonnel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_pltransportaddress" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_plcustomerstoppref" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_plcert" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_pldriver" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_plvehiclepersonnel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_plvehicledriver" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L267", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_plplan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L376", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_plplancontract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L399", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_plplanproduct" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L458", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_plplanproductbrandqty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L486", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_plplanchange" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L508", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_plplanload" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L536", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_plplanloadproduct" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L567", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_plplandelivery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L596", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_plplandeliveryproduct" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L632", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_pltransport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L695", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_pltransportproductfeedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L716", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_pltransportproductbrandqty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L739", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_pltransportdblink" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L764", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_plplantransport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L783", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_pltransportdriverstopfeedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L811", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_pltransportsitestopfeedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L841", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_pltransportsitelink" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L874", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_plinboundorder" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L904", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_plinboundorderitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L930", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_plinboundorderitembrandqty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L953", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_ploutboundorder" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L983", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_ploutboundorderitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1009", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_ploutboundorderitembrandqty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1032", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_pltransportapproval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1061", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_plfreightsettlement" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1093", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_plfreightsettlementapproval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1120", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_plfreightsettlementtransport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1140", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_plremittancevoucher" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1167", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_plinventory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1201", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_plinventorytransaction" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1232", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_plinventorywarning" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1259", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_pldocumentreminder" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1287", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_plvehiclerechargeapply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1312", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_plvehiclemaintenanceapply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1340", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_plvehiclemaintenanceprocess" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1364", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_plvehicleureaapply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1391", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_plvehicleureadisburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1415", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_plocrusagemonth" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1434", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_py", "target": "models_pl_models_plvehiclerechargerecord" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "models_pl_models_plcarrier" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "models_pl_models_plcarrier" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportexportbody", "target": "models_pl_models_plcarrier" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_qrcoderesponse", "target": "models_pl_models_plcarrier" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_carrierexportbody", "target": "models_pl_models_plcarrier" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_vehicleexportbody", "target": "models_pl_models_plcarrier" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_personnelexportbody", "target": "models_pl_models_plcarrier" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_driverexportbody", "target": "models_pl_models_plcarrier" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L229", "weight": 1.0, "source": "pl_base_data_create_carrier", "target": "models_pl_models_plcarrier" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "models_pl_models_plvehicle" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "models_pl_models_plvehicle" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportexportbody", "target": "models_pl_models_plvehicle" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_qrcoderesponse", "target": "models_pl_models_plvehicle" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_carrierexportbody", "target": "models_pl_models_plvehicle" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_vehicleexportbody", "target": "models_pl_models_plvehicle" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_personnelexportbody", "target": "models_pl_models_plvehicle" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_driverexportbody", "target": "models_pl_models_plvehicle" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L601", "weight": 1.0, "source": "pl_base_data_create_vehicle", "target": "models_pl_models_plvehicle" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L211", "weight": 1.0, "source": "services_pl_paste_recognize_service_resolve_vehicle", "target": "models_pl_models_plvehicle" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportexportbody", "target": "models_pl_models_plpersonnel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_qrcoderesponse", "target": "models_pl_models_plpersonnel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_carrierexportbody", "target": "models_pl_models_plpersonnel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_vehicleexportbody", "target": "models_pl_models_plpersonnel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_personnelexportbody", "target": "models_pl_models_plpersonnel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_driverexportbody", "target": "models_pl_models_plpersonnel" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L974", "weight": 1.0, "source": "pl_base_data_create_personnel", "target": "models_pl_models_plpersonnel" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1232", "weight": 1.0, "source": "pl_base_data_create_driver", "target": "models_pl_models_plpersonnel" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L137", "weight": 1.0, "source": "services_pl_paste_recognize_service_resolve_personnel", "target": "models_pl_models_plpersonnel" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_personnel_service.py", "source_location": "L75", "weight": 1.0, "source": "services_pl_personnel_service_upsert_personnel", "target": "models_pl_models_plpersonnel" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_120", "target": "models_pl_models_pltransportaddress" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport_address.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_address_transportaddressexportbody", "target": "models_pl_models_pltransportaddress" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport_address.py", "source_location": "L216", "weight": 1.0, "source": "pl_transport_address_create_transport_address", "target": "models_pl_models_pltransportaddress" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_145", "target": "models_pl_models_plcustomerstoppref" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L97", "weight": 1.0, "source": "services_pl_customer_stop_pref_service_upsert_customer_stop_pref", "target": "models_pl_models_plcustomerstoppref" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_cert_service.py", "source_location": "L110", "weight": 1.0, "source": "services_pl_cert_service_save_owner_certs", "target": "models_pl_models_plcert" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L196", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_196", "target": "models_pl_models_pldriver" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "models_pl_models_pldriver" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "models_pl_models_pldriver" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportexportbody", "target": "models_pl_models_pldriver" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_qrcoderesponse", "target": "models_pl_models_pldriver" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_222", "target": "models_pl_models_plvehiclepersonnel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_carrierexportbody", "target": "models_pl_models_plvehiclepersonnel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_vehicleexportbody", "target": "models_pl_models_plvehiclepersonnel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_personnelexportbody", "target": "models_pl_models_plvehiclepersonnel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_driverexportbody", "target": "models_pl_models_plvehiclepersonnel" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1321", "weight": 1.0, "source": "pl_base_data_bind_vehicle_driver", "target": "models_pl_models_plvehiclepersonnel" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_personnel_service.py", "source_location": "L127", "weight": 1.0, "source": "services_pl_personnel_service_save_vehicle_personnel", "target": "models_pl_models_plvehiclepersonnel" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_243", "target": "models_pl_models_plvehicledriver" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_carrierexportbody", "target": "models_pl_models_plvehicledriver" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_vehicleexportbody", "target": "models_pl_models_plvehicledriver" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_personnelexportbody", "target": "models_pl_models_plvehicledriver" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_driverexportbody", "target": "models_pl_models_plvehicledriver" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "models_pl_models_plplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "models_pl_models_plplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportexportbody", "target": "models_pl_models_plplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_qrcoderesponse", "target": "models_pl_models_plplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_dibang_bridge_service_dibanginventorylinkresult", "target": "models_pl_models_plplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_dibang_bridge_service_stopdibangoption", "target": "models_pl_models_plplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_dibang_bridge_service_stopdibangproduct", "target": "models_pl_models_plplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_io_order_service_ioordercreateresult", "target": "models_pl_models_plplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L13", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_transport_site_service_transportsitelinkresult", "target": "models_pl_models_plplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_plan_arrange_copy_flags_planarrangecopyflags", "target": "models_pl_models_plplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_pl_plan_to_multi_stop_migrationstats", "target": "models_pl_models_plplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L28", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_fix_pl_transport_db_link_stop_ids_fixproposal", "target": "models_pl_models_plplan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1034", "weight": 1.0, "source": "pl_plan_create_plan", "target": "models_pl_models_plplan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1173", "weight": 1.0, "source": "pl_plan_create_plan_full", "target": "models_pl_models_plplan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1337", "weight": 1.0, "source": "pl_plan_create_from_contract", "target": "models_pl_models_plplan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L26", "weight": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_same_month_updates_inventory_date_only", "target": "models_pl_models_plplan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L134", "weight": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_cross_month_repoints_purchase_plan", "target": "models_pl_models_plplan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L259", "weight": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_skips_when_weighing_exists", "target": "models_pl_models_plplan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L37", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_cancel_generate_dibang_blocked_when_weighing_exists", "target": "models_pl_models_plplan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L136", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_reuses_existing_inventory_id", "target": "models_pl_models_plplan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L294", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_updates_inventory_and_weighing_plate_when_already_weighed", "target": "models_pl_models_plplan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L499", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_remounts_monthly_plan_when_partner_changes", "target": "models_pl_models_plplan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L377", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_377", "target": "models_pl_models_plplancontract" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L784", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "models_pl_models_plplancontract" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L784", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "models_pl_models_plplancontract" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_pl_plan_to_multi_stop_migrationstats", "target": "models_pl_models_plplancontract" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L761", "weight": 1.0, "source": "services_pl_plan_stop_service_write_stop_contracts", "target": "models_pl_models_plplancontract" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L1214", "weight": 1.0, "source": "services_pl_plan_service_replace_plan_contracts", "target": "models_pl_models_plplancontract" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L472", "weight": 1.0, "source": "services_pl_plan_contract_gap_write_stop_contract_rows", "target": "models_pl_models_plplancontract" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L400", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_400", "target": "models_pl_models_plplanproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "models_pl_models_plplanproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "models_pl_models_plplanproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportexportbody", "target": "models_pl_models_plplanproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_qrcoderesponse", "target": "models_pl_models_plplanproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L768", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_transport_stop_feedback_service_publicstopproductrow", "target": "models_pl_models_plplanproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L768", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_transport_stop_feedback_service_publicstopsegment", "target": "models_pl_models_plplanproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_dibang_bridge_service_dibanginventorylinkresult", "target": "models_pl_models_plplanproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_dibang_bridge_service_stopdibangoption", "target": "models_pl_models_plplanproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_dibang_bridge_service_stopdibangproduct", "target": "models_pl_models_plplanproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_io_order_service_ioordercreateresult", "target": "models_pl_models_plplanproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L13", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_transport_site_service_transportsitelinkresult", "target": "models_pl_models_plplanproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_pl_plan_to_multi_stop_migrationstats", "target": "models_pl_models_plplanproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L28", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_fix_pl_transport_db_link_stop_ids_fixproposal", "target": "models_pl_models_plplanproduct" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1391", "weight": 1.0, "source": "pl_plan_create_from_contract", "target": "models_pl_models_plplanproduct" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L118", "weight": 1.0, "source": "services_pl_plan_service_build_plan_product", "target": "models_pl_models_plplanproduct" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L575", "weight": 1.0, "source": "services_pl_dibang_bridge_service_ensure_monthly_db_plan_for_inventory", "target": "models_pl_models_plplanproduct" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L747", "weight": 1.0, "source": "services_pl_dibang_bridge_service_sync_stop_inventory_links", "target": "models_pl_models_plplanproduct" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L459", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_459", "target": "models_pl_models_plplanproductbrandqty" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_io_order_service_ioordercreateresult", "target": "models_pl_models_plplanproductbrandqty" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_brand_archive.py", "source_location": "L158", "weight": 1.0, "source": "services_pl_brand_archive_persist_plan_product_brand_qtys", "target": "models_pl_models_plplanproductbrandqty" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_brand_archive.py", "source_location": "L218", "weight": 1.0, "source": "services_pl_brand_archive_persist_stop_product_brand_qtys", "target": "models_pl_models_plplanproductbrandqty" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L487", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_487", "target": "models_pl_models_plplanchange" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L1685", "weight": 1.0, "source": "services_pl_plan_service_record_plan_change", "target": "models_pl_models_plplanchange" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L509", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_509", "target": "models_pl_models_plplanload" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "models_pl_models_plplanload" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "models_pl_models_plplanload" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_transport_stop_feedback_service_publicstopproductrow", "target": "models_pl_models_plplanload" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_transport_stop_feedback_service_publicstopsegment", "target": "models_pl_models_plplanload" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_dibang_bridge_service_dibanginventorylinkresult", "target": "models_pl_models_plplanload" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_dibang_bridge_service_stopdibangoption", "target": "models_pl_models_plplanload" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_dibang_bridge_service_stopdibangproduct", "target": "models_pl_models_plplanload" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L62", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_stop_service_fakerow", "target": "models_pl_models_plplanload" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L62", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_stop_service_fakequery", "target": "models_pl_models_plplanload" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L62", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_stop_service_fakedb", "target": "models_pl_models_plplanload" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_pl_plan_to_multi_stop_migrationstats", "target": "models_pl_models_plplanload" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L28", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_fix_pl_transport_db_link_stop_ids_fixproposal", "target": "models_pl_models_plplanload" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L851", "weight": 1.0, "source": "services_pl_plan_stop_service_resolve_or_create_plan_load", "target": "models_pl_models_plplanload" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L34", "weight": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_same_month_updates_inventory_date_only", "target": "models_pl_models_plplanload" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L142", "weight": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_cross_month_repoints_purchase_plan", "target": "models_pl_models_plplanload" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L267", "weight": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_skips_when_weighing_exists", "target": "models_pl_models_plplanload" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L45", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_cancel_generate_dibang_blocked_when_weighing_exists", "target": "models_pl_models_plplanload" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L146", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_reuses_existing_inventory_id", "target": "models_pl_models_plplanload" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L306", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_updates_inventory_and_weighing_plate_when_already_weighed", "target": "models_pl_models_plplanload" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L511", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_remounts_monthly_plan_when_partner_changes", "target": "models_pl_models_plplanload" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L102", "weight": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_migrate_plan", "target": "models_pl_models_plplanload" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L537", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_537", "target": "models_pl_models_plplanloadproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_transport_stop_feedback_service_publicstopproductrow", "target": "models_pl_models_plplanloadproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_transport_stop_feedback_service_publicstopsegment", "target": "models_pl_models_plplanloadproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_dibang_bridge_service_dibanginventorylinkresult", "target": "models_pl_models_plplanloadproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_dibang_bridge_service_stopdibangoption", "target": "models_pl_models_plplanloadproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_dibang_bridge_service_stopdibangproduct", "target": "models_pl_models_plplanloadproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L62", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_stop_service_fakerow", "target": "models_pl_models_plplanloadproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L62", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_stop_service_fakequery", "target": "models_pl_models_plplanloadproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L62", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_stop_service_fakedb", "target": "models_pl_models_plplanloadproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_pl_plan_to_multi_stop_migrationstats", "target": "models_pl_models_plplanloadproduct" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L905", "weight": 1.0, "source": "services_pl_plan_stop_service_replace_plan_stops", "target": "models_pl_models_plplanloadproduct" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L165", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_reuses_existing_inventory_id", "target": "models_pl_models_plplanloadproduct" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L325", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_updates_inventory_and_weighing_plate_when_already_weighed", "target": "models_pl_models_plplanloadproduct" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L531", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_remounts_monthly_plan_when_partner_changes", "target": "models_pl_models_plplanloadproduct" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L159", "weight": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_migrate_plan", "target": "models_pl_models_plplanloadproduct" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L568", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_568", "target": "models_pl_models_plplandelivery" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "models_pl_models_plplandelivery" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "models_pl_models_plplandelivery" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_transport_stop_feedback_service_publicstopproductrow", "target": "models_pl_models_plplandelivery" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_transport_stop_feedback_service_publicstopsegment", "target": "models_pl_models_plplandelivery" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_dibang_bridge_service_dibanginventorylinkresult", "target": "models_pl_models_plplandelivery" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_dibang_bridge_service_stopdibangoption", "target": "models_pl_models_plplandelivery" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_dibang_bridge_service_stopdibangproduct", "target": "models_pl_models_plplandelivery" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L62", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_stop_service_fakerow", "target": "models_pl_models_plplandelivery" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L62", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_stop_service_fakequery", "target": "models_pl_models_plplandelivery" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L62", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_stop_service_fakedb", "target": "models_pl_models_plplandelivery" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_pl_plan_to_multi_stop_migrationstats", "target": "models_pl_models_plplandelivery" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L28", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_fix_pl_transport_db_link_stop_ids_fixproposal", "target": "models_pl_models_plplandelivery" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L953", "weight": 1.0, "source": "services_pl_plan_stop_service_replace_plan_stops", "target": "models_pl_models_plplandelivery" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L156", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_reuses_existing_inventory_id", "target": "models_pl_models_plplandelivery" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L316", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_updates_inventory_and_weighing_plate_when_already_weighed", "target": "models_pl_models_plplandelivery" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L522", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_remounts_monthly_plan_when_partner_changes", "target": "models_pl_models_plplandelivery" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L130", "weight": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_migrate_plan", "target": "models_pl_models_plplandelivery" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L597", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_597", "target": "models_pl_models_plplandeliveryproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_transport_stop_feedback_service_publicstopproductrow", "target": "models_pl_models_plplandeliveryproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_transport_stop_feedback_service_publicstopsegment", "target": "models_pl_models_plplandeliveryproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_dibang_bridge_service_dibanginventorylinkresult", "target": "models_pl_models_plplandeliveryproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_dibang_bridge_service_stopdibangoption", "target": "models_pl_models_plplandeliveryproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_dibang_bridge_service_stopdibangproduct", "target": "models_pl_models_plplandeliveryproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L62", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_stop_service_fakerow", "target": "models_pl_models_plplandeliveryproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L62", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_stop_service_fakequery", "target": "models_pl_models_plplandeliveryproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L62", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_stop_service_fakedb", "target": "models_pl_models_plplandeliveryproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_pl_plan_to_multi_stop_migrationstats", "target": "models_pl_models_plplandeliveryproduct" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L981", "weight": 1.0, "source": "services_pl_plan_stop_service_replace_plan_stops", "target": "models_pl_models_plplandeliveryproduct" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L187", "weight": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_migrate_plan", "target": "models_pl_models_plplandeliveryproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "models_pl_models_pltransport" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "models_pl_models_pltransport" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportexportbody", "target": "models_pl_models_pltransport" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_qrcoderesponse", "target": "models_pl_models_pltransport" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_transport_stop_feedback_service_publicstopproductrow", "target": "models_pl_models_pltransport" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_transport_stop_feedback_service_publicstopsegment", "target": "models_pl_models_pltransport" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_dibang_bridge_service_dibanginventorylinkresult", "target": "models_pl_models_pltransport" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_dibang_bridge_service_stopdibangoption", "target": "models_pl_models_pltransport" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_dibang_bridge_service_stopdibangproduct", "target": "models_pl_models_pltransport" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_io_order_service_ioordercreateresult", "target": "models_pl_models_pltransport" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L13", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_transport_site_service_transportsitelinkresult", "target": "models_pl_models_pltransport" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_plan_arrange_copy_flags_planarrangecopyflags", "target": "models_pl_models_pltransport" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L662", "weight": 1.0, "source": "pl_transport_create_transport", "target": "models_pl_models_pltransport" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L851", "weight": 1.0, "source": "pl_transport_arrange_transport", "target": "models_pl_models_pltransport" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L818", "weight": 1.0, "source": "services_pl_plan_service_upsert_draft_transport_for_plan", "target": "models_pl_models_pltransport" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L1020", "weight": 1.0, "source": "services_pl_plan_service_create_transport_for_plan", "target": "models_pl_models_pltransport" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_transport_rearrange_tokens.py", "source_location": "L8", "weight": 1.0, "source": "tests_test_pl_transport_rearrange_tokens_test_ensure_driver_access_token_keeps_existing", "target": "models_pl_models_pltransport" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_transport_rearrange_tokens.py", "source_location": "L14", "weight": 1.0, "source": "tests_test_pl_transport_rearrange_tokens_test_ensure_site_token_keeps_existing", "target": "models_pl_models_pltransport" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L44", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_cancel_generate_dibang_blocked_when_weighing_exists", "target": "models_pl_models_pltransport" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L145", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_reuses_existing_inventory_id", "target": "models_pl_models_pltransport" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L303", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_updates_inventory_and_weighing_plate_when_already_weighed", "target": "models_pl_models_pltransport" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L508", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_remounts_monthly_plan_when_partner_changes", "target": "models_pl_models_pltransport" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L696", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_696", "target": "models_pl_models_pltransportproductfeedback" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L181", "weight": 1.0, "source": "services_pl_feedback_brand_qty_persist_transport_product_feedback", "target": "models_pl_models_pltransportproductfeedback" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L717", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_717", "target": "models_pl_models_pltransportproductbrandqty" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L203", "weight": 1.0, "source": "services_pl_feedback_brand_qty_persist_transport_product_feedback", "target": "models_pl_models_pltransportproductbrandqty" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L740", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_740", "target": "models_pl_models_pltransportdblink" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "models_pl_models_pltransportdblink" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "models_pl_models_pltransportdblink" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportexportbody", "target": "models_pl_models_pltransportdblink" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_qrcoderesponse", "target": "models_pl_models_pltransportdblink" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_dibang_bridge_service_dibanginventorylinkresult", "target": "models_pl_models_pltransportdblink" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_dibang_bridge_service_stopdibangoption", "target": "models_pl_models_pltransportdblink" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_dibang_bridge_service_stopdibangproduct", "target": "models_pl_models_pltransportdblink" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_io_order_service_ioordercreateresult", "target": "models_pl_models_pltransportdblink" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_plan_arrange_copy_flags_planarrangecopyflags", "target": "models_pl_models_pltransportdblink" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L8", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_dibang_plan_quantity_stopstub", "target": "models_pl_models_pltransportdblink" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L28", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_fix_pl_transport_db_link_stop_ids_fixproposal", "target": "models_pl_models_pltransportdblink" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L797", "weight": 1.0, "source": "services_pl_dibang_bridge_service_sync_stop_inventory_links", "target": "models_pl_models_pltransportdblink" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1086", "weight": 1.0, "source": "services_pl_dibang_bridge_service_sync_transport_inventory_links", "target": "models_pl_models_pltransportdblink" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L53", "weight": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_prefers_link_field", "target": "models_pl_models_pltransportdblink" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L59", "weight": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_falls_back_to_inventory", "target": "models_pl_models_pltransportdblink" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L65", "weight": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_zero_when_missing", "target": "models_pl_models_pltransportdblink" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L81", "weight": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_revoke_subtracts_plan_quantity_on_cancel", "target": "models_pl_models_pltransportdblink" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L133", "weight": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_revoke_blocks_when_weighing_exists", "target": "models_pl_models_pltransportdblink" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L70", "weight": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_same_month_updates_inventory_date_only", "target": "models_pl_models_pltransportdblink" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L192", "weight": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_cross_month_repoints_purchase_plan", "target": "models_pl_models_pltransportdblink" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L286", "weight": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_skips_when_weighing_exists", "target": "models_pl_models_pltransportdblink" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L68", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_cancel_generate_dibang_blocked_when_weighing_exists", "target": "models_pl_models_pltransportdblink" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L202", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_reuses_existing_inventory_id", "target": "models_pl_models_pltransportdblink" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L374", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_updates_inventory_and_weighing_plate_when_already_weighed", "target": "models_pl_models_pltransportdblink" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L561", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_remounts_monthly_plan_when_partner_changes", "target": "models_pl_models_pltransportdblink" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L765", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_765", "target": "models_pl_models_plplantransport" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "models_pl_models_plplantransport" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "models_pl_models_plplantransport" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportexportbody", "target": "models_pl_models_plplantransport" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_qrcoderesponse", "target": "models_pl_models_plplantransport" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L694", "weight": 1.0, "source": "pl_transport_create_transport", "target": "models_pl_models_plplantransport" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L873", "weight": 1.0, "source": "pl_transport_arrange_transport", "target": "models_pl_models_plplantransport" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L831", "weight": 1.0, "source": "services_pl_plan_service_upsert_draft_transport_for_plan", "target": "models_pl_models_plplantransport" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L1049", "weight": 1.0, "source": "services_pl_plan_service_create_transport_for_plan", "target": "models_pl_models_plplantransport" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L784", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_784", "target": "models_pl_models_pltransportdriverstopfeedback" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_transport_stop_feedback_service_publicstopproductrow", "target": "models_pl_models_pltransportdriverstopfeedback" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_transport_stop_feedback_service_publicstopsegment", "target": "models_pl_models_pltransportdriverstopfeedback" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L507", "weight": 1.0, "source": "services_pl_transport_stop_feedback_service_save_driver_stop_feedback", "target": "models_pl_models_pltransportdriverstopfeedback" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L812", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_812", "target": "models_pl_models_pltransportsitestopfeedback" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_transport_stop_feedback_service_publicstopproductrow", "target": "models_pl_models_pltransportsitestopfeedback" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_transport_stop_feedback_service_publicstopsegment", "target": "models_pl_models_pltransportsitestopfeedback" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L620", "weight": 1.0, "source": "services_pl_transport_stop_feedback_service_save_site_stop_feedback", "target": "models_pl_models_pltransportsitestopfeedback" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L842", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_842", "target": "models_pl_models_pltransportsitelink" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L13", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_transport_site_service_transportsitelinkresult", "target": "models_pl_models_pltransportsitelink" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_plan_arrange_copy_flags_planarrangecopyflags", "target": "models_pl_models_pltransportsitelink" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_site_service.py", "source_location": "L93", "weight": 1.0, "source": "services_pl_transport_site_service_sync_site_links_for_transport", "target": "models_pl_models_pltransportsitelink" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L875", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_875", "target": "models_pl_models_plinboundorder" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/io_order.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "pl_io_order_ioorderexportbody", "target": "models_pl_models_plinboundorder" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_io_order_service_ioordercreateresult", "target": "models_pl_models_plinboundorder" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_plan_arrange_copy_flags_planarrangecopyflags", "target": "models_pl_models_plinboundorder" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L905", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_905", "target": "models_pl_models_plinboundorderitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/io_order.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "pl_io_order_ioorderexportbody", "target": "models_pl_models_plinboundorderitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_io_order_service_ioordercreateresult", "target": "models_pl_models_plinboundorderitem" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L931", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_931", "target": "models_pl_models_plinboundorderitembrandqty" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_io_order_service_ioordercreateresult", "target": "models_pl_models_plinboundorderitembrandqty" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L954", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_954", "target": "models_pl_models_ploutboundorder" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/io_order.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "pl_io_order_ioorderexportbody", "target": "models_pl_models_ploutboundorder" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_io_order_service_ioordercreateresult", "target": "models_pl_models_ploutboundorder" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_plan_arrange_copy_flags_planarrangecopyflags", "target": "models_pl_models_ploutboundorder" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L984", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_984", "target": "models_pl_models_ploutboundorderitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/io_order.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "pl_io_order_ioorderexportbody", "target": "models_pl_models_ploutboundorderitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_io_order_service_ioordercreateresult", "target": "models_pl_models_ploutboundorderitem" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1010", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_1010", "target": "models_pl_models_ploutboundorderitembrandqty" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_io_order_service_ioordercreateresult", "target": "models_pl_models_ploutboundorderitembrandqty" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1033", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_1033", "target": "models_pl_models_pltransportapproval" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportexportbody", "target": "models_pl_models_pltransportapproval" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_qrcoderesponse", "target": "models_pl_models_pltransportapproval" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L1189", "weight": 1.0, "source": "pl_transport_submit_approval", "target": "models_pl_models_pltransportapproval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1062", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_1062", "target": "models_pl_models_plfreightsettlement" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_freight_unsettledexportbody", "target": "models_pl_models_plfreightsettlement" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_freight_settlementexportbody", "target": "models_pl_models_plfreightsettlement" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L295", "weight": 1.0, "source": "services_pl_freight_settlement_service_create_settlement", "target": "models_pl_models_plfreightsettlement" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1094", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_1094", "target": "models_pl_models_plfreightsettlementapproval" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L582", "weight": 1.0, "source": "services_pl_freight_settlement_service_create_settlement_approval_records", "target": "models_pl_models_plfreightsettlementapproval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1121", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_1121", "target": "models_pl_models_plfreightsettlementtransport" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L308", "weight": 1.0, "source": "services_pl_freight_settlement_service_create_settlement", "target": "models_pl_models_plfreightsettlementtransport" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1379", "weight": 1.0, "source": "services_pl_freight_settlement_service_sync_settlement_transport_links", "target": "models_pl_models_plfreightsettlementtransport" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1141", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_1141", "target": "models_pl_models_plremittancevoucher" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L953", "weight": 1.0, "source": "services_pl_freight_settlement_service_disburse_settlement", "target": "models_pl_models_plremittancevoucher" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_inventoryledgerexportbody", "target": "models_pl_models_plinventory" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_documentreminderexportbody", "target": "models_pl_models_plinventory" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L178", "weight": 1.0, "source": "pl_inventory_set_warning_threshold", "target": "models_pl_models_plinventory" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_inventory_service.py", "source_location": "L58", "weight": 1.0, "source": "services_pl_inventory_service_get_or_create_inventory", "target": "models_pl_models_plinventory" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1202", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_1202", "target": "models_pl_models_plinventorytransaction" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_inventoryledgerexportbody", "target": "models_pl_models_plinventorytransaction" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_documentreminderexportbody", "target": "models_pl_models_plinventorytransaction" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_inventory_service.py", "source_location": "L126", "weight": 1.0, "source": "services_pl_inventory_service_apply_brand_stock_change", "target": "models_pl_models_plinventorytransaction" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1233", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_1233", "target": "models_pl_models_plinventorywarning" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_inventoryledgerexportbody", "target": "models_pl_models_plinventorywarning" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_documentreminderexportbody", "target": "models_pl_models_plinventorywarning" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1260", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_1260", "target": "models_pl_models_pldocumentreminder" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_inventoryledgerexportbody", "target": "models_pl_models_pldocumentreminder" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_documentreminderexportbody", "target": "models_pl_models_pldocumentreminder" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_cert_service.py", "source_location": "L228", "weight": 1.0, "source": "services_pl_cert_service_scan_cert_expiry", "target": "models_pl_models_pldocumentreminder" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1288", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_1288", "target": "models_pl_models_plvehiclerechargeapply" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L319", "weight": 1.0, "source": "services_pl_vehicle_recharge_service_create_apply", "target": "models_pl_models_plvehiclerechargeapply" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1313", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_1313", "target": "models_pl_models_plvehiclemaintenanceapply" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L341", "weight": 1.0, "source": "services_pl_vehicle_maintenance_service_create_apply", "target": "models_pl_models_plvehiclemaintenanceapply" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1341", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_1341", "target": "models_pl_models_plvehiclemaintenanceprocess" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L600", "weight": 1.0, "source": "services_pl_vehicle_maintenance_service_create_process", "target": "models_pl_models_plvehiclemaintenanceprocess" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1365", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_1365", "target": "models_pl_models_plvehicleureaapply" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L310", "weight": 1.0, "source": "services_pl_vehicle_urea_service_create_apply", "target": "models_pl_models_plvehicleureaapply" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1392", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_1392", "target": "models_pl_models_plvehicleureadisburse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L508", "weight": 1.0, "source": "services_pl_vehicle_urea_service_create_disburse", "target": "models_pl_models_plvehicleureadisburse" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1416", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_1416", "target": "models_pl_models_plocrusagemonth" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_ocr_service.py", "source_location": "L40", "weight": 1.0, "source": "services_pl_ocr_service_get_or_create_usage_row", "target": "models_pl_models_plocrusagemonth" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1435", "weight": 1.0, "confidence_score": 1.0, "source": "models_pl_models_rationale_1435", "target": "models_pl_models_plvehiclerechargerecord" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L587", "weight": 1.0, "source": "services_pl_vehicle_recharge_service_create_record", "target": "models_pl_models_plvehiclerechargerecord" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_py", "target": "app_core_database" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_py", "target": "models_models_userrole" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_py", "target": "models_models_sysuser" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_py", "target": "models_models_sysrole" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_py", "target": "models_models_sysuserrole" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_py", "target": "models_models_sysrolemenu" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_py", "target": "models_models_sysroledatascopedetail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_py", "target": "models_models_sysmenu" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_py", "target": "models_models_sysdept" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_py", "target": "models_models_systenant" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_py", "target": "models_models_syssite" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L236", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_py", "target": "models_models_syspost" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_py", "target": "models_models_sysuserpost" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_py", "target": "models_models_sysusermenufavorite" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L300", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_py", "target": "models_models_sysdicttype" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L320", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_py", "target": "models_models_sysethnic" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L340", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_py", "target": "models_models_sysdictdata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L372", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_py", "target": "models_models_sysapirequestlog" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L404", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_py", "target": "models_models_sysapirequestloghis" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L446", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_py", "target": "models_models_bizleaverequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L476", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_py", "target": "models_models_bizattachment" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L506", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_py", "target": "models_models_wfprocessdef" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L527", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_py", "target": "models_models_wfprocessversion" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L549", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_py", "target": "models_models_wfnode" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L572", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_py", "target": "models_models_wftransition" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L594", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_py", "target": "models_models_wfprocessinstance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L619", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_py", "target": "models_models_wftask" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_rationale_1", "target": "app_models_models_py" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_userrole", "target": "str" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_rationale_12", "target": "models_models_userrole" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/schemas/bx/reimburse.py", "source_location": "L12", "weight": 1.0, "source": "bx_reimburse_coerce_id", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/schemas/bx/expense_item.py", "source_location": "L10", "weight": 1.0, "source": "bx_expense_item_coerce_id", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/schemas/bx/advance.py", "source_location": "L12", "weight": 1.0, "source": "bx_advance_coerce_optional_id", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/schemas/bx/workflow.py", "source_location": "L10", "weight": 1.0, "source": "bx_workflow_coerce_optional_id", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/schemas/crm/opportunity.py", "source_location": "L78", "weight": 1.0, "source": "crm_opportunity_opportunitycolumnfiltermixin_column_filter_kwargs", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/sample_code.py", "source_location": "L262", "weight": 1.0, "source": "crud_sample_code_batch_generate_sample_codes", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/menu_favorite.py", "source_location": "L144", "weight": 1.0, "source": "crud_menu_favorite_add_favorite", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/oss.py", "source_location": "L72", "weight": 1.0, "source": "crud_oss_get_oss_by_id", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract_product.py", "source_location": "L63", "weight": 1.0, "source": "crm_contract_product_tier_row_to_dict", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract_product.py", "source_location": "L131", "weight": 1.0, "source": "crm_contract_product_list_products_by_contract_ids", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract_product.py", "source_location": "L159", "weight": 1.0, "source": "crm_contract_product_decimal_value", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract_product.py", "source_location": "L176", "weight": 1.0, "source": "crm_contract_product_parse_optional_date", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract_product.py", "source_location": "L202", "weight": 1.0, "source": "crm_contract_product_letter_oss_ids_to_json", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/price_letter.py", "source_location": "L41", "weight": 1.0, "source": "crm_price_letter_parse_date", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/price_letter.py", "source_location": "L222", "weight": 1.0, "source": "crm_price_letter_create_price_letter", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/price_letter.py", "source_location": "L283", "weight": 1.0, "source": "crm_price_letter_update_price_letter", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L31", "weight": 1.0, "source": "crm_opportunity_follow_parse_optional_datetime", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L72", "weight": 1.0, "source": "crm_quote_decimal_value", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L82", "weight": 1.0, "source": "crm_quote_parse_optional_date", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L98", "weight": 1.0, "source": "crm_quote_parse_optional_datetime", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L341", "weight": 1.0, "source": "crm_quote_fill_contract_linked_count", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L587", "weight": 1.0, "source": "crm_quote_list_quotes", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L624", "weight": 1.0, "source": "crm_quote_create_quote", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L832", "weight": 1.0, "source": "crm_quote_update_quote", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote_product.py", "source_location": "L31", "weight": 1.0, "source": "crm_quote_product_decimal_value", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote_product.py", "source_location": "L161", "weight": 1.0, "source": "crm_quote_product_list_products_by_quote_ids", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L10", "weight": 1.0, "source": "crm_quote_approver_setting_parse_approver_ids", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L18", "weight": 1.0, "source": "crm_quote_approver_setting_join_approver_ids", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L29", "weight": 1.0, "source": "crm_quote_approver_setting_prefill_approver_ids", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L70", "weight": 1.0, "source": "crm_quote_approver_setting_assert_users_exist", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L93", "weight": 1.0, "source": "crm_quote_approver_setting_save_setting", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/supplier_info.py", "source_location": "L73", "weight": 1.0, "source": "crm_supplier_info_apply_list_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L29", "weight": 1.0, "source": "crm_opportunity_product_decimal_value", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/opportunity.py", "source_location": "L93", "weight": 1.0, "source": "crm_opportunity_parse_optional_date", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/opportunity.py", "source_location": "L109", "weight": 1.0, "source": "crm_opportunity_parse_optional_datetime", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/opportunity.py", "source_location": "L123", "weight": 1.0, "source": "crm_opportunity_decimal_value", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/opportunity.py", "source_location": "L148", "weight": 1.0, "source": "crm_opportunity_enrich_user_names", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/opportunity.py", "source_location": "L522", "weight": 1.0, "source": "crm_opportunity_create_opportunity", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/opportunity.py", "source_location": "L734", "weight": 1.0, "source": "crm_opportunity_change_stage", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/opportunity.py", "source_location": "L918", "weight": 1.0, "source": "crm_opportunity_batch_update_stage", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/opportunity.py", "source_location": "L986", "weight": 1.0, "source": "crm_opportunity_batch_update_expect_date", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/clue.py", "source_location": "L39", "weight": 1.0, "source": "crm_clue_parse_optional_date", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/clue.py", "source_location": "L55", "weight": 1.0, "source": "crm_clue_parse_optional_datetime", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/clue.py", "source_location": "L85", "weight": 1.0, "source": "crm_clue_enrich_user_names", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/product.py", "source_location": "L77", "weight": 1.0, "source": "crm_product_list_categories", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/product.py", "source_location": "L123", "weight": 1.0, "source": "crm_product_list_category_tree", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/product.py", "source_location": "L1111", "weight": 1.0, "source": "crm_product_normalize_text", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/customer.py", "source_location": "L44", "weight": 1.0, "source": "crm_customer_parse_optional_date", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/customer.py", "source_location": "L60", "weight": 1.0, "source": "crm_customer_parse_optional_datetime", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/customer.py", "source_location": "L90", "weight": 1.0, "source": "crm_customer_enrich_user_names", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L38", "weight": 1.0, "source": "crm_contract_approver_setting_assert_users_exist", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L61", "weight": 1.0, "source": "crm_contract_approver_setting_save_setting", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L85", "weight": 1.0, "source": "crm_contract_decimal_value", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L95", "weight": 1.0, "source": "crm_contract_parse_optional_date", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L111", "weight": 1.0, "source": "crm_contract_parse_optional_datetime", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L140", "weight": 1.0, "source": "crm_contract_is_blank", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L145", "weight": 1.0, "source": "crm_contract_first_non_blank", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L156", "weight": 1.0, "source": "crm_contract_get_default_invoice_info", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L467", "weight": 1.0, "source": "crm_contract_list_contracts", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L1032", "weight": 1.0, "source": "crm_contract_normalize_framework_contract_data", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L1248", "weight": 1.0, "source": "crm_contract_create_contract", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L1389", "weight": 1.0, "source": "crm_contract_update_contract", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L1769", "weight": 1.0, "source": "crm_contract_upload_attachments_with_category", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contact.py", "source_location": "L38", "weight": 1.0, "source": "crm_contact_parse_optional_date", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L43", "weight": 1.0, "source": "api_public_avatar_url_field", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L239", "weight": 1.0, "source": "api_public_get_current_user_profile", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L341", "weight": 1.0, "source": "api_public_change_current_user_password", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L364", "weight": 1.0, "source": "api_public_public_quote_share", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/monitor.py", "source_location": "L74", "weight": 1.0, "source": "api_monitor_operlog_list", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/monitor.py", "source_location": "L137", "weight": 1.0, "source": "api_monitor_operlog_export", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/monitor.py", "source_location": "L180", "weight": 1.0, "source": "api_monitor_operlog_detail", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public_duty.py", "source_location": "L22", "weight": 1.0, "source": "api_public_duty_public_page", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public_duty.py", "source_location": "L34", "weight": 1.0, "source": "api_public_duty_public_grab", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L341", "weight": 1.0, "source": "api_crm_filter_export_rows_by_ids", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L373", "weight": 1.0, "source": "api_crm_category_tree", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L410", "weight": 1.0, "source": "api_crm_customer_list", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L436", "weight": 1.0, "source": "api_crm_customer_detail", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L459", "weight": 1.0, "source": "api_crm_customer_options", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L490", "weight": 1.0, "source": "api_crm_customer_create", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L519", "weight": 1.0, "source": "api_crm_customer_update", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L542", "weight": 1.0, "source": "api_crm_customer_delete", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L565", "weight": 1.0, "source": "api_crm_customer_generate_no", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L583", "weight": 1.0, "source": "api_crm_category_add", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L603", "weight": 1.0, "source": "api_crm_category_update", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L620", "weight": 1.0, "source": "api_crm_category_delete", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L662", "weight": 1.0, "source": "api_crm_product_list", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L683", "weight": 1.0, "source": "api_crm_product_detail", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L707", "weight": 1.0, "source": "api_crm_product_add", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L728", "weight": 1.0, "source": "api_crm_product_update", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L756", "weight": 1.0, "source": "api_crm_product_delete", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L777", "weight": 1.0, "source": "api_crm_product_update_status", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L802", "weight": 1.0, "source": "api_crm_product_options", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L843", "weight": 1.0, "source": "api_crm_product_import", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L904", "weight": 1.0, "source": "api_crm_map_product_export_column_keys", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L946", "weight": 1.0, "source": "api_crm_product_export", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L990", "weight": 1.0, "source": "api_crm_product_import_template", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1017", "weight": 1.0, "source": "api_crm_customer_transfer", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1042", "weight": 1.0, "source": "api_crm_customer_into_pool", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1072", "weight": 1.0, "source": "api_crm_customer_deal", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1094", "weight": 1.0, "source": "api_crm_customer_check_duplicate", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1134", "weight": 1.0, "source": "api_crm_customer_export", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1174", "weight": 1.0, "source": "api_crm_customer_import_template", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1209", "weight": 1.0, "source": "api_crm_customer_mine", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1243", "weight": 1.0, "source": "api_crm_customer_to_follow", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1277", "weight": 1.0, "source": "api_crm_customer_key", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1309", "weight": 1.0, "source": "api_crm_customer_dealed", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1341", "weight": 1.0, "source": "api_crm_customer_week_new", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1373", "weight": 1.0, "source": "api_crm_customer_long_time_no_follow", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1390", "weight": 1.0, "source": "api_crm_customer_park_area_list", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1424", "weight": 1.0, "source": "api_crm_pool_customer_list", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1469", "weight": 1.0, "source": "api_crm_pool_customer_export", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1489", "weight": 1.0, "source": "api_crm_pool_customer_assign", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1508", "weight": 1.0, "source": "api_crm_pool_customer_claim", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1538", "weight": 1.0, "source": "api_crm_pool_record_list", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1557", "weight": 1.0, "source": "api_crm_pool_record_detail", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1596", "weight": 1.0, "source": "api_crm_contact_list", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1620", "weight": 1.0, "source": "api_crm_contact_detail", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1641", "weight": 1.0, "source": "api_crm_contact_by_customer", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1664", "weight": 1.0, "source": "api_crm_contact_add", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1685", "weight": 1.0, "source": "api_crm_contact_update", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1705", "weight": 1.0, "source": "api_crm_contact_delete", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1727", "weight": 1.0, "source": "api_crm_contact_set_primary", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1759", "weight": 1.0, "source": "api_crm_contact_export", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1792", "weight": 1.0, "source": "api_crm_contact_decision", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1823", "weight": 1.0, "source": "api_crm_contact_primary", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1854", "weight": 1.0, "source": "api_crm_contact_birthday", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1889", "weight": 1.0, "source": "api_crm_follow_list", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1915", "weight": 1.0, "source": "api_crm_follow_detail", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1936", "weight": 1.0, "source": "api_crm_follow_by_customer", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1960", "weight": 1.0, "source": "api_crm_follow_add", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1979", "weight": 1.0, "source": "api_crm_follow_update", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1996", "weight": 1.0, "source": "api_crm_follow_delete", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2028", "weight": 1.0, "source": "api_crm_follow_export", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2064", "weight": 1.0, "source": "api_crm_pool_rule_list", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2113", "weight": 1.0, "source": "api_crm_pool_rule_export", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2135", "weight": 1.0, "source": "api_crm_pool_rule_detail", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2162", "weight": 1.0, "source": "api_crm_pool_rule_add", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2191", "weight": 1.0, "source": "api_crm_pool_rule_update", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2208", "weight": 1.0, "source": "api_crm_pool_rule_delete", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2228", "weight": 1.0, "source": "api_crm_pool_rule_update_status", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2244", "weight": 1.0, "source": "api_crm_pool_rule_execute", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2267", "weight": 1.0, "source": "api_crm_statistics_overview", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2285", "weight": 1.0, "source": "api_crm_statistics_source", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2303", "weight": 1.0, "source": "api_crm_statistics_level", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2321", "weight": 1.0, "source": "api_crm_statistics_industry", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2344", "weight": 1.0, "source": "api_crm_statistics_trend", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2362", "weight": 1.0, "source": "api_crm_statistics_owner", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2385", "weight": 1.0, "source": "api_crm_statistics_follow", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2449", "weight": 1.0, "source": "api_crm_opportunity_list", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2482", "weight": 1.0, "source": "api_crm_opportunity_mine_list", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2512", "weight": 1.0, "source": "api_crm_opportunity_detail", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2536", "weight": 1.0, "source": "api_crm_opportunity_add", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2557", "weight": 1.0, "source": "api_crm_opportunity_update", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2578", "weight": 1.0, "source": "api_crm_opportunity_delete", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2605", "weight": 1.0, "source": "api_crm_opportunity_assign", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2635", "weight": 1.0, "source": "api_crm_opportunity_change_stage", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2663", "weight": 1.0, "source": "api_crm_opportunity_mark_won", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2692", "weight": 1.0, "source": "api_crm_opportunity_mark_lost", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2721", "weight": 1.0, "source": "api_crm_opportunity_batch_update_stage", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2749", "weight": 1.0, "source": "api_crm_opportunity_batch_update_expect_date", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2767", "weight": 1.0, "source": "api_crm_opportunity_stage_log_list", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2798", "weight": 1.0, "source": "api_crm_opportunity_kanban", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2824", "weight": 1.0, "source": "api_crm_opportunity_statistics_overview", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2840", "weight": 1.0, "source": "api_crm_opportunity_statistics_stage", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2866", "weight": 1.0, "source": "api_crm_opportunity_statistics_win_rate", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2891", "weight": 1.0, "source": "api_crm_opportunity_statistics_owner", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2917", "weight": 1.0, "source": "api_crm_opportunity_statistics_funnel", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2949", "weight": 1.0, "source": "api_crm_opportunity_follow_list", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2974", "weight": 1.0, "source": "api_crm_opportunity_follow_add", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2997", "weight": 1.0, "source": "api_crm_opportunity_follow_update", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3021", "weight": 1.0, "source": "api_crm_opportunity_follow_delete", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3041", "weight": 1.0, "source": "api_crm_opportunity_follow_detail", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3074", "weight": 1.0, "source": "api_crm_opportunity_product_list", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3095", "weight": 1.0, "source": "api_crm_opportunity_product_list_by_opportunity", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3120", "weight": 1.0, "source": "api_crm_opportunity_product_add", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3150", "weight": 1.0, "source": "api_crm_opportunity_product_batch_add", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3173", "weight": 1.0, "source": "api_crm_opportunity_product_update", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3194", "weight": 1.0, "source": "api_crm_opportunity_product_delete", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3214", "weight": 1.0, "source": "api_crm_opportunity_product_detail", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3252", "weight": 1.0, "source": "api_crm_opportunity_export", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3292", "weight": 1.0, "source": "api_crm_supplier_info_list", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3317", "weight": 1.0, "source": "api_crm_supplier_info_list_all", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3340", "weight": 1.0, "source": "api_crm_supplier_info_detail", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3366", "weight": 1.0, "source": "api_crm_supplier_info_add", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3394", "weight": 1.0, "source": "api_crm_supplier_info_update", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3423", "weight": 1.0, "source": "api_crm_supplier_info_delete", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3460", "weight": 1.0, "source": "api_crm_supplier_info_export", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3493", "weight": 1.0, "source": "api_crm_invoice_info_list", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3508", "weight": 1.0, "source": "api_crm_invoice_info_by_customer", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3533", "weight": 1.0, "source": "api_crm_invoice_info_add", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3561", "weight": 1.0, "source": "api_crm_invoice_info_update", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3584", "weight": 1.0, "source": "api_crm_invoice_info_delete", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3609", "weight": 1.0, "source": "api_crm_invoice_info_set_default", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3659", "weight": 1.0, "source": "api_crm_clue_list", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3686", "weight": 1.0, "source": "api_crm_clue_detail", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3709", "weight": 1.0, "source": "api_crm_clue_create", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3731", "weight": 1.0, "source": "api_crm_clue_update", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3754", "weight": 1.0, "source": "api_crm_clue_delete", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3790", "weight": 1.0, "source": "api_crm_clue_assign", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3818", "weight": 1.0, "source": "api_crm_clue_convert", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3838", "weight": 1.0, "source": "api_crm_clue_check_convert", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3859", "weight": 1.0, "source": "api_crm_clue_update_status", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3890", "weight": 1.0, "source": "api_crm_clue_invalid", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3911", "weight": 1.0, "source": "api_crm_clue_update_level", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3957", "weight": 1.0, "source": "api_crm_clue_mine", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4003", "weight": 1.0, "source": "api_crm_clue_to_follow", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4049", "weight": 1.0, "source": "api_crm_clue_today_new", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4066", "weight": 1.0, "source": "api_crm_clue_park_area_list", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4096", "weight": 1.0, "source": "api_crm_clue_follow_list", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4128", "weight": 1.0, "source": "api_crm_clue_follow_create", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4153", "weight": 1.0, "source": "api_crm_clue_follow_delete", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4182", "weight": 1.0, "source": "api_crm_clue_follow_statistics", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4287", "weight": 1.0, "source": "api_crm_clue_export", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4326", "weight": 1.0, "source": "api_crm_clue_import_template", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4351", "weight": 1.0, "source": "api_crm_clue_import", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4400", "weight": 1.0, "source": "api_crm_clue_check_duplicate", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4424", "weight": 1.0, "source": "api_crm_clue_follow_detail", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4445", "weight": 1.0, "source": "api_crm_clue_follow_update", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4473", "weight": 1.0, "source": "api_crm_clue_statistics_overview", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4498", "weight": 1.0, "source": "api_crm_clue_statistics_source", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4515", "weight": 1.0, "source": "api_crm_clue_statistics_level", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4542", "weight": 1.0, "source": "api_crm_clue_statistics_trend", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4567", "weight": 1.0, "source": "api_crm_clue_statistics_owner", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4628", "weight": 1.0, "source": "api_crm_price_letter_list", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4649", "weight": 1.0, "source": "api_crm_price_letter_detail", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4676", "weight": 1.0, "source": "api_crm_price_letter_add", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4707", "weight": 1.0, "source": "api_crm_price_letter_update", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4735", "weight": 1.0, "source": "api_crm_price_letter_void", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L222", "weight": 1.0, "source": "api_admin_export_tenants", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L246", "weight": 1.0, "source": "api_admin_create_tenant", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L271", "weight": 1.0, "source": "api_admin_update_tenant", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L284", "weight": 1.0, "source": "api_admin_delete_tenant", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L485", "weight": 1.0, "source": "api_admin_export_users", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L540", "weight": 1.0, "source": "api_admin_create_user", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L570", "weight": 1.0, "source": "api_admin_update_user", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L583", "weight": 1.0, "source": "api_admin_delete_user", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L596", "weight": 1.0, "source": "api_admin_reset_user_password", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L683", "weight": 1.0, "source": "api_admin_export_dict_types", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L707", "weight": 1.0, "source": "api_admin_create_dict_type", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L732", "weight": 1.0, "source": "api_admin_update_dict_type", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L745", "weight": 1.0, "source": "api_admin_delete_dict_type", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L812", "weight": 1.0, "source": "api_admin_create_dict_data", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L836", "weight": 1.0, "source": "api_admin_update_dict_data", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L849", "weight": 1.0, "source": "api_admin_delete_dict_data", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L924", "weight": 1.0, "source": "api_admin_ensure_dict_data_api", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L946", "weight": 1.0, "source": "api_admin_ensure_remove_dict_data_api", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1031", "weight": 1.0, "source": "api_admin_export_depts", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1059", "weight": 1.0, "source": "api_admin_create_dept", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1085", "weight": 1.0, "source": "api_admin_update_dept", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1098", "weight": 1.0, "source": "api_admin_delete_dept", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1199", "weight": 1.0, "source": "api_admin_export_sites", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1229", "weight": 1.0, "source": "api_admin_create_site", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1258", "weight": 1.0, "source": "api_admin_update_site", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1271", "weight": 1.0, "source": "api_admin_delete_site", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1358", "weight": 1.0, "source": "api_admin_export_posts", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1383", "weight": 1.0, "source": "api_admin_create_post", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1407", "weight": 1.0, "source": "api_admin_update_post", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1420", "weight": 1.0, "source": "api_admin_delete_post", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1460", "weight": 1.0, "source": "api_admin_update_post_bound_users", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1566", "weight": 1.0, "source": "api_admin_export_menus", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1597", "weight": 1.0, "source": "api_admin_create_menu", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1627", "weight": 1.0, "source": "api_admin_update_menu", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1640", "weight": 1.0, "source": "api_admin_delete_menu", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1738", "weight": 1.0, "source": "api_admin_export_role_management", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1763", "weight": 1.0, "source": "api_admin_create_role_management", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1804", "weight": 1.0, "source": "api_admin_update_role_management", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1817", "weight": 1.0, "source": "api_admin_delete_role_management", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1842", "weight": 1.0, "source": "api_admin_update_role_menus", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1877", "weight": 1.0, "source": "api_admin_update_role_data_scope", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1942", "weight": 1.0, "source": "api_admin_upload_attachment", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1974", "weight": 1.0, "source": "api_admin_attachment_download_url", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L1993", "weight": 1.0, "source": "api_admin_attachment_preview_url", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L2033", "weight": 1.0, "source": "api_admin_create_menu_favorite", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L2058", "weight": 1.0, "source": "api_admin_reorder_menu_favorites", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L2128", "weight": 1.0, "source": "api_admin_demo_xlsx_export", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L254", "weight": 1.0, "source": "api_workflow_export_process_defs", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L279", "weight": 1.0, "source": "api_workflow_create_process_def", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L304", "weight": 1.0, "source": "api_workflow_update_process_def", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L317", "weight": 1.0, "source": "api_workflow_delete_process_def", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L346", "weight": 1.0, "source": "api_workflow_publish_version", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L426", "weight": 1.0, "source": "api_workflow_start_instance", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L500", "weight": 1.0, "source": "api_workflow_export_my_instances", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L636", "weight": 1.0, "source": "api_workflow_export_pending_tasks", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L710", "weight": 1.0, "source": "api_workflow_export_completed_tasks", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L742", "weight": 1.0, "source": "api_workflow_approve_task", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L767", "weight": 1.0, "source": "api_workflow_reject_task", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/duty.py", "source_location": "L96", "weight": 1.0, "source": "api_duty_ensure_duty_dict", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/duty.py", "source_location": "L111", "weight": 1.0, "source": "api_duty_save_day", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/duty.py", "source_location": "L127", "weight": 1.0, "source": "api_duty_set_link", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/duty.py", "source_location": "L142", "weight": 1.0, "source": "api_duty_delete_assignment", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/leave.py", "source_location": "L139", "weight": 1.0, "source": "api_leave_export_leaves", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L420", "weight": 1.0, "source": "pl_plan_list_plans", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L759", "weight": 1.0, "source": "pl_plan_export_plans", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L941", "weight": 1.0, "source": "pl_plan_export_contract_gaps", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1865", "weight": 1.0, "source": "pl_plan_update_plan", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2131", "weight": 1.0, "source": "pl_plan_cancel_plan", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2485", "weight": 1.0, "source": "pl_plan_get_print_delivery_slip", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L133", "weight": 1.0, "source": "pl_transport_transport_to_read", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L648", "weight": 1.0, "source": "pl_transport_export_transports", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L833", "weight": 1.0, "source": "pl_transport_arrange_transport", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L140", "weight": 1.0, "source": "pl_vehicle_maintenance_export_applies", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L291", "weight": 1.0, "source": "pl_vehicle_maintenance_export_process_board", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/freight.py", "source_location": "L163", "weight": 1.0, "source": "pl_freight_export_unsettled_plans", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/freight.py", "source_location": "L222", "weight": 1.0, "source": "pl_freight_export_settlements", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_site.py", "source_location": "L39", "weight": 1.0, "source": "pl_public_site_parse_feedback_images", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_site.py", "source_location": "L278", "weight": 1.0, "source": "pl_public_site_upload_public_site_attachment", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/io_order.py", "source_location": "L169", "weight": 1.0, "source": "pl_io_order_patch_order", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/io_order.py", "source_location": "L320", "weight": 1.0, "source": "pl_io_order_export_orders", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport_address.py", "source_location": "L112", "weight": 1.0, "source": "pl_transport_address_list_transport_addresses", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport_address.py", "source_location": "L183", "weight": 1.0, "source": "pl_transport_address_export_transport_addresses", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L136", "weight": 1.0, "source": "pl_base_data_list_carriers", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L183", "weight": 1.0, "source": "pl_base_data_export_carriers", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L473", "weight": 1.0, "source": "pl_base_data_list_vehicles", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L541", "weight": 1.0, "source": "pl_base_data_export_vehicles", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L918", "weight": 1.0, "source": "pl_base_data_list_personnel", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L923", "weight": 1.0, "source": "pl_base_data_export_personnel", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1220", "weight": 1.0, "source": "pl_base_data_export_drivers", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L108", "weight": 1.0, "source": "pl_vehicle_urea_export_urea_applies", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L253", "weight": 1.0, "source": "pl_vehicle_urea_export_urea_disburse_board", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L123", "weight": 1.0, "source": "pl_vehicle_recharge_export_recharge_applies", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L303", "weight": 1.0, "source": "pl_vehicle_recharge_export_recharge_disburse_board", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L98", "weight": 1.0, "source": "pl_public_transport_build_stop_product_reads", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L147", "weight": 1.0, "source": "pl_public_transport_parse_feedback_images", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L160", "weight": 1.0, "source": "pl_public_transport_format_plan_date", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L724", "weight": 1.0, "source": "pl_public_transport_save_public_feedback", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L810", "weight": 1.0, "source": "pl_public_transport_save_public_driver_stop_feedback", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L907", "weight": 1.0, "source": "pl_public_transport_upload_public_attachment", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L79", "weight": 1.0, "source": "pl_public_transport_site_format_plan_date", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L446", "weight": 1.0, "source": "pl_public_transport_site_save_public_site_stop_feedback", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L513", "weight": 1.0, "source": "pl_public_transport_site_upload_public_site_attachment", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L147", "weight": 1.0, "source": "pl_inventory_export_inventory_ledger", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L436", "weight": 1.0, "source": "pl_inventory_query_document_reminders", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L457", "weight": 1.0, "source": "pl_inventory_export_document_reminders", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L89", "weight": 1.0, "source": "bx_reimburse_filters_from_params", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L146", "weight": 1.0, "source": "bx_reimburse_get_generated_title", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L198", "weight": 1.0, "source": "bx_reimburse_import_reimburses", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L409", "weight": 1.0, "source": "bx_reimburse_export_reimburses", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L440", "weight": 1.0, "source": "bx_reimburse_export_my_reimburses", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L451", "weight": 1.0, "source": "bx_reimburse_export_pending_approval_reimburses", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L489", "weight": 1.0, "source": "bx_reimburse_export_approved_by_me_reimburses", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/expense_item.py", "source_location": "L72", "weight": 1.0, "source": "bx_expense_item_export_expense_items", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/expense_item.py", "source_location": "L120", "weight": 1.0, "source": "bx_expense_item_create_expense_item", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/expense_item.py", "source_location": "L141", "weight": 1.0, "source": "bx_expense_item_update_expense_item", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/attachment.py", "source_location": "L51", "weight": 1.0, "source": "bx_attachment_upload_file", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/attachment.py", "source_location": "L134", "weight": 1.0, "source": "bx_attachment_list_by_biz", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/attachment.py", "source_location": "L150", "weight": 1.0, "source": "bx_attachment_bind_biz", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L85", "weight": 1.0, "source": "bx_advance_filters_from_params", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L292", "weight": 1.0, "source": "bx_advance_export_advances", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L324", "weight": 1.0, "source": "bx_advance_export_my_advances", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L335", "weight": 1.0, "source": "bx_advance_export_pending_approval_advances", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L373", "weight": 1.0, "source": "bx_advance_export_approved_by_me_advances", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/workflow.py", "source_location": "L109", "weight": 1.0, "source": "bx_workflow_save_workflow_nodes", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L81", "weight": 1.0, "source": "bx_payment_advance_filters_from_params", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L120", "weight": 1.0, "source": "bx_payment_payment_filters_from_params", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L313", "weight": 1.0, "source": "bx_payment_export_pending_payments", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L350", "weight": 1.0, "source": "bx_payment_export_processed_payments", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L395", "weight": 1.0, "source": "bx_payment_export_advance_issues_xlsx", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/export_common.py", "source_location": "L60", "weight": 1.0, "source": "bx_export_common_status_label", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/invoice.py", "source_location": "L51", "weight": 1.0, "source": "bx_invoice_wallet_filters_from_params", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/invoice.py", "source_location": "L75", "weight": 1.0, "source": "bx_invoice_invoice_filters_from_params", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/invoice.py", "source_location": "L89", "weight": 1.0, "source": "bx_invoice_ledger_filters_from_params", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/invoice.py", "source_location": "L78", "weight": 1.0, "source": "bx_invoice_export_invoice_wallets", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/invoice.py", "source_location": "L126", "weight": 1.0, "source": "bx_invoice_create_invoice", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/public_inventory.py", "source_location": "L34", "weight": 1.0, "source": "db_public_inventory_parse_feedback_images", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/public_inventory.py", "source_location": "L192", "weight": 1.0, "source": "db_public_inventory_upload_public_attachment", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L114", "weight": 1.0, "source": "db_weighing_fetch_weighing", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L101", "weight": 1.0, "source": "db_weighing_apply_weighing_update", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L286", "weight": 1.0, "source": "db_weighing_export_weighing", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L123", "weight": 1.0, "source": "db_plans_fetch_plans", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L296", "weight": 1.0, "source": "db_plans_export_plans", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L477", "weight": 1.0, "source": "db_plans_apply_plan_update", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L158", "weight": 1.0, "source": "db_inventory_apply_inventory_update", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L236", "weight": 1.0, "source": "db_inventory_fetch_inventory", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L367", "weight": 1.0, "source": "db_inventory_export_inventory", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L384", "weight": 1.0, "source": "db_inventory_create_inventory", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L61", "weight": 1.0, "source": "services_crm_supplier_hazard_enrich_products_with_hazard_flags", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L101", "weight": 1.0, "source": "services_crm_supplier_hazard_assert_products_allowed_for_supplier", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L112", "weight": 1.0, "source": "services_pl_menu_badge_service_count_plan_cert_pending", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L179", "weight": 1.0, "source": "services_pl_plan_stop_service_to_decimal", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L490", "weight": 1.0, "source": "services_pl_plan_stop_service_assert_product_rows_in_contract_allowed", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L510", "weight": 1.0, "source": "services_pl_plan_stop_service_contract_allowed_product_ids", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L90", "weight": 1.0, "source": "services_pl_transport_stop_feedback_service_parse_urls", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L99", "weight": 1.0, "source": "services_pl_transport_stop_feedback_service_dump_urls", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L118", "weight": 1.0, "source": "services_pl_transport_stop_feedback_service_sum_stop_qty", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L166", "weight": 1.0, "source": "services_pl_transport_stop_feedback_service_parse_product_feedbacks", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L180", "weight": 1.0, "source": "services_pl_transport_stop_feedback_service_dump_product_feedbacks", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L209", "weight": 1.0, "source": "services_pl_transport_stop_feedback_service_merge_product_feedbacks_into_segment", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L556", "weight": 1.0, "source": "services_pl_transport_stop_feedback_service_sum_product_actual_qty", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L834", "weight": 1.0, "source": "services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_brand_archive.py", "source_location": "L20", "weight": 1.0, "source": "services_pl_brand_archive_row_to_brand_dict", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_brand_archive.py", "source_location": "L35", "weight": 1.0, "source": "services_pl_brand_archive_parse_unit_price", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_brand_archive.py", "source_location": "L64", "weight": 1.0, "source": "services_pl_brand_archive_load_brand_qtys_by_plan_product_ids", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_brand_archive.py", "source_location": "L93", "weight": 1.0, "source": "services_pl_brand_archive_load_brand_qtys_by_stop_product_ids", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_brand_archive.py", "source_location": "L110", "weight": 1.0, "source": "services_pl_brand_archive_validate_brand_qty_rows", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_brand_archive.py", "source_location": "L152", "weight": 1.0, "source": "services_pl_brand_archive_persist_plan_product_brand_qtys", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_brand_archive.py", "source_location": "L207", "weight": 1.0, "source": "services_pl_brand_archive_persist_stop_product_brand_qtys", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L66", "weight": 1.0, "source": "services_pl_plan_service_product_quantity", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L76", "weight": 1.0, "source": "services_pl_plan_service_product_create_actual_qty", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L82", "weight": 1.0, "source": "services_pl_plan_service_plan_product_actual_qty", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L134", "weight": 1.0, "source": "services_pl_plan_service_build_plan_product", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L180", "weight": 1.0, "source": "services_pl_plan_service_apply_plan_product_fields", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L227", "weight": 1.0, "source": "services_pl_plan_service_calc_freight_amount", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L248", "weight": 1.0, "source": "services_pl_plan_service_fetch_hazard_flags_map", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L277", "weight": 1.0, "source": "services_pl_plan_service_resolve_hazard_flags_from_crm", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L367", "weight": 1.0, "source": "services_pl_plan_service_collect_hazard_product_ids", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L409", "weight": 1.0, "source": "services_pl_plan_service_is_hazard_product_cert_complete", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L1311", "weight": 1.0, "source": "services_pl_plan_service_validate_create_full", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L1325", "weight": 1.0, "source": "services_pl_plan_service_calc_plan_total_amount", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L1389", "weight": 1.0, "source": "services_pl_plan_service_sync_archive_qty_from_io_order", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L1439", "weight": 1.0, "source": "services_pl_plan_service_apply_archive_product_quantities", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L1524", "weight": 1.0, "source": "services_pl_plan_service_apply_archive_brand_qtys_only", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L1745", "weight": 1.0, "source": "services_pl_plan_service_apply_plan_driver_feedback", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/workflow_engine.py", "source_location": "L273", "weight": 1.0, "source": "services_workflow_engine_workflowengine_resolve_approvers", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/workflow_engine.py", "source_location": "L333", "weight": 1.0, "source": "services_workflow_engine_compare", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_ocr_service.py", "source_location": "L113", "weight": 1.0, "source": "services_pl_ocr_service_parse_expire_date", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_ocr_service.py", "source_location": "L138", "weight": 1.0, "source": "services_pl_ocr_service_parse_vehicle_license_expire", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_ocr_service.py", "source_location": "L207", "weight": 1.0, "source": "services_pl_ocr_service_recognize_idcard", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_ocr_service.py", "source_location": "L234", "weight": 1.0, "source": "services_pl_ocr_service_recognize_driving_license", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_ocr_service.py", "source_location": "L263", "weight": 1.0, "source": "services_pl_ocr_service_recognize_vehicle_license", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/duty_schedule.py", "source_location": "L77", "weight": 1.0, "source": "services_duty_schedule_split_work_plans", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/duty_schedule.py", "source_location": "L92", "weight": 1.0, "source": "services_duty_schedule_build_dict_value_from_label", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L53", "weight": 1.0, "source": "services_pl_plan_stop_rules_extract_qty", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L66", "weight": 1.0, "source": "services_pl_plan_stop_rules_fmt_qty", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_carrier_service.py", "source_location": "L11", "weight": 1.0, "source": "services_pl_carrier_service_urls_nonempty", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_carrier_service.py", "source_location": "L49", "weight": 1.0, "source": "services_pl_carrier_service_normalize_carrier_urls", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_inventory_service.py", "source_location": "L25", "weight": 1.0, "source": "services_pl_inventory_service_qty_delta_for_plan", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_inventory_service.py", "source_location": "L96", "weight": 1.0, "source": "services_pl_inventory_service_apply_brand_stock_change", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_inventory_service.py", "source_location": "L178", "weight": 1.0, "source": "services_pl_inventory_service_reverse_plan_inventory_postings", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_inventory_service.py", "source_location": "L231", "weight": 1.0, "source": "services_pl_inventory_service_apply_archive_inventory_for_plan", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_inventory_service.py", "source_location": "L292", "weight": 1.0, "source": "services_pl_inventory_service_apply_archive_inventory_for_plan_stops", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L395", "weight": 1.0, "source": "services_pl_dibang_bridge_service_create_db_inventory", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L719", "weight": 1.0, "source": "services_pl_dibang_bridge_service_update_existing_stop_inventory", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L581", "weight": 1.0, "source": "services_pl_dibang_bridge_service_ensure_monthly_db_plan_for_inventory", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L753", "weight": 1.0, "source": "services_pl_dibang_bridge_service_sync_stop_inventory_links", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1096", "weight": 1.0, "source": "services_pl_dibang_bridge_service_sync_transport_inventory_links", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/web_auth_roles.py", "source_location": "L61", "weight": 1.0, "source": "services_web_auth_roles_resolve_web_role_for_user", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/web_auth_roles.py", "source_location": "L100", "weight": 1.0, "source": "services_web_auth_roles_granted_menu_ids_for_user", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/web_auth_roles.py", "source_location": "L119", "weight": 1.0, "source": "services_web_auth_roles_expand_with_ancestor_menu_ids", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L293", "weight": 1.0, "source": "services_pl_freight_settlement_service_create_settlement", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L352", "weight": 1.0, "source": "services_pl_freight_settlement_service_recalc_settlement_total_freight_from_links", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L390", "weight": 1.0, "source": "services_pl_freight_settlement_service_sync_draft_settlement_freight_for_transport", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L433", "weight": 1.0, "source": "services_pl_freight_settlement_service_refresh_draft_settlement_freight", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L947", "weight": 1.0, "source": "services_pl_freight_settlement_service_disburse_settlement", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1118", "weight": 1.0, "source": "services_pl_freight_settlement_service_split_status_csv", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1147", "weight": 1.0, "source": "services_pl_freight_settlement_service_list_settlements_enriched", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1330", "weight": 1.0, "source": "services_pl_freight_settlement_service_validate_transports_for_settlement_update", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1373", "weight": 1.0, "source": "services_pl_freight_settlement_service_sync_settlement_transport_links", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L31", "weight": 1.0, "source": "services_pl_plan_archive_stop_service_require_qty", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L53", "weight": 1.0, "source": "services_pl_plan_archive_stop_service_apply_stop_product_archive", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L278", "weight": 1.0, "source": "services_pl_plan_archive_stop_service_sync_plan_products_from_stop_archive", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L325", "weight": 1.0, "source": "services_pl_plan_archive_stop_service_sum_delivery_outbound_qty", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L357", "weight": 1.0, "source": "services_pl_plan_archive_stop_service_iter_stop_archive_inventory_lines", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L56", "weight": 1.0, "source": "services_pl_plan_archive_export_format_date_value", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L316", "weight": 1.0, "source": "services_pl_plan_contract_gap_parse_csv", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L34", "weight": 1.0, "source": "services_pl_contract_plan_qty_normalize_package_spec", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L38", "weight": 1.0, "source": "services_pl_contract_plan_qty_product_package_key", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L133", "weight": 1.0, "source": "services_pl_contract_plan_qty_resolve_linked_plan_scopes", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L257", "weight": 1.0, "source": "services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L412", "weight": 1.0, "source": "services_pl_contract_plan_qty_plan_ids_linked_to_contract", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L435", "weight": 1.0, "source": "services_pl_contract_plan_qty_contract_ids_linked_to_plan", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L597", "weight": 1.0, "source": "services_pl_contract_plan_qty_plan_scope_for_contract", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L698", "weight": 1.0, "source": "services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L952", "weight": 1.0, "source": "services_pl_contract_plan_qty_validate_stop_products_package_against_contract", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L964", "weight": 1.0, "source": "services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_io_order_service.py", "source_location": "L116", "weight": 1.0, "source": "services_pl_io_order_service_dibang_qty_by_plan_product", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_io_order_service.py", "source_location": "L168", "weight": 1.0, "source": "services_pl_io_order_service_create_io_order_for_transport", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_io_order_service.py", "source_location": "L307", "weight": 1.0, "source": "services_pl_io_order_service_parse_feedback_images", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_io_order_service.py", "source_location": "L486", "weight": 1.0, "source": "services_pl_io_order_service_apply_io_order_stop_site_feedbacks", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_io_order_service.py", "source_location": "L973", "weight": 1.0, "source": "services_pl_io_order_service_enrich_io_order_dict", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_io_order_service.py", "source_location": "L1058", "weight": 1.0, "source": "services_pl_io_order_service_order_header_to_dict", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L24", "weight": 1.0, "source": "services_pl_plan_list_attachments_parse_image_urls", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L118", "weight": 1.0, "source": "services_pl_plan_list_attachments_load_plan_document_attachments_by_plan_ids", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L14", "weight": 1.0, "source": "services_pl_feedback_brand_qty_format_brand_qty_summary", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L35", "weight": 1.0, "source": "services_pl_feedback_brand_qty_require_brand_qtys_if_needed", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L72", "weight": 1.0, "source": "services_pl_feedback_brand_qty_persist_io_item_brand_qtys", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L151", "weight": 1.0, "source": "services_pl_feedback_brand_qty_persist_transport_product_feedback", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L20", "weight": 1.0, "source": "services_pl_customer_stop_pref_service_as_str", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L108", "weight": 1.0, "source": "services_pl_customer_stop_pref_service_upsert_customer_stop_pref", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm_quote_pdf.py", "source_location": "L26", "weight": 1.0, "source": "services_crm_quote_pdf_format_date", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm_quote_pdf.py", "source_location": "L35", "weight": 1.0, "source": "services_crm_quote_pdf_format_money", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm_quote_pdf.py", "source_location": "L42", "weight": 1.0, "source": "services_crm_quote_pdf_format_discount", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm_quote_pdf.py", "source_location": "L150", "weight": 1.0, "source": "services_crm_quote_pdf_build_quote_html", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_site_link_read.py", "source_location": "L69", "weight": 1.0, "source": "services_pl_site_link_read_parse_feedback_images", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_site_service.py", "source_location": "L105", "weight": 1.0, "source": "services_pl_transport_site_service_sync_site_links_for_transport", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl/transport_address_list_filters.py", "source_location": "L10", "weight": 1.0, "source": "pl_transport_address_list_filters_split_csv", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl/transport_address_list_filters.py", "source_location": "L23", "weight": 1.0, "source": "pl_transport_address_list_filters_append_enum_filter", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L10", "weight": 1.0, "source": "pl_vehicle_list_filters_split_csv", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L23", "weight": 1.0, "source": "pl_vehicle_list_filters_append_enum_filter", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L16", "weight": 1.0, "source": "pl_vehicle_recharge_list_filters_split_csv", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L29", "weight": 1.0, "source": "pl_vehicle_recharge_list_filters_append_enum_filter", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L42", "weight": 1.0, "source": "pl_vehicle_recharge_list_filters_parse_date", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L10", "weight": 1.0, "source": "pl_carrier_list_filters_split_csv", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L23", "weight": 1.0, "source": "pl_carrier_list_filters_append_enum_filter", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L16", "weight": 1.0, "source": "pl_document_reminder_list_filters_split_csv", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L29", "weight": 1.0, "source": "pl_document_reminder_list_filters_append_enum_filter", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L42", "weight": 1.0, "source": "pl_document_reminder_list_filters_parse_date", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L16", "weight": 1.0, "source": "pl_vehicle_maintenance_list_filters_split_csv", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L29", "weight": 1.0, "source": "pl_vehicle_maintenance_list_filters_append_enum_filter", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L42", "weight": 1.0, "source": "pl_vehicle_maintenance_list_filters_parse_date", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L13", "weight": 1.0, "source": "pl_freight_list_filters_split_csv", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L26", "weight": 1.0, "source": "pl_freight_list_filters_append_enum_filter", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L10", "weight": 1.0, "source": "pl_personnel_list_filters_split_csv", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L23", "weight": 1.0, "source": "pl_personnel_list_filters_append_enum_filter", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L14", "weight": 1.0, "source": "pl_io_order_list_filters_split_csv", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L27", "weight": 1.0, "source": "pl_io_order_list_filters_append_enum_filter", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L40", "weight": 1.0, "source": "pl_io_order_list_filters_parse_date", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L44", "weight": 1.0, "source": "pl_plan_list_filters_split_csv", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L57", "weight": 1.0, "source": "pl_plan_list_filters_append_enum_filter", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L70", "weight": 1.0, "source": "pl_plan_list_filters_parse_date", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L155", "weight": 1.0, "source": "pl_plan_list_filters_build_plan_column_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl/list_sort.py", "source_location": "L68", "weight": 1.0, "source": "pl_list_sort_parse_sort_params", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse_list_filters.py", "source_location": "L18", "weight": 1.0, "source": "bx_reimburse_list_filters_parse_decimal", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse_list_filters.py", "source_location": "L52", "weight": 1.0, "source": "bx_reimburse_list_filters_build_reimburse_column_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L306", "weight": 1.0, "source": "bx_reimburse_normalize_invoice_links", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L513", "weight": 1.0, "source": "bx_reimburse_get_linked_invoices_brief", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L581", "weight": 1.0, "source": "bx_reimburse_submit", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L832", "weight": 1.0, "source": "bx_reimburse_create_with_details", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L901", "weight": 1.0, "source": "bx_reimburse_update_with_details", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L972", "weight": 1.0, "source": "bx_reimburse_build_expense_name_condition", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L1063", "weight": 1.0, "source": "bx_reimburse_global_status_counts", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L1239", "weight": 1.0, "source": "bx_reimburse_batch_offset", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse_import.py", "source_location": "L61", "weight": 1.0, "source": "bx_reimburse_import_build_applicant_label", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse_import.py", "source_location": "L67", "weight": 1.0, "source": "bx_reimburse_import_ids_visible_in_web_tree", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse_import.py", "source_location": "L93", "weight": 1.0, "source": "bx_reimburse_import_build_expense_path_labels", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse_import.py", "source_location": "L130", "weight": 1.0, "source": "bx_reimburse_import_is_example_row", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse_import.py", "source_location": "L138", "weight": 1.0, "source": "bx_reimburse_import_partition_import_groups", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse_import.py", "source_location": "L153", "weight": 1.0, "source": "bx_reimburse_import_validate_group_headers", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse_import.py", "source_location": "L177", "weight": 1.0, "source": "bx_reimburse_import_cell_str", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse_import.py", "source_location": "L187", "weight": 1.0, "source": "bx_reimburse_import_parse_amount", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse_import.py", "source_location": "L260", "weight": 1.0, "source": "bx_reimburse_import_build_import_template_bytes", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse_import.py", "source_location": "L404", "weight": 1.0, "source": "bx_reimburse_import_mark_rows", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse_import.py", "source_location": "L490", "weight": 1.0, "source": "bx_reimburse_import_import_reimburse_workbook", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/attachment.py", "source_location": "L136", "weight": 1.0, "source": "bx_attachment_count_invoice_attach_by_biz_ids", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/advance.py", "source_location": "L434", "weight": 1.0, "source": "bx_advance_global_status_counts", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/advance.py", "source_location": "L576", "weight": 1.0, "source": "bx_advance_offset_amount_map", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L16", "weight": 1.0, "source": "bx_invoice_list_filters_parse_decimal", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L209", "weight": 1.0, "source": "bx_invoice_list_filters_build_ledger_column_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L28", "weight": 1.0, "source": "bx_invoice_ledger_summarize_entries", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L183", "weight": 1.0, "source": "bx_invoice_ledger_add_entry", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L215", "weight": 1.0, "source": "bx_invoice_ledger_debit_reimburse", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L290", "weight": 1.0, "source": "bx_invoice_ledger_release_reimburse", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L314", "weight": 1.0, "source": "bx_invoice_ledger_assert_can_delete_invoice", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/workflow.py", "source_location": "L179", "weight": 1.0, "source": "bx_workflow_save_nodes", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L20", "weight": 1.0, "source": "bx_payment_list_filters_parse_decimal", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L16", "weight": 1.0, "source": "bx_advance_list_filters_parse_decimal", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L113", "weight": 1.0, "source": "bx_advance_list_filters_build_advance_column_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/invoice.py", "source_location": "L254", "weight": 1.0, "source": "bx_invoice_create", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/invoice.py", "source_location": "L336", "weight": 1.0, "source": "bx_invoice_delete", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/list_sort.py", "source_location": "L53", "weight": 1.0, "source": "bx_list_sort_parse_sort_params", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L27", "weight": 1.0, "source": "crm_price_letter_list_filters_split_csv", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L33", "weight": 1.0, "source": "crm_price_letter_list_filters_parse_number", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L49", "weight": 1.0, "source": "crm_price_letter_list_filters_parse_day_start", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L69", "weight": 1.0, "source": "crm_price_letter_list_filters_append_enum_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L82", "weight": 1.0, "source": "crm_price_letter_list_filters_append_text_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L103", "weight": 1.0, "source": "crm_price_letter_list_filters_append_create_time_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L125", "weight": 1.0, "source": "crm_price_letter_list_filters_append_adjust_date_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L57", "weight": 1.0, "source": "crm_opportunity_list_filters_split_csv", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L63", "weight": 1.0, "source": "crm_opportunity_list_filters_parse_number", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L79", "weight": 1.0, "source": "crm_opportunity_list_filters_parse_day_start", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L95", "weight": 1.0, "source": "crm_opportunity_list_filters_append_enum_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L105", "weight": 1.0, "source": "crm_opportunity_list_filters_append_text_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L126", "weight": 1.0, "source": "crm_opportunity_list_filters_append_create_time_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L147", "weight": 1.0, "source": "crm_opportunity_list_filters_append_date_range_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L191", "weight": 1.0, "source": "crm_opportunity_list_filters_append_number_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L211", "weight": 1.0, "source": "crm_opportunity_list_filters_build_opportunity_column_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L28", "weight": 1.0, "source": "crm_contract_template_list_filters_split_csv", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L34", "weight": 1.0, "source": "crm_contract_template_list_filters_parse_number", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L50", "weight": 1.0, "source": "crm_contract_template_list_filters_parse_day_start", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L72", "weight": 1.0, "source": "crm_contract_template_list_filters_append_enum_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L101", "weight": 1.0, "source": "crm_contract_template_list_filters_append_text_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L122", "weight": 1.0, "source": "crm_contract_template_list_filters_append_create_time_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L67", "weight": 1.0, "source": "crm_customer_list_filters_split_csv", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L73", "weight": 1.0, "source": "crm_customer_list_filters_parse_number", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L89", "weight": 1.0, "source": "crm_customer_list_filters_parse_day_start", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L105", "weight": 1.0, "source": "crm_customer_list_filters_append_enum_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L126", "weight": 1.0, "source": "crm_customer_list_filters_append_text_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L147", "weight": 1.0, "source": "crm_customer_list_filters_append_create_time_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L169", "weight": 1.0, "source": "crm_customer_list_filters_append_date_range_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L220", "weight": 1.0, "source": "crm_customer_list_filters_build_customer_column_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L43", "weight": 1.0, "source": "crm_contract_list_filters_split_csv", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L49", "weight": 1.0, "source": "crm_contract_list_filters_parse_number", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L65", "weight": 1.0, "source": "crm_contract_list_filters_parse_day_start", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L81", "weight": 1.0, "source": "crm_contract_list_filters_append_enum", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L90", "weight": 1.0, "source": "crm_contract_list_filters_append_text", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L106", "weight": 1.0, "source": "crm_contract_list_filters_append_create", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L125", "weight": 1.0, "source": "crm_contract_list_filters_append_sign_date", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L142", "weight": 1.0, "source": "crm_contract_list_filters_append_dates", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L180", "weight": 1.0, "source": "crm_contract_list_filters_append_numbers", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L199", "weight": 1.0, "source": "crm_contract_list_filters_build_contract_column_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L47", "weight": 1.0, "source": "crm_clue_list_filters_split_csv", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L53", "weight": 1.0, "source": "crm_clue_list_filters_parse_number", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L69", "weight": 1.0, "source": "crm_clue_list_filters_parse_day_start", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L85", "weight": 1.0, "source": "crm_clue_list_filters_append_enum_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L95", "weight": 1.0, "source": "crm_clue_list_filters_append_text_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L116", "weight": 1.0, "source": "crm_clue_list_filters_append_create_time_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L137", "weight": 1.0, "source": "crm_clue_list_filters_append_date_range_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L187", "weight": 1.0, "source": "crm_clue_list_filters_build_clue_column_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L30", "weight": 1.0, "source": "crm_contract_approval_list_filters_split_csv", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L36", "weight": 1.0, "source": "crm_contract_approval_list_filters_parse_number", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L52", "weight": 1.0, "source": "crm_contract_approval_list_filters_parse_day_start", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L67", "weight": 1.0, "source": "crm_contract_approval_list_filters_append_enum_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L79", "weight": 1.0, "source": "crm_contract_approval_list_filters_append_text_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L86", "weight": 1.0, "source": "crm_contract_approval_list_filters_append_contract_field_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L121", "weight": 1.0, "source": "crm_contract_approval_list_filters_append_approval_time_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/product_list_filters.py", "source_location": "L37", "weight": 1.0, "source": "crm_product_list_filters_split_csv", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/product_list_filters.py", "source_location": "L43", "weight": 1.0, "source": "crm_product_list_filters_parse_number", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/product_list_filters.py", "source_location": "L59", "weight": 1.0, "source": "crm_product_list_filters_parse_day_start", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/product_list_filters.py", "source_location": "L75", "weight": 1.0, "source": "crm_product_list_filters_append_enum_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/product_list_filters.py", "source_location": "L96", "weight": 1.0, "source": "crm_product_list_filters_append_text_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/product_list_filters.py", "source_location": "L141", "weight": 1.0, "source": "crm_product_list_filters_append_create_time_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/product_list_filters.py", "source_location": "L162", "weight": 1.0, "source": "crm_product_list_filters_append_date_range_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/product_list_filters.py", "source_location": "L207", "weight": 1.0, "source": "crm_product_list_filters_append_number_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/product_list_filters.py", "source_location": "L244", "weight": 1.0, "source": "crm_product_list_filters_build_product_column_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L30", "weight": 1.0, "source": "crm_contract_change_list_filters_split_csv", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L36", "weight": 1.0, "source": "crm_contract_change_list_filters_parse_number", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L52", "weight": 1.0, "source": "crm_contract_change_list_filters_parse_day_start", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L72", "weight": 1.0, "source": "crm_contract_change_list_filters_append_enum_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L86", "weight": 1.0, "source": "crm_contract_change_list_filters_append_text_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L94", "weight": 1.0, "source": "crm_contract_change_list_filters_append_contract_name_filter", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L120", "weight": 1.0, "source": "crm_contract_change_list_filters_append_create_time_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L45", "weight": 1.0, "source": "crm_quote_list_filters_split_csv", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L51", "weight": 1.0, "source": "crm_quote_list_filters_parse_number", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L67", "weight": 1.0, "source": "crm_quote_list_filters_parse_day_start", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L83", "weight": 1.0, "source": "crm_quote_list_filters_append_enum", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L92", "weight": 1.0, "source": "crm_quote_list_filters_append_text", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L104", "weight": 1.0, "source": "crm_quote_list_filters_append_create", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L125", "weight": 1.0, "source": "crm_quote_list_filters_append_quote_date", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L143", "weight": 1.0, "source": "crm_quote_list_filters_append_dates", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L182", "weight": 1.0, "source": "crm_quote_list_filters_append_numbers", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L201", "weight": 1.0, "source": "crm_quote_list_filters_build_quote_column_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/weighing_logic.py", "source_location": "L17", "weight": 1.0, "source": "db_weighing_logic_has_weight_time", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L17", "weight": 1.0, "source": "db_weighing_list_filters_parse_decimal", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L63", "weight": 1.0, "source": "db_weighing_list_filters_append_enum_filter", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L95", "weight": 1.0, "source": "db_weighing_list_filters_build_weighing_column_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/mappers.py", "source_location": "L28", "weight": 1.0, "source": "db_mappers_fmt_date", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/mappers.py", "source_location": "L36", "weight": 1.0, "source": "db_mappers_fmt_datetime", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/mappers.py", "source_location": "L137", "weight": 1.0, "source": "db_mappers_parse_site_feedback_images", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/inventory_id.py", "source_location": "L70", "weight": 1.0, "source": "db_inventory_id_allocate_inbound_outbound_id", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L16", "weight": 1.0, "source": "db_inventory_list_filters_parse_decimal", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L62", "weight": 1.0, "source": "db_inventory_list_filters_append_enum_filter", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L92", "weight": 1.0, "source": "db_inventory_list_filters_build_inventory_column_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/plan_list_filters.py", "source_location": "L16", "weight": 1.0, "source": "db_plan_list_filters_parse_decimal", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/plan_list_filters.py", "source_location": "L62", "weight": 1.0, "source": "db_plan_list_filters_append_enum_filter", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/plan_list_filters.py", "source_location": "L96", "weight": 1.0, "source": "db_plan_list_filters_build_plan_column_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/list_sort.py", "source_location": "L35", "weight": 1.0, "source": "db_list_sort_parse_sort_params", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L13", "weight": 1.0, "source": "tests_test_pl_io_order_list_filters_compile", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_cert_list_filters.py", "source_location": "L13", "weight": 1.0, "source": "tests_test_pl_plan_cert_list_filters_compile", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_keyword.py", "source_location": "L40", "weight": 1.0, "source": "tests_test_crm_contract_keyword_test_list_contracts_keyword_includes_name_and_customer", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L25", "weight": 1.0, "source": "tests_test_crm_name_pinyin_search_test_list_products_keyword_includes_name_and_pinyin", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L53", "weight": 1.0, "source": "tests_test_crm_name_pinyin_search_test_list_products_keyword_selector_mode_excludes_product_no_includes_model", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L75", "weight": 1.0, "source": "tests_test_crm_name_pinyin_search_test_list_customers_keyword_includes_name_and_pinyin", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L92", "weight": 1.0, "source": "tests_test_crm_name_pinyin_search_test_list_customer_options_keyword_includes_name_and_pinyin", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_product_list_filters.py", "source_location": "L10", "weight": 1.0, "source": "tests_test_crm_product_list_filters_compile", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L138", "weight": 1.0, "source": "tests_test_bx_reimburse_import_test_build_import_template_has_guide_examples_and_dv", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L12", "weight": 1.0, "source": "tests_test_pl_plan_list_filters_compile", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L34", "weight": 1.0, "source": "tests_test_pl_plan_requires_site_link_fakesession_query", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L134", "weight": 1.0, "source": "tests_test_pl_plan_contract_gap_compile", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_opportunity_list_filters.py", "source_location": "L10", "weight": 1.0, "source": "tests_test_crm_opportunity_list_filters_compile", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_product_options_keyword.py", "source_location": "L21", "weight": 1.0, "source": "tests_test_crm_product_options_keyword_test_list_product_options_keyword_only_filters_product_name", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L33", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_rejects_two", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L85", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_rejects_outside", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L141", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_plan_products_outside_contract_raises", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L176", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_rejects_outside", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L10", "weight": 1.0, "source": "tests_test_crm_contract_approval_list_filters_compile", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_list_filters.py", "source_location": "L6", "weight": 1.0, "source": "tests_test_crm_contract_list_filters_compile", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L31", "weight": 1.0, "source": "tests_test_db_resolve_crm_product_test_resolve_rejects_off_shelf_by_default", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L10", "weight": 1.0, "source": "tests_test_db_weighing_list_filters_compile", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_list_sort.py", "source_location": "L20", "weight": 1.0, "source": "tests_test_pl_list_sort_test_plan_date_asc", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_list_sort.py", "source_location": "L31", "weight": 1.0, "source": "tests_test_pl_list_sort_test_reminder_expire_desc", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_list_sort.py", "source_location": "L36", "weight": 1.0, "source": "tests_test_pl_list_sort_test_maint_apply_date", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_list_sort.py", "source_location": "L41", "weight": 1.0, "source": "tests_test_pl_list_sort_test_maint_board_process_date", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_list_sort.py", "source_location": "L46", "weight": 1.0, "source": "tests_test_pl_list_sort_test_recharge_board_recharge_date", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_list_sort.py", "source_location": "L51", "weight": 1.0, "source": "tests_test_pl_list_sort_test_recharge_apply_date", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_freight_unsettled_q_filter.py", "source_location": "L11", "weight": 1.0, "source": "tests_test_pl_freight_unsettled_q_filter_test_unsettled_plans_q_filter_includes_carrier_and_plate", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L14", "weight": 1.0, "source": "tests_test_bx_invoice_list_filters_compile", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_list_sort.py", "source_location": "L25", "weight": 1.0, "source": "tests_test_crm_list_sort_test_valid_asc", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_list_sort.py", "source_location": "L33", "weight": 1.0, "source": "tests_test_crm_list_sort_test_valid_desc", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_framework_contract_amount.py", "source_location": "L29", "weight": 1.0, "source": "tests_test_crm_framework_contract_amount_test_framework_sale_sums_fixed_line_subtotals", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_framework_contract_amount.py", "source_location": "L59", "weight": 1.0, "source": "tests_test_crm_framework_contract_amount_test_framework_purchase_mixed_market_rows_contribute_zero", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_framework_contract_amount.py", "source_location": "L76", "weight": 1.0, "source": "tests_test_crm_framework_contract_amount_test_framework_all_market_amount_is_zero", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L17", "weight": 1.0, "source": "tests_test_pl_vehicle_ops_list_filters_compile", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L16", "weight": 1.0, "source": "tests_test_pl_plan_draft_save_test_validate_draft_min_fields_requires_belongs_company", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L58", "weight": 1.0, "source": "tests_test_pl_plan_draft_save_test_assert_can_save_as_draft_rejects_arranged", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_document_reminder_list_filters.py", "source_location": "L12", "weight": 1.0, "source": "tests_test_pl_document_reminder_list_filters_compile", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L10", "weight": 1.0, "source": "tests_test_db_inventory_list_filters_compile", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_price_letter_list_filters.py", "source_location": "L10", "weight": 1.0, "source": "tests_test_crm_price_letter_list_filters_compile", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_clue_list_filters.py", "source_location": "L10", "weight": 1.0, "source": "tests_test_crm_clue_list_filters_compile", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L10", "weight": 1.0, "source": "tests_test_db_plan_list_filters_compile", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L10", "weight": 1.0, "source": "tests_test_crm_customer_list_filters_compile", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_excel_export_helpers.py", "source_location": "L32", "weight": 1.0, "source": "tests_test_excel_export_helpers_test_assert_export_row_count_empty", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_excel_export_helpers.py", "source_location": "L38", "weight": 1.0, "source": "tests_test_excel_export_helpers_test_assert_export_row_count_over_limit", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_db_list_sort.py", "source_location": "L12", "weight": 1.0, "source": "tests_test_db_list_sort_test_inventory_date_asc", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_db_list_sort.py", "source_location": "L23", "weight": 1.0, "source": "tests_test_db_list_sort_test_weighing_inventory_date_desc", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_quote_list_filters.py", "source_location": "L6", "weight": 1.0, "source": "tests_test_crm_quote_list_filters_compile", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L10", "weight": 1.0, "source": "tests_test_bx_reimburse_list_filters_compile", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L10", "weight": 1.0, "source": "tests_test_crm_contract_template_list_filters_compile", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L13", "weight": 1.0, "source": "tests_test_pl_freight_list_filters_compile", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_list_sort.py", "source_location": "L14", "weight": 1.0, "source": "tests_test_bx_list_sort_test_advance_apply_time_asc", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_list_sort.py", "source_location": "L20", "weight": 1.0, "source": "tests_test_bx_list_sort_test_advance_issue_time", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_list_sort.py", "source_location": "L30", "weight": 1.0, "source": "tests_test_bx_list_sort_test_reimburse_pay_time", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_list_sort.py", "source_location": "L35", "weight": 1.0, "source": "tests_test_bx_list_sort_test_invoice_create_time", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_list_sort.py", "source_location": "L40", "weight": 1.0, "source": "tests_test_bx_list_sort_test_ledger_create_time", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L10", "weight": 1.0, "source": "tests_test_bx_advance_list_filters_compile", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_master_data_list_filters.py", "source_location": "L15", "weight": 1.0, "source": "tests_test_pl_master_data_list_filters_compile", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_payment_list_filters.py", "source_location": "L10", "weight": 1.0, "source": "tests_test_bx_payment_list_filters_compile", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L10", "weight": 1.0, "source": "tests_test_crm_contract_change_list_filters_compile", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L83", "weight": 1.0, "source": "scripts_migrate_crm_opportunity_legacy_id_to_str", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L140", "weight": 1.0, "source": "scripts_migrate_crm_opportunity_fetch_portal_admin_id", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L150", "weight": 1.0, "source": "scripts_migrate_crm_opportunity_resolve_portal_user_id", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L171", "weight": 1.0, "source": "scripts_migrate_crm_opportunity_load_oss_id_to_url", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L175", "weight": 1.0, "source": "scripts_migrate_crm_opportunity_normalize_follow_type", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L182", "weight": 1.0, "source": "scripts_migrate_crm_opportunity_dec", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L188", "weight": 1.0, "source": "scripts_migrate_crm_opportunity_str_or_none", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L573", "weight": 1.0, "source": "scripts_migrate_crm_opportunity_main", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L63", "weight": 1.0, "source": "scripts_migrate_crm_payment_invoice_legacy_id_to_str", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L120", "weight": 1.0, "source": "scripts_migrate_crm_payment_invoice_fetch_portal_admin_id", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L130", "weight": 1.0, "source": "scripts_migrate_crm_payment_invoice_resolve_portal_user_id", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L148", "weight": 1.0, "source": "scripts_migrate_crm_payment_invoice_str_or_none", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L201", "weight": 1.0, "source": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L367", "weight": 1.0, "source": "scripts_migrate_crm_payment_invoice_main", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L87", "weight": 1.0, "source": "scripts_renumber_crm_product_no_fetch_products", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L94", "weight": 1.0, "source": "scripts_renumber_crm_product_no_build_mapping", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L192", "weight": 1.0, "source": "scripts_renumber_crm_product_no_main", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L114", "weight": 1.0, "source": "scripts_migrate_crm_sys_oss_legacy_id_to_str", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L171", "weight": 1.0, "source": "scripts_migrate_crm_sys_oss_fetch_portal_admin_id", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L181", "weight": 1.0, "source": "scripts_migrate_crm_sys_oss_resolve_portal_user_id", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L302", "weight": 1.0, "source": "scripts_migrate_crm_sys_oss_parse_oss_id_tokens", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L604", "weight": 1.0, "source": "scripts_migrate_crm_sys_oss_main", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_clue.py", "source_location": "L95", "weight": 1.0, "source": "scripts_migrate_crm_clue_legacy_id_to_str", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_clue.py", "source_location": "L152", "weight": 1.0, "source": "scripts_migrate_crm_clue_fetch_portal_admin_id", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_clue.py", "source_location": "L162", "weight": 1.0, "source": "scripts_migrate_crm_clue_resolve_portal_user_id", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_clue.py", "source_location": "L183", "weight": 1.0, "source": "scripts_migrate_crm_clue_load_oss_id_to_url", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_clue.py", "source_location": "L187", "weight": 1.0, "source": "scripts_migrate_crm_clue_normalize_customer_type", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_clue.py", "source_location": "L204", "weight": 1.0, "source": "scripts_migrate_crm_clue_normalize_follow_type", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_clue.py", "source_location": "L211", "weight": 1.0, "source": "scripts_migrate_crm_clue_str_or_none", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_clue.py", "source_location": "L480", "weight": 1.0, "source": "scripts_migrate_crm_clue_main", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_dibang_data.py", "source_location": "L69", "weight": 1.0, "source": "scripts_migrate_dibang_data_parse_date", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_dibang_data.py", "source_location": "L85", "weight": 1.0, "source": "scripts_migrate_dibang_data_parse_datetime", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_dibang_data.py", "source_location": "L107", "weight": 1.0, "source": "scripts_migrate_dibang_data_clip_text", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_dibang_data.py", "source_location": "L147", "weight": 1.0, "source": "scripts_migrate_dibang_data_legacy_id_to_str", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_dibang_data.py", "source_location": "L357", "weight": 1.0, "source": "scripts_migrate_dibang_data_export_mapping", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_bx_data.py", "source_location": "L79", "weight": 1.0, "source": "scripts_migrate_bx_data_legacy_id_to_str", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_bx_data.py", "source_location": "L136", "weight": 1.0, "source": "scripts_migrate_bx_data_fetch_portal_admin_id", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_bx_data.py", "source_location": "L148", "weight": 1.0, "source": "scripts_migrate_bx_data_map_bx_user_id", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_bx_data.py", "source_location": "L170", "weight": 1.0, "source": "scripts_migrate_bx_data_str_or_none", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_bx_data.py", "source_location": "L179", "weight": 1.0, "source": "scripts_migrate_bx_data_dec", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_bx_data.py", "source_location": "L788", "weight": 1.0, "source": "scripts_migrate_bx_data_main", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L82", "weight": 1.0, "source": "scripts_merge_duplicate_crm_customers_norm", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L289", "weight": 1.0, "source": "scripts_merge_duplicate_crm_customers_normalize_invoice_defaults", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_contract.py", "source_location": "L72", "weight": 1.0, "source": "scripts_migrate_crm_contract_legacy_id_to_str", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_contract.py", "source_location": "L129", "weight": 1.0, "source": "scripts_migrate_crm_contract_fetch_portal_admin_id", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_contract.py", "source_location": "L141", "weight": 1.0, "source": "scripts_migrate_crm_contract_resolve_portal_user_id", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_contract.py", "source_location": "L163", "weight": 1.0, "source": "scripts_migrate_crm_contract_load_oss_id_to_url", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_contract.py", "source_location": "L167", "weight": 1.0, "source": "scripts_migrate_crm_contract_normalize_attachment_csv", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_contract.py", "source_location": "L188", "weight": 1.0, "source": "scripts_migrate_crm_contract_normalize_contract_attachment_files", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_contract.py", "source_location": "L213", "weight": 1.0, "source": "scripts_migrate_crm_contract_normalize_file_path", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_contract.py", "source_location": "L225", "weight": 1.0, "source": "scripts_migrate_crm_contract_dec", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_contract.py", "source_location": "L231", "weight": 1.0, "source": "scripts_migrate_crm_contract_str_or_none", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_contract.py", "source_location": "L809", "weight": 1.0, "source": "scripts_migrate_crm_contract_main", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_quote.py", "source_location": "L71", "weight": 1.0, "source": "scripts_migrate_crm_quote_legacy_id_to_str", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_quote.py", "source_location": "L84", "weight": 1.0, "source": "scripts_migrate_crm_quote_legacy_parent_id", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_quote.py", "source_location": "L139", "weight": 1.0, "source": "scripts_migrate_crm_quote_fetch_portal_admin_id", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_quote.py", "source_location": "L151", "weight": 1.0, "source": "scripts_migrate_crm_quote_resolve_portal_user_id", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_quote.py", "source_location": "L173", "weight": 1.0, "source": "scripts_migrate_crm_quote_load_oss_id_to_url", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_quote.py", "source_location": "L177", "weight": 1.0, "source": "scripts_migrate_crm_quote_normalize_attachment_csv", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_quote.py", "source_location": "L198", "weight": 1.0, "source": "scripts_migrate_crm_quote_normalize_pdf_url", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_quote.py", "source_location": "L210", "weight": 1.0, "source": "scripts_migrate_crm_quote_dec", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_quote.py", "source_location": "L216", "weight": 1.0, "source": "scripts_migrate_crm_quote_str_or_none", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_quote.py", "source_location": "L668", "weight": 1.0, "source": "scripts_migrate_crm_quote_main", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_customer.py", "source_location": "L98", "weight": 1.0, "source": "scripts_migrate_crm_customer_legacy_id_to_str", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_customer.py", "source_location": "L155", "weight": 1.0, "source": "scripts_migrate_crm_customer_fetch_portal_admin_id", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_customer.py", "source_location": "L167", "weight": 1.0, "source": "scripts_migrate_crm_customer_resolve_portal_user_id", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_customer.py", "source_location": "L190", "weight": 1.0, "source": "scripts_migrate_crm_customer_load_oss_id_to_url", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_customer.py", "source_location": "L194", "weight": 1.0, "source": "scripts_migrate_crm_customer_normalize_customer_type", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_customer.py", "source_location": "L211", "weight": 1.0, "source": "scripts_migrate_crm_customer_normalize_follow_type", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_customer.py", "source_location": "L218", "weight": 1.0, "source": "scripts_migrate_crm_customer_dec", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_customer.py", "source_location": "L224", "weight": 1.0, "source": "scripts_migrate_crm_customer_str_or_none", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_customer.py", "source_location": "L622", "weight": 1.0, "source": "scripts_migrate_crm_customer_main", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_product.py", "source_location": "L64", "weight": 1.0, "source": "scripts_migrate_crm_product_legacy_id_to_str", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_product.py", "source_location": "L121", "weight": 1.0, "source": "scripts_migrate_crm_product_fetch_portal_admin_id", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_product.py", "source_location": "L131", "weight": 1.0, "source": "scripts_migrate_crm_product_resolve_portal_user_id", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_product.py", "source_location": "L169", "weight": 1.0, "source": "scripts_migrate_crm_product_dec", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_product.py", "source_location": "L182", "weight": 1.0, "source": "scripts_migrate_crm_product_transform_row", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_product.py", "source_location": "L368", "weight": 1.0, "source": "scripts_migrate_crm_product_main", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_users.py", "source_location": "L131", "weight": 1.0, "source": "scripts_migrate_users_normalize_phone", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_users.py", "source_location": "L229", "weight": 1.0, "source": "scripts_migrate_users_check_redis", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_users.py", "source_location": "L247", "weight": 1.0, "source": "scripts_migrate_users_check_minio", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_users.py", "source_location": "L359", "weight": 1.0, "source": "scripts_migrate_users_build_merged_users", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_users.py", "source_location": "L387", "weight": 1.0, "source": "scripts_migrate_users_target_user_exists_conn", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_users.py", "source_location": "L413", "weight": 1.0, "source": "scripts_migrate_users_ensure_portal_role", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_users.py", "source_location": "L531", "weight": 1.0, "source": "scripts_migrate_users_migrate_users", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_users.py", "source_location": "L649", "weight": 1.0, "source": "scripts_migrate_users_write_mapping_outputs", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_users.py", "source_location": "L729", "weight": 1.0, "source": "scripts_migrate_users_parse_args", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L60", "weight": 1.0, "source": "scripts_migrate_crm_product_category_legacy_id_to_str", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L125", "weight": 1.0, "source": "scripts_migrate_crm_product_category_fetch_portal_admin_id", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L135", "weight": 1.0, "source": "scripts_migrate_crm_product_category_resolve_portal_user_id", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L239", "weight": 1.0, "source": "scripts_migrate_crm_product_category_transform_row", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L435", "weight": 1.0, "source": "scripts_migrate_crm_product_category_main", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L71", "weight": 1.0, "source": "scripts_clear_pl_plan_instance_data_main", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L299", "weight": 1.0, "source": "scripts_fix_pl_transport_db_link_stop_ids_main", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migration/minio_url.py", "source_location": "L117", "weight": 1.0, "source": "migration_minio_url_resolve_oss_id_csv", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L101", "weight": 1.0, "source": "services_pl_contract_plan_qty_accumulate_stop_products", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L380", "weight": 1.0, "source": "services_pl_contract_plan_qty_attach_plan_qty_fields_to_products", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L81", "weight": 1.0, "source": "bx_payment_filters_from_params", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L79", "weight": 1.0, "source": "bx_payment_list_pending_payments", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L126", "weight": 1.0, "source": "bx_payment_list_processed_payments", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L230", "weight": 1.0, "source": "bx_reimburse_list_reimburses", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L326", "weight": 1.0, "source": "bx_reimburse_pending_approval", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L368", "weight": 1.0, "source": "bx_reimburse_approved_by_me", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L237", "weight": 1.0, "source": "bx_payment_list_advance_issues", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L447", "weight": 1.0, "source": "bx_payment_export_advance_issues", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L74", "weight": 1.0, "source": "bx_advance_advance_list_filters", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L125", "weight": 1.0, "source": "bx_advance_list_advances", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L212", "weight": 1.0, "source": "bx_advance_pending_approval", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L252", "weight": 1.0, "source": "bx_advance_approved_by_me", "target": "str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L78", "weight": 1.0, "source": "bx_reimburse_reimburse_list_filters", "target": "str" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_userrole", "target": "str" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/crud/user.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "crud_user_usercrudcompat", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_tenantcreatebody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_tenantupdatebody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_tenantexportbody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_usercreatebody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_userupdatebody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_userexportbody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dicttypecreatebody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dicttypeupdatebody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dicttypeexportbody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictdatacreatebody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictdataupdatebody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictensurebody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictensureremovebody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_deptcreatebody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_deptupdatebody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_deptexportbody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_sitecreatebody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_siteupdatebody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_siteexportbody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postcreatebody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postupdatebody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postexportbody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postusersupdatebody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_menucreatebody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_menuupdatebody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_menuexportbody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_rolecreatebody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_roleupdatebody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_rolemenubody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_roledatascopebody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_roleexportbody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_attachmentdownloadurlbody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_demoxlsxcolumnspec", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_demoxlsxexportbody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_processdefcreatebody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_processdefupdatebody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_publishversionbody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_startinstancebody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_taskactionbody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_processdefexportbody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_myinstanceexportbody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_pendingtaskexportbody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_completedtaskexportbody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L1183", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportexportbody", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L1183", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_qrcoderesponse", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/workflow_engine.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "services_workflow_engine_workflowengine", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/duty_schedule.py", "source_location": "L31", "weight": 0.8, "confidence_score": 0.5, "source": "services_duty_schedule_dutybizerror", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L28", "weight": 0.8, "confidence_score": 0.5, "source": "bx_reimburse_reimburseservice", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/invoice.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "bx_invoice_invoiceservice", "target": "models_models_sysuser" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/user.py", "source_location": "L333", "weight": 1.0, "source": "crud_user_create_user", "target": "models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_tenantcreatebody", "target": "models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_tenantupdatebody", "target": "models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_tenantexportbody", "target": "models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_usercreatebody", "target": "models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_userupdatebody", "target": "models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_userexportbody", "target": "models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dicttypecreatebody", "target": "models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dicttypeupdatebody", "target": "models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dicttypeexportbody", "target": "models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictdatacreatebody", "target": "models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictdataupdatebody", "target": "models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictensurebody", "target": "models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictensureremovebody", "target": "models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_deptcreatebody", "target": "models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_deptupdatebody", "target": "models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_deptexportbody", "target": "models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_sitecreatebody", "target": "models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_siteupdatebody", "target": "models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_siteexportbody", "target": "models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postcreatebody", "target": "models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postupdatebody", "target": "models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postexportbody", "target": "models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postusersupdatebody", "target": "models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_menucreatebody", "target": "models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_menuupdatebody", "target": "models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_menuexportbody", "target": "models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_rolecreatebody", "target": "models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_roleupdatebody", "target": "models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_rolemenubody", "target": "models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_roledatascopebody", "target": "models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_roleexportbody", "target": "models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_attachmentdownloadurlbody", "target": "models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_demoxlsxcolumnspec", "target": "models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_demoxlsxexportbody", "target": "models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/duty_schedule.py", "source_location": "L31", "weight": 0.8, "confidence_score": 0.5, "source": "services_duty_schedule_dutybizerror", "target": "models_models_sysrole" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/role.py", "source_location": "L125", "weight": 1.0, "source": "crud_role_create_role", "target": "models_models_sysrole" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_rationale_78", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/crud/user.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "crud_user_usercrudcompat", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_tenantcreatebody", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_tenantupdatebody", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_tenantexportbody", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_usercreatebody", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_userupdatebody", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_userexportbody", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dicttypecreatebody", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dicttypeupdatebody", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dicttypeexportbody", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictdatacreatebody", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictdataupdatebody", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictensurebody", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictensureremovebody", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_deptcreatebody", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_deptupdatebody", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_deptexportbody", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_sitecreatebody", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_siteupdatebody", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_siteexportbody", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postcreatebody", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postupdatebody", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postexportbody", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postusersupdatebody", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_menucreatebody", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_menuupdatebody", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_menuexportbody", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_rolecreatebody", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_roleupdatebody", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_rolemenubody", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_roledatascopebody", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_roleexportbody", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_attachmentdownloadurlbody", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_demoxlsxcolumnspec", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_demoxlsxexportbody", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/workflow_engine.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "services_workflow_engine_workflowengine", "target": "models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/duty_schedule.py", "source_location": "L31", "weight": 0.8, "confidence_score": 0.5, "source": "services_duty_schedule_dutybizerror", "target": "models_models_sysuserrole" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/user.py", "source_location": "L271", "weight": 1.0, "source": "crud_user_replace_associations", "target": "models_models_sysuserrole" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_rationale_98", "target": "models_models_sysrolemenu" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/role.py", "source_location": "L228", "weight": 1.0, "source": "crud_role_update_role_menus", "target": "models_models_sysrolemenu" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_rationale_118", "target": "models_models_sysroledatascopedetail" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/role.py", "source_location": "L284", "weight": 1.0, "source": "crud_role_update_role_data_scope", "target": "models_models_sysroledatascopedetail" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/menu.py", "source_location": "L145", "weight": 1.0, "source": "crud_menu_create_menu", "target": "models_models_sysmenu" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/crud/user.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "crud_user_usercrudcompat", "target": "models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_tenantcreatebody", "target": "models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_tenantupdatebody", "target": "models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_tenantexportbody", "target": "models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_usercreatebody", "target": "models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_userupdatebody", "target": "models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_userexportbody", "target": "models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dicttypecreatebody", "target": "models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dicttypeupdatebody", "target": "models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dicttypeexportbody", "target": "models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictdatacreatebody", "target": "models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictdataupdatebody", "target": "models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictensurebody", "target": "models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictensureremovebody", "target": "models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_deptcreatebody", "target": "models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_deptupdatebody", "target": "models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_deptexportbody", "target": "models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_sitecreatebody", "target": "models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_siteupdatebody", "target": "models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_siteexportbody", "target": "models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postcreatebody", "target": "models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postupdatebody", "target": "models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postexportbody", "target": "models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postusersupdatebody", "target": "models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_menucreatebody", "target": "models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_menuupdatebody", "target": "models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_menuexportbody", "target": "models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_rolecreatebody", "target": "models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_roleupdatebody", "target": "models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_rolemenubody", "target": "models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_roledatascopebody", "target": "models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_roleexportbody", "target": "models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_attachmentdownloadurlbody", "target": "models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_demoxlsxcolumnspec", "target": "models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_demoxlsxexportbody", "target": "models_models_sysdept" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/dept.py", "source_location": "L123", "weight": 1.0, "source": "crud_dept_create_dept", "target": "models_models_sysdept" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L190", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_rationale_190", "target": "models_models_systenant" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/tenant.py", "source_location": "L100", "weight": 1.0, "source": "crud_tenant_create_tenant", "target": "models_models_systenant" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/site.py", "source_location": "L110", "weight": 1.0, "source": "crud_site_create_site", "target": "models_models_syssite" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/post.py", "source_location": "L100", "weight": 1.0, "source": "crud_post_create_post", "target": "models_models_syspost" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L258", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_rationale_258", "target": "models_models_sysuserpost" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/crud/user.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "crud_user_usercrudcompat", "target": "models_models_sysuserpost" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/user.py", "source_location": "L159", "weight": 1.0, "source": "crud_user_set_user_post_ids_only", "target": "models_models_sysuserpost" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/user.py", "source_location": "L288", "weight": 1.0, "source": "crud_user_replace_associations", "target": "models_models_sysuserpost" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_rationale_277", "target": "models_models_sysusermenufavorite" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/menu_favorite.py", "source_location": "L143", "weight": 1.0, "source": "crud_menu_favorite_add_favorite", "target": "models_models_sysusermenufavorite" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/dict_type.py", "source_location": "L102", "weight": 1.0, "source": "crud_dict_type_create_dict_type", "target": "models_models_sysdicttype" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L321", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_rationale_321", "target": "models_models_sysethnic" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_tenantcreatebody", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_tenantupdatebody", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_tenantexportbody", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_usercreatebody", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_userupdatebody", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_userexportbody", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dicttypecreatebody", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dicttypeupdatebody", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dicttypeexportbody", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictdatacreatebody", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictdataupdatebody", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictensurebody", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictensureremovebody", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_deptcreatebody", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_deptupdatebody", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_deptexportbody", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_sitecreatebody", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_siteupdatebody", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_siteexportbody", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postcreatebody", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postupdatebody", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postexportbody", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postusersupdatebody", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_menucreatebody", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_menuupdatebody", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_menuexportbody", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_rolecreatebody", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_roleupdatebody", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_rolemenubody", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_roledatascopebody", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_roleexportbody", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_attachmentdownloadurlbody", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_demoxlsxcolumnspec", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_demoxlsxexportbody", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/duty_schedule.py", "source_location": "L31", "weight": 0.8, "confidence_score": 0.5, "source": "services_duty_schedule_dutybizerror", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/dict_ensure.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "services_dict_ensure_dictensureerror", "target": "models_models_sysdictdata" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/dict_data.py", "source_location": "L88", "weight": 1.0, "source": "crud_dict_data_create_dict_data", "target": "models_models_sysdictdata" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/duty_schedule.py", "source_location": "L203", "weight": 1.0, "source": "services_duty_schedule_ensure_dict_data", "target": "models_models_sysdictdata" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/dict_ensure.py", "source_location": "L75", "weight": 1.0, "source": "services_dict_ensure_ensure_dict_data", "target": "models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/crud/api_request_log.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "crud_api_request_log_apirequestlogcrud", "target": "models_models_sysapirequestlog" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/crud/api_request_log.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "crud_api_request_log_apirequestlogcrud", "target": "models_models_sysapirequestloghis" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/api_request_log.py", "source_location": "L95", "weight": 1.0, "source": "crud_api_request_log_delete", "target": "models_models_sysapirequestloghis" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L447", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_rationale_447", "target": "models_models_bizleaverequest" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/leave.py", "source_location": "L99", "weight": 1.0, "source": "crud_leave_create_leave", "target": "models_models_bizleaverequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_processdefcreatebody", "target": "models_models_wfprocessdef" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_processdefupdatebody", "target": "models_models_wfprocessdef" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_publishversionbody", "target": "models_models_wfprocessdef" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_startinstancebody", "target": "models_models_wfprocessdef" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_taskactionbody", "target": "models_models_wfprocessdef" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_processdefexportbody", "target": "models_models_wfprocessdef" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_myinstanceexportbody", "target": "models_models_wfprocessdef" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_pendingtaskexportbody", "target": "models_models_wfprocessdef" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_completedtaskexportbody", "target": "models_models_wfprocessdef" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/leave.py", "source_location": "L175", "weight": 0.8, "confidence_score": 0.5, "source": "api_leave_leaveexportbody", "target": "models_models_wfprocessdef" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/workflow.py", "source_location": "L136", "weight": 1.0, "source": "crud_workflow_create_process_def", "target": "models_models_wfprocessdef" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L528", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_rationale_528", "target": "models_models_wfprocessversion" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_processdefcreatebody", "target": "models_models_wfprocessversion" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_processdefupdatebody", "target": "models_models_wfprocessversion" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_publishversionbody", "target": "models_models_wfprocessversion" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_startinstancebody", "target": "models_models_wfprocessversion" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_taskactionbody", "target": "models_models_wfprocessversion" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_processdefexportbody", "target": "models_models_wfprocessversion" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_myinstanceexportbody", "target": "models_models_wfprocessversion" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_pendingtaskexportbody", "target": "models_models_wfprocessversion" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_completedtaskexportbody", "target": "models_models_wfprocessversion" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/workflow.py", "source_location": "L241", "weight": 1.0, "source": "crud_workflow_publish_version", "target": "models_models_wfprocessversion" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_processdefcreatebody", "target": "models_models_wfnode" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_processdefupdatebody", "target": "models_models_wfnode" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_publishversionbody", "target": "models_models_wfnode" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_startinstancebody", "target": "models_models_wfnode" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_taskactionbody", "target": "models_models_wfnode" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_processdefexportbody", "target": "models_models_wfnode" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_myinstanceexportbody", "target": "models_models_wfnode" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_pendingtaskexportbody", "target": "models_models_wfnode" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_completedtaskexportbody", "target": "models_models_wfnode" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/workflow_engine.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "services_workflow_engine_workflowengine", "target": "models_models_wfnode" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/workflow.py", "source_location": "L261", "weight": 1.0, "source": "crud_workflow_publish_version", "target": "models_models_wfnode" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L573", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_rationale_573", "target": "models_models_wftransition" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/workflow_engine.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "services_workflow_engine_workflowengine", "target": "models_models_wftransition" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/workflow.py", "source_location": "L281", "weight": 1.0, "source": "crud_workflow_publish_version", "target": "models_models_wftransition" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L595", "weight": 1.0, "confidence_score": 1.0, "source": "models_models_rationale_595", "target": "models_models_wfprocessinstance" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_processdefcreatebody", "target": "models_models_wfprocessinstance" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_processdefupdatebody", "target": "models_models_wfprocessinstance" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_publishversionbody", "target": "models_models_wfprocessinstance" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_startinstancebody", "target": "models_models_wfprocessinstance" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_taskactionbody", "target": "models_models_wfprocessinstance" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_processdefexportbody", "target": "models_models_wfprocessinstance" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_myinstanceexportbody", "target": "models_models_wfprocessinstance" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_pendingtaskexportbody", "target": "models_models_wfprocessinstance" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_completedtaskexportbody", "target": "models_models_wfprocessinstance" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/workflow_engine.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "services_workflow_engine_workflowengine", "target": "models_models_wfprocessinstance" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/workflow.py", "source_location": "L380", "weight": 1.0, "source": "crud_workflow_create_instance", "target": "models_models_wfprocessinstance" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_processdefcreatebody", "target": "models_models_wftask" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_processdefupdatebody", "target": "models_models_wftask" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_publishversionbody", "target": "models_models_wftask" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_startinstancebody", "target": "models_models_wftask" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_taskactionbody", "target": "models_models_wftask" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_processdefexportbody", "target": "models_models_wftask" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_myinstanceexportbody", "target": "models_models_wftask" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_pendingtaskexportbody", "target": "models_models_wftask" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_completedtaskexportbody", "target": "models_models_wftask" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/workflow_engine.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "services_workflow_engine_workflowengine", "target": "models_models_wftask" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/workflow.py", "source_location": "L581", "weight": 1.0, "source": "crud_workflow_create_task", "target": "models_models_wftask" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init_py", "target": "app_models_base" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init_py", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_py", "target": "app_core_database" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_py", "target": "models_crm_models_crmproductcategory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_py", "target": "models_crm_models_crmproduct" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_py", "target": "models_crm_models_crmproductbrand" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_py", "target": "models_crm_models_crmproductalias" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_py", "target": "models_crm_models_sysoss" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_py", "target": "models_crm_models_crmcustomer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_py", "target": "models_crm_models_crmcontact" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_py", "target": "models_crm_models_crminvoiceinfo" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_py", "target": "models_crm_models_crmcustomerfollow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L328", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_py", "target": "models_crm_models_crmcustomerpool" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L354", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_py", "target": "models_crm_models_crmcustomerpoolrule" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L377", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_py", "target": "models_crm_models_crmopportunity" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L420", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_py", "target": "models_crm_models_crmopportunityfollow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_py", "target": "models_crm_models_crmopportunityproduct" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L481", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_py", "target": "models_crm_models_crmopportunitystagelog" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L512", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_py", "target": "models_crm_models_crmcontract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L597", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_py", "target": "models_crm_models_crmcontractapproversetting" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L616", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_py", "target": "models_crm_models_crmcontractapproval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L647", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_py", "target": "models_crm_models_crmcontractchange" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L678", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_py", "target": "models_crm_models_crmcontracttemplate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L712", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_py", "target": "models_crm_models_crmcontractproduct" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L755", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_py", "target": "models_crm_models_crmcontractproductpricetier" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L780", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_py", "target": "models_crm_models_crmquote" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L839", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_py", "target": "models_crm_models_crmquoteproduct" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L877", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_py", "target": "models_crm_models_crmquoteapproversetting" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L896", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_py", "target": "models_crm_models_crmquoteapproval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L921", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_py", "target": "models_crm_models_crmquotesharelog" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L947", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_py", "target": "models_crm_models_crmclue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L997", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_py", "target": "models_crm_models_crmcluefollow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L1021", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_py", "target": "models_crm_models_crmpriceletter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L1052", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_py", "target": "models_crm_models_crmsupplierinfo" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "models_crm_models_rationale_1", "target": "app_models_crm_models_py" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/product.py", "source_location": "L175", "weight": 1.0, "source": "crm_product_create_category", "target": "models_crm_models_crmproductcategory" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L27", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "models_crm_models_crmproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L27", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "models_crm_models_crmproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_io_order_service_ioordercreateresult", "target": "models_crm_models_crmproduct" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/product.py", "source_location": "L786", "weight": 1.0, "source": "crm_product_create_product", "target": "models_crm_models_crmproduct" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/product.py", "source_location": "L1183", "weight": 1.0, "source": "crm_product_resolve_product_id_for_quote_item", "target": "models_crm_models_crmproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L767", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_transport_stop_feedback_service_publicstopproductrow", "target": "models_crm_models_crmproductbrand" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L767", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_transport_stop_feedback_service_publicstopsegment", "target": "models_crm_models_crmproductbrand" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_io_order_service_ioordercreateresult", "target": "models_crm_models_crmproductbrand" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/product.py", "source_location": "L437", "weight": 1.0, "source": "crm_product_replace_product_brands", "target": "models_crm_models_crmproductbrand" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/product.py", "source_location": "L501", "weight": 1.0, "source": "crm_product_replace_product_aliases", "target": "models_crm_models_crmproductalias" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/oss.py", "source_location": "L30", "weight": 1.0, "source": "crud_oss_create_oss", "target": "models_crm_models_sysoss" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/product.py", "source_location": "L1073", "weight": 1.0, "source": "crm_product_create_oss", "target": "models_crm_models_sysoss" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/clue.py", "source_location": "L501", "weight": 1.0, "source": "crm_clue_convert_clue", "target": "models_crm_models_crmcustomer" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/customer.py", "source_location": "L493", "weight": 1.0, "source": "crm_customer_create_customer", "target": "models_crm_models_crmcustomer" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contact.py", "source_location": "L218", "weight": 1.0, "source": "crm_contact_create_contact", "target": "models_crm_models_crmcontact" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/invoice_info.py", "source_location": "L130", "weight": 1.0, "source": "crm_invoice_info_create_invoice_info", "target": "models_crm_models_crminvoiceinfo" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/customer_follow.py", "source_location": "L173", "weight": 1.0, "source": "crm_customer_follow_create_follow", "target": "models_crm_models_crmcustomerfollow" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/pool_rule.py", "source_location": "L278", "weight": 1.0, "source": "crm_pool_rule_execute_single_rule", "target": "models_crm_models_crmcustomerpool" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/customer_pool.py", "source_location": "L61", "weight": 1.0, "source": "crm_customer_pool_create_pool_record", "target": "models_crm_models_crmcustomerpool" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/pool_rule.py", "source_location": "L110", "weight": 1.0, "source": "crm_pool_rule_create_pool_rule", "target": "models_crm_models_crmcustomerpoolrule" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/opportunity.py", "source_location": "L525", "weight": 1.0, "source": "crm_opportunity_create_opportunity", "target": "models_crm_models_crmopportunity" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L210", "weight": 1.0, "source": "crm_opportunity_follow_create_opportunity_follow", "target": "models_crm_models_crmopportunityfollow" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L205", "weight": 1.0, "source": "crm_opportunity_product_create_opportunity_product", "target": "models_crm_models_crmopportunityproduct" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/opportunity.py", "source_location": "L482", "weight": 1.0, "source": "crm_opportunity_record_stage_log", "target": "models_crm_models_crmopportunitystagelog" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L1316", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "models_crm_models_crmcontract" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L1316", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "models_crm_models_crmcontract" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L1266", "weight": 1.0, "source": "crm_contract_create_contract", "target": "models_crm_models_crmcontract" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L80", "weight": 1.0, "source": "crm_contract_approver_setting_save_setting", "target": "models_crm_models_crmcontractapproversetting" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract_approval.py", "source_location": "L158", "weight": 1.0, "source": "crm_contract_approval_create_approval_records", "target": "models_crm_models_crmcontractapproval" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L2560", "weight": 1.0, "source": "crm_contract_create_contract_change", "target": "models_crm_models_crmcontractchange" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L2733", "weight": 1.0, "source": "crm_contract_create_contract_template", "target": "models_crm_models_crmcontracttemplate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L1316", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "models_crm_models_crmcontractproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L1316", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "models_crm_models_crmcontractproduct" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract_product.py", "source_location": "L228", "weight": 1.0, "source": "crm_contract_product_insert_contract_product", "target": "models_crm_models_crmcontractproduct" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract_product.py", "source_location": "L398", "weight": 1.0, "source": "crm_contract_product_save_price_tiers_for_product", "target": "models_crm_models_crmcontractproductpricetier" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L647", "weight": 1.0, "source": "crm_quote_create_quote", "target": "models_crm_models_crmquote" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L1201", "weight": 1.0, "source": "crm_quote_create_new_version", "target": "models_crm_models_crmquote" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote_product.py", "source_location": "L210", "weight": 1.0, "source": "crm_quote_product_insert_quote_product", "target": "models_crm_models_crmquoteproduct" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L112", "weight": 1.0, "source": "crm_quote_approver_setting_save_setting", "target": "models_crm_models_crmquoteapproversetting" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote_approval.py", "source_location": "L107", "weight": 1.0, "source": "crm_quote_approval_create_approval_records", "target": "models_crm_models_crmquoteapproval" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L55", "weight": 1.0, "source": "crm_quote_share_log_record_visit", "target": "models_crm_models_crmquotesharelog" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/clue.py", "source_location": "L282", "weight": 1.0, "source": "crm_clue_create_clue", "target": "models_crm_models_crmclue" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/clue_follow.py", "source_location": "L65", "weight": 1.0, "source": "crm_clue_follow_create_clue_follow", "target": "models_crm_models_crmcluefollow" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L1022", "weight": 1.0, "confidence_score": 1.0, "source": "models_crm_models_rationale_1022", "target": "models_crm_models_crmpriceletter" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/price_letter.py", "source_location": "L241", "weight": 1.0, "source": "crm_price_letter_create_price_letter", "target": "models_crm_models_crmpriceletter" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/supplier_info.py", "source_location": "L155", "weight": 1.0, "source": "crm_supplier_info_create_supplier_info", "target": "models_crm_models_crmsupplierinfo" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/db_models.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_db_models_py", "target": "app_core_database" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/db_models.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_db_models_py", "target": "models_db_models_dbpurchaseplan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/db_models.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_db_models_py", "target": "models_db_models_dbinboundoutbound" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/db_models.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_db_models_py", "target": "models_db_models_dbweighingslip" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/db_models.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_db_models_py", "target": "models_db_models_dbsequence" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/db_models.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "models_db_models_rationale_1", "target": "app_models_db_models_py" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/weighing.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "db_weighing_weighingexportbody", "target": "models_db_models_dbpurchaseplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/weighing.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "db_weighing_weighingrelateddata", "target": "models_db_models_dbpurchaseplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_planexportbody", "target": "models_db_models_dbpurchaseplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_autogeneratemonthlyresult", "target": "models_db_models_dbpurchaseplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_planrelateddata", "target": "models_db_models_dbpurchaseplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_thirdpartyplanpagedata", "target": "models_db_models_dbpurchaseplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "db_inventory_inventoryexportbody", "target": "models_db_models_dbpurchaseplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "db_inventory_inventoryrelateddata", "target": "models_db_models_dbpurchaseplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_dibang_bridge_service_dibanginventorylinkresult", "target": "models_db_models_dbpurchaseplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_dibang_bridge_service_stopdibangoption", "target": "models_db_models_dbpurchaseplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_dibang_bridge_service_stopdibangproduct", "target": "models_db_models_dbpurchaseplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L7", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_dibang_plan_quantity_stopstub", "target": "models_db_models_dbpurchaseplan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L320", "weight": 1.0, "source": "db_plans_create_plan", "target": "models_db_models_dbpurchaseplan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L343", "weight": 1.0, "source": "services_pl_dibang_bridge_service_create_db_plan", "target": "models_db_models_dbpurchaseplan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L104", "weight": 1.0, "source": "db_auto_generate_plans_run_auto_generate_monthly_plans", "target": "models_db_models_dbpurchaseplan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L40", "weight": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_apply_plan_quantity_delta_accumulates", "target": "models_db_models_dbpurchaseplan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L47", "weight": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_apply_plan_quantity_delta_never_below_zero", "target": "models_db_models_dbpurchaseplan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L72", "weight": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_revoke_subtracts_plan_quantity_on_cancel", "target": "models_db_models_dbpurchaseplan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L41", "weight": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_same_month_updates_inventory_date_only", "target": "models_db_models_dbpurchaseplan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L149", "weight": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_cross_month_repoints_purchase_plan", "target": "models_db_models_dbpurchaseplan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L178", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_reuses_existing_inventory_id", "target": "models_db_models_dbpurchaseplan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L481", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_remounts_monthly_plan_when_partner_changes", "target": "models_db_models_dbpurchaseplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L28", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "models_db_models_dbinboundoutbound" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L28", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "models_db_models_dbinboundoutbound" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/weighing.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "db_weighing_weighingexportbody", "target": "models_db_models_dbinboundoutbound" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/weighing.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "db_weighing_weighingrelateddata", "target": "models_db_models_dbinboundoutbound" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_planexportbody", "target": "models_db_models_dbinboundoutbound" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_autogeneratemonthlyresult", "target": "models_db_models_dbinboundoutbound" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_planrelateddata", "target": "models_db_models_dbinboundoutbound" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_thirdpartyplanpagedata", "target": "models_db_models_dbinboundoutbound" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "db_inventory_inventoryexportbody", "target": "models_db_models_dbinboundoutbound" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "db_inventory_inventoryrelateddata", "target": "models_db_models_dbinboundoutbound" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_dibang_bridge_service_dibanginventorylinkresult", "target": "models_db_models_dbinboundoutbound" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_dibang_bridge_service_stopdibangoption", "target": "models_db_models_dbinboundoutbound" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_dibang_bridge_service_stopdibangproduct", "target": "models_db_models_dbinboundoutbound" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_io_order_service_ioordercreateresult", "target": "models_db_models_dbinboundoutbound" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L7", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_dibang_plan_quantity_stopstub", "target": "models_db_models_dbinboundoutbound" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L390", "weight": 1.0, "source": "db_inventory_create_inventory", "target": "models_db_models_dbinboundoutbound" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L443", "weight": 1.0, "source": "db_inventory_create_link_for_plan", "target": "models_db_models_dbinboundoutbound" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L389", "weight": 1.0, "source": "services_pl_dibang_bridge_service_create_db_inventory", "target": "models_db_models_dbinboundoutbound" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L54", "weight": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_prefers_link_field", "target": "models_db_models_dbinboundoutbound" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L60", "weight": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_falls_back_to_inventory", "target": "models_db_models_dbinboundoutbound" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L73", "weight": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_revoke_subtracts_plan_quantity_on_cancel", "target": "models_db_models_dbinboundoutbound" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L126", "weight": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_revoke_blocks_when_weighing_exists", "target": "models_db_models_dbinboundoutbound" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L55", "weight": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_same_month_updates_inventory_date_only", "target": "models_db_models_dbinboundoutbound" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L177", "weight": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_cross_month_repoints_purchase_plan", "target": "models_db_models_dbinboundoutbound" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L274", "weight": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_skips_when_weighing_exists", "target": "models_db_models_dbinboundoutbound" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L55", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_cancel_generate_dibang_blocked_when_weighing_exists", "target": "models_db_models_dbinboundoutbound" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L185", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_reuses_existing_inventory_id", "target": "models_db_models_dbinboundoutbound" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L338", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_updates_inventory_and_weighing_plate_when_already_weighed", "target": "models_db_models_dbinboundoutbound" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L544", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_remounts_monthly_plan_when_partner_changes", "target": "models_db_models_dbinboundoutbound" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/weighing.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "db_weighing_weighingexportbody", "target": "models_db_models_dbweighingslip" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/weighing.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "db_weighing_weighingrelateddata", "target": "models_db_models_dbweighingslip" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_planexportbody", "target": "models_db_models_dbweighingslip" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_autogeneratemonthlyresult", "target": "models_db_models_dbweighingslip" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_planrelateddata", "target": "models_db_models_dbweighingslip" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_thirdpartyplanpagedata", "target": "models_db_models_dbweighingslip" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "db_inventory_inventoryexportbody", "target": "models_db_models_dbweighingslip" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "db_inventory_inventoryrelateddata", "target": "models_db_models_dbweighingslip" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_dibang_bridge_service_dibanginventorylinkresult", "target": "models_db_models_dbweighingslip" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_dibang_bridge_service_stopdibangoption", "target": "models_db_models_dbweighingslip" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_dibang_bridge_service_stopdibangproduct", "target": "models_db_models_dbweighingslip" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L370", "weight": 1.0, "source": "db_weighing_create_weighing", "target": "models_db_models_dbweighingslip" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L355", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_updates_inventory_and_weighing_plate_when_already_weighed", "target": "models_db_models_dbweighingslip" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/inventory_id.py", "source_location": "L46", "weight": 1.0, "source": "db_inventory_id_ensure_sequence_row", "target": "models_db_models_dbsequence" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/base.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_base_py", "target": "app_core_database" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/base.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_base_py", "target": "models_base_basemodel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/base.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_base_py", "target": "models_base_tablename" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/base.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_base_py", "target": "models_base_softdeletemodel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/base.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_base_py", "target": "models_base_get_active" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/models/base.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "models_base_basemodel", "target": "models_base_basemodel_to_dict" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/base.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "models_base_softdeletemodel", "target": "models_base_basemodel" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/models/base.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "models_base_softdeletemodel", "target": "models_base_softdeletemodel_soft_delete" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/models/base.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "models_base_softdeletemodel", "target": "models_base_softdeletemodel_restore" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models_py", "target": "app_core_database" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models_py", "target": "models_bx_models_bxexpenseitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models_py", "target": "models_bx_models_bxworkflowdef" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models_py", "target": "models_bx_models_bxworkflownode" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models_py", "target": "models_bx_models_bxadvanceapply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models_py", "target": "models_bx_models_bxadvanceapproval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models_py", "target": "models_bx_models_bxreimburseapply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models_py", "target": "models_bx_models_bxreimbursedetail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models_py", "target": "models_bx_models_bxreimburseapproval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models_py", "target": "models_bx_models_bxreimburseoffset" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L252", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models_py", "target": "models_bx_models_bxattachment" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models_py", "target": "models_bx_models_bxinvoice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models_py", "target": "models_bx_models_bxinvoiceledger" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L322", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models_py", "target": "models_bx_models_bxreimburseinvoice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L340", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models_py", "target": "models_bx_models_bxinvoicewalletsummary" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "models_bx_models_rationale_1", "target": "app_models_bx_models_py" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/expense_item.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "bx_expense_item_expenseitemservice", "target": "models_bx_models_bxexpenseitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "bx_reimburse_reimburseservice", "target": "models_bx_models_bxworkflowdef" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/advance.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "bx_advance_advanceservice", "target": "models_bx_models_bxworkflowdef" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/workflow.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "bx_workflow_workflowservice", "target": "models_bx_models_bxworkflowdef" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "bx_reimburse_reimburseservice", "target": "models_bx_models_bxworkflownode" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/advance.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "bx_advance_advanceservice", "target": "models_bx_models_bxworkflownode" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/workflow.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "bx_workflow_workflowservice", "target": "models_bx_models_bxworkflownode" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/workflow.py", "source_location": "L180", "weight": 1.0, "source": "bx_workflow_save_nodes", "target": "models_bx_models_bxworkflownode" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "bx_payment_paymentexportbody", "target": "models_bx_models_bxadvanceapply" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/advance.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "bx_advance_advanceservice", "target": "models_bx_models_bxadvanceapply" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/advance.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "bx_advance_advanceservice", "target": "models_bx_models_bxadvanceapproval" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/advance.py", "source_location": "L269", "weight": 1.0, "source": "bx_advance_approve", "target": "models_bx_models_bxadvanceapproval" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/advance.py", "source_location": "L309", "weight": 1.0, "source": "bx_advance_reject", "target": "models_bx_models_bxadvanceapproval" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "bx_payment_paymentexportbody", "target": "models_bx_models_bxreimburseapply" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "bx_reimburse_reimburseservice", "target": "models_bx_models_bxreimburseapply" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L826", "weight": 1.0, "source": "bx_reimburse_create_with_details", "target": "models_bx_models_bxreimburseapply" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "bx_reimburse_reimburseservice", "target": "models_bx_models_bxreimbursedetail" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L855", "weight": 1.0, "source": "bx_reimburse_create_with_details", "target": "models_bx_models_bxreimbursedetail" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L929", "weight": 1.0, "source": "bx_reimburse_update_with_details", "target": "models_bx_models_bxreimbursedetail" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "bx_reimburse_reimburseservice", "target": "models_bx_models_bxreimburseapproval" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L622", "weight": 1.0, "source": "bx_reimburse_approve", "target": "models_bx_models_bxreimburseapproval" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L662", "weight": 1.0, "source": "bx_reimburse_reject", "target": "models_bx_models_bxreimburseapproval" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "bx_payment_paymentexportbody", "target": "models_bx_models_bxreimburseoffset" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "bx_reimburse_reimburseservice", "target": "models_bx_models_bxreimburseoffset" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/advance.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "bx_advance_advanceservice", "target": "models_bx_models_bxreimburseoffset" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L1206", "weight": 1.0, "source": "bx_reimburse_offset", "target": "models_bx_models_bxreimburseoffset" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L1244", "weight": 1.0, "source": "bx_reimburse_batch_offset", "target": "models_bx_models_bxreimburseoffset" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "bx_reimburse_reimburseservice", "target": "models_bx_models_bxattachment" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/attachment.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "bx_attachment_attachmentservice", "target": "models_bx_models_bxattachment" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/invoice.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "bx_invoice_invoiceservice", "target": "models_bx_models_bxattachment" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "bx_reimburse_reimburseservice", "target": "models_bx_models_bxinvoice" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/invoice.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "bx_invoice_invoiceservice", "target": "models_bx_models_bxinvoice" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "bx_reimburse_reimburseservice", "target": "models_bx_models_bxinvoiceledger" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L11", "weight": 0.8, "confidence_score": 0.5, "source": "bx_invoice_ledger_invoiceledgerservice", "target": "models_bx_models_bxinvoiceledger" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/invoice.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "bx_invoice_invoiceservice", "target": "models_bx_models_bxinvoiceledger" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L188", "weight": 1.0, "source": "bx_invoice_ledger_add_entry", "target": "models_bx_models_bxinvoiceledger" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "bx_reimburse_reimburseservice", "target": "models_bx_models_bxreimburseinvoice" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L405", "weight": 1.0, "source": "bx_reimburse_sync_reimburse_invoices", "target": "models_bx_models_bxreimburseinvoice" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L11", "weight": 0.8, "confidence_score": 0.5, "source": "bx_invoice_ledger_invoiceledgerservice", "target": "models_bx_models_bxinvoicewalletsummary" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/invoice.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "bx_invoice_invoiceservice", "target": "models_bx_models_bxinvoicewalletsummary" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L97", "weight": 1.0, "source": "bx_invoice_ledger_lock_summary", "target": "models_bx_models_bxinvoicewalletsummary" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L152", "weight": 1.0, "source": "bx_invoice_ledger_refresh_summary", "target": "models_bx_models_bxinvoicewalletsummary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/auth.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_auth_py", "target": "schemas_auth_loginrequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/auth.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_auth_py", "target": "schemas_auth_loginresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/auth.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_auth_py", "target": "schemas_auth_usercreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/auth.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_auth_py", "target": "schemas_auth_userresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/auth.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_auth_py", "target": "schemas_auth_config" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/auth.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_auth_py", "target": "schemas_auth_changepasswordrequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/auth.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_auth_py", "target": "schemas_auth_resetpasswordrequest" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/auth.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_auth_rationale_1", "target": "app_schemas_auth_py" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_user_py", "target": "schemas_user_userbase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_user_py", "target": "schemas_user_usercreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_user_py", "target": "schemas_user_userupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_user_py", "target": "schemas_user_userresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_user_py", "target": "schemas_user_config" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_user_py", "target": "schemas_user_userlistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_user_py", "target": "schemas_user_loginrequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_user_py", "target": "schemas_user_loginresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_user_py", "target": "schemas_user_changepasswordrequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_user_py", "target": "schemas_user_resetpasswordrequest" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_user_usercreate", "target": "schemas_user_userbase" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_user_userresponse", "target": "schemas_user_userbase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/menu_favorite.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_menu_favorite_py", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/menu_favorite.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_menu_favorite_py", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/menu_favorite.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_menu_favorite_py", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_tenantcreatebody", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_tenantupdatebody", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_tenantexportbody", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_usercreatebody", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_userupdatebody", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_userexportbody", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dicttypecreatebody", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dicttypeupdatebody", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dicttypeexportbody", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictdatacreatebody", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictdataupdatebody", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictensurebody", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictensureremovebody", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_deptcreatebody", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_deptupdatebody", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_deptexportbody", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_sitecreatebody", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_siteupdatebody", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_siteexportbody", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postcreatebody", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postupdatebody", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postexportbody", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postusersupdatebody", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_menucreatebody", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_menuupdatebody", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_menuexportbody", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_rolecreatebody", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_roleupdatebody", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_rolemenubody", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_roledatascopebody", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_roleexportbody", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_attachmentdownloadurlbody", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_demoxlsxcolumnspec", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_demoxlsxexportbody", "target": "schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_tenantcreatebody", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_tenantupdatebody", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_tenantexportbody", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_usercreatebody", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_userupdatebody", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_userexportbody", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dicttypecreatebody", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dicttypeupdatebody", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dicttypeexportbody", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictdatacreatebody", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictdataupdatebody", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictensurebody", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictensureremovebody", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_deptcreatebody", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_deptupdatebody", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_deptexportbody", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_sitecreatebody", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_siteupdatebody", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_siteexportbody", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postcreatebody", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postupdatebody", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postexportbody", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postusersupdatebody", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_menucreatebody", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_menuupdatebody", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_menuexportbody", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_rolecreatebody", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_roleupdatebody", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_rolemenubody", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_roledatascopebody", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_roleexportbody", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_attachmentdownloadurlbody", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_demoxlsxcolumnspec", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_demoxlsxexportbody", "target": "schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/menu_favorite.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_menu_favorite_rationale_15", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_tenantcreatebody", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_tenantupdatebody", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_tenantexportbody", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_usercreatebody", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_userupdatebody", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_userexportbody", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dicttypecreatebody", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dicttypeupdatebody", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dicttypeexportbody", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictdatacreatebody", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictdataupdatebody", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictensurebody", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_dictensureremovebody", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_deptcreatebody", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_deptupdatebody", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_deptexportbody", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_sitecreatebody", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_siteupdatebody", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_siteexportbody", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postcreatebody", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postupdatebody", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postexportbody", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_postusersupdatebody", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_menucreatebody", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_menuupdatebody", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_menuexportbody", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_rolecreatebody", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_roleupdatebody", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_rolemenubody", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_roledatascopebody", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_roleexportbody", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_attachmentdownloadurlbody", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_demoxlsxcolumnspec", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "api_admin_demoxlsxexportbody", "target": "schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init_py", "target": "app_schemas_common" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init_py", "target": "app_schemas_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init_py", "target": "app_schemas_leave" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init_py", "target": "app_schemas_menu" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init_py", "target": "app_schemas_user" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init_py", "target": "app_schemas_workflow" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init_py", "target": "app_schemas_attachment" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/menu.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_menu_py", "target": "schemas_menu_menumeta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/menu.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_menu_py", "target": "schemas_menu_menuitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/menu.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_menu_py", "target": "schemas_menu_menulistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/attachment.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_attachment_py", "target": "schemas_attachment_attachmentuploadresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/common.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_common_py", "target": "schemas_common_paginationparams" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/common.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_common_py", "target": "schemas_common_paginationresult" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/common.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_common_py", "target": "schemas_common_idinput" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/common.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_common_py", "target": "schemas_common_statusinput" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/common.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_common_py", "target": "schemas_common_deleteinput" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow_py", "target": "schemas_workflow_processdefcreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow_py", "target": "schemas_workflow_processdefupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow_py", "target": "schemas_workflow_processdefresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow_py", "target": "schemas_workflow_config" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow_py", "target": "schemas_workflow_nodedata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow_py", "target": "schemas_workflow_transitiondata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow_py", "target": "schemas_workflow_publishversionrequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow_py", "target": "schemas_workflow_versionresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow_py", "target": "schemas_workflow_startinstancerequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow_py", "target": "schemas_workflow_approverequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow_py", "target": "schemas_workflow_taskresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow_py", "target": "schemas_workflow_instanceresponse" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_workflow_rationale_1", "target": "app_schemas_workflow_py" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/duty.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_duty_py", "target": "schemas_duty_dutyassignmentin" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/duty.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_duty_py", "target": "schemas_duty_dutyslotsavein" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/duty.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_duty_py", "target": "schemas_duty_split_work_plans" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/duty.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_duty_py", "target": "schemas_duty_dutydaysavebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/duty.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_duty_py", "target": "schemas_duty_dutylinkbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/duty.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_duty_py", "target": "schemas_duty_dutygrabbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/duty.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_duty_py", "target": "schemas_duty_dutydictensurebody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/duty.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_duty_rationale_1", "target": "app_schemas_duty_py" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L455", "weight": 1.0, "source": "tests_test_duty_schedule_test_save_day_rejects_shrink_below_grab_count", "target": "schemas_duty_dutyassignmentin" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L624", "weight": 1.0, "source": "tests_test_duty_schedule_test_save_day_grandfathers_existing_assign_without_role", "target": "schemas_duty_dutyassignmentin" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L712", "weight": 1.0, "source": "tests_test_duty_schedule_test_save_day_rejects_new_assign_without_role", "target": "schemas_duty_dutyassignmentin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/duty_schedule.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "services_duty_schedule_dutybizerror", "target": "schemas_duty_dutyslotsavein" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L460", "weight": 1.0, "source": "tests_test_duty_schedule_test_save_day_revives_soft_deleted_slot_instead_of_insert", "target": "schemas_duty_dutyslotsavein" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L451", "weight": 1.0, "source": "tests_test_duty_schedule_test_save_day_rejects_shrink_below_grab_count", "target": "schemas_duty_dutyslotsavein" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L620", "weight": 1.0, "source": "tests_test_duty_schedule_test_save_day_grandfathers_existing_assign_without_role", "target": "schemas_duty_dutyslotsavein" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L708", "weight": 1.0, "source": "tests_test_duty_schedule_test_save_day_rejects_new_assign_without_role", "target": "schemas_duty_dutyslotsavein" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/duty_schedule.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "services_duty_schedule_dutybizerror", "target": "schemas_duty_dutydaysavebody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L458", "weight": 1.0, "source": "tests_test_duty_schedule_test_save_day_revives_soft_deleted_slot_instead_of_insert", "target": "schemas_duty_dutydaysavebody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L540", "weight": 1.0, "source": "tests_test_duty_schedule_test_save_day_retire_frees_existing_soft_deleted_uk", "target": "schemas_duty_dutydaysavebody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L615", "weight": 1.0, "source": "tests_test_duty_schedule_test_save_day_clears_all_slots_when_empty", "target": "schemas_duty_dutydaysavebody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L673", "weight": 1.0, "source": "tests_test_duty_schedule_test_save_day_rejects_clear_slot_with_assignments", "target": "schemas_duty_dutydaysavebody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L448", "weight": 1.0, "source": "tests_test_duty_schedule_test_save_day_rejects_shrink_below_grab_count", "target": "schemas_duty_dutydaysavebody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L617", "weight": 1.0, "source": "tests_test_duty_schedule_test_save_day_grandfathers_existing_assign_without_role", "target": "schemas_duty_dutydaysavebody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L705", "weight": 1.0, "source": "tests_test_duty_schedule_test_save_day_rejects_new_assign_without_role", "target": "schemas_duty_dutydaysavebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/leave.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_leave_py", "target": "schemas_leave_leavecreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/leave.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_leave_py", "target": "schemas_leave_leaveupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/leave.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_leave_py", "target": "schemas_leave_leaveresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/leave.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_leave_py", "target": "schemas_leave_config" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/leave.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "schemas_leave_rationale_1", "target": "app_schemas_leave_py" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/leave.py", "source_location": "L18", "weight": 0.8, "confidence_score": 0.5, "source": "api_leave_leaveexportbody", "target": "schemas_leave_leavecreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/leave.py", "source_location": "L18", "weight": 0.8, "confidence_score": 0.5, "source": "api_leave_leaveexportbody", "target": "schemas_leave_leaveupdate" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "app_schemas_pl_datetime_parse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "app_schemas_pl_resource_snapshot" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_planproductbase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_planproductcreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_planproductupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_planarchivebrandqtyitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_planproductread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_planstopproductbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_planstopproductread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_planloadbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_plandeliverybody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_planloadread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_plandeliveryread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_planbase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_plancontractlink" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L267", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_plancreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L284", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_plantransportcreateblock" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L298", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_planupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L355", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_hazardcertreadybody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L360", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_erpenteredbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L365", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_plandocumentattachmentitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L371", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_planread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L406", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_planwithproducts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L448", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_deliveryprintcustomeroption" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L455", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_deliveryslipprintread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L468", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_planinboundsliptemplatesave" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L473", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_plandeliverysliptemplatesave" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L480", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_plansubpacksliptemplatesave" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L492", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_createfromcontractrequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L503", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_plancreatefull" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L519", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_planlistquery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L544", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_planproductcertitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L552", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_planproductcertsupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L557", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_planarchiveproductitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L568", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_planarchivestopproductitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L580", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_planarchiveloadblock" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L586", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_planarchivedeliveryblock" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L592", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_planarchivefreightblock" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L604", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_planarchivestopfeedbackattachmentitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L611", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_planarchivefeedbacksblock" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L621", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_planarchivebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L630", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_plandriverfeedbackproductitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L637", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_plandriverfeedbackupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L646", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_plansitefeedbackupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L659", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_planlistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L664", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_planforcefollowstatusbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L675", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_plansidecontractsupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L680", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_planstopcontractsupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L687", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_plancontractgapread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L708", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_py", "target": "pl_plan_plancontractgaplistresponse" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_planproductcreate", "target": "pl_plan_planproductbase" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_planproductread", "target": "pl_plan_planproductbase" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planproductbase", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planproductcreate", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L14", "weight": 1.0, "source": "tests_test_pl_plan_product_upsert_minimal_prod", "target": "pl_plan_planproductcreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planproductupdate", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planarchivebrandqtyitem", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "pl_plan_planarchivebrandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "pl_plan_planarchivebrandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planproductread", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "pl_plan_planproductread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "pl_plan_planproductread" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_planstopproductread", "target": "pl_plan_planstopproductbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planstopproductbody", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L5", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_single_contract_rules_fakequery", "target": "pl_plan_planstopproductbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L5", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_single_contract_rules_fakedb", "target": "pl_plan_planstopproductbody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L61", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_load_with_products", "target": "pl_plan_planstopproductbody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L95", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_when_no_contract", "target": "pl_plan_planstopproductbody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L118", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_internal_customer", "target": "pl_plan_planstopproductbody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L152", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_delivery_with_products", "target": "pl_plan_planstopproductbody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L188", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_when_no_contract", "target": "pl_plan_planstopproductbody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L211", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_internal_customer", "target": "pl_plan_planstopproductbody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L26", "weight": 1.0, "source": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_by_explicit_id", "target": "pl_plan_planstopproductbody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L37", "weight": 1.0, "source": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_falls_back_when_explicit_id_stale", "target": "pl_plan_planstopproductbody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L48", "weight": 1.0, "source": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_falls_back_to_product_no", "target": "pl_plan_planstopproductbody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L59", "weight": 1.0, "source": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_raises_when_unmatched", "target": "pl_plan_planstopproductbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planstopproductread", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L3", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_export_fakeplan", "target": "pl_plan_planstopproductread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L22", "weight": 1.0, "source": "tests_test_pl_plan_archive_export_test_append_stop_product_rows_io_and_amount", "target": "pl_plan_planstopproductread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L69", "weight": 1.0, "source": "tests_test_pl_plan_archive_export_test_append_stop_product_rows_delivery_external_outbound", "target": "pl_plan_planstopproductread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L14", "weight": 1.0, "source": "tests_test_pl_plan_print_service_stop_product", "target": "pl_plan_planstopproductread" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_planloadread", "target": "pl_plan_planloadbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planloadbody", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "pl_plan_planloadbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "pl_plan_planloadbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L5", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_single_contract_rules_fakequery", "target": "pl_plan_planloadbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L5", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_single_contract_rules_fakedb", "target": "pl_plan_planloadbody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L56", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_load_with_products", "target": "pl_plan_planloadbody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L90", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_when_no_contract", "target": "pl_plan_planloadbody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L113", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_internal_customer", "target": "pl_plan_planloadbody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_plandeliveryread", "target": "pl_plan_plandeliverybody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_plandeliverybody", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "pl_plan_plandeliverybody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "pl_plan_plandeliverybody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L5", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_single_contract_rules_fakequery", "target": "pl_plan_plandeliverybody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L5", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_single_contract_rules_fakedb", "target": "pl_plan_plandeliverybody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L146", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_delivery_with_products", "target": "pl_plan_plandeliverybody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L182", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_when_no_contract", "target": "pl_plan_plandeliverybody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L205", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_internal_customer", "target": "pl_plan_plandeliverybody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planloadread", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L3", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_export_fakeplan", "target": "pl_plan_planloadread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L72", "weight": 1.0, "source": "tests_test_pl_plan_contract_gap_test_compute_plan_gap_sides_from_stops_multi_delivery", "target": "pl_plan_planloadread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L109", "weight": 1.0, "source": "tests_test_pl_plan_contract_gap_test_compute_plan_gap_sides_from_stops_internal_load_no_gap", "target": "pl_plan_planloadread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L39", "weight": 1.0, "source": "tests_test_pl_plan_archive_export_test_append_stop_product_rows_io_and_amount", "target": "pl_plan_planloadread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_plandeliveryread", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L3", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_export_fakeplan", "target": "pl_plan_plandeliveryread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L82", "weight": 1.0, "source": "tests_test_pl_plan_contract_gap_test_compute_plan_gap_sides_from_stops_multi_delivery", "target": "pl_plan_plandeliveryread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L119", "weight": 1.0, "source": "tests_test_pl_plan_contract_gap_test_compute_plan_gap_sides_from_stops_internal_load_no_gap", "target": "pl_plan_plandeliveryread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L82", "weight": 1.0, "source": "tests_test_pl_plan_archive_export_test_append_stop_product_rows_delivery_external_outbound", "target": "pl_plan_plandeliveryread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L31", "weight": 1.0, "source": "tests_test_pl_plan_print_service_delivery", "target": "pl_plan_plandeliveryread" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L267", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_plancreate", "target": "pl_plan_planbase" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L371", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_planread", "target": "pl_plan_planbase" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planbase", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_plancontractlink", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "pl_plan_plancontractlink" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "pl_plan_plancontractlink" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L5", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_single_contract_rules_fakequery", "target": "pl_plan_plancontractlink" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L5", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_single_contract_rules_fakedb", "target": "pl_plan_plancontractlink" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L48", "weight": 1.0, "source": "services_pl_plan_stop_service_contract_link", "target": "pl_plan_plancontractlink" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L593", "weight": 1.0, "source": "services_pl_plan_stop_service_resolve_stop_contracts", "target": "pl_plan_plancontractlink" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L1166", "weight": 1.0, "source": "services_pl_plan_service_validate_plan_party_contracts", "target": "pl_plan_plancontractlink" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L1254", "weight": 1.0, "source": "services_pl_plan_service_load_plan_contracts_grouped", "target": "pl_plan_plancontractlink" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L580", "weight": 1.0, "source": "services_pl_plan_contract_gap_update_plan_stop_contracts", "target": "pl_plan_plancontractlink" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L656", "weight": 1.0, "source": "services_pl_plan_contract_gap_update_plan_side_contracts", "target": "pl_plan_plancontractlink" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L21", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_allows_zero_or_one", "target": "pl_plan_plancontractlink" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L27", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_rejects_two", "target": "pl_plan_plancontractlink" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L59", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_load_with_products", "target": "pl_plan_plancontractlink" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L116", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_internal_customer", "target": "pl_plan_plancontractlink" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L150", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_delivery_with_products", "target": "pl_plan_plancontractlink" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L209", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_internal_customer", "target": "pl_plan_plancontractlink" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L231", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_stop_contract_required_allows_external_with_contract", "target": "pl_plan_plancontractlink" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L503", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_plancreatefull", "target": "pl_plan_plancreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_plancreate", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "pl_plan_plancreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "pl_plan_plancreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_plantransportcreateblock", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planupdate", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "pl_plan_planupdate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "pl_plan_planupdate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_hazardcertreadybody", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "pl_plan_hazardcertreadybody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "pl_plan_hazardcertreadybody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_erpenteredbody", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "pl_plan_erpenteredbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "pl_plan_erpenteredbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_plandocumentattachmentitem", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L371", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_planread", "target": "planresourcesnapshotmixin" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L406", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_planwithproducts", "target": "pl_plan_planread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planread", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "pl_plan_planread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "pl_plan_planread" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_transportread", "target": "planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planwithproducts", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "pl_plan_planwithproducts" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "pl_plan_planwithproducts" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_deliveryprintcustomeroption", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_print_service.py", "source_location": "L55", "weight": 1.0, "source": "services_pl_plan_print_service_list_delivery_print_customers", "target": "pl_plan_deliveryprintcustomeroption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_deliveryslipprintread", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "pl_plan_deliveryslipprintread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "pl_plan_deliveryslipprintread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_print_service.py", "source_location": "L127", "weight": 1.0, "source": "services_pl_plan_print_service_build_delivery_slip_print", "target": "pl_plan_deliveryslipprintread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_print_service.py", "source_location": "L153", "weight": 1.0, "source": "services_pl_plan_print_service_get_delivery_slip_print_context", "target": "pl_plan_deliveryslipprintread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planinboundsliptemplatesave", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "pl_plan_planinboundsliptemplatesave" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "pl_plan_planinboundsliptemplatesave" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_plandeliverysliptemplatesave", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "pl_plan_plandeliverysliptemplatesave" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "pl_plan_plandeliverysliptemplatesave" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_plansubpacksliptemplatesave", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "pl_plan_plansubpacksliptemplatesave" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "pl_plan_plansubpacksliptemplatesave" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_createfromcontractrequest", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "pl_plan_createfromcontractrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "pl_plan_createfromcontractrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_plancreatefull", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "pl_plan_plancreatefull" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "pl_plan_plancreatefull" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planlistquery", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "pl_plan_planlistquery" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "pl_plan_planlistquery" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planproductcertitem", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planproductcertsupdate", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "pl_plan_planproductcertsupdate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "pl_plan_planproductcertsupdate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planarchiveproductitem", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L1400", "weight": 1.0, "source": "services_pl_plan_service_sync_archive_qty_from_io_order", "target": "pl_plan_planarchiveproductitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planarchivestopproductitem", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L3", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_stop_service_fakerow", "target": "pl_plan_planarchivestopproductitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L3", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_stop_service_fakequery", "target": "pl_plan_planarchivestopproductitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L3", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_stop_service_fakedb", "target": "pl_plan_planarchivestopproductitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planarchiveloadblock", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L3", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_stop_service_fakerow", "target": "pl_plan_planarchiveloadblock" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L3", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_stop_service_fakequery", "target": "pl_plan_planarchiveloadblock" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L3", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_stop_service_fakedb", "target": "pl_plan_planarchiveloadblock" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planarchivedeliveryblock", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L3", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_stop_service_fakerow", "target": "pl_plan_planarchivedeliveryblock" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L3", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_stop_service_fakequery", "target": "pl_plan_planarchivedeliveryblock" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L3", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_stop_service_fakedb", "target": "pl_plan_planarchivedeliveryblock" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planarchivefreightblock", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planarchivestopfeedbackattachmentitem", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planarchivefeedbacksblock", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planarchivebody", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "pl_plan_planarchivebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "pl_plan_planarchivebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_plandriverfeedbackproductitem", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_plandriverfeedbackupdatebody", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "pl_plan_plandriverfeedbackupdatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "pl_plan_plandriverfeedbackupdatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_plansitefeedbackupdatebody", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "pl_plan_plansitefeedbackupdatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "pl_plan_plansitefeedbackupdatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planlistresponse", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "pl_plan_planlistresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "pl_plan_planlistresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L427", "weight": 1.0, "source": "pl_plan_list_plans", "target": "pl_plan_planlistresponse" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L668", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_668", "target": "pl_plan_planforcefollowstatusbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planforcefollowstatusbody", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "pl_plan_planforcefollowstatusbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "pl_plan_planforcefollowstatusbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L665", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_665", "target": "pl_plan_planforcefollowstatusbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_plansidecontractsupdatebody", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "pl_plan_plansidecontractsupdatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "pl_plan_plansidecontractsupdatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planstopcontractsupdatebody", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "pl_plan_planstopcontractsupdatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "pl_plan_planstopcontractsupdatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_plancontractgapread", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "pl_plan_plancontractgapread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "pl_plan_plancontractgapread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L256", "weight": 1.0, "source": "services_pl_plan_contract_gap_build_plan_contract_gap_read", "target": "pl_plan_plancontractgapread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_plancontractgaplistresponse", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "pl_plan_plancontractgaplistresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "pl_plan_plancontractgaplistresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L886", "weight": 1.0, "source": "pl_plan_list_contract_gaps", "target": "pl_plan_plancontractgaplistresponse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "app_schemas_pl_datetime_parse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "app_schemas_pl_io_order" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "app_schemas_pl_resource_snapshot" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_transportbase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_transportcreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_transportstopdibangoption" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_transportarrange" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_transportinventorylinkread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_transportsitelinkread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_transportupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_transportdriverproductfeedbackread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_transportstopfeedbackread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_transportdriverstopproductfeedbackread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_transportread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_transportioorderbrief" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L220", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_contractqtyreminderitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_contractqtyreminder" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_transportarrangeresult" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_planarrangeinforead" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_transportwithplans" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L278", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_transportfeedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L287", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_publictransportproductfeedbackitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_publictransportfeedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L302", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_publictransportdriverstopproductfeedbackitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L309", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_publictransportdriverstopfeedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L318", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_publictransportstopproductread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L337", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_publictransportsitestopfeedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L346", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_publictransportstopread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L368", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_publictransportplanproductread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L386", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_publictransportpersonnelread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L393", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_publictransportpageread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L427", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_publictransporthistoryproductread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L436", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_publictransporthistorystopproductread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L445", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_publictransporthistorystopread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L456", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_publictransporthistoryrecordread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L477", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_publictransporthistorypageread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L485", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_publictransportmultistopsitepageread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L496", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_publictransportsitepageread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L530", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_approvalsubmit" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L535", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_approvalrequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L541", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_approvalrecordread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L560", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_transportlistquery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L572", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_py", "target": "pl_transport_transportlistresponse" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_transportcreate", "target": "pl_transport_transportbase" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_transportread", "target": "pl_transport_transportbase" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportbase", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportbase", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportbase", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportcreate", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportcreate", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportcreate", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportexportbody", "target": "pl_transport_transportcreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_qrcoderesponse", "target": "pl_transport_transportcreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportstopdibangoption", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportstopdibangoption", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportstopdibangoption", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportarrange", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportarrange", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportarrange", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportexportbody", "target": "pl_transport_transportarrange" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_qrcoderesponse", "target": "pl_transport_transportarrange" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportinventorylinkread", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportinventorylinkread", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportinventorylinkread", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L80", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "pl_transport_transportinventorylinkread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L80", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "pl_transport_transportinventorylinkread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportexportbody", "target": "pl_transport_transportinventorylinkread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_qrcoderesponse", "target": "pl_transport_transportinventorylinkread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_inventory_link_read.py", "source_location": "L20", "weight": 1.0, "source": "services_pl_inventory_link_read_build_transport_inventory_link_read", "target": "pl_transport_transportinventorylinkread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportsitelinkread", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportsitelinkread", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportsitelinkread", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L80", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "pl_transport_transportsitelinkread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L80", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "pl_transport_transportsitelinkread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportexportbody", "target": "pl_transport_transportsitelinkread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_qrcoderesponse", "target": "pl_transport_transportsitelinkread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L937", "weight": 1.0, "source": "pl_transport_arrange_transport", "target": "pl_transport_transportsitelinkread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L56", "weight": 1.0, "source": "services_pl_plan_site_link_service_build_site_records_for_arranged_plan", "target": "pl_transport_transportsitelinkread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_site_link_read.py", "source_location": "L36", "weight": 1.0, "source": "services_pl_site_link_read_build_transport_site_link_read", "target": "pl_transport_transportsitelinkread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_site_link_read.py", "source_location": "L49", "weight": 1.0, "source": "services_pl_site_link_read_build_transport_site_link_read_from_row", "target": "pl_transport_transportsitelinkread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportupdate", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportupdate", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportupdate", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportdriverproductfeedbackread", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportdriverproductfeedbackread", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportdriverproductfeedbackread", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportexportbody", "target": "pl_transport_transportdriverproductfeedbackread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_qrcoderesponse", "target": "pl_transport_transportdriverproductfeedbackread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportstopfeedbackread", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportstopfeedbackread", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportstopfeedbackread", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportexportbody", "target": "pl_transport_transportstopfeedbackread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_qrcoderesponse", "target": "pl_transport_transportstopfeedbackread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L115", "weight": 1.0, "source": "pl_transport_transport_to_read", "target": "pl_transport_transportstopfeedbackread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportdriverstopproductfeedbackread", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportdriverstopproductfeedbackread", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportdriverstopproductfeedbackread", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportexportbody", "target": "pl_transport_transportdriverstopproductfeedbackread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_qrcoderesponse", "target": "pl_transport_transportdriverstopproductfeedbackread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L122", "weight": 1.0, "source": "pl_transport_transport_to_read", "target": "pl_transport_transportdriverstopproductfeedbackread" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_transportarrangeresult", "target": "pl_transport_transportread" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_transportwithplans", "target": "pl_transport_transportread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportread", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportread", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportread", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportexportbody", "target": "pl_transport_transportread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_qrcoderesponse", "target": "pl_transport_transportread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportioorderbrief", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportioorderbrief", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportioorderbrief", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L80", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "pl_transport_transportioorderbrief" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L80", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "pl_transport_transportioorderbrief" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportexportbody", "target": "pl_transport_transportioorderbrief" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_qrcoderesponse", "target": "pl_transport_transportioorderbrief" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1982", "weight": 1.0, "source": "pl_plan_get_plan_arrange_info", "target": "pl_transport_transportioorderbrief" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L968", "weight": 1.0, "source": "pl_transport_arrange_transport", "target": "pl_transport_transportioorderbrief" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_contractqtyreminderitem", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_contractqtyreminderitem", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_contractqtyreminderitem", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_contractqtyreminder", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_contractqtyreminder", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_contractqtyreminder", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L505", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportexportbody", "target": "pl_transport_contractqtyreminder" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L505", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_qrcoderesponse", "target": "pl_transport_contractqtyreminder" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportarrangeresult", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportarrangeresult", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportarrangeresult", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportexportbody", "target": "pl_transport_transportarrangeresult" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_qrcoderesponse", "target": "pl_transport_transportarrangeresult" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_planarrangeinforead", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_planarrangeinforead", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_planarrangeinforead", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L80", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "pl_transport_planarrangeinforead" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L80", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "pl_transport_planarrangeinforead" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1899", "weight": 1.0, "source": "pl_plan_get_plan_arrange_info", "target": "pl_transport_planarrangeinforead" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportwithplans", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportwithplans", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportwithplans", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportfeedback", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportfeedback", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportfeedback", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportexportbody", "target": "pl_transport_transportfeedback" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_qrcoderesponse", "target": "pl_transport_transportfeedback" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportproductfeedbackitem", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportproductfeedbackitem", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportproductfeedbackitem", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportfeedback", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportfeedback", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportfeedback", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportdriverstopproductfeedbackitem", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportdriverstopproductfeedbackitem", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportdriverstopproductfeedbackitem", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportdriverstopfeedback", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportdriverstopfeedback", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportdriverstopfeedback", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportstopproductread", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportstopproductread", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportstopproductread", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L769", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_transport_stop_feedback_service_publicstopproductrow", "target": "pl_transport_publictransportstopproductread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L769", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_transport_stop_feedback_service_publicstopsegment", "target": "pl_transport_publictransportstopproductread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L106", "weight": 1.0, "source": "pl_public_transport_build_stop_product_reads", "target": "pl_transport_publictransportstopproductread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L842", "weight": 1.0, "source": "services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments", "target": "pl_transport_publictransportstopproductread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportsitestopfeedback", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportsitestopfeedback", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportsitestopfeedback", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportstopread", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportstopread", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportstopread", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L769", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_transport_stop_feedback_service_publicstopproductrow", "target": "pl_transport_publictransportstopread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L769", "weight": 0.8, "confidence_score": 0.5, "source": "services_pl_transport_stop_feedback_service_publicstopsegment", "target": "pl_transport_publictransportstopread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L466", "weight": 1.0, "source": "pl_public_transport_build_public_page", "target": "pl_transport_publictransportstopread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L861", "weight": 1.0, "source": "services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments", "target": "pl_transport_publictransportstopread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportplanproductread", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportplanproductread", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportplanproductread", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_site.py", "source_location": "L130", "weight": 1.0, "source": "pl_public_site_build_site_product_read", "target": "pl_transport_publictransportplanproductread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L441", "weight": 1.0, "source": "pl_public_transport_build_public_page", "target": "pl_transport_publictransportplanproductread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportpersonnelread", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportpersonnelread", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportpersonnelread", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L330", "weight": 1.0, "source": "pl_public_transport_resolve_other_personnel", "target": "pl_transport_publictransportpersonnelread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportpageread", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportpageread", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportpageread", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L499", "weight": 1.0, "source": "pl_public_transport_build_public_page", "target": "pl_transport_publictransportpageread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L55", "weight": 1.0, "source": "tests_test_pl_public_link_archived_test_public_transport_page_schema_exposes_plan_archived", "target": "pl_transport_publictransportpageread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransporthistoryproductread", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransporthistoryproductread", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransporthistoryproductread", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L631", "weight": 1.0, "source": "pl_public_transport_get_public_transport_history", "target": "pl_transport_publictransporthistoryproductread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L342", "weight": 1.0, "source": "pl_public_transport_site_get_public_transport_site_history", "target": "pl_transport_publictransporthistoryproductread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransporthistorystopproductread", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransporthistorystopproductread", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransporthistorystopproductread", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L271", "weight": 1.0, "source": "pl_public_transport_build_history_stop_reads", "target": "pl_transport_publictransporthistorystopproductread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L212", "weight": 1.0, "source": "pl_public_transport_site_build_site_history_stop_reads", "target": "pl_transport_publictransporthistorystopproductread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransporthistorystopread", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransporthistorystopread", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransporthistorystopread", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L280", "weight": 1.0, "source": "pl_public_transport_build_history_stop_reads", "target": "pl_transport_publictransporthistorystopread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L221", "weight": 1.0, "source": "pl_public_transport_site_build_site_history_stop_reads", "target": "pl_transport_publictransporthistorystopread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransporthistoryrecordread", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransporthistoryrecordread", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransporthistoryrecordread", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L645", "weight": 1.0, "source": "pl_public_transport_get_public_transport_history", "target": "pl_transport_publictransporthistoryrecordread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L356", "weight": 1.0, "source": "pl_public_transport_site_get_public_transport_site_history", "target": "pl_transport_publictransporthistoryrecordread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransporthistorypageread", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransporthistorypageread", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransporthistorypageread", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L553", "weight": 1.0, "source": "pl_public_transport_get_public_transport_history", "target": "pl_transport_publictransporthistorypageread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L375", "weight": 1.0, "source": "pl_public_transport_site_get_public_transport_site_history", "target": "pl_transport_publictransporthistorypageread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportmultistopsitepageread", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportmultistopsitepageread", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportmultistopsitepageread", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L125", "weight": 1.0, "source": "pl_public_transport_site_build_public_page", "target": "pl_transport_publictransportmultistopsitepageread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportsitepageread", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportsitepageread", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_publictransportsitepageread", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_site.py", "source_location": "L155", "weight": 1.0, "source": "pl_public_site_build_public_page", "target": "pl_transport_publictransportsitepageread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L65", "weight": 1.0, "source": "tests_test_pl_public_link_archived_test_public_site_page_schema_exposes_archived", "target": "pl_transport_publictransportsitepageread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_approvalsubmit", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_approvalsubmit", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_approvalsubmit", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportexportbody", "target": "pl_transport_approvalsubmit" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_qrcoderesponse", "target": "pl_transport_approvalsubmit" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_approvalrequest", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_approvalrequest", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_approvalrequest", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportexportbody", "target": "pl_transport_approvalrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_qrcoderesponse", "target": "pl_transport_approvalrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_approvalrecordread", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_approvalrecordread", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_approvalrecordread", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportexportbody", "target": "pl_transport_approvalrecordread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_qrcoderesponse", "target": "pl_transport_approvalrecordread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportlistquery", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportlistquery", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportlistquery", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportexportbody", "target": "pl_transport_transportlistquery" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_qrcoderesponse", "target": "pl_transport_transportlistquery" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportlistresponse", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportlistresponse", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportlistresponse", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportexportbody", "target": "pl_transport_transportlistresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_qrcoderesponse", "target": "pl_transport_transportlistresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L565", "weight": 1.0, "source": "pl_transport_list_transports", "target": "pl_transport_transportlistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/menu_badge.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_menu_badge_py", "target": "pl_menu_badge_plmenubadgestatsread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/menu_badges.py", "source_location": "L32", "weight": 1.0, "source": "pl_menu_badges_menu_badge_stats", "target": "pl_menu_badge_plmenubadgestatsread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance_py", "target": "pl_vehicle_maintenance_vehiclemaintenanceapplycreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance_py", "target": "pl_vehicle_maintenance_vehiclemaintenanceapplyupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance_py", "target": "pl_vehicle_maintenance_vehiclemaintenanceapplyread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance_py", "target": "pl_vehicle_maintenance_vehiclemaintenanceapplylistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance_py", "target": "pl_vehicle_maintenance_vehiclemaintenanceapplyreminder" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance_py", "target": "pl_vehicle_maintenance_vehiclemaintenanceprocesscreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance_py", "target": "pl_vehicle_maintenance_validate_amount" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance_py", "target": "pl_vehicle_maintenance_vehiclemaintenanceprocessupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance_py", "target": "pl_vehicle_maintenance_vehiclemaintenanceprocessread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance_py", "target": "pl_vehicle_maintenance_vehiclemaintenanceprocesslistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance_py", "target": "pl_vehicle_maintenance_vehiclemaintenanceprocessboarditem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance_py", "target": "pl_vehicle_maintenance_vehiclemaintenanceprocessboardlistresponse" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_vehiclemaintenanceapplyupdate", "target": "pl_vehicle_maintenance_vehiclemaintenanceapplycreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_maintenance_maintenanceapplyexportbody", "target": "pl_vehicle_maintenance_vehiclemaintenanceapplycreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_maintenance_maintprocessexportbody", "target": "pl_vehicle_maintenance_vehiclemaintenanceapplycreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_maintenance_maintenanceapplyexportbody", "target": "pl_vehicle_maintenance_vehiclemaintenanceapplyupdate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_maintenance_maintprocessexportbody", "target": "pl_vehicle_maintenance_vehiclemaintenanceapplyupdate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_maintenance_maintenanceapplyexportbody", "target": "pl_vehicle_maintenance_vehiclemaintenanceapplyread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_maintenance_maintprocessexportbody", "target": "pl_vehicle_maintenance_vehiclemaintenanceapplyread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L175", "weight": 1.0, "source": "services_pl_vehicle_maintenance_service_apply_to_read", "target": "pl_vehicle_maintenance_vehiclemaintenanceapplyread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_maintenance_maintenanceapplyexportbody", "target": "pl_vehicle_maintenance_vehiclemaintenanceapplylistresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_maintenance_maintprocessexportbody", "target": "pl_vehicle_maintenance_vehiclemaintenanceapplylistresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L64", "weight": 1.0, "source": "pl_vehicle_maintenance_list_applies", "target": "pl_vehicle_maintenance_vehiclemaintenanceapplylistresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_maintenance_maintenanceapplyexportbody", "target": "pl_vehicle_maintenance_vehiclemaintenanceapplyreminder" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_maintenance_maintprocessexportbody", "target": "pl_vehicle_maintenance_vehiclemaintenanceapplyreminder" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L463", "weight": 1.0, "source": "services_pl_vehicle_maintenance_service_list_reminders", "target": "pl_vehicle_maintenance_vehiclemaintenanceapplyreminder" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_vehiclemaintenanceprocessupdate", "target": "pl_vehicle_maintenance_vehiclemaintenanceprocesscreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_maintenance_maintenanceapplyexportbody", "target": "pl_vehicle_maintenance_vehiclemaintenanceprocesscreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_maintenance_maintprocessexportbody", "target": "pl_vehicle_maintenance_vehiclemaintenanceprocesscreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_maintenance_maintenanceapplyexportbody", "target": "pl_vehicle_maintenance_vehiclemaintenanceprocessupdate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_maintenance_maintprocessexportbody", "target": "pl_vehicle_maintenance_vehiclemaintenanceprocessupdate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_maintenance_maintenanceapplyexportbody", "target": "pl_vehicle_maintenance_vehiclemaintenanceprocessread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_maintenance_maintprocessexportbody", "target": "pl_vehicle_maintenance_vehiclemaintenanceprocessread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L208", "weight": 1.0, "source": "services_pl_vehicle_maintenance_service_process_to_read", "target": "pl_vehicle_maintenance_vehiclemaintenanceprocessread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L483", "weight": 1.0, "source": "services_pl_vehicle_maintenance_service_board_item_to_read", "target": "pl_vehicle_maintenance_vehiclemaintenanceprocessboarditem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_maintenance_maintenanceapplyexportbody", "target": "pl_vehicle_maintenance_vehiclemaintenanceprocessboardlistresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_maintenance_maintprocessexportbody", "target": "pl_vehicle_maintenance_vehiclemaintenanceprocessboardlistresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L237", "weight": 1.0, "source": "pl_vehicle_maintenance_list_process_board", "target": "pl_vehicle_maintenance_vehiclemaintenanceprocessboardlistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_resource_snapshot_py", "target": "pl_resource_snapshot_snapshotcertread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_resource_snapshot_py", "target": "pl_resource_snapshot_snapshotpersonnelrow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_resource_snapshot_py", "target": "pl_resource_snapshot_transportresourcesnapshot" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_resource_snapshot_py", "target": "pl_resource_snapshot_parse_resource_snapshot" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_resource_snapshot_py", "target": "pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_resource_snapshot_py", "target": "pl_resource_snapshot_coerce_resource_snapshot" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "pl_resource_snapshot_rationale_1", "target": "app_schemas_pl_resource_snapshot_py" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L25", "weight": 1.0, "source": "services_pl_transport_resource_snapshot_service_cert_to_snapshot", "target": "pl_resource_snapshot_snapshotcertread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L89", "weight": 1.0, "source": "services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", "target": "pl_resource_snapshot_snapshotpersonnelrow" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L105", "weight": 1.0, "source": "services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", "target": "pl_resource_snapshot_transportresourcesnapshot" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "pl_resource_snapshot_coerce_resource_snapshot", "target": "pl_resource_snapshot_parse_resource_snapshot" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "pl_resource_snapshot_rationale_66", "target": "pl_resource_snapshot_parse_resource_snapshot" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L312", "weight": 1.0, "source": "pl_public_transport_resolve_other_personnel", "target": "pl_resource_snapshot_parse_resource_snapshot" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init_py", "target": "app_schemas_pl_base_data" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init_py", "target": "app_schemas_pl_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init_py", "target": "app_schemas_pl_transport" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init_py", "target": "app_schemas_pl_freight" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init_py", "target": "app_schemas_pl_inventory" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init_py", "target": "app_schemas_pl_vehicle_recharge" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "pl_init_rationale_1", "target": "app_schemas_pl_init_py" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_py", "target": "pl_freight_freightsettlementbase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_py", "target": "pl_freight_freightsettlementcreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_py", "target": "pl_freight_check_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_py", "target": "pl_freight_freightsettlementupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_py", "target": "pl_freight_freightsettlementread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_py", "target": "pl_freight_freightsettlementlistitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_py", "target": "pl_freight_freightsettlementtransportread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_py", "target": "pl_freight_unsettledplanitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_py", "target": "pl_freight_unsettledplanlistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_py", "target": "pl_freight_settlementplansummary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_py", "target": "pl_freight_settlementapprovalflowitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_py", "target": "pl_freight_freightsettlementwithtransports" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_py", "target": "pl_freight_freightsettlementsubmitapprovalbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_py", "target": "pl_freight_freightsettlementapprovalactionbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_py", "target": "pl_freight_freightsettlementdisbursebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L181", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_py", "target": "pl_freight_remittancevouchercreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L190", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_py", "target": "pl_freight_remittancevoucherread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_py", "target": "pl_freight_freightsettlementlistquery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_py", "target": "pl_freight_freightsettlementlistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L223", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_py", "target": "pl_freight_freightsettlementbytransportread" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_freightsettlementread", "target": "pl_freight_freightsettlementbase" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_freight_unsettledexportbody", "target": "pl_freight_freightsettlementcreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_freight_settlementexportbody", "target": "pl_freight_freightsettlementcreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_freight_unsettledexportbody", "target": "pl_freight_freightsettlementupdate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_freight_settlementexportbody", "target": "pl_freight_freightsettlementupdate" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_freightsettlementlistitem", "target": "pl_freight_freightsettlementread" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_freightsettlementwithtransports", "target": "pl_freight_freightsettlementread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_freight_unsettledexportbody", "target": "pl_freight_freightsettlementread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_freight_settlementexportbody", "target": "pl_freight_freightsettlementread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_freight_unsettledexportbody", "target": "pl_freight_unsettledplanlistresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_freight_settlementexportbody", "target": "pl_freight_unsettledplanlistresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/freight.py", "source_location": "L79", "weight": 1.0, "source": "pl_freight_list_unsettled_plans", "target": "pl_freight_unsettledplanlistresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_freight_unsettledexportbody", "target": "pl_freight_freightsettlementwithtransports" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_freight_settlementexportbody", "target": "pl_freight_freightsettlementwithtransports" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_freight_unsettledexportbody", "target": "pl_freight_freightsettlementsubmitapprovalbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_freight_settlementexportbody", "target": "pl_freight_freightsettlementsubmitapprovalbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_freight_unsettledexportbody", "target": "pl_freight_freightsettlementapprovalactionbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_freight_settlementexportbody", "target": "pl_freight_freightsettlementapprovalactionbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_freight_unsettledexportbody", "target": "pl_freight_freightsettlementdisbursebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_freight_settlementexportbody", "target": "pl_freight_freightsettlementdisbursebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_freight_unsettledexportbody", "target": "pl_freight_remittancevoucherread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_freight_settlementexportbody", "target": "pl_freight_remittancevoucherread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_freight_unsettledexportbody", "target": "pl_freight_freightsettlementlistresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_freight_settlementexportbody", "target": "pl_freight_freightsettlementlistresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/freight.py", "source_location": "L109", "weight": 1.0, "source": "pl_freight_list_settlements", "target": "pl_freight_freightsettlementlistresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_freight_unsettledexportbody", "target": "pl_freight_freightsettlementbytransportread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "pl_freight_settlementexportbody", "target": "pl_freight_freightsettlementbytransportread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order_py", "target": "pl_io_order_brandoption" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order_py", "target": "pl_io_order_brandqtyitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order_py", "target": "pl_io_order_ioorderitemread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order_py", "target": "pl_io_order_ioorderitempatch" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order_py", "target": "pl_io_order_ioorderpatch" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order_py", "target": "pl_io_order_ioorderread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order_py", "target": "pl_io_order_ioorderlistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order_py", "target": "pl_io_order_publicioorderitemfeedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order_py", "target": "pl_io_order_publicioorderstopproductfeedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order_py", "target": "pl_io_order_publicioorderstopfeedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order_py", "target": "pl_io_order_publicioorderfeedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order_py", "target": "pl_io_order_publicioorderhistoryproductread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order_py", "target": "pl_io_order_publicioorderhistoryrecordread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order_py", "target": "pl_io_order_publicioorderhistorypageread" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_rationale_1", "target": "app_schemas_pl_io_order_py" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L381", "weight": 1.0, "source": "pl_public_transport_build_public_page", "target": "pl_io_order_brandoption" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L802", "weight": 1.0, "source": "services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments", "target": "pl_io_order_brandoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L37", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportexportbody", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L37", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_qrcoderesponse", "target": "pl_io_order_brandqtyitem" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L132", "weight": 1.0, "source": "pl_transport_transport_to_read", "target": "pl_io_order_brandqtyitem" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L97", "weight": 1.0, "source": "pl_public_transport_build_stop_product_reads", "target": "pl_io_order_brandqtyitem" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L414", "weight": 1.0, "source": "pl_public_transport_build_public_page", "target": "pl_io_order_brandqtyitem" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L833", "weight": 1.0, "source": "services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments", "target": "pl_io_order_brandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/io_order.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_io_order_ioorderexportbody", "target": "pl_io_order_ioorderpatch" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/io_order.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_io_order_ioorderexportbody", "target": "pl_io_order_ioorderread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/io_order.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_io_order_ioorderexportbody", "target": "pl_io_order_ioorderlistresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/io_order.py", "source_location": "L137", "weight": 1.0, "source": "pl_io_order_list_orders", "target": "pl_io_order_ioorderlistresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_io_order.py", "source_location": "L309", "weight": 1.0, "source": "pl_public_io_order_attach_history_products", "target": "pl_io_order_publicioorderhistoryproductread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_io_order.py", "source_location": "L163", "weight": 1.0, "source": "pl_public_io_order_query_kind_history", "target": "pl_io_order_publicioorderhistoryrecordread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_io_order.py", "source_location": "L220", "weight": 1.0, "source": "pl_public_io_order_build_history_page", "target": "pl_io_order_publicioorderhistorypageread" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_rationale_1", "target": "app_api_pl_io_order_py" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_address_py", "target": "pl_transport_address_transportaddressbase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_address_py", "target": "pl_transport_address_transportaddresscreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_address_py", "target": "pl_transport_address_validate_coordinates" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_address_py", "target": "pl_transport_address_transportaddressupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_address_py", "target": "pl_transport_address_transportaddressread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_address_py", "target": "pl_transport_address_transportaddresslistresponse" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_address_transportaddresscreate", "target": "pl_transport_address_transportaddressbase" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_address_transportaddressread", "target": "pl_transport_address_transportaddressbase" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport_address.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_address_transportaddressexportbody", "target": "pl_transport_address_transportaddresscreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport_address.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_address_transportaddressexportbody", "target": "pl_transport_address_transportaddressupdate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport_address.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_address_transportaddressexportbody", "target": "pl_transport_address_transportaddressread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport_address.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_address_transportaddressexportbody", "target": "pl_transport_address_transportaddresslistresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport_address.py", "source_location": "L99", "weight": 1.0, "source": "pl_transport_address_list_transport_addresses", "target": "pl_transport_address_transportaddresslistresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport_address.py", "source_location": "L129", "weight": 1.0, "source": "pl_transport_address_list_all_transport_addresses", "target": "pl_transport_address_transportaddresslistresponse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_py", "target": "app_services_pl_carrier_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_py", "target": "pl_base_data_carrierbase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_py", "target": "pl_base_data_carrierqualificationbase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_py", "target": "pl_base_data_carriercreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_py", "target": "pl_base_data_carrierupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_py", "target": "pl_base_data_carrierauditreject" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_py", "target": "pl_base_data_carrierread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_py", "target": "pl_base_data_carrier_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_py", "target": "pl_base_data_vehiclepersonnelrow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_py", "target": "pl_base_data_certrow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_py", "target": "pl_base_data_certread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_py", "target": "pl_base_data_vehiclebase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L190", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_py", "target": "pl_base_data_vehiclecreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_py", "target": "pl_base_data_vehicleupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_py", "target": "pl_base_data_vehicleread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L229", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_py", "target": "pl_base_data_vehicledetailread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_py", "target": "pl_base_data_personnelbase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L264", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_py", "target": "pl_base_data_personnelcreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_py", "target": "pl_base_data_personnelupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L287", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_py", "target": "pl_base_data_personnelread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L302", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_py", "target": "pl_base_data_personneldetailread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_py", "target": "pl_base_data_driverbase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L325", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_py", "target": "pl_base_data_drivercreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L329", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_py", "target": "pl_base_data_driverupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L343", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_py", "target": "pl_base_data_driverread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L356", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_py", "target": "pl_base_data_driverlistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_py", "target": "pl_base_data_vehicledrivercreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L373", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_py", "target": "pl_base_data_vehicledriverread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L383", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_py", "target": "pl_base_data_carrierlistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L388", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_py", "target": "pl_base_data_vehiclelistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L393", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_py", "target": "pl_base_data_personnellistresponse" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_rationale_1", "target": "app_schemas_pl_base_data_py" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_carriercreate", "target": "pl_base_data_carrierbase" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_carrierread", "target": "pl_base_data_carrierbase" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_carriercreate", "target": "pl_base_data_carrierqualificationbase" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_carrierread", "target": "pl_base_data_carrierqualificationbase" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_carrier_to_read", "target": "pl_base_data_carrierread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/schemas/pl/base_data.py", "source_location": "L97", "weight": 1.0, "source": "pl_base_data_carrier_to_read", "target": "services_pl_carrier_service_carrier_qualification_complete" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/schemas/pl/base_data.py", "source_location": "L98", "weight": 1.0, "source": "pl_base_data_carrier_to_read", "target": "services_pl_carrier_service_carrier_agreement_expired" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L122", "weight": 1.0, "source": "pl_base_data_list_carriers", "target": "pl_base_data_carrier_to_read" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L182", "weight": 1.0, "source": "pl_base_data_export_carriers", "target": "pl_base_data_carrier_to_read" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L248", "weight": 1.0, "source": "pl_base_data_create_carrier", "target": "pl_base_data_carrier_to_read" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L259", "weight": 1.0, "source": "pl_base_data_get_carrier", "target": "pl_base_data_carrier_to_read" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L288", "weight": 1.0, "source": "pl_base_data_update_carrier", "target": "pl_base_data_carrier_to_read" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L285", "weight": 1.0, "source": "services_pl_paste_recognize_service_commit_paste_recognize", "target": "pl_base_data_vehiclepersonnelrow" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_personnel_service.py", "source_location": "L179", "weight": 1.0, "source": "services_pl_personnel_service_load_vehicle_personnel_rows", "target": "pl_base_data_vehiclepersonnelrow" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_certread", "target": "pl_base_data_certrow" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_cert_service.py", "source_location": "L54", "weight": 1.0, "source": "services_pl_cert_service_certs_to_read", "target": "pl_base_data_certread" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L190", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_vehiclecreate", "target": "pl_base_data_vehiclebase" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_vehicleread", "target": "pl_base_data_vehiclebase" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L229", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_vehicledetailread", "target": "pl_base_data_vehicleread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L371", "weight": 1.0, "source": "pl_base_data_vehicle_to_detail", "target": "pl_base_data_vehicledetailread" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L264", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_personnelcreate", "target": "pl_base_data_personnelbase" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L287", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_personnelread", "target": "pl_base_data_personnelbase" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L302", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_personneldetailread", "target": "pl_base_data_personnelread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L791", "weight": 1.0, "source": "pl_base_data_personnel_to_detail", "target": "pl_base_data_personneldetailread" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L325", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_drivercreate", "target": "pl_base_data_driverbase" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L343", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_driverread", "target": "pl_base_data_driverbase" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1113", "weight": 1.0, "source": "pl_base_data_personnel_to_driver_read", "target": "pl_base_data_driverread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1160", "weight": 1.0, "source": "pl_base_data_list_drivers", "target": "pl_base_data_driverlistresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L120", "weight": 1.0, "source": "pl_base_data_list_carriers", "target": "pl_base_data_carrierlistresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L459", "weight": 1.0, "source": "pl_base_data_list_vehicles", "target": "pl_base_data_vehiclelistresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L845", "weight": 1.0, "source": "pl_base_data_list_personnel", "target": "pl_base_data_personnellistresponse" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_rationale_1", "target": "app_api_pl_base_data_py" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea_py", "target": "pl_vehicle_urea_vehicleureaapplycreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea_py", "target": "pl_vehicle_urea_validate_quantity" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea_py", "target": "pl_vehicle_urea_validate_apply_amount" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea_py", "target": "pl_vehicle_urea_vehicleureaapplyupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea_py", "target": "pl_vehicle_urea_vehicleureaapplyread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea_py", "target": "pl_vehicle_urea_vehicleureaapplylistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea_py", "target": "pl_vehicle_urea_vehicleureadisbursecreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea_py", "target": "pl_vehicle_urea_validate_amount" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea_py", "target": "pl_vehicle_urea_vehicleureadisburseupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea_py", "target": "pl_vehicle_urea_vehicleureadisburseread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea_py", "target": "pl_vehicle_urea_vehicleureadisburselistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea_py", "target": "pl_vehicle_urea_vehicleureadisburseboarditem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea_py", "target": "pl_vehicle_urea_vehicleureadisburseboardlistresponse" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_urea_vehicleureaapplyupdate", "target": "pl_vehicle_urea_vehicleureaapplycreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_urea_ureaapplyexportbody", "target": "pl_vehicle_urea_vehicleureaapplycreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_urea_ureadisburseexportbody", "target": "pl_vehicle_urea_vehicleureaapplycreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_urea_ureaapplyexportbody", "target": "pl_vehicle_urea_vehicleureaapplyupdate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_urea_ureadisburseexportbody", "target": "pl_vehicle_urea_vehicleureaapplyupdate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_urea_ureaapplyexportbody", "target": "pl_vehicle_urea_vehicleureaapplyread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_urea_ureadisburseexportbody", "target": "pl_vehicle_urea_vehicleureaapplyread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L155", "weight": 1.0, "source": "services_pl_vehicle_urea_service_apply_to_read", "target": "pl_vehicle_urea_vehicleureaapplyread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_urea_ureaapplyexportbody", "target": "pl_vehicle_urea_vehicleureaapplylistresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_urea_ureadisburseexportbody", "target": "pl_vehicle_urea_vehicleureaapplylistresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L60", "weight": 1.0, "source": "pl_vehicle_urea_list_applies", "target": "pl_vehicle_urea_vehicleureaapplylistresponse" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_urea_vehicleureadisburseupdate", "target": "pl_vehicle_urea_vehicleureadisbursecreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_urea_ureaapplyexportbody", "target": "pl_vehicle_urea_vehicleureadisbursecreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_urea_ureadisburseexportbody", "target": "pl_vehicle_urea_vehicleureadisbursecreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_urea_ureaapplyexportbody", "target": "pl_vehicle_urea_vehicleureadisburseupdate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_urea_ureadisburseexportbody", "target": "pl_vehicle_urea_vehicleureadisburseupdate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_urea_ureaapplyexportbody", "target": "pl_vehicle_urea_vehicleureadisburseread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_urea_ureadisburseexportbody", "target": "pl_vehicle_urea_vehicleureadisburseread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L187", "weight": 1.0, "source": "services_pl_vehicle_urea_service_disburse_to_read", "target": "pl_vehicle_urea_vehicleureadisburseread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L401", "weight": 1.0, "source": "services_pl_vehicle_urea_service_board_item_to_read", "target": "pl_vehicle_urea_vehicleureadisburseboarditem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_urea_ureaapplyexportbody", "target": "pl_vehicle_urea_vehicleureadisburseboardlistresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_urea_ureadisburseexportbody", "target": "pl_vehicle_urea_vehicleureadisburseboardlistresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L200", "weight": 1.0, "source": "pl_vehicle_urea_list_disburse_board", "target": "pl_vehicle_urea_vehicleureadisburseboardlistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_vehiclerechargeapplycreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_validate_recharge_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_vehiclerechargeapplyupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_vehiclerechargeapplyread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_vehiclerechargeapplylistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_vehiclerechargeapplyoption" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_vehiclerechargerecordcreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_validate_amount" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_vehiclerechargerecordupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_vehiclerechargerecordread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_vehiclerechargerecordlistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_vehiclerechargedisburseboarditem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_vehiclerechargedisburseboardlistresponse" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_recharge_vehiclerechargeapplyupdate", "target": "pl_vehicle_recharge_vehiclerechargeapplycreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_recharge_rechargeapplyexportbody", "target": "pl_vehicle_recharge_vehiclerechargeapplycreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_recharge_rechargedisburseexportbody", "target": "pl_vehicle_recharge_vehiclerechargeapplycreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_recharge_rechargeapplyexportbody", "target": "pl_vehicle_recharge_vehiclerechargeapplyupdate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_recharge_rechargedisburseexportbody", "target": "pl_vehicle_recharge_vehiclerechargeapplyupdate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_recharge_rechargeapplyexportbody", "target": "pl_vehicle_recharge_vehiclerechargeapplyread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_recharge_rechargedisburseexportbody", "target": "pl_vehicle_recharge_vehiclerechargeapplyread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L161", "weight": 1.0, "source": "services_pl_vehicle_recharge_service_apply_to_read", "target": "pl_vehicle_recharge_vehiclerechargeapplyread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_recharge_rechargeapplyexportbody", "target": "pl_vehicle_recharge_vehiclerechargeapplylistresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_recharge_rechargedisburseexportbody", "target": "pl_vehicle_recharge_vehiclerechargeapplylistresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L64", "weight": 1.0, "source": "pl_vehicle_recharge_list_applies", "target": "pl_vehicle_recharge_vehiclerechargeapplylistresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_recharge_rechargeapplyexportbody", "target": "pl_vehicle_recharge_vehiclerechargeapplyoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_recharge_rechargedisburseexportbody", "target": "pl_vehicle_recharge_vehiclerechargeapplyoption" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_recharge_vehiclerechargerecordupdate", "target": "pl_vehicle_recharge_vehiclerechargerecordcreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_recharge_rechargeapplyexportbody", "target": "pl_vehicle_recharge_vehiclerechargerecordcreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_recharge_rechargedisburseexportbody", "target": "pl_vehicle_recharge_vehiclerechargerecordcreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_recharge_rechargeapplyexportbody", "target": "pl_vehicle_recharge_vehiclerechargerecordupdate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_recharge_rechargedisburseexportbody", "target": "pl_vehicle_recharge_vehiclerechargerecordupdate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_recharge_rechargeapplyexportbody", "target": "pl_vehicle_recharge_vehiclerechargerecordread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_recharge_rechargedisburseexportbody", "target": "pl_vehicle_recharge_vehiclerechargerecordread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L191", "weight": 1.0, "source": "services_pl_vehicle_recharge_service_record_to_read", "target": "pl_vehicle_recharge_vehiclerechargerecordread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_recharge_rechargeapplyexportbody", "target": "pl_vehicle_recharge_vehiclerechargerecordlistresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_recharge_rechargedisburseexportbody", "target": "pl_vehicle_recharge_vehiclerechargerecordlistresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L215", "weight": 1.0, "source": "pl_vehicle_recharge_list_records", "target": "pl_vehicle_recharge_vehiclerechargerecordlistresponse" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_recharge_rationale_133", "target": "pl_vehicle_recharge_vehiclerechargedisburseboarditem" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L478", "weight": 1.0, "source": "services_pl_vehicle_recharge_service_board_item_to_read", "target": "pl_vehicle_recharge_vehiclerechargedisburseboarditem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_recharge_rechargeapplyexportbody", "target": "pl_vehicle_recharge_vehiclerechargedisburseboardlistresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "pl_vehicle_recharge_rechargedisburseexportbody", "target": "pl_vehicle_recharge_vehiclerechargedisburseboardlistresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L249", "weight": 1.0, "source": "pl_vehicle_recharge_list_disburse_board", "target": "pl_vehicle_recharge_vehiclerechargedisburseboardlistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_paste_recognize_py", "target": "pl_paste_recognize_conflictaction" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_paste_recognize_py", "target": "pl_paste_recognize_pastepersonnelin" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_paste_recognize_py", "target": "pl_paste_recognize_pastevehiclein" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_paste_recognize_py", "target": "pl_paste_recognize_pastecommitbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_paste_recognize_py", "target": "pl_paste_recognize_pastecommitresult" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "pl_paste_recognize_rationale_1", "target": "app_schemas_pl_paste_recognize_py" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L71", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_carrierexportbody", "target": "pl_paste_recognize_pastecommitbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L71", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_vehicleexportbody", "target": "pl_paste_recognize_pastecommitbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L71", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_personnelexportbody", "target": "pl_paste_recognize_pastecommitbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L71", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_driverexportbody", "target": "pl_paste_recognize_pastecommitbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L71", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_carrierexportbody", "target": "pl_paste_recognize_pastecommitresult" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L71", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_vehicleexportbody", "target": "pl_paste_recognize_pastecommitresult" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L71", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_personnelexportbody", "target": "pl_paste_recognize_pastecommitresult" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L71", "weight": 0.8, "confidence_score": 0.5, "source": "pl_base_data_driverexportbody", "target": "pl_paste_recognize_pastecommitresult" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L321", "weight": 1.0, "source": "services_pl_paste_recognize_service_commit_paste_recognize", "target": "pl_paste_recognize_pastecommitresult" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/datetime_parse.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_datetime_parse_py", "target": "pl_datetime_parse_parse_optional_plan_datetime" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/datetime_parse.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "pl_datetime_parse_rationale_1", "target": "app_schemas_pl_datetime_parse_py" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/customer_stop_pref.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_customer_stop_pref_py", "target": "pl_customer_stop_pref_customerstopprefread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_py", "target": "pl_inventory_inventoryread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_py", "target": "pl_inventory_inventorytransactionread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_py", "target": "pl_inventory_inventorywarningread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_py", "target": "pl_inventory_inventorywarningupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_py", "target": "pl_inventory_inventorywarningthreshold" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_py", "target": "pl_inventory_documentreminderread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_py", "target": "pl_inventory_documentreminderupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_py", "target": "pl_inventory_documentreminderstatsread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_py", "target": "pl_inventory_inventoryledgerquery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_py", "target": "pl_inventory_inventoryledgerresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_py", "target": "pl_inventory_inventorytransactionquery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_py", "target": "pl_inventory_inventorytransactionresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_py", "target": "pl_inventory_inventorysummaryquery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_py", "target": "pl_inventory_inventorysummaryitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_py", "target": "pl_inventory_inventorysummaryresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_py", "target": "pl_inventory_transportstatsquery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_py", "target": "pl_inventory_transportstatsitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_py", "target": "pl_inventory_transportstatsresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_inventoryledgerexportbody", "target": "pl_inventory_inventoryread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_documentreminderexportbody", "target": "pl_inventory_inventoryread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_inventoryledgerexportbody", "target": "pl_inventory_inventorytransactionread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_documentreminderexportbody", "target": "pl_inventory_inventorytransactionread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_inventoryledgerexportbody", "target": "pl_inventory_inventorywarningread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_documentreminderexportbody", "target": "pl_inventory_inventorywarningread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_inventoryledgerexportbody", "target": "pl_inventory_inventorywarningupdate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_documentreminderexportbody", "target": "pl_inventory_inventorywarningupdate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_inventoryledgerexportbody", "target": "pl_inventory_inventorywarningthreshold" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_documentreminderexportbody", "target": "pl_inventory_inventorywarningthreshold" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_inventoryledgerexportbody", "target": "pl_inventory_documentreminderread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_documentreminderexportbody", "target": "pl_inventory_documentreminderread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_inventoryledgerexportbody", "target": "pl_inventory_documentreminderupdate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_documentreminderexportbody", "target": "pl_inventory_documentreminderupdate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_inventoryledgerexportbody", "target": "pl_inventory_documentreminderstatsread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_documentreminderexportbody", "target": "pl_inventory_documentreminderstatsread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L386", "weight": 1.0, "source": "pl_inventory_document_reminder_stats", "target": "pl_inventory_documentreminderstatsread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_inventoryledgerexportbody", "target": "pl_inventory_inventoryledgerquery" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_documentreminderexportbody", "target": "pl_inventory_inventoryledgerquery" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_inventoryledgerexportbody", "target": "pl_inventory_inventoryledgerresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_documentreminderexportbody", "target": "pl_inventory_inventoryledgerresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L80", "weight": 1.0, "source": "pl_inventory_get_inventory_ledger", "target": "pl_inventory_inventoryledgerresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_inventoryledgerexportbody", "target": "pl_inventory_inventorytransactionquery" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_documentreminderexportbody", "target": "pl_inventory_inventorytransactionquery" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_inventoryledgerexportbody", "target": "pl_inventory_inventorytransactionresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_documentreminderexportbody", "target": "pl_inventory_inventorytransactionresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L299", "weight": 1.0, "source": "pl_inventory_list_transactions", "target": "pl_inventory_inventorytransactionresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_inventoryledgerexportbody", "target": "pl_inventory_inventorysummaryitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_documentreminderexportbody", "target": "pl_inventory_inventorysummaryitem" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L352", "weight": 1.0, "source": "pl_inventory_get_summary", "target": "pl_inventory_inventorysummaryitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_inventoryledgerexportbody", "target": "pl_inventory_inventorysummaryresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_documentreminderexportbody", "target": "pl_inventory_inventorysummaryresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L361", "weight": 1.0, "source": "pl_inventory_get_summary", "target": "pl_inventory_inventorysummaryresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_inventoryledgerexportbody", "target": "pl_inventory_transportstatsitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_documentreminderexportbody", "target": "pl_inventory_transportstatsitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_inventoryledgerexportbody", "target": "pl_inventory_transportstatsresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "pl_inventory_documentreminderexportbody", "target": "pl_inventory_transportstatsresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/monitor/operlog.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_monitor_operlog_py", "target": "monitor_operlog_operloglistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/monitor/operlog.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_monitor_operlog_py", "target": "monitor_operlog_operlogdetailbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/monitor/operlog.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "monitor_operlog_rationale_1", "target": "app_schemas_monitor_operlog_py" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/monitor.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "api_monitor_operlogexportbody", "target": "monitor_operlog_operloglistbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/monitor.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "api_monitor_operlogexportbody", "target": "monitor_operlog_operlogdetailbody" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_py", "target": "app_schemas_bx_common" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_py", "target": "bx_reimburse_coerce_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_py", "target": "bx_reimburse_reimbursedetailcreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_py", "target": "bx_reimburse_validate_expense_item_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_py", "target": "bx_reimburse_reimbursedetailout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_py", "target": "bx_reimburse_reimburseinvoicelinkin" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_py", "target": "bx_reimburse_validate_invoice_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_py", "target": "bx_reimburse_coerce_attachment_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_py", "target": "bx_reimburse_reimburseinvoicebriefout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_py", "target": "bx_reimburse_reimburseapplycreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_py", "target": "bx_reimburse_details_must_not_be_empty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_py", "target": "bx_reimburse_coerce_applicant_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_py", "target": "bx_reimburse_reimburseapplyupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_py", "target": "bx_reimburse_reimbursesubmitbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_py", "target": "bx_reimburse_reimburseapplyout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_py", "target": "bx_reimburse_reimburseapprovalcreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_py", "target": "bx_reimburse_reimburseapprovalout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_py", "target": "bx_reimburse_reimbursemystatsout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_py", "target": "bx_reimburse_reimburseapproverpendingstatsout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_py", "target": "bx_reimburse_payrequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_py", "target": "bx_reimburse_offsetrequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L226", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_py", "target": "bx_reimburse_validate_advance_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_py", "target": "bx_reimburse_offsetitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L233", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_py", "target": "bx_reimburse_batchoffsetrequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L241", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_py", "target": "bx_reimburse_reimburseoffsetrecordout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L254", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_py", "target": "bx_reimburse_paymentfinancestatsout" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_validate_expense_item_id", "target": "bx_reimburse_coerce_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_validate_invoice_id", "target": "bx_reimburse_coerce_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_coerce_attachment_id", "target": "bx_reimburse_coerce_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_coerce_applicant_id", "target": "bx_reimburse_coerce_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_validate_advance_id", "target": "bx_reimburse_coerce_id" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "bx_reimburse_reimburseservice", "target": "bx_reimburse_reimbursedetailout" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_rationale_44", "target": "bx_reimburse_reimburseinvoicelinkin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "bx_reimburse_reimburseservice", "target": "bx_reimburse_reimburseinvoicelinkin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "bx_reimburse_reimburseservice", "target": "bx_reimburse_reimburseinvoicebriefout" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L515", "weight": 1.0, "source": "bx_reimburse_get_linked_invoices_brief", "target": "bx_reimburse_reimburseinvoicebriefout" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "bx_payment_paymentexportbody", "target": "bx_reimburse_reimburseapplyout" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "bx_reimburse_reimburseservice", "target": "bx_reimburse_reimburseapplyout" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "bx_payment_paymentexportbody", "target": "bx_reimburse_payrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "bx_payment_paymentexportbody", "target": "bx_reimburse_offsetrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "bx_payment_paymentexportbody", "target": "bx_reimburse_batchoffsetrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "bx_payment_paymentexportbody", "target": "bx_reimburse_reimburseoffsetrecordout" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L585", "weight": 1.0, "source": "bx_payment_list_reimburse_offset_records", "target": "bx_reimburse_reimburseoffsetrecordout" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "bx_payment_paymentexportbody", "target": "bx_reimburse_paymentfinancestatsout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/expense_item.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_expense_item_py", "target": "bx_expense_item_coerce_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/expense_item.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_expense_item_py", "target": "bx_expense_item_expenseitemcreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/expense_item.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_expense_item_py", "target": "bx_expense_item_validate_parent_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/expense_item.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_expense_item_py", "target": "bx_expense_item_expenseitemupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/expense_item.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_expense_item_py", "target": "bx_expense_item_expenseitemout" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/expense_item.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "bx_expense_item_validate_parent_id", "target": "bx_expense_item_coerce_id" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/expense_item.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "bx_expense_item_expenseitemexportbody", "target": "bx_expense_item_expenseitemcreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/expense_item.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "bx_expense_item_expenseitemexportbody", "target": "bx_expense_item_expenseitemupdate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/expense_item.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "bx_expense_item_expenseitemexportbody", "target": "bx_expense_item_expenseitemout" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/__init__.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "bx_init_rationale_1", "target": "app_schemas_bx_init_py" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/bx/__init__.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "bx_init_rationale_1", "target": "app_api_bx_init_py" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/attachment.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_attachment_py", "target": "app_schemas_bx_common" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/attachment.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_attachment_py", "target": "bx_attachment_attachmentout" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance_py", "target": "app_schemas_bx_common" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance_py", "target": "bx_advance_coerce_optional_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance_py", "target": "bx_advance_advanceapplycreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance_py", "target": "bx_advance_validate_expense_item_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance_py", "target": "bx_advance_advanceapplyupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance_py", "target": "bx_advance_advanceapplyout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance_py", "target": "bx_advance_advanceapprovalcreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance_py", "target": "bx_advance_advanceapprovalout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance_py", "target": "bx_advance_advancemystatsout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance_py", "target": "bx_advance_advanceapproverpendingstatsout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance_py", "target": "bx_advance_advanceissueout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance_py", "target": "bx_advance_advanceissuerequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance_py", "target": "bx_advance_advanceoffsetrecordout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance_py", "target": "bx_advance_advancefinanceissuestatsout" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_validate_expense_item_id", "target": "bx_advance_coerce_optional_id" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "bx_payment_paymentexportbody", "target": "bx_advance_advanceissueout" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "bx_payment_paymentexportbody", "target": "bx_advance_advanceissuerequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "bx_payment_paymentexportbody", "target": "bx_advance_advanceoffsetrecordout" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L548", "weight": 1.0, "source": "bx_payment_list_advance_offset_records", "target": "bx_advance_advanceoffsetrecordout" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "bx_payment_paymentexportbody", "target": "bx_advance_advancefinanceissuestatsout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/common.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_common_py", "target": "bx_common_dt_to_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/common.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_common_py", "target": "bx_common_date_to_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/common.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_common_py", "target": "bx_common_pagedquery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/common.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_common_py", "target": "bx_common_apiresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/common.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_common_py", "target": "bx_common_pageddata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/common.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_common_py", "target": "bx_common_pagedresponse" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/common.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "bx_common_rationale_1", "target": "app_schemas_bx_common_py" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/expense_item.py", "source_location": "L18", "weight": 0.8, "confidence_score": 0.5, "source": "bx_expense_item_expenseitemexportbody", "target": "bx_common_apiresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "bx_payment_paymentexportbody", "target": "bx_common_apiresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/invoice.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "bx_invoice_walletexportbody", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L151", "weight": 1.0, "source": "bx_reimburse_get_generated_title", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L199", "weight": 1.0, "source": "bx_reimburse_import_reimburses", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L245", "weight": 1.0, "source": "bx_reimburse_list_reimburses", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L290", "weight": 1.0, "source": "bx_reimburse_my_reimburses", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L300", "weight": 1.0, "source": "bx_reimburse_my_reimburse_stats", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L309", "weight": 1.0, "source": "bx_reimburse_reimburse_status_counts", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L341", "weight": 1.0, "source": "bx_reimburse_pending_approval", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L351", "weight": 1.0, "source": "bx_reimburse_pending_approval_stats", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L383", "weight": 1.0, "source": "bx_reimburse_approved_by_me", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L530", "weight": 1.0, "source": "bx_reimburse_get_reimburse", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L543", "weight": 1.0, "source": "bx_reimburse_get_approvals", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L556", "weight": 1.0, "source": "bx_reimburse_get_approval_history", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L610", "weight": 1.0, "source": "bx_reimburse_create_reimburse", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L655", "weight": 1.0, "source": "bx_reimburse_update_reimburse", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L677", "weight": 1.0, "source": "bx_reimburse_submit_reimburse", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L693", "weight": 1.0, "source": "bx_reimburse_approve_reimburse", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L709", "weight": 1.0, "source": "bx_reimburse_reject_reimburse", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L727", "weight": 1.0, "source": "bx_reimburse_withdraw_reimburse", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L741", "weight": 1.0, "source": "bx_reimburse_delete_reimburse", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/expense_item.py", "source_location": "L32", "weight": 1.0, "source": "bx_expense_item_get_expense_item_tree", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/expense_item.py", "source_location": "L105", "weight": 1.0, "source": "bx_expense_item_get_expense_item", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/expense_item.py", "source_location": "L121", "weight": 1.0, "source": "bx_expense_item_create_expense_item", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/expense_item.py", "source_location": "L142", "weight": 1.0, "source": "bx_expense_item_update_expense_item", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/expense_item.py", "source_location": "L157", "weight": 1.0, "source": "bx_expense_item_delete_expense_item", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/__init__.py", "source_location": "L20", "weight": 1.0, "source": "bx_init_bx_health", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/attachment.py", "source_location": "L63", "weight": 1.0, "source": "bx_attachment_upload_file", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/attachment.py", "source_location": "L99", "weight": 1.0, "source": "bx_attachment_delete_attachment", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/attachment.py", "source_location": "L117", "weight": 1.0, "source": "bx_attachment_preview_attachment", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/attachment.py", "source_location": "L138", "weight": 1.0, "source": "bx_attachment_list_by_biz", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/attachment.py", "source_location": "L153", "weight": 1.0, "source": "bx_attachment_bind_biz", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L136", "weight": 1.0, "source": "bx_advance_list_advances", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L177", "weight": 1.0, "source": "bx_advance_my_advances", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L187", "weight": 1.0, "source": "bx_advance_my_advance_stats", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L196", "weight": 1.0, "source": "bx_advance_advance_status_counts", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L226", "weight": 1.0, "source": "bx_advance_pending_approval", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L236", "weight": 1.0, "source": "bx_advance_advance_pending_approval_stats", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L266", "weight": 1.0, "source": "bx_advance_approved_by_me", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L416", "weight": 1.0, "source": "bx_advance_get_advance", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L429", "weight": 1.0, "source": "bx_advance_get_approvals", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L442", "weight": 1.0, "source": "bx_advance_get_approval_history", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L475", "weight": 1.0, "source": "bx_advance_create_advance", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L496", "weight": 1.0, "source": "bx_advance_update_advance", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L510", "weight": 1.0, "source": "bx_advance_submit_advance", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L525", "weight": 1.0, "source": "bx_advance_approve_advance", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L540", "weight": 1.0, "source": "bx_advance_reject_advance", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L554", "weight": 1.0, "source": "bx_advance_delete_advance", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/workflow.py", "source_location": "L32", "weight": 1.0, "source": "bx_workflow_list_workflows", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/workflow.py", "source_location": "L43", "weight": 1.0, "source": "bx_workflow_get_workflow_by_biz_type", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/workflow.py", "source_location": "L57", "weight": 1.0, "source": "bx_workflow_get_workflow", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/workflow.py", "source_location": "L73", "weight": 1.0, "source": "bx_workflow_create_workflow", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/workflow.py", "source_location": "L93", "weight": 1.0, "source": "bx_workflow_update_workflow", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/workflow.py", "source_location": "L115", "weight": 1.0, "source": "bx_workflow_save_workflow_nodes", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/workflow.py", "source_location": "L130", "weight": 1.0, "source": "bx_workflow_delete_workflow", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L89", "weight": 1.0, "source": "bx_payment_list_pending_payments", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L101", "weight": 1.0, "source": "bx_payment_payment_finance_stats", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L136", "weight": 1.0, "source": "bx_payment_list_processed_payments", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L158", "weight": 1.0, "source": "bx_payment_pay", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L181", "weight": 1.0, "source": "bx_payment_offset", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L204", "weight": 1.0, "source": "bx_payment_batch_offset", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L251", "weight": 1.0, "source": "bx_payment_list_advance_issues", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L261", "weight": 1.0, "source": "bx_payment_advance_issue_stats", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L520", "weight": 1.0, "source": "bx_payment_issue_advance", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L560", "weight": 1.0, "source": "bx_payment_list_advance_offset_records", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L597", "weight": 1.0, "source": "bx_payment_list_reimburse_offset_records", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/invoice.py", "source_location": "L33", "weight": 1.0, "source": "bx_invoice_get_mine_wallet_summary", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/invoice.py", "source_location": "L48", "weight": 1.0, "source": "bx_invoice_list_invoice_wallets", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/invoice.py", "source_location": "L104", "weight": 1.0, "source": "bx_invoice_list_invoices", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/invoice.py", "source_location": "L190", "weight": 1.0, "source": "bx_invoice_create_invoice", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/invoice.py", "source_location": "L205", "weight": 1.0, "source": "bx_invoice_delete_invoice", "target": "bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/invoice.py", "source_location": "L215", "weight": 1.0, "source": "bx_invoice_list_invoice_ledgers", "target": "bx_common_apiresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "bx_payment_paymentexportbody", "target": "bx_common_pageddata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/invoice.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "bx_invoice_walletexportbody", "target": "bx_common_pageddata" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L245", "weight": 1.0, "source": "bx_reimburse_list_reimburses", "target": "bx_common_pageddata" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L290", "weight": 1.0, "source": "bx_reimburse_my_reimburses", "target": "bx_common_pageddata" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L341", "weight": 1.0, "source": "bx_reimburse_pending_approval", "target": "bx_common_pageddata" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L383", "weight": 1.0, "source": "bx_reimburse_approved_by_me", "target": "bx_common_pageddata" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L136", "weight": 1.0, "source": "bx_advance_list_advances", "target": "bx_common_pageddata" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L177", "weight": 1.0, "source": "bx_advance_my_advances", "target": "bx_common_pageddata" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L226", "weight": 1.0, "source": "bx_advance_pending_approval", "target": "bx_common_pageddata" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L266", "weight": 1.0, "source": "bx_advance_approved_by_me", "target": "bx_common_pageddata" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/workflow.py", "source_location": "L31", "weight": 1.0, "source": "bx_workflow_list_workflows", "target": "bx_common_pageddata" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L90", "weight": 1.0, "source": "bx_payment_list_pending_payments", "target": "bx_common_pageddata" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L137", "weight": 1.0, "source": "bx_payment_list_processed_payments", "target": "bx_common_pageddata" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L251", "weight": 1.0, "source": "bx_payment_list_advance_issues", "target": "bx_common_pageddata" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/invoice.py", "source_location": "L48", "weight": 1.0, "source": "bx_invoice_list_invoice_wallets", "target": "bx_common_pageddata" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/invoice.py", "source_location": "L105", "weight": 1.0, "source": "bx_invoice_list_invoices", "target": "bx_common_pageddata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/workflow.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_workflow_py", "target": "bx_workflow_coerce_optional_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/workflow.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_workflow_py", "target": "bx_workflow_workflownodecreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/workflow.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_workflow_py", "target": "bx_workflow_validate_approver_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/workflow.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_workflow_py", "target": "bx_workflow_workflownodeout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/workflow.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_workflow_py", "target": "bx_workflow_workflowdefcreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/workflow.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_workflow_py", "target": "bx_workflow_workflowdefupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/workflow.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_workflow_py", "target": "bx_workflow_workflowdefout" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/workflow.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "bx_workflow_validate_approver_id", "target": "bx_workflow_coerce_optional_id" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/invoice.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_invoice_py", "target": "app_schemas_bx_common" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/invoice.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_invoice_py", "target": "bx_invoice_walletsummaryout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/invoice.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_invoice_py", "target": "bx_invoice_ledgerout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/invoice.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_invoice_py", "target": "bx_invoice_invoiceattachmentout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/invoice.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_invoice_py", "target": "bx_invoice_invoiceout" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/invoice.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "bx_invoice_walletexportbody", "target": "bx_invoice_walletsummaryout" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/invoice.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "bx_invoice_walletexportbody", "target": "bx_invoice_ledgerout" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/invoice.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "bx_invoice_walletexportbody", "target": "bx_invoice_invoiceout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_price_letter_py", "target": "crm_price_letter_priceletterlistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_price_letter_py", "target": "crm_price_letter_priceletterdetailbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_price_letter_py", "target": "crm_price_letter_pricelettercreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_price_letter_py", "target": "crm_price_letter_priceletterupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_price_letter_py", "target": "crm_price_letter_pricelettervoidbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_price_letter_rationale_1", "target": "app_schemas_crm_price_letter_py" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "crm_price_letter_priceletterlistbody", "target": "crm_price_letter_priceletterlistbody_to_list_kwargs" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "crm_price_letter_rationale_10", "target": "crm_price_letter_priceletterlistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_pool_rule_py", "target": "crm_pool_rule_poolrulelistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_pool_rule_py", "target": "crm_pool_rule_poolruledetailbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_pool_rule_py", "target": "crm_pool_rule_poolruleaddbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_pool_rule_py", "target": "crm_pool_rule_poolruleupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_pool_rule_py", "target": "crm_pool_rule_poolruledeletebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_pool_rule_py", "target": "crm_pool_rule_poolruleupdatestatusbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_pool_rule_py", "target": "crm_pool_rule_poolruleexecutebody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_pool_rule_rationale_1", "target": "app_schemas_crm_pool_rule_py" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2082", "weight": 1.0, "source": "api_crm_pool_rule_export", "target": "crm_pool_rule_poolrulelistbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_pool_rule_rationale_1", "target": "app_crud_crm_pool_rule_py" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_pool_py", "target": "app_schemas_crm_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_pool_py", "target": "crm_customer_pool_poolcustomerlistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_pool_py", "target": "crm_customer_pool_poolassignbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_pool_py", "target": "crm_customer_pool_poolclaimbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_pool_py", "target": "crm_customer_pool_poolrecordlistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_pool_py", "target": "crm_customer_pool_poolrecorddetailbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_pool_rationale_1", "target": "app_schemas_crm_customer_pool_py" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_pool_poolcustomerlistbody", "target": "customercolumnfiltermixin" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_pool_poolcustomerlistbody", "target": "crm_customer_pool_poolcustomerlistbody_to_list_kwargs" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L6", "weight": 0.8, "confidence_score": 0.5, "source": "crm_customer_pool_poolcustomerlistbody", "target": "crm_customer_customercolumnfiltermixin" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1406", "weight": 1.0, "source": "api_crm_pool_customer_list", "target": "crm_customer_pool_poolcustomerlistbody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1441", "weight": 1.0, "source": "api_crm_pool_customer_export", "target": "crm_customer_pool_poolcustomerlistbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_pool_rationale_19", "target": "crm_customer_pool_poolcustomerlistbody_to_list_kwargs" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L6", "weight": 0.8, "confidence_score": 0.5, "source": "crm_customer_pool_poolassignbody", "target": "crm_customer_customercolumnfiltermixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L6", "weight": 0.8, "confidence_score": 0.5, "source": "crm_customer_pool_poolclaimbody", "target": "crm_customer_customercolumnfiltermixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L6", "weight": 0.8, "confidence_score": 0.5, "source": "crm_customer_pool_poolrecordlistbody", "target": "crm_customer_customercolumnfiltermixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L6", "weight": 0.8, "confidence_score": 0.5, "source": "crm_customer_pool_poolrecorddetailbody", "target": "crm_customer_customercolumnfiltermixin" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_py", "target": "crm_quote_quoteproductitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_py", "target": "crm_quote_quotelistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_py", "target": "crm_quote_quotedetailbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_py", "target": "crm_quote_quotedeletebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_py", "target": "crm_quote_quotecreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_py", "target": "crm_quote_quoteupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_py", "target": "crm_quote_quotesubmitbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_py", "target": "crm_quote_quotetemplatesavebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_py", "target": "crm_quote_quotetemplategetbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_py", "target": "crm_quote_quotepdfbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_py", "target": "crm_quote_quotesharegeneratebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_py", "target": "crm_quote_quoteacceptbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_py", "target": "crm_quote_quoterejectbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_py", "target": "crm_quote_quotetocontractbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_py", "target": "crm_quote_quotenewversionbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_py", "target": "crm_quote_quoteversionsbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_py", "target": "crm_quote_quoteinvalidbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_py", "target": "crm_quote_quotestatisticsoverviewbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_py", "target": "crm_quote_quotestatisticstrendbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_py", "target": "crm_quote_quoteproductlistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_py", "target": "crm_quote_quoteproductcreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L208", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_py", "target": "crm_quote_quoteproductupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_py", "target": "crm_quote_quoteproductdeletebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_py", "target": "crm_quote_quoteapprovallistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L220", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_py", "target": "crm_quote_quoteapprovalapprovebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_py", "target": "crm_quote_quoteapprovalwithdrawbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_py", "target": "crm_quote_quoteapprovalrefreshnamesbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L236", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_py", "target": "crm_quote_quoteshareloglistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_py", "target": "crm_quote_quotesharelogstatisticsbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_1", "target": "app_schemas_crm_quote_py" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_36", "target": "crm_quote_quotelistbody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_quoteupdatebody", "target": "crm_quote_quotecreatebody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L208", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_quoteproductupdatebody", "target": "crm_quote_quoteproductcreatebody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_1", "target": "app_crud_crm_quote_py" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_follow_py", "target": "crm_customer_follow_customerfollowlistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_follow_py", "target": "crm_customer_follow_customerfollowcreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_follow_py", "target": "crm_customer_follow_customerfollowupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_follow_py", "target": "crm_customer_follow_customerfollowdeletebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_follow_py", "target": "crm_customer_follow_customerfollowdetailbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_follow_py", "target": "crm_customer_follow_customerfollowbycustomerbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_follow_rationale_1", "target": "app_schemas_crm_customer_follow_py" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote_approver_setting.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_approver_setting_py", "target": "crm_quote_approver_setting_quoteapproversettingsavebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_supplier_info_py", "target": "crm_supplier_info_supplierinfolistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_supplier_info_py", "target": "crm_supplier_info_supplierinfolistallbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_supplier_info_py", "target": "crm_supplier_info_supplierinfodetailbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_supplier_info_py", "target": "crm_supplier_info_supplierinfocreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_supplier_info_py", "target": "crm_supplier_info_supplierinfoupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_supplier_info_py", "target": "crm_supplier_info_supplierinfodeletebody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_supplier_info_rationale_1", "target": "app_schemas_crm_supplier_info_py" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3272", "weight": 1.0, "source": "api_crm_supplier_info_list", "target": "crm_supplier_info_supplierinfolistbody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3438", "weight": 1.0, "source": "api_crm_supplier_info_export", "target": "crm_supplier_info_supplierinfolistbody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3307", "weight": 1.0, "source": "api_crm_supplier_info_list_all", "target": "crm_supplier_info_supplierinfolistallbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_supplier_info_rationale_1", "target": "app_crud_crm_supplier_info_py" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_py", "target": "crm_opportunity_opportunitycolumnfiltermixin" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_py", "target": "crm_opportunity_opportunitylistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_py", "target": "crm_opportunity_opportunitydetailbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_py", "target": "crm_opportunity_opportunitycreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_py", "target": "crm_opportunity_opportunityupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_py", "target": "crm_opportunity_opportunitydeletebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_py", "target": "crm_opportunity_opportunityassignbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_py", "target": "crm_opportunity_opportunitychangestagebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_py", "target": "crm_opportunity_opportunitymarkwonbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_py", "target": "crm_opportunity_opportunitymarklostbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_py", "target": "crm_opportunity_opportunitybatchupdatestagebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_py", "target": "crm_opportunity_opportunitybatchupdateexpectdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_py", "target": "crm_opportunity_opportunitystageloglistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_py", "target": "crm_opportunity_opportunitystatisticsbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_py", "target": "crm_opportunity_opportunitykanbanbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_py", "target": "crm_opportunity_opportunityfollowlistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_py", "target": "crm_opportunity_opportunityfollowdetailbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_py", "target": "crm_opportunity_opportunityfollowcreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_py", "target": "crm_opportunity_opportunityfollowupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_py", "target": "crm_opportunity_opportunityfollowdeletebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_py", "target": "crm_opportunity_opportunityproductlistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_py", "target": "crm_opportunity_opportunityproductbyopportunitybody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_py", "target": "crm_opportunity_opportunityproductdetailbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_py", "target": "crm_opportunity_opportunityproductcreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_py", "target": "crm_opportunity_opportunityproductbatchaddbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_py", "target": "crm_opportunity_opportunityproductupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_py", "target": "crm_opportunity_opportunityproductdeletebody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_rationale_1", "target": "app_schemas_crm_opportunity_py" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_opportunitycolumnfiltermixin", "target": "crm_opportunity_opportunitycolumnfiltermixin_column_filter_kwargs" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_opportunitylistbody", "target": "crm_opportunity_opportunitycolumnfiltermixin" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_opportunitylistbody_to_list_kwargs", "target": "crm_opportunity_opportunitycolumnfiltermixin_column_filter_kwargs" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_opportunitylistbody", "target": "crm_opportunity_opportunitylistbody_to_list_kwargs" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_opportunitykanbanbody", "target": "crm_opportunity_opportunitylistbody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2431", "weight": 1.0, "source": "api_crm_opportunity_list", "target": "crm_opportunity_opportunitylistbody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2464", "weight": 1.0, "source": "api_crm_opportunity_mine_list", "target": "crm_opportunity_opportunitylistbody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3229", "weight": 1.0, "source": "api_crm_opportunity_export", "target": "crm_opportunity_opportunitylistbody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_opportunityupdatebody", "target": "crm_opportunity_opportunitycreatebody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2813", "weight": 1.0, "source": "api_crm_opportunity_statistics_overview", "target": "crm_opportunity_opportunitystatisticsbody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2855", "weight": 1.0, "source": "api_crm_opportunity_statistics_win_rate", "target": "crm_opportunity_opportunitystatisticsbody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2881", "weight": 1.0, "source": "api_crm_opportunity_statistics_owner", "target": "crm_opportunity_opportunitystatisticsbody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2906", "weight": 1.0, "source": "api_crm_opportunity_statistics_funnel", "target": "crm_opportunity_opportunitystatisticsbody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2782", "weight": 1.0, "source": "api_crm_opportunity_kanban", "target": "crm_opportunity_opportunitykanbanbody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_opportunityfollowupdatebody", "target": "crm_opportunity_opportunityfollowcreatebody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_opportunityproductupdatebody", "target": "crm_opportunity_opportunityproductcreatebody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_rationale_1", "target": "app_crud_crm_opportunity_py" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue_py", "target": "crm_clue_cluecolumnfiltermixin" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue_py", "target": "crm_clue_cluelistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue_py", "target": "crm_clue_cluecreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue_py", "target": "crm_clue_clueupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue_py", "target": "crm_clue_cluedeletebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue_py", "target": "crm_clue_clueassignbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue_py", "target": "crm_clue_clueconvertbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue_py", "target": "crm_clue_cluestatusbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue_py", "target": "crm_clue_cluelevelbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue_py", "target": "crm_clue_clueinvalidbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue_py", "target": "crm_clue_cluefollowlistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue_py", "target": "crm_clue_cluefollowcreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue_py", "target": "crm_clue_cluefollowdeletebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue_py", "target": "crm_clue_cluefollowupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue_py", "target": "crm_clue_cluestatisticsbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_rationale_1", "target": "app_schemas_crm_clue_py" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_cluecolumnfiltermixin", "target": "crm_clue_cluecolumnfiltermixin_column_filter_kwargs" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_cluelistbody", "target": "crm_clue_cluecolumnfiltermixin" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_rationale_12", "target": "crm_clue_cluecolumnfiltermixin" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_cluelistbody_to_list_kwargs", "target": "crm_clue_cluecolumnfiltermixin_column_filter_kwargs" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_cluelistbody", "target": "crm_clue_cluelistbody_to_list_kwargs" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4244", "weight": 1.0, "source": "api_crm_clue_export", "target": "crm_clue_cluelistbody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_clueupdatebody", "target": "crm_clue_cluecreatebody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4461", "weight": 1.0, "source": "api_crm_clue_statistics_overview", "target": "crm_clue_cluestatisticsbody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4488", "weight": 1.0, "source": "api_crm_clue_statistics_source", "target": "crm_clue_cluestatisticsbody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4530", "weight": 1.0, "source": "api_crm_clue_statistics_trend", "target": "crm_clue_cluestatisticsbody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4557", "weight": 1.0, "source": "api_crm_clue_statistics_owner", "target": "crm_clue_cluestatisticsbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_rationale_1", "target": "app_crud_crm_clue_py" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product_py", "target": "crm_product_productcategorycreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product_py", "target": "crm_product_productcategoryupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product_py", "target": "crm_product_categorydeletebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product_py", "target": "crm_product_productcategorytreebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product_py", "target": "crm_product_productupdatestatusbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product_py", "target": "crm_product_productcolumnfiltermixin" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product_py", "target": "crm_product_productlistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product_py", "target": "crm_product_productbranditem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product_py", "target": "crm_product_productaliasitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product_py", "target": "crm_product_productcreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product_py", "target": "crm_product_productupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product_py", "target": "crm_product_productdetailbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product_py", "target": "crm_product_productdeletebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product_py", "target": "crm_product_productoptionsbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_rationale_1", "target": "app_schemas_crm_product_py" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_rationale_48", "target": "crm_product_productcategorytreebody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L363", "weight": 1.0, "source": "api_crm_category_tree", "target": "crm_product_productcategorytreebody" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_productcolumnfiltermixin", "target": "crm_product_productcolumnfiltermixin_column_filter_kwargs" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_productlistbody", "target": "crm_product_productcolumnfiltermixin" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_rationale_67", "target": "crm_product_productcolumnfiltermixin" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_productlistbody_to_list_kwargs", "target": "crm_product_productcolumnfiltermixin_column_filter_kwargs" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_productlistbody", "target": "crm_product_productlistbody_to_list_kwargs" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_rationale_1", "target": "app_crud_crm_product_py" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_rationale_67", "target": "crm_product_list_categories" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_py", "target": "crm_customer_customeroptionsbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_py", "target": "crm_customer_customercolumnfiltermixin" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_py", "target": "crm_customer_customerlistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_py", "target": "crm_customer_customercreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_py", "target": "crm_customer_forbid_legacy_invoice_fields" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_py", "target": "crm_customer_customerupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L224", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_py", "target": "crm_customer_customerdeletebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_py", "target": "crm_customer_customerdetailbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_py", "target": "crm_customer_customertransferbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L251", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_py", "target": "crm_customer_customerintopoolbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L261", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_py", "target": "crm_customer_customerdealbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L273", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_py", "target": "crm_customer_customerclaimbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L282", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_py", "target": "crm_customer_customerassignpoolbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L293", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_py", "target": "crm_customer_customercheckduplicatebody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_rationale_1", "target": "app_schemas_crm_customer_py" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_rationale_13", "target": "crm_customer_customeroptionsbody" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_customercolumnfiltermixin", "target": "crm_customer_customercolumnfiltermixin_column_filter_kwargs" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_customerlistbody", "target": "crm_customer_customercolumnfiltermixin" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_rationale_28", "target": "crm_customer_customercolumnfiltermixin" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L213", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_customerlistbody_to_list_kwargs", "target": "crm_customer_customercolumnfiltermixin_column_filter_kwargs" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_rationale_112", "target": "crm_customer_customercolumnfiltermixin_column_filter_kwargs" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_customerlistbody", "target": "crm_customer_customerlistbody_to_list_kwargs" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1111", "weight": 1.0, "source": "api_crm_customer_export", "target": "crm_customer_customerlistbody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1191", "weight": 1.0, "source": "api_crm_customer_mine", "target": "crm_customer_customerlistbody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1225", "weight": 1.0, "source": "api_crm_customer_to_follow", "target": "crm_customer_customerlistbody" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1259", "weight": 1.0, "source": "api_crm_customer_key", "target": "crm_customer_customerlistbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_rationale_209", "target": "crm_customer_customerlistbody_to_list_kwargs" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_rationale_207", "target": "crm_customer_customerlistbody_to_list_kwargs" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_rationale_59", "target": "crm_customer_customerlistbody_to_list_kwargs" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_rationale_1", "target": "app_crud_crm_customer_py" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/statistics.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_statistics_py", "target": "crm_statistics_statisticsbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/statistics.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_statistics_rationale_1", "target": "app_schemas_crm_statistics_py" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract_approver_setting.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_approver_setting_py", "target": "crm_contract_approver_setting_contractapproversettingsavebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contractproductpricetieritem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contractproductitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contractlistquery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contractcreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contractupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contractsubmitbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contractbatchsubmitbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contractwithdrawbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contractstatusbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contractinvalidbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contracttemplatesavebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contractdeletebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contractapprovalactionbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contractuploadfilebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contractuploadattachmentsbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contractexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contractstatisticsoverviewquery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contractstatisticstrendquery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contractrenewbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L241", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contractapprovalpassbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L246", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contractapprovalrejectbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L251", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contractapprovalrefreshnamesbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L255", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contractapprovallistquery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L267", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contractchangelistquery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L279", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contracttemplatelistquery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L290", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contractsignbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contractbatchassignbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L303", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contractchangecreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L318", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contractchangeupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L322", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contractchangesubmitbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L328", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contractchangeexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L335", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contracttemplatecreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L357", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contracttemplateupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contracttemplateexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L368", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contractapprovaltransferbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_py", "target": "crm_contract_contractapprovalexportbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1", "target": "app_schemas_crm_contract_py" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contractexportbody", "target": "crm_contract_contractlistquery" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_58", "target": "crm_contract_contractlistquery" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contractupdatebody", "target": "crm_contract_contractcreatebody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contractrenewbody", "target": "crm_contract_contractcreatebody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_198", "target": "crm_contract_contractapprovalactionbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L196", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_196", "target": "crm_contract_contractapprovalactionbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_194", "target": "crm_contract_contractapprovalactionbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L223", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_223", "target": "crm_contract_contractexportbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_221", "target": "crm_contract_contractexportbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_219", "target": "crm_contract_contractexportbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_242", "target": "crm_contract_contractrenewbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_240", "target": "crm_contract_contractrenewbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_238", "target": "crm_contract_contractrenewbody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contractapprovalexportbody", "target": "crm_contract_contractapprovallistquery" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_260", "target": "crm_contract_contractapprovallistquery" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L258", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_258", "target": "crm_contract_contractapprovallistquery" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L328", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contractchangeexportbody", "target": "crm_contract_contractchangelistquery" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_276", "target": "crm_contract_contractchangelistquery" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L274", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_274", "target": "crm_contract_contractchangelistquery" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L270", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_270", "target": "crm_contract_contractchangelistquery" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contracttemplateexportbody", "target": "crm_contract_contracttemplatelistquery" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L292", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_292", "target": "crm_contract_contracttemplatelistquery" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L290", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_290", "target": "crm_contract_contracttemplatelistquery" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L318", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contractchangeupdatebody", "target": "crm_contract_contractchangecreatebody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L357", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contracttemplateupdatebody", "target": "crm_contract_contracttemplatecreatebody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1", "target": "app_crud_crm_contract_py" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contact.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contact_py", "target": "crm_contact_contactlistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contact.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contact_py", "target": "crm_contact_contactcreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contact.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contact_py", "target": "crm_contact_contactupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contact.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contact_py", "target": "crm_contact_contactdeletebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contact.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contact_py", "target": "crm_contact_contactdetailbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contact.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contact_py", "target": "crm_contact_contactbycustomerbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contact.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contact_py", "target": "crm_contact_contactsetprimarybody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contact.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contact_rationale_1", "target": "app_schemas_crm_contact_py" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_invoice_info_py", "target": "crm_invoice_info_invoiceinfobycustomerbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_invoice_info_py", "target": "crm_invoice_info_invoiceinfocreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_invoice_info_py", "target": "crm_invoice_info_invoiceinfoupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_invoice_info_py", "target": "crm_invoice_info_invoiceinfodeletebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_invoice_info_py", "target": "crm_invoice_info_invoiceinfosetdefaultbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_invoice_info_rationale_1", "target": "app_schemas_crm_invoice_info_py" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/public_inventory.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_public_inventory_py", "target": "db_public_inventory_publicinventoryfeedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/public_inventory.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_public_inventory_py", "target": "db_public_inventory_publicinventorypageread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/public_inventory.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_public_inventory_py", "target": "db_public_inventory_inventorysiteurlread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/public_inventory.py", "source_location": "L80", "weight": 1.0, "source": "db_public_inventory_build_public_page", "target": "db_public_inventory_publicinventorypageread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "db_inventory_inventoryexportbody", "target": "db_public_inventory_inventorysiteurlread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "db_inventory_inventoryrelateddata", "target": "db_public_inventory_inventorysiteurlread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L479", "weight": 1.0, "source": "db_inventory_get_inventory_site_url", "target": "db_public_inventory_inventorysiteurlread" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/db/__init__.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "db_init_rationale_1", "target": "app_schemas_db_init_py" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/db/__init__.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "db_init_rationale_1", "target": "app_api_db_init_py" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/dashboard.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_dashboard_py", "target": "db_dashboard_dashboardstats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/dashboard.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_dashboard_py", "target": "db_dashboard_dashboardcargostat" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/dashboard.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_dashboard_py", "target": "db_dashboard_dashboardpartnercargostat" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/dashboard.py", "source_location": "L78", "weight": 1.0, "source": "db_dashboard_get_dashboard_stats", "target": "db_dashboard_dashboardstats" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/dashboard.py", "source_location": "L158", "weight": 1.0, "source": "db_dashboard_cargo_stats", "target": "db_dashboard_dashboardcargostat" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/dashboard.py", "source_location": "L190", "weight": 1.0, "source": "db_dashboard_partner_cargo_stats", "target": "db_dashboard_dashboardpartnercargostat" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/weighing.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_weighing_py", "target": "db_weighing_weighingslipbase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/weighing.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_weighing_py", "target": "db_weighing_weighingslipcreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/weighing.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_weighing_py", "target": "db_weighing_weighingslipupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/weighing.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_weighing_py", "target": "db_weighing_weighingslipread" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/weighing.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "db_weighing_weighingslipread", "target": "db_weighing_weighingslipbase" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/weighing.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "db_weighing_weighingexportbody", "target": "db_weighing_weighingslipcreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/weighing.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "db_weighing_weighingrelateddata", "target": "db_weighing_weighingslipcreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/weighing.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "db_weighing_weighingexportbody", "target": "db_weighing_weighingslipupdate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/weighing.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "db_weighing_weighingrelateddata", "target": "db_weighing_weighingslipupdate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/weighing.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "db_weighing_weighingexportbody", "target": "db_weighing_weighingslipread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/weighing.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "db_weighing_weighingrelateddata", "target": "db_weighing_weighingslipread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_planexportbody", "target": "db_weighing_weighingslipread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_autogeneratemonthlyresult", "target": "db_weighing_weighingslipread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_planrelateddata", "target": "db_weighing_weighingslipread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_thirdpartyplanpagedata", "target": "db_weighing_weighingslipread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "db_inventory_inventoryexportbody", "target": "db_weighing_weighingslipread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "db_inventory_inventoryrelateddata", "target": "db_weighing_weighingslipread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/mappers.py", "source_location": "L215", "weight": 1.0, "source": "db_mappers_weighing_to_read", "target": "db_weighing_weighingslipread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/plans.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_plans_py", "target": "db_plans_purchaseplanbase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/plans.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_plans_py", "target": "db_plans_purchaseplancreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/plans.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_plans_py", "target": "db_plans_purchaseplanupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/plans.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_plans_py", "target": "db_plans_purchaseplanread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/plans.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_plans_py", "target": "db_plans_purchaseplanwithfilllink" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/plans.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "db_plans_purchaseplanread", "target": "db_plans_purchaseplanbase" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L18", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_planexportbody", "target": "db_plans_purchaseplancreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L18", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_autogeneratemonthlyresult", "target": "db_plans_purchaseplancreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L18", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_planrelateddata", "target": "db_plans_purchaseplancreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L18", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_thirdpartyplanpagedata", "target": "db_plans_purchaseplancreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L18", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_planexportbody", "target": "db_plans_purchaseplanupdate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L18", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_autogeneratemonthlyresult", "target": "db_plans_purchaseplanupdate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L18", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_planrelateddata", "target": "db_plans_purchaseplanupdate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L18", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_thirdpartyplanpagedata", "target": "db_plans_purchaseplanupdate" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/plans.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "db_plans_purchaseplanwithfilllink", "target": "db_plans_purchaseplanread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/weighing.py", "source_location": "L18", "weight": 0.8, "confidence_score": 0.5, "source": "db_weighing_weighingexportbody", "target": "db_plans_purchaseplanread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/weighing.py", "source_location": "L18", "weight": 0.8, "confidence_score": 0.5, "source": "db_weighing_weighingrelateddata", "target": "db_plans_purchaseplanread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L18", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_planexportbody", "target": "db_plans_purchaseplanread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L18", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_autogeneratemonthlyresult", "target": "db_plans_purchaseplanread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L18", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_planrelateddata", "target": "db_plans_purchaseplanread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L18", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_thirdpartyplanpagedata", "target": "db_plans_purchaseplanread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "db_inventory_inventoryexportbody", "target": "db_plans_purchaseplanread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "db_inventory_inventoryrelateddata", "target": "db_plans_purchaseplanread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/mappers.py", "source_location": "L74", "weight": 1.0, "source": "db_mappers_plan_to_read", "target": "db_plans_purchaseplanread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L18", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_planexportbody", "target": "db_plans_purchaseplanwithfilllink" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L18", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_autogeneratemonthlyresult", "target": "db_plans_purchaseplanwithfilllink" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L18", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_planrelateddata", "target": "db_plans_purchaseplanwithfilllink" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L18", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_thirdpartyplanpagedata", "target": "db_plans_purchaseplanwithfilllink" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/mappers.py", "source_location": "L115", "weight": 1.0, "source": "db_mappers_plan_to_read_with_fill_link", "target": "db_plans_purchaseplanwithfilllink" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/inventory.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_inventory_py", "target": "db_inventory_inboundoutboundbase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/inventory.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_inventory_py", "target": "db_inventory_inboundoutboundcreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/inventory.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_inventory_py", "target": "db_inventory_inboundoutboundupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/inventory.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_inventory_py", "target": "db_inventory_createlinkforplanpayload" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/inventory.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_inventory_py", "target": "db_inventory_inboundoutboundread" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/inventory.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_inboundoutboundread", "target": "db_inventory_inboundoutboundbase" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L18", "weight": 0.8, "confidence_score": 0.5, "source": "db_inventory_inventoryexportbody", "target": "db_inventory_inboundoutboundcreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L18", "weight": 0.8, "confidence_score": 0.5, "source": "db_inventory_inventoryrelateddata", "target": "db_inventory_inboundoutboundcreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L18", "weight": 0.8, "confidence_score": 0.5, "source": "db_inventory_inventoryexportbody", "target": "db_inventory_inboundoutboundupdate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L18", "weight": 0.8, "confidence_score": 0.5, "source": "db_inventory_inventoryrelateddata", "target": "db_inventory_inboundoutboundupdate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L18", "weight": 0.8, "confidence_score": 0.5, "source": "db_inventory_inventoryexportbody", "target": "db_inventory_createlinkforplanpayload" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L18", "weight": 0.8, "confidence_score": 0.5, "source": "db_inventory_inventoryrelateddata", "target": "db_inventory_createlinkforplanpayload" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/weighing.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "db_weighing_weighingexportbody", "target": "db_inventory_inboundoutboundread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/weighing.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "db_weighing_weighingrelateddata", "target": "db_inventory_inboundoutboundread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_planexportbody", "target": "db_inventory_inboundoutboundread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_autogeneratemonthlyresult", "target": "db_inventory_inboundoutboundread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_planrelateddata", "target": "db_inventory_inboundoutboundread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "db_plans_thirdpartyplanpagedata", "target": "db_inventory_inboundoutboundread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L18", "weight": 0.8, "confidence_score": 0.5, "source": "db_inventory_inventoryexportbody", "target": "db_inventory_inboundoutboundread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L18", "weight": 0.8, "confidence_score": 0.5, "source": "db_inventory_inventoryrelateddata", "target": "db_inventory_inboundoutboundread" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/mappers.py", "source_location": "L173", "weight": 1.0, "source": "db_mappers_inventory_to_read", "target": "db_inventory_inboundoutboundread" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_py", "target": "app_models_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_py", "target": "crud_sample_code_resolve_issued_user_display_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_py", "target": "crud_sample_code_parse_issued_time" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_py", "target": "crud_sample_code_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_py", "target": "crud_sample_code_sample_code_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_py", "target": "crud_sample_code_list_sample_codes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_py", "target": "crud_sample_code_get_sample_code" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_py", "target": "crud_sample_code_create_sample_code" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_py", "target": "crud_sample_code_update_sample_code" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_py", "target": "crud_sample_code_soft_delete_sample_code" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L229", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_py", "target": "crud_sample_code_batch_generate_sample_codes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_py", "target": "crud_sample_code_batch_issue_sample_codes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L357", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_py", "target": "crud_sample_code_batch_revoke_sample_codes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L396", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_py", "target": "crud_sample_code_total_pages" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crud_sample_code_rationale_1", "target": "app_crud_sample_code_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "crud_sample_code_create_sample_code", "target": "crud_sample_code_resolve_issued_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "crud_sample_code_update_sample_code", "target": "crud_sample_code_resolve_issued_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "crud_sample_code_create_sample_code", "target": "crud_sample_code_parse_issued_time" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L208", "weight": 1.0, "confidence_score": 1.0, "source": "crud_sample_code_update_sample_code", "target": "crud_sample_code_parse_issued_time" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "crud_sample_code_list_sample_codes", "target": "crud_sample_code_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "crud_sample_code_create_sample_code", "target": "crud_sample_code_sample_code_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "crud_sample_code_update_sample_code", "target": "crud_sample_code_sample_code_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L181", "weight": 1.0, "confidence_score": 1.0, "source": "crud_sample_code_update_sample_code", "target": "crud_sample_code_get_sample_code" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L220", "weight": 1.0, "confidence_score": 1.0, "source": "crud_sample_code_soft_delete_sample_code", "target": "crud_sample_code_get_sample_code" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L333", "weight": 1.0, "confidence_score": 1.0, "source": "crud_sample_code_batch_issue_sample_codes", "target": "crud_sample_code_get_sample_code" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L372", "weight": 1.0, "confidence_score": 1.0, "source": "crud_sample_code_batch_revoke_sample_codes", "target": "crud_sample_code_get_sample_code" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "crud_sample_code_rationale_240", "target": "crud_sample_code_batch_generate_sample_codes" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post_py", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post_py", "target": "app_models_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post_py", "target": "crud_post_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post_py", "target": "crud_post_list_posts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post_py", "target": "crud_post_get_post" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post_py", "target": "crud_post_post_code_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post_py", "target": "crud_post_create_post" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post_py", "target": "crud_post_update_post" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post_py", "target": "crud_post_soft_delete_post" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post_py", "target": "crud_post_total_pages" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "crud_post_list_posts", "target": "crud_post_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "crud_post_update_post", "target": "crud_post_get_post" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "crud_post_soft_delete_post", "target": "crud_post_get_post" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "crud_post_create_post", "target": "crud_post_post_code_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "crud_post_update_post", "target": "crud_post_post_code_exists" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_py", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_py", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_py", "target": "app_crud_base" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_py", "target": "app_models_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_py", "target": "crud_user_hash_password" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_py", "target": "crud_user_usercrudcompat" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_py", "target": "crud_user_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_py", "target": "crud_user_list_users" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_py", "target": "crud_user_get_user" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_py", "target": "crud_user_list_post_ids_for_user" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_py", "target": "crud_user_set_user_post_ids_only" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_py", "target": "crud_user_list_user_ids_bound_to_post" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_py", "target": "crud_user_sync_post_user_bindings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_py", "target": "crud_user_get_user_with_relations" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_py", "target": "crud_user_user_no_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L253", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_py", "target": "crud_user_replace_associations" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L304", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_py", "target": "crud_user_create_user" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L363", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_py", "target": "crud_user_update_user" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L418", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_py", "target": "crud_user_soft_delete_user" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L429", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_py", "target": "crud_user_change_password" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L449", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_py", "target": "crud_user_reset_password" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L459", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_py", "target": "crud_user_total_pages" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crud_user_rationale_1", "target": "app_crud_user_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L342", "weight": 1.0, "confidence_score": 1.0, "source": "crud_user_create_user", "target": "crud_user_hash_password" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L443", "weight": 1.0, "confidence_score": 1.0, "source": "crud_user_change_password", "target": "crud_user_hash_password" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L453", "weight": 1.0, "confidence_score": 1.0, "source": "crud_user_reset_password", "target": "crud_user_hash_password" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "crud_user_usercrudcompat", "target": "crud_user_usercrudcompat_get_by_user_no" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "crud_user_usercrudcompat", "target": "crud_user_usercrudcompat_get_by_user_no_for_web_login" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/crud/user.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "crud_user_usercrudcompat", "target": "crud_base_crudbase" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "crud_user_usercrudcompat_get_by_user_no_for_web_login", "target": "crud_user_usercrudcompat_get_by_user_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "crud_user_rationale_36", "target": "crud_user_usercrudcompat_get_by_user_no_for_web_login" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "crud_user_list_users", "target": "crud_user_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "crud_user_get_user_with_relations", "target": "crud_user_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L201", "weight": 1.0, "confidence_score": 1.0, "source": "crud_user_sync_post_user_bindings", "target": "crud_user_get_user" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L220", "weight": 1.0, "confidence_score": 1.0, "source": "crud_user_get_user_with_relations", "target": "crud_user_get_user" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L380", "weight": 1.0, "confidence_score": 1.0, "source": "crud_user_update_user", "target": "crud_user_get_user" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L419", "weight": 1.0, "confidence_score": 1.0, "source": "crud_user_soft_delete_user", "target": "crud_user_get_user" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L432", "weight": 1.0, "confidence_score": 1.0, "source": "crud_user_change_password", "target": "crud_user_get_user" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L450", "weight": 1.0, "confidence_score": 1.0, "source": "crud_user_reset_password", "target": "crud_user_get_user" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "crud_user_sync_post_user_bindings", "target": "crud_user_list_post_ids_for_user" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "crud_user_get_user_with_relations", "target": "crud_user_list_post_ids_for_user" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L215", "weight": 1.0, "confidence_score": 1.0, "source": "crud_user_sync_post_user_bindings", "target": "crud_user_set_user_post_ids_only" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "crud_user_rationale_151", "target": "crud_user_set_user_post_ids_only" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "crud_user_sync_post_user_bindings", "target": "crud_user_list_user_ids_bound_to_post" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "crud_user_rationale_198", "target": "crud_user_sync_post_user_bindings" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L358", "weight": 1.0, "confidence_score": 1.0, "source": "crud_user_create_user", "target": "crud_user_replace_associations" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L408", "weight": 1.0, "confidence_score": 1.0, "source": "crud_user_update_user", "target": "crud_user_replace_associations" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L336", "weight": 1.0, "source": "api_public_change_current_user_password", "target": "crud_user_change_password" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type_py", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type_py", "target": "app_models_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type_py", "target": "crud_dict_type_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type_py", "target": "crud_dict_type_list_dict_types" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type_py", "target": "crud_dict_type_get_dict_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type_py", "target": "crud_dict_type_dict_type_code_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type_py", "target": "crud_dict_type_create_dict_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type_py", "target": "crud_dict_type_update_dict_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type_py", "target": "crud_dict_type_soft_delete_dict_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type_py", "target": "crud_dict_type_total_pages" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crud_dict_type_rationale_1", "target": "app_crud_dict_type_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "crud_dict_type_list_dict_types", "target": "crud_dict_type_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "crud_dict_type_update_dict_type", "target": "crud_dict_type_get_dict_type" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "crud_dict_type_soft_delete_dict_type", "target": "crud_dict_type_get_dict_type" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "crud_dict_type_create_dict_type", "target": "crud_dict_type_dict_type_code_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "crud_dict_type_update_dict_type", "target": "crud_dict_type_dict_type_code_exists" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant_py", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant_py", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant_py", "target": "app_models_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant_py", "target": "crud_tenant_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant_py", "target": "crud_tenant_list_tenants" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant_py", "target": "crud_tenant_get_tenant" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant_py", "target": "crud_tenant_tenant_no_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant_py", "target": "crud_tenant_create_tenant" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant_py", "target": "crud_tenant_update_tenant" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant_py", "target": "crud_tenant_soft_delete_tenant" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant_py", "target": "crud_tenant_total_pages" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "crud_tenant_list_tenants", "target": "crud_tenant_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "crud_tenant_update_tenant", "target": "crud_tenant_get_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "crud_tenant_soft_delete_tenant", "target": "crud_tenant_get_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "crud_tenant_create_tenant", "target": "crud_tenant_tenant_no_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "crud_tenant_update_tenant", "target": "crud_tenant_tenant_no_exists" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_py", "target": "app_models_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_py", "target": "crud_menu_favorite_normalize_menu_path" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_py", "target": "crud_menu_favorite_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_py", "target": "crud_menu_favorite_next_order_num" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_py", "target": "crud_menu_favorite_list_favorites" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_py", "target": "crud_menu_favorite_count_active" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_py", "target": "crud_menu_favorite_find_active" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_py", "target": "crud_menu_favorite_find_soft_deleted" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_py", "target": "crud_menu_favorite_add_favorite" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_py", "target": "crud_menu_favorite_soft_delete_favorite" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_py", "target": "crud_menu_favorite_reorder_favorites" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "crud_menu_favorite_add_favorite", "target": "crud_menu_favorite_normalize_menu_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "crud_menu_favorite_soft_delete_favorite", "target": "crud_menu_favorite_normalize_menu_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "crud_menu_favorite_reorder_favorites", "target": "crud_menu_favorite_normalize_menu_path" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_menu_favorite_crud.py", "source_location": "L5", "weight": 1.0, "source": "tests_test_menu_favorite_crud_test_normalize_menu_path_strips_and_requires_slash", "target": "crud_menu_favorite_normalize_menu_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "crud_menu_favorite_list_favorites", "target": "crud_menu_favorite_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "crud_menu_favorite_add_favorite", "target": "crud_menu_favorite_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "crud_menu_favorite_add_favorite", "target": "crud_menu_favorite_next_order_num" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "crud_menu_favorite_reorder_favorites", "target": "crud_menu_favorite_list_favorites" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "crud_menu_favorite_add_favorite", "target": "crud_menu_favorite_count_active" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "crud_menu_favorite_add_favorite", "target": "crud_menu_favorite_find_active" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "crud_menu_favorite_soft_delete_favorite", "target": "crud_menu_favorite_find_active" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "crud_menu_favorite_reorder_favorites", "target": "crud_menu_favorite_find_active" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "crud_menu_favorite_add_favorite", "target": "crud_menu_favorite_find_soft_deleted" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "crud_menu_favorite_rationale_187", "target": "crud_menu_favorite_reorder_favorites" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/biz_no_generator.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_biz_no_generator_py", "target": "app_core_utils" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/biz_no_generator.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_biz_no_generator_py", "target": "crud_biz_no_generator_prefix_for" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/biz_no_generator.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_biz_no_generator_py", "target": "crud_biz_no_generator_format_biz_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/biz_no_generator.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_biz_no_generator_py", "target": "crud_biz_no_generator_allocate_next_biz_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/biz_no_generator.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crud_biz_no_generator_rationale_1", "target": "app_crud_biz_no_generator_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/biz_no_generator.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "crud_biz_no_generator_allocate_next_biz_no", "target": "crud_biz_no_generator_prefix_for" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/biz_no_generator.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "crud_biz_no_generator_allocate_next_biz_no", "target": "crud_biz_no_generator_format_biz_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/biz_no_generator.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "crud_biz_no_generator_rationale_35", "target": "crud_biz_no_generator_allocate_next_biz_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_init_py", "target": "app_crud_base" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/__init__.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_init_py", "target": "app_crud_user" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_py", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_py", "target": "app_models_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_py", "target": "crud_role_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_py", "target": "crud_role_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_py", "target": "crud_role_list_roles" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_py", "target": "crud_role_get_role" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_py", "target": "crud_role_role_name_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_py", "target": "crud_role_create_role" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_py", "target": "crud_role_update_role" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_py", "target": "crud_role_soft_delete_role" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_py", "target": "crud_role_get_role_menu_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L215", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_py", "target": "crud_role_update_role_menus" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L250", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_py", "target": "crud_role_get_role_data_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L259", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_py", "target": "crud_role_update_role_data_scope" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crud_role_rationale_1", "target": "app_crud_role_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "crud_role_list_roles", "target": "crud_role_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "crud_role_update_role", "target": "crud_role_get_role" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "crud_role_soft_delete_role", "target": "crud_role_get_role" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L267", "weight": 1.0, "confidence_score": 1.0, "source": "crud_role_update_role_data_scope", "target": "crud_role_get_role" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "crud_role_create_role", "target": "crud_role_role_name_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "crud_role_update_role", "target": "crud_role_role_name_exists" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_py", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_py", "target": "app_models_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_py", "target": "crud_menu_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_py", "target": "crud_menu_build_tree" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_py", "target": "crud_menu_list_menus" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_py", "target": "crud_menu_list_menus_tree" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_py", "target": "crud_menu_get_menu" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_py", "target": "crud_menu_menu_name_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_py", "target": "crud_menu_create_menu" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_py", "target": "crud_menu_update_menu" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_py", "target": "crud_menu_cascade_soft_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_py", "target": "crud_menu_soft_delete_menu" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "crud_menu_list_menus", "target": "crud_menu_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "crud_menu_list_menus_tree", "target": "crud_menu_build_tree" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "crud_menu_list_menus_tree", "target": "crud_menu_list_menus" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "crud_menu_update_menu", "target": "crud_menu_get_menu" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L236", "weight": 1.0, "confidence_score": 1.0, "source": "crud_menu_soft_delete_menu", "target": "crud_menu_get_menu" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "crud_menu_soft_delete_menu", "target": "crud_menu_cascade_soft_delete" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site_py", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site_py", "target": "app_models_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site_py", "target": "crud_site_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site_py", "target": "crud_site_list_sites" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site_py", "target": "crud_site_get_site" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site_py", "target": "crud_site_site_code_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site_py", "target": "crud_site_create_site" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site_py", "target": "crud_site_update_site" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site_py", "target": "crud_site_soft_delete_site" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site_py", "target": "crud_site_total_pages" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "crud_site_list_sites", "target": "crud_site_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L152", "weight": 1.0, "confidence_score": 1.0, "source": "crud_site_update_site", "target": "crud_site_get_site" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "crud_site_soft_delete_site", "target": "crud_site_get_site" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "crud_site_create_site", "target": "crud_site_site_code_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "crud_site_update_site", "target": "crud_site_site_code_exists" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/api_request_log.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_api_request_log_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/api_request_log.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_api_request_log_py", "target": "app_models_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/api_request_log.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_api_request_log_py", "target": "crud_api_request_log_apirequestlogcrud" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/api_request_log.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_api_request_log_py", "target": "crud_api_request_log_get_multi_with_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/api_request_log.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_api_request_log_py", "target": "crud_api_request_log_get" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/api_request_log.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_api_request_log_py", "target": "crud_api_request_log_delete" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/oss.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_oss_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/oss.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_oss_py", "target": "app_models_crm_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/oss.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_oss_py", "target": "crud_oss_create_oss" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/oss.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_oss_py", "target": "crud_oss_get_oss_by_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/oss.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_oss_py", "target": "crud_oss_get_oss_by_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/oss.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_oss_py", "target": "crud_oss_resolve_storage_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/oss.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "crud_oss_resolve_storage_path", "target": "crud_oss_get_oss_by_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/oss.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "crud_oss_resolve_storage_path", "target": "crud_oss_get_oss_by_id" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/oss.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "crud_oss_rationale_67", "target": "crud_oss_get_oss_by_id" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/oss.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "crud_oss_rationale_78", "target": "crud_oss_resolve_storage_path" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data_py", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data_py", "target": "app_models_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data_py", "target": "crud_dict_data_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data_py", "target": "crud_dict_data_list_dict_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data_py", "target": "crud_dict_data_get_dict_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data_py", "target": "crud_dict_data_create_dict_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data_py", "target": "crud_dict_data_update_dict_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data_py", "target": "crud_dict_data_soft_delete_dict_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data_py", "target": "crud_dict_data_list_dict_data_options" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L171", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data_py", "target": "crud_dict_data_total_pages" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crud_dict_data_rationale_1", "target": "app_crud_dict_data_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "crud_dict_data_list_dict_data", "target": "crud_dict_data_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "crud_dict_data_update_dict_data", "target": "crud_dict_data_get_dict_data" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "crud_dict_data_soft_delete_dict_data", "target": "crud_dict_data_get_dict_data" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "crud_dict_data_rationale_160", "target": "crud_dict_data_list_dict_data_options" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/ethnic.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_ethnic_py", "target": "app_models_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/ethnic.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_ethnic_py", "target": "crud_ethnic_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/ethnic.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_ethnic_py", "target": "crud_ethnic_list_ethnics" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/ethnic.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crud_ethnic_rationale_1", "target": "app_crud_ethnic_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/ethnic.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "crud_ethnic_list_ethnics", "target": "crud_ethnic_row_to_dict" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_py", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_py", "target": "app_models_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_py", "target": "crud_workflow_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_py", "target": "crud_workflow_list_process_defs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_py", "target": "crud_workflow_get_process_def" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_py", "target": "crud_workflow_process_code_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_py", "target": "crud_workflow_create_process_def" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_py", "target": "crud_workflow_update_process_def" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L196", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_py", "target": "crud_workflow_soft_delete_process_def" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_py", "target": "crud_workflow_publish_version" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L304", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_py", "target": "crud_workflow_get_latest_version" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L318", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_py", "target": "crud_workflow_version_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L329", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_py", "target": "crud_workflow_list_versions" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_py", "target": "crud_workflow_get_nodes_by_version" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L353", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_py", "target": "crud_workflow_get_transitions_by_version" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L367", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_py", "target": "crud_workflow_create_instance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L405", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_py", "target": "crud_workflow_get_instance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L413", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_py", "target": "crud_workflow_update_instance_status" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L423", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_py", "target": "crud_workflow_list_my_instances" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L511", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_py", "target": "crud_workflow_get_all_tasks_for_business" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L572", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_py", "target": "crud_workflow_create_task" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L603", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_py", "target": "crud_workflow_get_task" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L611", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_py", "target": "crud_workflow_get_pending_tasks_by_node" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L626", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_py", "target": "crud_workflow_task_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L653", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_py", "target": "crud_workflow_list_pending_tasks" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L716", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_py", "target": "crud_workflow_list_completed_tasks" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L779", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_py", "target": "crud_workflow_total_pages" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crud_workflow_rationale_1", "target": "app_crud_workflow_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "crud_workflow_list_process_defs", "target": "crud_workflow_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "crud_workflow_update_process_def", "target": "crud_workflow_get_process_def" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "crud_workflow_soft_delete_process_def", "target": "crud_workflow_get_process_def" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "crud_workflow_publish_version", "target": "crud_workflow_get_process_def" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "crud_workflow_create_process_def", "target": "crud_workflow_process_code_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "crud_workflow_update_process_def", "target": "crud_workflow_process_code_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L341", "weight": 1.0, "confidence_score": 1.0, "source": "crud_workflow_list_versions", "target": "crud_workflow_version_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L533", "weight": 1.0, "confidence_score": 1.0, "source": "crud_workflow_get_all_tasks_for_business", "target": "crud_workflow_get_nodes_by_version" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L414", "weight": 1.0, "confidence_score": 1.0, "source": "crud_workflow_update_instance_status", "target": "crud_workflow_get_instance" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L703", "weight": 1.0, "confidence_score": 1.0, "source": "crud_workflow_list_pending_tasks", "target": "crud_workflow_task_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L766", "weight": 1.0, "confidence_score": 1.0, "source": "crud_workflow_list_completed_tasks", "target": "crud_workflow_task_row_to_dict" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_py", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_py", "target": "app_models_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_py", "target": "crud_dept_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_py", "target": "crud_dept_build_tree" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_py", "target": "crud_dept_collect_with_ancestors" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_py", "target": "crud_dept_list_depts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_py", "target": "crud_dept_list_depts_tree" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_py", "target": "crud_dept_get_dept" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_py", "target": "crud_dept_create_dept" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_py", "target": "crud_dept_update_dept" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_py", "target": "crud_dept_cascade_soft_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_py", "target": "crud_dept_soft_delete_dept" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "crud_dept_list_depts", "target": "crud_dept_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "crud_dept_list_depts_tree", "target": "crud_dept_build_tree" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "crud_dept_list_depts_tree", "target": "crud_dept_collect_with_ancestors" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "crud_dept_rationale_43", "target": "crud_dept_collect_with_ancestors" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "crud_dept_list_depts_tree", "target": "crud_dept_list_depts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "crud_dept_update_dept", "target": "crud_dept_get_dept" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "crud_dept_soft_delete_dept", "target": "crud_dept_get_dept" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "crud_dept_soft_delete_dept", "target": "crud_dept_cascade_soft_delete" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_py", "target": "app_core_database" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_py", "target": "crud_base_camel_to_snake" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_py", "target": "crud_base_get_model_attr" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_py", "target": "crud_base_crudbase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_py", "target": "crud_base_historycrud" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "crud_base_get_model_attr", "target": "crud_base_camel_to_snake" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "crud_base_crudbase_create", "target": "crud_base_get_model_attr" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "crud_base_crudbase_update", "target": "crud_base_get_model_attr" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "crud_base_crudbase", "target": "crud_base_crudbase_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "crud_base_crudbase", "target": "crud_base_crudbase_get" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "crud_base_crudbase", "target": "crud_base_crudbase_get_multi" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "crud_base_crudbase", "target": "crud_base_crudbase_get_all" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "crud_base_crudbase", "target": "crud_base_crudbase_create" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "crud_base_crudbase", "target": "crud_base_crudbase_update" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "crud_base_crudbase", "target": "crud_base_crudbase_delete" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "crud_base_crudbase", "target": "crud_base_crudbase_hard_delete" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "crud_base_crudbase", "target": "crud_base_crudbase_count" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "crud_base_crudbase", "target": "crud_base_crudbase_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "crud_base_crudbase_update", "target": "crud_base_crudbase_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "crud_base_crudbase_delete", "target": "crud_base_crudbase_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "crud_base_crudbase_hard_delete", "target": "crud_base_crudbase_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "crud_base_crudbase_hard_delete", "target": "crud_base_crudbase_delete" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract_approval.py", "source_location": "L118", "weight": 1.0, "source": "crm_contract_approval_build_approval_list_filters", "target": "crud_base_crudbase_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L204", "weight": 1.0, "source": "crm_quote_build_quote_filters", "target": "crud_base_crudbase_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L2233", "weight": 1.0, "source": "crm_contract_list_contract_changes", "target": "crud_base_crudbase_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L309", "weight": 1.0, "source": "services_pl_plan_service_plan_has_hazard_product_exists", "target": "crud_base_crudbase_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L342", "weight": 1.0, "source": "services_pl_plan_service_plan_has_incomplete_hazard_cert_exists", "target": "crud_base_crudbase_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L106", "weight": 1.0, "source": "services_pl_plan_contract_gap_stop_contract_exists", "target": "crud_base_crudbase_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L129", "weight": 1.0, "source": "services_pl_plan_contract_gap_load_stop_gap_expr", "target": "crud_base_crudbase_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L152", "weight": 1.0, "source": "services_pl_plan_contract_gap_delivery_stop_gap_expr", "target": "crud_base_crudbase_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L170", "weight": 1.0, "source": "services_pl_plan_contract_gap_legacy_supplier_gap_expr", "target": "crud_base_crudbase_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L196", "weight": 1.0, "source": "services_pl_plan_contract_gap_legacy_demander_gap_expr", "target": "crud_base_crudbase_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L353", "weight": 1.0, "source": "services_pl_plan_contract_gap_list_plan_contract_gaps", "target": "crud_base_crudbase_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L162", "weight": 1.0, "source": "bx_invoice_list_filters_build_invoice_column_filters", "target": "crud_base_crudbase_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L89", "weight": 1.0, "source": "crm_contract_approval_list_filters_append_contract_field_filters", "target": "crud_base_crudbase_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/product_list_filters.py", "source_location": "L104", "weight": 1.0, "source": "crm_product_list_filters_append_text_filters", "target": "crud_base_crudbase_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L97", "weight": 1.0, "source": "crm_contract_change_list_filters_append_contract_name_filter", "target": "crud_base_crudbase_exists" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "crud_base_historycrud", "target": "crud_base_historycrud_create_history" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave_py", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave_py", "target": "app_models_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave_py", "target": "crud_leave_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave_py", "target": "crud_leave_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave_py", "target": "crud_leave_list_leaves" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave_py", "target": "crud_leave_get_leave" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave_py", "target": "crud_leave_create_leave" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave_py", "target": "crud_leave_update_leave" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave_py", "target": "crud_leave_update_leave_status" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave_py", "target": "crud_leave_soft_delete_leave" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "crud_leave_list_leaves", "target": "crud_leave_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "crud_leave_get_leave", "target": "crud_leave_row_to_dict" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log_py", "target": "app_core_oper_log_infer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log_py", "target": "app_models_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log_py", "target": "monitor_oper_log_oper_status" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log_py", "target": "monitor_oper_log_row_to_oper_log" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log_py", "target": "monitor_oper_log_apply_oper_log_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log_py", "target": "monitor_oper_log_oper_log_row_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log_py", "target": "monitor_oper_log_list_oper_logs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log_py", "target": "monitor_oper_log_get_oper_log" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "monitor_oper_log_rationale_1", "target": "app_crud_monitor_oper_log_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "monitor_oper_log_row_to_oper_log", "target": "monitor_oper_log_oper_status" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "monitor_oper_log_list_oper_logs", "target": "monitor_oper_log_row_to_oper_log" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "monitor_oper_log_get_oper_log", "target": "monitor_oper_log_row_to_oper_log" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "monitor_oper_log_list_oper_logs", "target": "monitor_oper_log_apply_oper_log_scope" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "monitor_oper_log_rationale_57", "target": "monitor_oper_log_apply_oper_log_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "monitor_oper_log_get_oper_log", "target": "monitor_oper_log_oper_log_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/monitor.py", "source_location": "L49", "weight": 1.0, "source": "api_monitor_operlog_list", "target": "monitor_oper_log_list_oper_logs" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/monitor.py", "source_location": "L122", "weight": 1.0, "source": "api_monitor_operlog_export", "target": "monitor_oper_log_list_oper_logs" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/monitor.py", "source_location": "L175", "weight": 1.0, "source": "api_monitor_operlog_detail", "target": "monitor_oper_log_get_oper_log" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_py", "target": "app_crud_crm_product" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_py", "target": "app_crud_crm_quote_product" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_py", "target": "app_models_crm_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_py", "target": "app_services_crm_supplier_hazard" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_py", "target": "crm_contract_product_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_py", "target": "crm_contract_product_tier_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_py", "target": "crm_contract_product_list_contract_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_py", "target": "crm_contract_product_list_products_by_contract_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_py", "target": "crm_contract_product_decimal_value" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_py", "target": "crm_contract_product_get_field" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_py", "target": "crm_contract_product_parse_optional_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_py", "target": "crm_contract_product_calculate_subtotal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L196", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_py", "target": "crm_contract_product_letter_oss_ids_to_json" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_py", "target": "crm_contract_product_insert_contract_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_py", "target": "crm_contract_product_batch_insert_contract_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_py", "target": "crm_contract_product_delete_price_tiers_by_contract_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_py", "target": "crm_contract_product_delete_products_by_contract_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L377", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_py", "target": "crm_contract_product_save_price_tiers_for_product" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_product_rationale_1", "target": "app_crud_crm_contract_product_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_product_list_contract_products", "target": "crm_contract_product_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_product_list_products_by_contract_ids", "target": "crm_contract_product_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_product_list_contract_products", "target": "crm_contract_product_tier_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract_product.py", "source_location": "L91", "weight": 1.0, "source": "crm_contract_product_list_contract_products", "target": "crm_contract_get_contract_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract_product.py", "source_location": "L120", "weight": 1.0, "source": "crm_contract_product_list_contract_products", "target": "services_crm_supplier_hazard_enrich_products_with_hazard_flags" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L565", "weight": 1.0, "source": "crm_contract_get_contract", "target": "crm_contract_product_list_contract_products" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L1384", "weight": 1.0, "source": "crm_contract_update_contract", "target": "crm_contract_product_list_contract_products" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L1489", "weight": 1.0, "source": "crm_contract_validate_framework_contract_for_submit_approval", "target": "crm_contract_product_list_contract_products" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L2142", "weight": 1.0, "source": "crm_contract_renew_contract", "target": "crm_contract_product_list_contract_products" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_product_rationale_130", "target": "crm_contract_product_list_products_by_contract_ids" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L468", "weight": 1.0, "source": "crm_contract_list_contracts", "target": "crm_contract_product_list_products_by_contract_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_product_insert_contract_product", "target": "crm_contract_product_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L404", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_product_save_price_tiers_for_product", "target": "crm_contract_product_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_product_insert_contract_product", "target": "crm_contract_product_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L329", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_product_batch_insert_contract_products", "target": "crm_contract_product_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L393", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_product_save_price_tiers_for_product", "target": "crm_contract_product_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L246", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_product_insert_contract_product", "target": "crm_contract_product_parse_optional_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L393", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_product_save_price_tiers_for_product", "target": "crm_contract_product_parse_optional_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_product_insert_contract_product", "target": "crm_contract_product_calculate_subtotal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L405", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_product_save_price_tiers_for_product", "target": "crm_contract_product_letter_oss_ids_to_json" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L316", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_product_batch_insert_contract_products", "target": "crm_contract_product_insert_contract_product" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract_product.py", "source_location": "L263", "weight": 1.0, "source": "crm_contract_product_insert_contract_product", "target": "crm_product_get_product" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract_product.py", "source_location": "L281", "weight": 1.0, "source": "crm_contract_product_insert_contract_product", "target": "crm_quote_product_resolve_line_brand_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L331", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_product_batch_insert_contract_products", "target": "crm_contract_product_save_price_tiers_for_product" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L1310", "weight": 1.0, "source": "crm_contract_create_contract", "target": "crm_contract_product_batch_insert_contract_products" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L1437", "weight": 1.0, "source": "crm_contract_update_contract", "target": "crm_contract_product_batch_insert_contract_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L363", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_product_delete_products_by_contract_id", "target": "crm_contract_product_delete_price_tiers_by_contract_id" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L362", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_product_rationale_362", "target": "crm_contract_product_delete_products_by_contract_id" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L1435", "weight": 1.0, "source": "crm_contract_update_contract", "target": "crm_contract_product_delete_products_by_contract_id" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L387", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_product_rationale_387", "target": "crm_contract_product_save_price_tiers_for_product" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_py", "target": "app_crud_crm_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_py", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_py", "target": "app_crud_crm_product" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_py", "target": "app_models_crm_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_py", "target": "crm_price_letter_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_py", "target": "crm_price_letter_parse_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_py", "target": "crm_price_letter_strip_html" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_py", "target": "crm_price_letter_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_py", "target": "crm_price_letter_validate_letter_payload" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_py", "target": "crm_price_letter_list_price_letters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_py", "target": "crm_price_letter_get_price_letter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_py", "target": "crm_price_letter_create_price_letter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L266", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_py", "target": "crm_price_letter_update_price_letter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L349", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_py", "target": "crm_price_letter_void_price_letter" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L215", "weight": 1.0, "confidence_score": 1.0, "source": "crm_price_letter_create_price_letter", "target": "crm_price_letter_parse_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "crm_price_letter_update_price_letter", "target": "crm_price_letter_parse_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "crm_price_letter_list_price_letters", "target": "crm_price_letter_parse_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "crm_price_letter_validate_letter_payload", "target": "crm_price_letter_strip_html" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "crm_price_letter_list_price_letters", "target": "crm_price_letter_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "crm_price_letter_create_price_letter", "target": "crm_price_letter_validate_letter_payload" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L288", "weight": 1.0, "confidence_score": 1.0, "source": "crm_price_letter_update_price_letter", "target": "crm_price_letter_validate_letter_payload" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/price_letter.py", "source_location": "L125", "weight": 1.0, "source": "crm_price_letter_list_price_letters", "target": "crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/price_letter.py", "source_location": "L134", "weight": 1.0, "source": "crm_price_letter_list_price_letters", "target": "crm_price_letter_list_filters_build_price_letter_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4602", "weight": 1.0, "source": "api_crm_price_letter_list", "target": "crm_price_letter_list_price_letters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "crm_price_letter_update_price_letter", "target": "crm_price_letter_get_price_letter" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "crm_price_letter_void_price_letter", "target": "crm_price_letter_get_price_letter" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4643", "weight": 1.0, "source": "api_crm_price_letter_detail", "target": "crm_price_letter_get_price_letter" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/price_letter.py", "source_location": "L204", "weight": 1.0, "source": "crm_price_letter_create_price_letter", "target": "crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/price_letter.py", "source_location": "L209", "weight": 1.0, "source": "crm_price_letter_create_price_letter", "target": "crm_product_get_product" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4667", "weight": 1.0, "source": "api_crm_price_letter_add", "target": "crm_price_letter_create_price_letter" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/price_letter.py", "source_location": "L278", "weight": 1.0, "source": "crm_price_letter_update_price_letter", "target": "crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/price_letter.py", "source_location": "L294", "weight": 1.0, "source": "crm_price_letter_update_price_letter", "target": "crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/price_letter.py", "source_location": "L304", "weight": 1.0, "source": "crm_price_letter_update_price_letter", "target": "crm_product_get_product" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4697", "weight": 1.0, "source": "api_crm_price_letter_update", "target": "crm_price_letter_update_price_letter" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/price_letter.py", "source_location": "L364", "weight": 1.0, "source": "crm_price_letter_void_price_letter", "target": "crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4724", "weight": 1.0, "source": "api_crm_price_letter_void", "target": "crm_price_letter_void_price_letter" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_py", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_py", "target": "app_models_crm_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_py", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_py", "target": "crm_pool_rule_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_py", "target": "crm_pool_rule_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_py", "target": "crm_pool_rule_list_pool_rules" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_py", "target": "crm_pool_rule_get_pool_rule" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_py", "target": "crm_pool_rule_create_pool_rule" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_py", "target": "crm_pool_rule_update_pool_rule" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_py", "target": "crm_pool_rule_delete_pool_rules" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_py", "target": "crm_pool_rule_update_pool_rule_status" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L208", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_py", "target": "crm_pool_rule_execute_pool_rules" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_py", "target": "crm_pool_rule_execute_single_rule" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "crm_pool_rule_list_pool_rules", "target": "crm_pool_rule_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/pool_rule.py", "source_location": "L73", "weight": 1.0, "source": "crm_pool_rule_list_pool_rules", "target": "crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2049", "weight": 1.0, "source": "api_crm_pool_rule_list", "target": "crm_pool_rule_list_pool_rules" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2083", "weight": 1.0, "source": "api_crm_pool_rule_export", "target": "crm_pool_rule_list_pool_rules" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "crm_pool_rule_update_pool_rule", "target": "crm_pool_rule_get_pool_rule" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "crm_pool_rule_delete_pool_rules", "target": "crm_pool_rule_get_pool_rule" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "crm_pool_rule_update_pool_rule_status", "target": "crm_pool_rule_get_pool_rule" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2129", "weight": 1.0, "source": "api_crm_pool_rule_detail", "target": "crm_pool_rule_get_pool_rule" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2149", "weight": 1.0, "source": "api_crm_pool_rule_add", "target": "crm_pool_rule_create_pool_rule" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/pool_rule.py", "source_location": "L147", "weight": 1.0, "source": "crm_pool_rule_update_pool_rule", "target": "crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2177", "weight": 1.0, "source": "api_crm_pool_rule_update", "target": "crm_pool_rule_update_pool_rule" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/pool_rule.py", "source_location": "L177", "weight": 1.0, "source": "crm_pool_rule_delete_pool_rules", "target": "crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2205", "weight": 1.0, "source": "api_crm_pool_rule_delete", "target": "crm_pool_rule_delete_pool_rules" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/pool_rule.py", "source_location": "L200", "weight": 1.0, "source": "crm_pool_rule_update_pool_rule_status", "target": "crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2223", "weight": 1.0, "source": "api_crm_pool_rule_update_status", "target": "crm_pool_rule_update_pool_rule_status" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "crm_pool_rule_execute_pool_rules", "target": "crm_pool_rule_execute_single_rule" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2241", "weight": 1.0, "source": "api_crm_pool_rule_execute", "target": "crm_pool_rule_execute_pool_rules" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_pool_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_pool_py", "target": "app_models_crm_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_pool_py", "target": "crm_customer_pool_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_pool_py", "target": "crm_customer_pool_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_pool_py", "target": "crm_customer_pool_create_pool_record" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_pool_py", "target": "crm_customer_pool_list_pool_records" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_pool_py", "target": "crm_customer_pool_get_pool_record" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_pool_list_pool_records", "target": "crm_customer_pool_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/customer.py", "source_location": "L659", "weight": 1.0, "source": "crm_customer_transfer_customer", "target": "crm_customer_pool_create_pool_record" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/customer.py", "source_location": "L731", "weight": 1.0, "source": "crm_customer_into_pool", "target": "crm_customer_pool_create_pool_record" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/customer.py", "source_location": "L770", "weight": 1.0, "source": "crm_customer_claim_customer", "target": "crm_customer_pool_create_pool_record" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/customer.py", "source_location": "L829", "weight": 1.0, "source": "crm_customer_assign_customer", "target": "crm_customer_pool_create_pool_record" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1523", "weight": 1.0, "source": "api_crm_pool_record_list", "target": "crm_customer_pool_list_pool_records" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1552", "weight": 1.0, "source": "api_crm_pool_record_detail", "target": "crm_customer_pool_get_pool_record" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_py", "target": "app_models_crm_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_py", "target": "app_models_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_py", "target": "crm_contract_approval_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_py", "target": "crm_contract_approval_resolve_user_display_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_py", "target": "crm_contract_approval_get_contract_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_py", "target": "crm_contract_approval_get_contract_approval_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_py", "target": "crm_contract_approval_list_contract_approvals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_py", "target": "crm_contract_approval_build_approval_list_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_py", "target": "crm_contract_approval_enrich_approval_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_py", "target": "crm_contract_approval_list_contract_approvals_page" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_py", "target": "crm_contract_approval_create_approval_records" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_py", "target": "crm_contract_approval_delete_pending_approvals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_py", "target": "crm_contract_approval_invalidate_all_approvals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_py", "target": "crm_contract_approval_can_user_approve" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_py", "target": "crm_contract_approval_advance_contract_after_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L300", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_py", "target": "crm_contract_approval_approve_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L348", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_py", "target": "crm_contract_approval_approve_contract_by_contract_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L385", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_py", "target": "crm_contract_approval_approve_pass" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L395", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_py", "target": "crm_contract_approval_approve_reject" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L405", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_py", "target": "crm_contract_approval_refresh_approver_names" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L426", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_py", "target": "crm_contract_approval_approve_transfer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L456", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_py", "target": "crm_contract_approval_export_contract_approvals" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_rationale_1", "target": "app_crud_crm_contract_approval_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_get_contract_approval_detail", "target": "crm_contract_approval_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_list_contract_approvals", "target": "crm_contract_approval_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_list_contract_approvals_page", "target": "crm_contract_approval_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_get_contract_approval_detail", "target": "crm_contract_approval_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_list_contract_approvals", "target": "crm_contract_approval_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_list_contract_approvals_page", "target": "crm_contract_approval_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_create_approval_records", "target": "crm_contract_approval_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L417", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_refresh_approver_names", "target": "crm_contract_approval_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L448", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_approve_transfer", "target": "crm_contract_approval_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_get_contract_approval_detail", "target": "crm_contract_approval_get_contract_approval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L311", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_approve_contract", "target": "crm_contract_approval_get_contract_approval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L435", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_approve_transfer", "target": "crm_contract_approval_get_contract_approval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_list_contract_approvals_page", "target": "crm_contract_approval_build_approval_list_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract_approval.py", "source_location": "L129", "weight": 1.0, "source": "crm_contract_approval_build_approval_list_filters", "target": "crm_contract_approval_list_filters_build_contract_approval_column_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_list_contract_approvals_page", "target": "crm_contract_approval_enrich_approval_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L462", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_export_contract_approvals", "target": "crm_contract_approval_list_contract_approvals_page" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_rationale_188", "target": "crm_contract_approval_create_approval_records" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_rationale_143", "target": "crm_contract_approval_create_approval_records" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_rationale_225", "target": "crm_contract_approval_delete_pending_approvals" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_rationale_180", "target": "crm_contract_approval_delete_pending_approvals" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_rationale_244", "target": "crm_contract_approval_invalidate_all_approvals" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_rationale_199", "target": "crm_contract_approval_invalidate_all_approvals" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L318", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_approve_contract", "target": "crm_contract_approval_can_user_approve" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L262", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_rationale_262", "target": "crm_contract_approval_can_user_approve" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_rationale_217", "target": "crm_contract_approval_can_user_approve" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L343", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_approve_contract", "target": "crm_contract_approval_advance_contract_after_approval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_approve_contract_by_contract_id", "target": "crm_contract_approval_approve_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L386", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_approve_pass", "target": "crm_contract_approval_approve_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L396", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_approve_reject", "target": "crm_contract_approval_approve_contract" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L355", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_rationale_355", "target": "crm_contract_approval_approve_contract" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L310", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_rationale_310", "target": "crm_contract_approval_approve_contract" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L403", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_rationale_403", "target": "crm_contract_approval_approve_contract_by_contract_id" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L358", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_rationale_358", "target": "crm_contract_approval_approve_contract_by_contract_id" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_rationale_451", "target": "crm_contract_approval_refresh_approver_names" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L406", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_rationale_406", "target": "crm_contract_approval_refresh_approver_names" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L479", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_rationale_479", "target": "crm_contract_approval_approve_transfer" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L434", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_rationale_434", "target": "crm_contract_approval_approve_transfer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_py", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_py", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_py", "target": "app_crud_crm_opportunity" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_py", "target": "app_models_crm_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_py", "target": "crm_opportunity_follow_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_py", "target": "crm_opportunity_follow_parse_optional_datetime" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_py", "target": "crm_opportunity_follow_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_py", "target": "crm_opportunity_follow_recalc_opportunity_follow_stats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_py", "target": "crm_opportunity_follow_ensure_parent_opportunity" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_py", "target": "crm_opportunity_follow_list_opportunity_follows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_py", "target": "crm_opportunity_follow_list_follows_by_opportunity" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_py", "target": "crm_opportunity_follow_get_opportunity_follow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_py", "target": "crm_opportunity_follow_create_opportunity_follow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_py", "target": "crm_opportunity_follow_update_opportunity_follow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L287", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_py", "target": "crm_opportunity_follow_soft_delete_opportunity_follow" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_follow_create_opportunity_follow", "target": "crm_opportunity_follow_parse_optional_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_follow_update_opportunity_follow", "target": "crm_opportunity_follow_parse_optional_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_follow_list_opportunity_follows", "target": "crm_opportunity_follow_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_follow_get_opportunity_follow", "target": "crm_opportunity_follow_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_follow_create_opportunity_follow", "target": "crm_opportunity_follow_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L284", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_follow_update_opportunity_follow", "target": "crm_opportunity_follow_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_follow_create_opportunity_follow", "target": "crm_opportunity_follow_recalc_opportunity_follow_stats" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L281", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_follow_update_opportunity_follow", "target": "crm_opportunity_follow_recalc_opportunity_follow_stats" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L310", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_follow_soft_delete_opportunity_follow", "target": "crm_opportunity_follow_recalc_opportunity_follow_stats" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_follow_list_opportunity_follows", "target": "crm_opportunity_follow_ensure_parent_opportunity" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_follow_create_opportunity_follow", "target": "crm_opportunity_follow_ensure_parent_opportunity" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L125", "weight": 1.0, "source": "crm_opportunity_follow_ensure_parent_opportunity", "target": "crm_opportunity_ensure_opportunity_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_follow_list_follows_by_opportunity", "target": "crm_opportunity_follow_list_opportunity_follows" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L147", "weight": 1.0, "source": "crm_opportunity_follow_list_opportunity_follows", "target": "crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2932", "weight": 1.0, "source": "api_crm_opportunity_follow_list", "target": "crm_opportunity_follow_list_opportunity_follows" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L191", "weight": 1.0, "source": "crm_opportunity_follow_get_opportunity_follow", "target": "crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3036", "weight": 1.0, "source": "api_crm_opportunity_follow_detail", "target": "crm_opportunity_follow_get_opportunity_follow" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2965", "weight": 1.0, "source": "api_crm_opportunity_follow_add", "target": "crm_opportunity_follow_create_opportunity_follow" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L260", "weight": 1.0, "source": "crm_opportunity_follow_update_opportunity_follow", "target": "crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2992", "weight": 1.0, "source": "api_crm_opportunity_follow_update", "target": "crm_opportunity_follow_update_opportunity_follow" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L303", "weight": 1.0, "source": "crm_opportunity_follow_soft_delete_opportunity_follow", "target": "crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3015", "weight": 1.0, "source": "api_crm_opportunity_follow_delete", "target": "crm_opportunity_follow_soft_delete_opportunity_follow" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "app_crud_crm_contact" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "app_crud_crm_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "app_crud_crm_opportunity" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "app_crud_crm_product" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "app_services_crm_supplier_hazard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "app_crud_crm_quote_approval" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "app_crud_crm_quote_product" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "app_crud_crm_quote_share_log" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "app_crud_crm_supplier_info" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "app_models_crm_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "app_services_crm_quote_pdf" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_ensure_quote_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_get_quote_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_decimal_value" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_parse_optional_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_parse_optional_datetime" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_get_field" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_resolve_user_display_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_quote_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_build_quote_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L339", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_fill_contract_linked_count" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_calculate_quote_amount" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L387", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_resolve_quote_product_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L408", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_generate_quote_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L458", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_generate_quote_title" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L470", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_get_supplier_short_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L483", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_enrich_contact_fields" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L494", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_enrich_supplier_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L502", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_get_quote" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L514", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_get_quote_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L559", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_list_quotes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L596", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_create_quote" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L712", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_assert_quote_editable_for_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L718", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_update_quote" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L866", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_soft_delete_quotes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L893", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_submit_quote" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L939", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_save_template" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L957", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_get_template" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L971", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_generate_pdf" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L991", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_generate_share" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1020", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_view_by_share_code" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1072", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_accept_quote" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1092", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_reject_quote" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1114", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_to_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1181", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_create_new_version" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1262", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_query_versions" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1283", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_withdraw_quote_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1310", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_invalid_quote" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1334", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_statistics_overview" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1393", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_statistics_status" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1426", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_period_key" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1435", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_py", "target": "crm_quote_statistics_trend" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_get_quote_in_scope", "target": "crm_quote_ensure_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L525", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_get_quote_detail", "target": "crm_quote_ensure_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L44", "weight": 1.0, "source": "crm_quote_ensure_quote_in_scope", "target": "crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_get_quote_in_scope", "target": "crm_quote_get_quote" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L729", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_update_quote", "target": "crm_quote_get_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L877", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_soft_delete_quotes", "target": "crm_quote_get_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L905", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_submit_quote", "target": "crm_quote_get_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L948", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_save_template", "target": "crm_quote_get_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L965", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_get_template", "target": "crm_quote_get_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L979", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_generate_pdf", "target": "crm_quote_get_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1001", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_generate_share", "target": "crm_quote_get_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1081", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_accept_quote", "target": "crm_quote_get_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1102", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_reject_quote", "target": "crm_quote_get_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1193", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_create_new_version", "target": "crm_quote_get_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1293", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_withdraw_quote_approval", "target": "crm_quote_get_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1319", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_invalid_quote", "target": "crm_quote_get_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote_product.py", "source_location": "L22", "weight": 1.0, "source": "crm_quote_product_ensure_quote_parent_scope", "target": "crm_quote_get_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L86", "weight": 1.0, "source": "crm_quote_share_log_list_share_logs", "target": "crm_quote_get_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L108", "weight": 1.0, "source": "crm_quote_share_log_share_log_statistics", "target": "crm_quote_get_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote_approval.py", "source_location": "L53", "weight": 1.0, "source": "crm_quote_approval_list_quote_approvals", "target": "crm_quote_get_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_calculate_quote_amount", "target": "crm_quote_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L660", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_create_quote", "target": "crm_quote_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L766", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_update_quote", "target": "crm_quote_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1368", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_statistics_overview", "target": "crm_quote_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1412", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_statistics_status", "target": "crm_quote_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1471", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_statistics_trend", "target": "crm_quote_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L261", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_build_quote_filters", "target": "crm_quote_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L628", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_create_quote", "target": "crm_quote_parse_optional_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L774", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_update_quote", "target": "crm_quote_parse_optional_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1129", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_to_contract", "target": "crm_quote_parse_optional_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L267", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_build_quote_filters", "target": "crm_quote_parse_optional_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1347", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_statistics_overview", "target": "crm_quote_parse_optional_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1446", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_statistics_trend", "target": "crm_quote_parse_optional_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_build_quote_filters", "target": "crm_quote_parse_optional_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_build_quote_filters", "target": "crm_quote_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_calculate_quote_amount", "target": "crm_quote_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L605", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_create_quote", "target": "crm_quote_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L738", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_update_quote", "target": "crm_quote_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L644", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_create_quote", "target": "crm_quote_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_quote_row_to_dict", "target": "crm_quote_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L527", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_get_quote_detail", "target": "crm_quote_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L578", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_list_quotes", "target": "crm_quote_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1067", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_view_by_share_code", "target": "crm_quote_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1280", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_query_versions", "target": "crm_quote_row_to_dict" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_128", "target": "crm_quote_row_to_dict" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_127", "target": "crm_quote_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L571", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_list_quotes", "target": "crm_quote_build_quote_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L190", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_190", "target": "crm_quote_build_quote_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L298", "weight": 1.0, "source": "crm_quote_build_quote_filters", "target": "crm_quote_list_filters_build_quote_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L365", "weight": 1.0, "source": "crm_quote_build_quote_filters", "target": "crm_list_sort_resolve_datetime_order_by" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_189", "target": "crm_quote_build_quote_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L592", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_list_quotes", "target": "crm_quote_fill_contract_linked_count" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L370", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_370", "target": "crm_quote_fill_contract_linked_count" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L357", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_357", "target": "crm_quote_fill_contract_linked_count" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L340", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_340", "target": "crm_quote_fill_contract_linked_count" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L688", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_create_quote", "target": "crm_quote_calculate_quote_amount" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L838", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_update_quote", "target": "crm_quote_calculate_quote_amount" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1243", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_create_new_version", "target": "crm_quote_calculate_quote_amount" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L395", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_395", "target": "crm_quote_calculate_quote_amount" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L382", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_382", "target": "crm_quote_calculate_quote_amount" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L365", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_365", "target": "crm_quote_calculate_quote_amount" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L687", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_create_quote", "target": "crm_quote_resolve_quote_product_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L837", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_update_quote", "target": "crm_quote_resolve_quote_product_ids" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L424", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_424", "target": "crm_quote_resolve_quote_product_ids" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L398", "weight": 1.0, "source": "crm_quote_resolve_quote_product_ids", "target": "crm_product_resolve_product_id_for_quote_item" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L411", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_411", "target": "crm_quote_resolve_quote_product_ids" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L394", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_394", "target": "crm_quote_resolve_quote_product_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L634", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_create_quote", "target": "crm_quote_generate_quote_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L793", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_update_quote", "target": "crm_quote_generate_quote_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L445", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_445", "target": "crm_quote_generate_quote_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L418", "weight": 1.0, "source": "crm_quote_generate_quote_no", "target": "crm_supplier_info_get_supplier_info" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L432", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_432", "target": "crm_quote_generate_quote_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L415", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_415", "target": "crm_quote_generate_quote_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L641", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_create_quote", "target": "crm_quote_generate_quote_title" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L797", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_update_quote", "target": "crm_quote_generate_quote_title" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L619", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_create_quote", "target": "crm_quote_get_supplier_short_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L790", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_update_quote", "target": "crm_quote_get_supplier_short_name" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L473", "weight": 1.0, "source": "crm_quote_get_supplier_short_name", "target": "crm_supplier_info_get_supplier_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L685", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_create_quote", "target": "crm_quote_enrich_contact_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L818", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_update_quote", "target": "crm_quote_enrich_contact_fields" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L486", "weight": 1.0, "source": "crm_quote_enrich_contact_fields", "target": "crm_contact_get_contact" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L686", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_create_quote", "target": "crm_quote_enrich_supplier_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L819", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_update_quote", "target": "crm_quote_enrich_supplier_name" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L497", "weight": 1.0, "source": "crm_quote_enrich_supplier_name", "target": "crm_supplier_info_get_supplier_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L522", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_get_quote_detail", "target": "crm_quote_get_quote" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1133", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_to_contract", "target": "crm_quote_get_quote" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L2042", "weight": 1.0, "source": "crm_contract_create_from_quote", "target": "crm_quote_get_quote" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L705", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_create_quote", "target": "crm_quote_get_quote_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L863", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_update_quote", "target": "crm_quote_get_quote_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L928", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_submit_quote", "target": "crm_quote_get_quote_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L982", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_generate_pdf", "target": "crm_quote_get_quote_detail" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L528", "weight": 1.0, "source": "crm_quote_get_quote_detail", "target": "crm_quote_product_list_quote_products" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L531", "weight": 1.0, "source": "crm_quote_get_quote_detail", "target": "crm_opportunity_get_opportunity" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L536", "weight": 1.0, "source": "crm_quote_get_quote_detail", "target": "crm_contact_get_contact" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L549", "weight": 1.0, "source": "crm_quote_get_quote_detail", "target": "crm_supplier_info_get_supplier_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L573", "weight": 1.0, "source": "crm_quote_list_quotes", "target": "crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L588", "weight": 1.0, "source": "crm_quote_list_quotes", "target": "crm_quote_product_list_products_by_quote_ids" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L614", "weight": 1.0, "source": "crm_quote_create_quote", "target": "crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L621", "weight": 1.0, "source": "crm_quote_create_quote", "target": "services_crm_supplier_hazard_assert_products_allowed_for_supplier" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L694", "weight": 1.0, "source": "crm_quote_create_quote", "target": "crm_quote_product_batch_insert_quote_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L733", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_update_quote", "target": "crm_quote_assert_quote_editable_for_update" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L789", "weight": 1.0, "source": "crm_quote_update_quote", "target": "crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L805", "weight": 1.0, "source": "crm_quote_update_quote", "target": "crm_supplier_info_get_supplier_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L827", "weight": 1.0, "source": "crm_quote_update_quote", "target": "crm_quote_product_list_quote_products" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L829", "weight": 1.0, "source": "crm_quote_update_quote", "target": "services_crm_supplier_hazard_assert_products_allowed_for_supplier" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L851", "weight": 1.0, "source": "crm_quote_update_quote", "target": "crm_quote_product_delete_products_by_quote_id" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L853", "weight": 1.0, "source": "crm_quote_update_quote", "target": "crm_quote_product_batch_insert_quote_products" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L904", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_904", "target": "crm_quote_soft_delete_quotes" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L891", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_891", "target": "crm_quote_soft_delete_quotes" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L874", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_874", "target": "crm_quote_soft_delete_quotes" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L929", "weight": 1.0, "source": "crm_quote_submit_quote", "target": "services_crm_quote_pdf_generate_quote_pdf" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L983", "weight": 1.0, "source": "crm_quote_generate_pdf", "target": "services_crm_quote_pdf_generate_quote_pdf" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1058", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_1058", "target": "crm_quote_view_by_share_code" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L1055", "weight": 1.0, "source": "crm_quote_view_by_share_code", "target": "crm_quote_share_log_record_visit" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L1068", "weight": 1.0, "source": "crm_quote_view_by_share_code", "target": "crm_quote_product_list_quote_products" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L355", "weight": 1.0, "source": "api_public_public_quote_share", "target": "crm_quote_view_by_share_code" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1045", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_1045", "target": "crm_quote_view_by_share_code" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1028", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_1028", "target": "crm_quote_view_by_share_code" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1158", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_1158", "target": "crm_quote_to_contract" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L1141", "weight": 1.0, "source": "crm_quote_to_contract", "target": "crm_quote_product_list_quote_products" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L1171", "weight": 1.0, "source": "crm_quote_to_contract", "target": "crm_contract_create_from_quote" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1145", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_1145", "target": "crm_quote_to_contract" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1128", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_1128", "target": "crm_quote_to_contract" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1222", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_1222", "target": "crm_quote_create_new_version" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L1242", "weight": 1.0, "source": "crm_quote_create_new_version", "target": "crm_quote_product_list_quote_products" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L1249", "weight": 1.0, "source": "crm_quote_create_new_version", "target": "crm_quote_product_batch_insert_quote_products" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1209", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_1209", "target": "crm_quote_create_new_version" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1192", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_1192", "target": "crm_quote_create_new_version" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1322", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_1322", "target": "crm_quote_withdraw_quote_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1309", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_1309", "target": "crm_quote_withdraw_quote_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1292", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_1292", "target": "crm_quote_withdraw_quote_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1373", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_1373", "target": "crm_quote_statistics_overview" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L1354", "weight": 1.0, "source": "crm_quote_statistics_overview", "target": "crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1360", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_1360", "target": "crm_quote_statistics_overview" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1343", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_1343", "target": "crm_quote_statistics_overview" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1428", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_1428", "target": "crm_quote_statistics_status" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L1404", "weight": 1.0, "source": "crm_quote_statistics_status", "target": "crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1415", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_1415", "target": "crm_quote_statistics_status" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1398", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_1398", "target": "crm_quote_statistics_status" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1464", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_statistics_trend", "target": "crm_quote_period_key" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1474", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_1474", "target": "crm_quote_statistics_trend" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L1453", "weight": 1.0, "source": "crm_quote_statistics_trend", "target": "crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1461", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_1461", "target": "crm_quote_statistics_trend" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1444", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_rationale_1444", "target": "crm_quote_statistics_trend" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_py", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_py", "target": "app_crud_crm_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_py", "target": "app_models_crm_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_py", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_py", "target": "crm_customer_follow_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_py", "target": "crm_customer_follow_enrich_follow_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_py", "target": "crm_customer_follow_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_py", "target": "crm_customer_follow_list_follows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_py", "target": "crm_customer_follow_list_follows_by_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_py", "target": "crm_customer_follow_get_follow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_py", "target": "crm_customer_follow_create_follow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_py", "target": "crm_customer_follow_update_follow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_py", "target": "crm_customer_follow_soft_delete_follow" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_follow_list_follows", "target": "crm_customer_follow_enrich_follow_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_follow_list_follows_by_customer", "target": "crm_customer_follow_enrich_follow_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_follow_list_follows", "target": "crm_customer_follow_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_follow_list_follows_by_customer", "target": "crm_customer_follow_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/customer_follow.py", "source_location": "L102", "weight": 1.0, "source": "crm_customer_follow_list_follows", "target": "crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1874", "weight": 1.0, "source": "api_crm_follow_list", "target": "crm_customer_follow_list_follows" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2011", "weight": 1.0, "source": "api_crm_follow_export", "target": "crm_customer_follow_list_follows" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/customer_follow.py", "source_location": "L123", "weight": 1.0, "source": "crm_customer_follow_list_follows_by_customer", "target": "crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/customer_follow.py", "source_location": "L126", "weight": 1.0, "source": "crm_customer_follow_list_follows_by_customer", "target": "crm_customer_ensure_customer_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1933", "weight": 1.0, "source": "api_crm_follow_by_customer", "target": "crm_customer_follow_list_follows_by_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L213", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_follow_update_follow", "target": "crm_customer_follow_get_follow" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_follow_soft_delete_follow", "target": "crm_customer_follow_get_follow" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1907", "weight": 1.0, "source": "api_crm_follow_detail", "target": "crm_customer_follow_get_follow" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/customer_follow.py", "source_location": "L164", "weight": 1.0, "source": "crm_customer_follow_create_follow", "target": "crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/customer_follow.py", "source_location": "L167", "weight": 1.0, "source": "crm_customer_follow_create_follow", "target": "crm_customer_ensure_customer_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/customer_follow.py", "source_location": "L199", "weight": 1.0, "source": "crm_customer_follow_create_follow", "target": "crm_customer_update_follow_stats" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1953", "weight": 1.0, "source": "api_crm_follow_add", "target": "crm_customer_follow_create_follow" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/customer_follow.py", "source_location": "L218", "weight": 1.0, "source": "crm_customer_follow_update_follow", "target": "crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1976", "weight": 1.0, "source": "api_crm_follow_update", "target": "crm_customer_follow_update_follow" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/customer_follow.py", "source_location": "L243", "weight": 1.0, "source": "crm_customer_follow_soft_delete_follow", "target": "crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1993", "weight": 1.0, "source": "api_crm_follow_delete", "target": "crm_customer_follow_soft_delete_follow" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_py", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_py", "target": "app_crud_crm_clue" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_py", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_py", "target": "app_models_crm_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_py", "target": "crm_clue_follow_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_py", "target": "crm_clue_follow_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_py", "target": "crm_clue_follow_create_clue_follow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_py", "target": "crm_clue_follow_update_clue_follow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_py", "target": "crm_clue_follow_list_clue_follows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_py", "target": "crm_clue_follow_get_clue_follow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_py", "target": "crm_clue_follow_delete_clue_follow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_py", "target": "crm_clue_follow_get_follow_statistics" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_follow_create_clue_follow", "target": "crm_clue_follow_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_follow_update_clue_follow", "target": "crm_clue_follow_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_follow_list_clue_follows", "target": "crm_clue_follow_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_follow_get_clue_follow", "target": "crm_clue_follow_row_to_dict" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_follow_rationale_54", "target": "crm_clue_follow_create_clue_follow" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/clue_follow.py", "source_location": "L55", "weight": 1.0, "source": "crm_clue_follow_create_clue_follow", "target": "crm_clue_get_clue" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/clue_follow.py", "source_location": "L60", "weight": 1.0, "source": "crm_clue_follow_create_clue_follow", "target": "crm_clue_ensure_clue_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4118", "weight": 1.0, "source": "api_crm_clue_follow_create", "target": "crm_clue_follow_create_clue_follow" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_follow_rationale_108", "target": "crm_clue_follow_update_clue_follow" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/clue_follow.py", "source_location": "L119", "weight": 1.0, "source": "crm_clue_follow_update_clue_follow", "target": "crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4440", "weight": 1.0, "source": "api_crm_clue_follow_update", "target": "crm_clue_follow_update_clue_follow" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/clue_follow.py", "source_location": "L155", "weight": 1.0, "source": "crm_clue_follow_list_clue_follows", "target": "crm_clue_get_clue" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/clue_follow.py", "source_location": "L160", "weight": 1.0, "source": "crm_clue_follow_list_clue_follows", "target": "crm_clue_ensure_clue_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/clue_follow.py", "source_location": "L167", "weight": 1.0, "source": "crm_clue_follow_list_clue_follows", "target": "crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4079", "weight": 1.0, "source": "api_crm_clue_follow_list", "target": "crm_clue_follow_list_clue_follows" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/clue_follow.py", "source_location": "L194", "weight": 1.0, "source": "crm_clue_follow_get_clue_follow", "target": "crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4418", "weight": 1.0, "source": "api_crm_clue_follow_detail", "target": "crm_clue_follow_get_clue_follow" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_follow_rationale_206", "target": "crm_clue_follow_delete_clue_follow" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/clue_follow.py", "source_location": "L217", "weight": 1.0, "source": "crm_clue_follow_delete_clue_follow", "target": "crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4147", "weight": 1.0, "source": "api_crm_clue_follow_delete", "target": "crm_clue_follow_delete_clue_follow" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/clue_follow.py", "source_location": "L254", "weight": 1.0, "source": "crm_clue_follow_get_follow_statistics", "target": "crm_clue_get_clue" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/clue_follow.py", "source_location": "L259", "weight": 1.0, "source": "crm_clue_follow_get_follow_statistics", "target": "crm_clue_ensure_clue_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/clue_follow.py", "source_location": "L269", "weight": 1.0, "source": "crm_clue_follow_get_follow_statistics", "target": "crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_py", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_py", "target": "app_crud_crm_product" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_py", "target": "app_models_crm_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_py", "target": "app_services_crm_supplier_hazard" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_py", "target": "crm_quote_product_ensure_quote_parent_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_py", "target": "crm_quote_product_decimal_value" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_py", "target": "crm_quote_product_get_field" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_py", "target": "crm_quote_product_calculate_subtotal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_py", "target": "crm_quote_product_normalize_line_brand" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_py", "target": "crm_quote_product_product_has_brands" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_py", "target": "crm_quote_product_resolve_line_brand_fields" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_py", "target": "crm_quote_product_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_py", "target": "crm_quote_product_product_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_py", "target": "crm_quote_product_list_quote_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_py", "target": "crm_quote_product_list_products_by_quote_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_py", "target": "crm_quote_product_get_quote_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_py", "target": "crm_quote_product_insert_quote_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L271", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_py", "target": "crm_quote_product_update_quote_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L335", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_py", "target": "crm_quote_product_soft_delete_quote_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L369", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_py", "target": "crm_quote_product_batch_insert_quote_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L397", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_py", "target": "crm_quote_product_delete_products_by_quote_id" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_product_rationale_1", "target": "app_crud_crm_quote_product_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_product_list_quote_products", "target": "crm_quote_product_ensure_quote_parent_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_product_insert_quote_product", "target": "crm_quote_product_ensure_quote_parent_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L284", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_product_update_quote_product", "target": "crm_quote_product_ensure_quote_parent_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L349", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_product_soft_delete_quote_products", "target": "crm_quote_product_ensure_quote_parent_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_product_insert_quote_product", "target": "crm_quote_product_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_product_update_quote_product", "target": "crm_quote_product_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_product_resolve_line_brand_fields", "target": "crm_quote_product_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_product_insert_quote_product", "target": "crm_quote_product_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L287", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_product_update_quote_product", "target": "crm_quote_product_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_product_insert_quote_product", "target": "crm_quote_product_calculate_subtotal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L316", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_product_update_quote_product", "target": "crm_quote_product_calculate_subtotal" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_product_rationale_46", "target": "crm_quote_product_calculate_subtotal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_product_resolve_line_brand_fields", "target": "crm_quote_product_normalize_line_brand" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_product_resolve_line_brand_fields", "target": "crm_quote_product_product_has_brands" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L256", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_product_insert_quote_product", "target": "crm_quote_product_resolve_line_brand_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L319", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_product_update_quote_product", "target": "crm_quote_product_resolve_line_brand_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_product_product_row_to_dict", "target": "crm_quote_product_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_product_list_quote_products", "target": "crm_quote_product_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_product_list_products_by_quote_ids", "target": "crm_quote_product_row_to_dict" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_product_rationale_98", "target": "crm_quote_product_row_to_dict" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_product_rationale_139", "target": "crm_quote_product_list_quote_products" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote_product.py", "source_location": "L150", "weight": 1.0, "source": "crm_quote_product_list_quote_products", "target": "services_crm_supplier_hazard_enrich_products_with_hazard_flags" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L2064", "weight": 1.0, "source": "crm_contract_create_from_quote", "target": "crm_quote_product_list_quote_products" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_product_rationale_160", "target": "crm_quote_product_list_products_by_quote_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L280", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_product_update_quote_product", "target": "crm_quote_product_get_quote_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L345", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_product_soft_delete_quote_products", "target": "crm_quote_product_get_quote_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L387", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_product_batch_insert_quote_products", "target": "crm_quote_product_insert_quote_product" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote_product.py", "source_location": "L238", "weight": 1.0, "source": "crm_quote_product_insert_quote_product", "target": "crm_product_get_product" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L342", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_product_rationale_342", "target": "crm_quote_product_soft_delete_quote_products" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L398", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_product_rationale_398", "target": "crm_quote_product_delete_products_by_quote_id" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers_py", "target": "app_core_data_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers_py", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers_py", "target": "crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers_py", "target": "crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers_py", "target": "crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers_py", "target": "crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers_py", "target": "crm_data_scope_helpers_ensure_crm_contact_row_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers_py", "target": "crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_data_scope_helpers_rationale_1", "target": "app_crud_crm_data_scope_helpers_py" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L362", "weight": 1.0, "source": "api_crm_category_tree", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L390", "weight": 1.0, "source": "api_crm_customer_list", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L430", "weight": 1.0, "source": "api_crm_customer_detail", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L505", "weight": 1.0, "source": "api_crm_customer_update", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L534", "weight": 1.0, "source": "api_crm_customer_delete", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L596", "weight": 1.0, "source": "api_crm_category_update", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L616", "weight": 1.0, "source": "api_crm_category_delete", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L637", "weight": 1.0, "source": "api_crm_product_list", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L676", "weight": 1.0, "source": "api_crm_product_detail", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L697", "weight": 1.0, "source": "api_crm_product_add", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L724", "weight": 1.0, "source": "api_crm_product_update", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L742", "weight": 1.0, "source": "api_crm_product_delete", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L770", "weight": 1.0, "source": "api_crm_product_update_status", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L791", "weight": 1.0, "source": "api_crm_product_options", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L821", "weight": 1.0, "source": "api_crm_product_import", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L916", "weight": 1.0, "source": "api_crm_product_export", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1006", "weight": 1.0, "source": "api_crm_customer_transfer", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1032", "weight": 1.0, "source": "api_crm_customer_into_pool", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1067", "weight": 1.0, "source": "api_crm_customer_deal", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1109", "weight": 1.0, "source": "api_crm_customer_export", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1189", "weight": 1.0, "source": "api_crm_customer_mine", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1223", "weight": 1.0, "source": "api_crm_customer_to_follow", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1257", "weight": 1.0, "source": "api_crm_customer_key", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1291", "weight": 1.0, "source": "api_crm_customer_dealed", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1323", "weight": 1.0, "source": "api_crm_customer_week_new", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1355", "weight": 1.0, "source": "api_crm_customer_long_time_no_follow", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1484", "weight": 1.0, "source": "api_crm_pool_customer_assign", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1574", "weight": 1.0, "source": "api_crm_contact_list", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1613", "weight": 1.0, "source": "api_crm_contact_detail", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1634", "weight": 1.0, "source": "api_crm_contact_by_customer", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1655", "weight": 1.0, "source": "api_crm_contact_add", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1681", "weight": 1.0, "source": "api_crm_contact_update", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1699", "weight": 1.0, "source": "api_crm_contact_delete", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1723", "weight": 1.0, "source": "api_crm_contact_set_primary", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1741", "weight": 1.0, "source": "api_crm_contact_export", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1775", "weight": 1.0, "source": "api_crm_contact_decision", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1806", "weight": 1.0, "source": "api_crm_contact_primary", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1837", "weight": 1.0, "source": "api_crm_contact_birthday", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1871", "weight": 1.0, "source": "api_crm_follow_list", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1903", "weight": 1.0, "source": "api_crm_follow_detail", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1929", "weight": 1.0, "source": "api_crm_follow_by_customer", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1950", "weight": 1.0, "source": "api_crm_follow_add", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1976", "weight": 1.0, "source": "api_crm_follow_update", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1993", "weight": 1.0, "source": "api_crm_follow_delete", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2010", "weight": 1.0, "source": "api_crm_follow_export", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2046", "weight": 1.0, "source": "api_crm_pool_rule_list", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2081", "weight": 1.0, "source": "api_crm_pool_rule_export", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2127", "weight": 1.0, "source": "api_crm_pool_rule_detail", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2175", "weight": 1.0, "source": "api_crm_pool_rule_update", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2204", "weight": 1.0, "source": "api_crm_pool_rule_delete", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2221", "weight": 1.0, "source": "api_crm_pool_rule_update_status", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2261", "weight": 1.0, "source": "api_crm_statistics_overview", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2281", "weight": 1.0, "source": "api_crm_statistics_source", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2299", "weight": 1.0, "source": "api_crm_statistics_level", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2317", "weight": 1.0, "source": "api_crm_statistics_industry", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2335", "weight": 1.0, "source": "api_crm_statistics_trend", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2358", "weight": 1.0, "source": "api_crm_statistics_owner", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2376", "weight": 1.0, "source": "api_crm_statistics_follow", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2430", "weight": 1.0, "source": "api_crm_opportunity_list", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2463", "weight": 1.0, "source": "api_crm_opportunity_mine_list", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2496", "weight": 1.0, "source": "api_crm_opportunity_detail", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2526", "weight": 1.0, "source": "api_crm_opportunity_add", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2550", "weight": 1.0, "source": "api_crm_opportunity_update", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2571", "weight": 1.0, "source": "api_crm_opportunity_delete", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2592", "weight": 1.0, "source": "api_crm_opportunity_assign", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2619", "weight": 1.0, "source": "api_crm_opportunity_change_stage", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2649", "weight": 1.0, "source": "api_crm_opportunity_mark_won", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2677", "weight": 1.0, "source": "api_crm_opportunity_mark_lost", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2706", "weight": 1.0, "source": "api_crm_opportunity_batch_update_stage", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2735", "weight": 1.0, "source": "api_crm_opportunity_batch_update_expect_date", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2763", "weight": 1.0, "source": "api_crm_opportunity_stage_log_list", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2781", "weight": 1.0, "source": "api_crm_opportunity_kanban", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2812", "weight": 1.0, "source": "api_crm_opportunity_statistics_overview", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2837", "weight": 1.0, "source": "api_crm_opportunity_statistics_stage", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2854", "weight": 1.0, "source": "api_crm_opportunity_statistics_win_rate", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2880", "weight": 1.0, "source": "api_crm_opportunity_statistics_owner", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2905", "weight": 1.0, "source": "api_crm_opportunity_statistics_funnel", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2931", "weight": 1.0, "source": "api_crm_opportunity_follow_list", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2963", "weight": 1.0, "source": "api_crm_opportunity_follow_add", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2988", "weight": 1.0, "source": "api_crm_opportunity_follow_update", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3011", "weight": 1.0, "source": "api_crm_opportunity_follow_delete", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3035", "weight": 1.0, "source": "api_crm_opportunity_follow_detail", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3055", "weight": 1.0, "source": "api_crm_opportunity_product_list", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3088", "weight": 1.0, "source": "api_crm_opportunity_product_list_by_opportunity", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3109", "weight": 1.0, "source": "api_crm_opportunity_product_add", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3134", "weight": 1.0, "source": "api_crm_opportunity_product_batch_add", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3164", "weight": 1.0, "source": "api_crm_opportunity_product_update", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3187", "weight": 1.0, "source": "api_crm_opportunity_product_delete", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3208", "weight": 1.0, "source": "api_crm_opportunity_product_detail", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3228", "weight": 1.0, "source": "api_crm_opportunity_export", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3271", "weight": 1.0, "source": "api_crm_supplier_info_list", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3306", "weight": 1.0, "source": "api_crm_supplier_info_list_all", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3331", "weight": 1.0, "source": "api_crm_supplier_info_detail", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3354", "weight": 1.0, "source": "api_crm_supplier_info_add", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3380", "weight": 1.0, "source": "api_crm_supplier_info_update", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3408", "weight": 1.0, "source": "api_crm_supplier_info_delete", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3437", "weight": 1.0, "source": "api_crm_supplier_info_export", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3476", "weight": 1.0, "source": "api_crm_invoice_info_by_customer_impl", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3522", "weight": 1.0, "source": "api_crm_invoice_info_add", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3547", "weight": 1.0, "source": "api_crm_invoice_info_update", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3598", "weight": 1.0, "source": "api_crm_invoice_info_set_default", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3626", "weight": 1.0, "source": "api_crm_clue_list", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3673", "weight": 1.0, "source": "api_crm_clue_detail", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3723", "weight": 1.0, "source": "api_crm_clue_update", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3745", "weight": 1.0, "source": "api_crm_clue_delete", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3776", "weight": 1.0, "source": "api_crm_clue_assign", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3804", "weight": 1.0, "source": "api_crm_clue_convert", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3852", "weight": 1.0, "source": "api_crm_clue_update_status", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3873", "weight": 1.0, "source": "api_crm_clue_invalid", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3904", "weight": 1.0, "source": "api_crm_clue_update_level", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3925", "weight": 1.0, "source": "api_crm_clue_mine", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3971", "weight": 1.0, "source": "api_crm_clue_to_follow", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4017", "weight": 1.0, "source": "api_crm_clue_today_new", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4078", "weight": 1.0, "source": "api_crm_clue_follow_list", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4110", "weight": 1.0, "source": "api_crm_clue_follow_create", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4142", "weight": 1.0, "source": "api_crm_clue_follow_delete", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4173", "weight": 1.0, "source": "api_crm_clue_follow_statistics", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4242", "weight": 1.0, "source": "api_crm_clue_export", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4414", "weight": 1.0, "source": "api_crm_clue_follow_detail", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4438", "weight": 1.0, "source": "api_crm_clue_follow_update", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4459", "weight": 1.0, "source": "api_crm_clue_statistics_overview", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4487", "weight": 1.0, "source": "api_crm_clue_statistics_source", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4511", "weight": 1.0, "source": "api_crm_clue_statistics_level", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4529", "weight": 1.0, "source": "api_crm_clue_statistics_trend", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4556", "weight": 1.0, "source": "api_crm_clue_statistics_owner", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4601", "weight": 1.0, "source": "api_crm_price_letter_list", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4642", "weight": 1.0, "source": "api_crm_price_letter_detail", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4691", "weight": 1.0, "source": "api_crm_price_letter_update", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4722", "weight": 1.0, "source": "api_crm_price_letter_void", "target": "crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/opportunity.py", "source_location": "L76", "weight": 1.0, "source": "crm_opportunity_scoped_opportunity_query", "target": "crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/opportunity.py", "source_location": "L352", "weight": 1.0, "source": "crm_opportunity_list_opportunities", "target": "crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/clue.py", "source_location": "L227", "weight": 1.0, "source": "crm_clue_list_clues", "target": "crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L22", "weight": 1.0, "source": "crm_clue_statistics_base_query", "target": "crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/customer.py", "source_location": "L321", "weight": 1.0, "source": "crm_customer_list_customers", "target": "crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/statistics.py", "source_location": "L20", "weight": 1.0, "source": "crm_statistics_customer_base_query", "target": "crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L449", "weight": 1.0, "source": "crm_contract_list_contracts", "target": "crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L1805", "weight": 1.0, "source": "crm_contract_statistics_overview", "target": "crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L1850", "weight": 1.0, "source": "crm_contract_statistics_by_status", "target": "crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L1884", "weight": 1.0, "source": "crm_contract_statistics_by_type", "target": "crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L1942", "weight": 1.0, "source": "crm_contract_statistics_trend", "target": "crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/supplier_info.py", "source_location": "L94", "weight": 1.0, "source": "crm_supplier_info_list_supplier_info", "target": "crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/supplier_info.py", "source_location": "L120", "weight": 1.0, "source": "crm_supplier_info_list_all_supplier_info", "target": "crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/product.py", "source_location": "L589", "weight": 1.0, "source": "crm_product_list_products", "target": "crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/statistics.py", "source_location": "L137", "weight": 1.0, "source": "crm_statistics_get_follow_statistics", "target": "crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L2201", "weight": 1.0, "source": "crm_contract_list_contract_changes", "target": "crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L2279", "weight": 1.0, "source": "crm_contract_list_contract_templates", "target": "crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contact.py", "source_location": "L102", "weight": 1.0, "source": "crm_contact_list_contacts", "target": "crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/opportunity.py", "source_location": "L60", "weight": 1.0, "source": "crm_opportunity_ensure_opportunity_in_scope", "target": "crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/clue.py", "source_location": "L19", "weight": 1.0, "source": "crm_clue_ensure_clue_in_scope", "target": "crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/customer.py", "source_location": "L24", "weight": 1.0, "source": "crm_customer_ensure_customer_in_scope", "target": "crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L54", "weight": 1.0, "source": "crm_contract_ensure_contract_in_scope", "target": "crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contact.py", "source_location": "L167", "weight": 1.0, "source": "crm_contact_list_contacts_by_customer", "target": "crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contact.py", "source_location": "L212", "weight": 1.0, "source": "crm_contact_create_contact", "target": "crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/invoice_info.py", "source_location": "L56", "weight": 1.0, "source": "crm_invoice_info_list_invoice_info_by_customer", "target": "crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/invoice_info.py", "source_location": "L118", "weight": 1.0, "source": "crm_invoice_info_create_invoice_info", "target": "crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L431", "weight": 1.0, "source": "api_crm_customer_detail", "target": "crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2506", "weight": 1.0, "source": "api_crm_opportunity_detail", "target": "crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3681", "weight": 1.0, "source": "api_crm_clue_detail", "target": "crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/supplier_info.py", "source_location": "L195", "weight": 1.0, "source": "crm_supplier_info_update_supplier_info", "target": "crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/supplier_info.py", "source_location": "L230", "weight": 1.0, "source": "crm_supplier_info_soft_delete_supplier_info", "target": "crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/product.py", "source_location": "L207", "weight": 1.0, "source": "crm_product_update_category", "target": "crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/product.py", "source_location": "L239", "weight": 1.0, "source": "crm_product_soft_delete_category", "target": "crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/product.py", "source_location": "L847", "weight": 1.0, "source": "crm_product_update_product", "target": "crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/product.py", "source_location": "L936", "weight": 1.0, "source": "crm_product_soft_delete_product", "target": "crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L2234", "weight": 1.0, "source": "crm_contract_get_contract_change_detail", "target": "crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L2600", "weight": 1.0, "source": "crm_contract_update_contract_change", "target": "crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L2639", "weight": 1.0, "source": "crm_contract_soft_delete_contract_changes", "target": "crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L2786", "weight": 1.0, "source": "crm_contract_update_contract_template", "target": "crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L2844", "weight": 1.0, "source": "crm_contract_soft_delete_contract_templates", "target": "crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L680", "weight": 1.0, "source": "api_crm_product_detail", "target": "crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1910", "weight": 1.0, "source": "api_crm_follow_detail", "target": "crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2132", "weight": 1.0, "source": "api_crm_pool_rule_detail", "target": "crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3335", "weight": 1.0, "source": "api_crm_supplier_info_detail", "target": "crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4646", "weight": 1.0, "source": "api_crm_price_letter_detail", "target": "crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "crm_data_scope_helpers_rationale_60", "target": "crm_data_scope_helpers_ensure_crm_contact_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L69", "weight": 1.0, "source": "crm_data_scope_helpers_ensure_crm_contact_row_in_scope", "target": "crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contact.py", "source_location": "L269", "weight": 1.0, "source": "crm_contact_update_contact", "target": "crm_data_scope_helpers_ensure_crm_contact_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contact.py", "source_location": "L309", "weight": 1.0, "source": "crm_contact_set_primary_contact", "target": "crm_data_scope_helpers_ensure_crm_contact_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contact.py", "source_location": "L338", "weight": 1.0, "source": "crm_contact_soft_delete_contact", "target": "crm_data_scope_helpers_ensure_crm_contact_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1617", "weight": 1.0, "source": "api_crm_contact_detail", "target": "crm_data_scope_helpers_ensure_crm_contact_row_in_scope" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "crm_data_scope_helpers_rationale_87", "target": "crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L94", "weight": 1.0, "source": "crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope", "target": "crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/invoice_info.py", "source_location": "L170", "weight": 1.0, "source": "crm_invoice_info_update_invoice_info", "target": "crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/invoice_info.py", "source_location": "L221", "weight": 1.0, "source": "crm_invoice_info_set_default_invoice_info", "target": "crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/invoice_info.py", "source_location": "L247", "weight": 1.0, "source": "crm_invoice_info_soft_delete_invoice_info", "target": "crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting_py", "target": "crm_quote_approver_setting_parse_approver_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting_py", "target": "crm_quote_approver_setting_join_approver_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting_py", "target": "crm_quote_approver_setting_prefill_approver_ids" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting_py", "target": "app_models_crm_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting_py", "target": "app_models_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting_py", "target": "crm_quote_approver_setting_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting_py", "target": "crm_quote_approver_setting_get_setting" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting_py", "target": "crm_quote_approver_setting_assert_users_exist" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting_py", "target": "crm_quote_approver_setting_save_setting" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_approver_setting_row_to_dict", "target": "crm_quote_approver_setting_parse_approver_ids" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L17", "weight": 1.0, "source": "crm_contract_approver_setting_row_to_dict", "target": "crm_quote_approver_setting_parse_approver_ids" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_quote_approver_setting.py", "source_location": "L9", "weight": 1.0, "source": "tests_test_quote_approver_setting_test_parse_and_join_roundtrip", "target": "crm_quote_approver_setting_parse_approver_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_approver_setting_save_setting", "target": "crm_quote_approver_setting_join_approver_ids" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L75", "weight": 1.0, "source": "crm_contract_approver_setting_save_setting", "target": "crm_quote_approver_setting_join_approver_ids" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_quote_approver_setting.py", "source_location": "L13", "weight": 1.0, "source": "tests_test_quote_approver_setting_test_parse_and_join_roundtrip", "target": "crm_quote_approver_setting_join_approver_ids" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_approver_setting_rationale_26", "target": "crm_quote_approver_setting_prefill_approver_ids" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_quote_approver_setting.py", "source_location": "L17", "weight": 1.0, "source": "tests_test_quote_approver_setting_test_prefill_requires_enabled_and_nonempty", "target": "crm_quote_approver_setting_prefill_approver_ids" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_quote_approver_setting.py", "source_location": "L25", "weight": 1.0, "source": "tests_test_quote_approver_setting_test_prefill_filters_against_valid_ids", "target": "crm_quote_approver_setting_prefill_approver_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_approver_setting_get_setting", "target": "crm_quote_approver_setting_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_approver_setting_save_setting", "target": "crm_quote_approver_setting_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_approver_setting_save_setting", "target": "crm_quote_approver_setting_assert_users_exist" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_py", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_py", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_py", "target": "app_models_crm_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_py", "target": "crm_supplier_info_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_py", "target": "crm_supplier_info_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_py", "target": "crm_supplier_info_apply_list_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_py", "target": "crm_supplier_info_list_supplier_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_py", "target": "crm_supplier_info_list_all_supplier_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_py", "target": "crm_supplier_info_get_supplier_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_py", "target": "crm_supplier_info_create_supplier_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_py", "target": "crm_supplier_info_update_supplier_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_py", "target": "crm_supplier_info_soft_delete_supplier_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "crm_supplier_info_list_supplier_info", "target": "crm_supplier_info_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "crm_supplier_info_list_all_supplier_info", "target": "crm_supplier_info_row_to_dict" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "crm_supplier_info_rationale_45", "target": "crm_supplier_info_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "crm_supplier_info_list_supplier_info", "target": "crm_supplier_info_apply_list_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "crm_supplier_info_list_all_supplier_info", "target": "crm_supplier_info_apply_list_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "crm_supplier_info_rationale_70", "target": "crm_supplier_info_apply_list_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3273", "weight": 1.0, "source": "api_crm_supplier_info_list", "target": "crm_supplier_info_list_supplier_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3439", "weight": 1.0, "source": "api_crm_supplier_info_export", "target": "crm_supplier_info_list_supplier_info" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "crm_supplier_info_rationale_114", "target": "crm_supplier_info_list_all_supplier_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3308", "weight": 1.0, "source": "api_crm_supplier_info_list_all", "target": "crm_supplier_info_list_all_supplier_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "crm_supplier_info_update_supplier_info", "target": "crm_supplier_info_get_supplier_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "crm_supplier_info_soft_delete_supplier_info", "target": "crm_supplier_info_get_supplier_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L506", "weight": 1.0, "source": "crm_contract_get_contract", "target": "crm_supplier_info_get_supplier_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L629", "weight": 1.0, "source": "crm_contract_get_supplier_short_name", "target": "crm_supplier_info_get_supplier_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L653", "weight": 1.0, "source": "crm_contract_build_contract_name_from_parties", "target": "crm_supplier_info_get_supplier_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L698", "weight": 1.0, "source": "crm_contract_generate_contract_no", "target": "crm_supplier_info_get_supplier_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L1159", "weight": 1.0, "source": "crm_contract_apply_contract_entity_fields", "target": "crm_supplier_info_get_supplier_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3332", "weight": 1.0, "source": "api_crm_supplier_info_detail", "target": "crm_supplier_info_get_supplier_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L41", "weight": 1.0, "source": "services_crm_supplier_hazard_get_supplier_hazard_flags", "target": "crm_supplier_info_get_supplier_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3357", "weight": 1.0, "source": "api_crm_supplier_info_add", "target": "crm_supplier_info_create_supplier_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3384", "weight": 1.0, "source": "api_crm_supplier_info_update", "target": "crm_supplier_info_update_supplier_info" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L226", "weight": 1.0, "confidence_score": 1.0, "source": "crm_supplier_info_rationale_226", "target": "crm_supplier_info_soft_delete_supplier_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3419", "weight": 1.0, "source": "api_crm_supplier_info_delete", "target": "crm_supplier_info_soft_delete_supplier_info" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_share_log_py", "target": "app_models_crm_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_share_log_py", "target": "crm_quote_share_log_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_share_log_py", "target": "crm_quote_share_log_parse_user_agent" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_share_log_py", "target": "crm_quote_share_log_record_visit" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_share_log_py", "target": "crm_quote_share_log_list_share_logs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_share_log_py", "target": "crm_quote_share_log_share_log_statistics" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_share_log_rationale_1", "target": "app_crud_crm_quote_share_log_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_share_log_list_share_logs", "target": "crm_quote_share_log_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_share_log_record_visit", "target": "crm_quote_share_log_parse_user_agent" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_share_log_rationale_33", "target": "crm_quote_share_log_parse_user_agent" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_share_log_rationale_82", "target": "crm_quote_share_log_list_share_logs" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_share_log_rationale_104", "target": "crm_quote_share_log_share_log_statistics" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_py", "target": "app_models_crm_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_py", "target": "app_models_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_py", "target": "crm_quote_approval_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_py", "target": "crm_quote_approval_resolve_user_display_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_py", "target": "crm_quote_approval_list_quote_approvals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_py", "target": "crm_quote_approval_get_quote_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_py", "target": "crm_quote_approval_create_approval_records" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_py", "target": "crm_quote_approval_approve_quote" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_py", "target": "crm_quote_approval_withdraw_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_py", "target": "crm_quote_approval_delete_pending_approvals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L236", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_py", "target": "crm_quote_approval_invalidate_all_approvals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L254", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_py", "target": "crm_quote_approval_refresh_approver_names" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_py", "target": "crm_quote_approval_can_user_approve" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_approval_rationale_1", "target": "app_crud_crm_quote_approval_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_approval_list_quote_approvals", "target": "crm_quote_approval_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_approval_list_quote_approvals", "target": "crm_quote_approval_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_approval_create_approval_records", "target": "crm_quote_approval_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L266", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_approval_refresh_approver_names", "target": "crm_quote_approval_resolve_user_display_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_approval_rationale_49", "target": "crm_quote_approval_list_quote_approvals" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_approval_approve_quote", "target": "crm_quote_approval_get_quote_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_approval_rationale_92", "target": "crm_quote_approval_create_approval_records" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_approval_approve_quote", "target": "crm_quote_approval_can_user_approve" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_approval_withdraw_approval", "target": "crm_quote_approval_delete_pending_approvals" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_approval_rationale_194", "target": "crm_quote_approval_withdraw_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_approval_rationale_218", "target": "crm_quote_approval_delete_pending_approvals" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_approval_rationale_237", "target": "crm_quote_approval_invalidate_all_approvals" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L255", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_approval_rationale_255", "target": "crm_quote_approval_refresh_approver_names" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_approval_rationale_276", "target": "crm_quote_approval_can_user_approve" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_py", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_py", "target": "app_crud_crm_opportunity" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_py", "target": "app_models_crm_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_py", "target": "crm_opportunity_product_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_py", "target": "crm_opportunity_product_decimal_value" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_py", "target": "crm_opportunity_product_calc_subtotal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_py", "target": "crm_opportunity_product_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_py", "target": "crm_opportunity_product_recalc_product_count" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_py", "target": "crm_opportunity_product_fill_product_redundant" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_py", "target": "crm_opportunity_product_get_opportunity_for_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_py", "target": "crm_opportunity_product_list_opportunity_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_py", "target": "crm_opportunity_product_list_products_by_opportunity" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_py", "target": "crm_opportunity_product_get_opportunity_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_py", "target": "crm_opportunity_product_create_opportunity_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_py", "target": "crm_opportunity_product_batch_add_opportunity_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L258", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_py", "target": "crm_opportunity_product_update_opportunity_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L299", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_py", "target": "crm_opportunity_product_soft_delete_opportunity_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_product_create_opportunity_product", "target": "crm_opportunity_product_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L279", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_product_update_opportunity_product", "target": "crm_opportunity_product_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_product_create_opportunity_product", "target": "crm_opportunity_product_calc_subtotal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L291", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_product_update_opportunity_product", "target": "crm_opportunity_product_calc_subtotal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_product_list_opportunity_products", "target": "crm_opportunity_product_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_product_get_opportunity_product", "target": "crm_opportunity_product_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_product_create_opportunity_product", "target": "crm_opportunity_product_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_product_update_opportunity_product", "target": "crm_opportunity_product_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_product_create_opportunity_product", "target": "crm_opportunity_product_recalc_product_count" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L324", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_product_soft_delete_opportunity_products", "target": "crm_opportunity_product_recalc_product_count" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_product_create_opportunity_product", "target": "crm_opportunity_product_fill_product_redundant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_product_list_opportunity_products", "target": "crm_opportunity_product_get_opportunity_for_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L181", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_product_get_opportunity_product", "target": "crm_opportunity_product_get_opportunity_for_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_product_create_opportunity_product", "target": "crm_opportunity_product_get_opportunity_for_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L248", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_product_batch_add_opportunity_products", "target": "crm_opportunity_product_get_opportunity_for_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_product_update_opportunity_product", "target": "crm_opportunity_product_get_opportunity_for_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L317", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_product_soft_delete_opportunity_products", "target": "crm_opportunity_product_get_opportunity_for_product" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L115", "weight": 1.0, "source": "crm_opportunity_product_get_opportunity_for_product", "target": "crm_opportunity_ensure_opportunity_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_product_list_products_by_opportunity", "target": "crm_opportunity_product_list_opportunity_products" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3056", "weight": 1.0, "source": "api_crm_opportunity_product_list", "target": "crm_opportunity_product_list_opportunity_products" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/opportunity.py", "source_location": "L386", "weight": 1.0, "source": "crm_opportunity_get_opportunity", "target": "crm_opportunity_product_list_products_by_opportunity" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L2378", "weight": 1.0, "source": "crm_contract_create_from_opportunity", "target": "crm_opportunity_product_list_products_by_opportunity" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3092", "weight": 1.0, "source": "api_crm_opportunity_product_list_by_opportunity", "target": "crm_opportunity_product_list_products_by_opportunity" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3209", "weight": 1.0, "source": "api_crm_opportunity_product_detail", "target": "crm_opportunity_product_get_opportunity_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L253", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_product_batch_add_opportunity_products", "target": "crm_opportunity_product_create_opportunity_product" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3111", "weight": 1.0, "source": "api_crm_opportunity_product_add", "target": "crm_opportunity_product_create_opportunity_product" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3140", "weight": 1.0, "source": "api_crm_opportunity_product_batch_add", "target": "crm_opportunity_product_batch_add_opportunity_products" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3168", "weight": 1.0, "source": "api_crm_opportunity_product_update", "target": "crm_opportunity_product_update_opportunity_product" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3189", "weight": 1.0, "source": "api_crm_opportunity_product_delete", "target": "crm_opportunity_product_soft_delete_opportunity_products" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "app_models_crm_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_ensure_opportunity_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_scoped_opportunity_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_parse_optional_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_parse_optional_datetime" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_decimal_value" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_stage_default_percent" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_resolve_user_display_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_enrich_user_names" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_guard_terminal_status" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L171", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_stage_log_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_apply_list_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_list_opportunities" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L368", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_get_opportunity" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L408", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_generate_opportunity_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L436", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_fill_customer_contact" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L463", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_record_stage_log" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L509", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_create_opportunity" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L578", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_update_opportunity" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L647", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_soft_delete_opportunities" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L675", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_assign_opportunities" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L707", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_change_stage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L756", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_update_customer_deal_status" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L780", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_mark_won" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L834", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_mark_lost" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L888", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_batch_update_stage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L926", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_batch_update_expect_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L995", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_get_stage_log_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1027", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_get_statistics_overview" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1070", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_get_statistics_by_stage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1099", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_get_win_rate_statistics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1151", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_get_statistics_by_owner" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1217", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_get_kanban_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1260", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_py", "target": "crm_opportunity_get_sales_funnel" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L595", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_update_opportunity", "target": "crm_opportunity_ensure_opportunity_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L665", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_soft_delete_opportunities", "target": "crm_opportunity_ensure_opportunity_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L692", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_assign_opportunities", "target": "crm_opportunity_ensure_opportunity_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L728", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_change_stage", "target": "crm_opportunity_ensure_opportunity_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L799", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_mark_won", "target": "crm_opportunity_ensure_opportunity_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L854", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_mark_lost", "target": "crm_opportunity_ensure_opportunity_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L951", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_batch_update_expect_date", "target": "crm_opportunity_ensure_opportunity_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1010", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_get_stage_log_list", "target": "crm_opportunity_ensure_opportunity_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1035", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_get_statistics_overview", "target": "crm_opportunity_scoped_opportunity_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1074", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_get_statistics_by_stage", "target": "crm_opportunity_scoped_opportunity_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1115", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_get_win_rate_statistics", "target": "crm_opportunity_scoped_opportunity_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1158", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_get_statistics_by_owner", "target": "crm_opportunity_scoped_opportunity_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1226", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_get_kanban_data", "target": "crm_opportunity_scoped_opportunity_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1270", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_get_sales_funnel", "target": "crm_opportunity_scoped_opportunity_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L535", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_create_opportunity", "target": "crm_opportunity_parse_optional_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L620", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_update_opportunity", "target": "crm_opportunity_parse_optional_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L808", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_mark_won", "target": "crm_opportunity_parse_optional_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L958", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_batch_update_expect_date", "target": "crm_opportunity_parse_optional_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L533", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_create_opportunity", "target": "crm_opportunity_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L624", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_update_opportunity", "target": "crm_opportunity_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L734", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_change_stage", "target": "crm_opportunity_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L810", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_mark_won", "target": "crm_opportunity_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L299", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_apply_list_filters", "target": "crm_opportunity_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L487", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_record_stage_log", "target": "crm_opportunity_stage_default_percent" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L519", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_create_opportunity", "target": "crm_opportunity_stage_default_percent" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L403", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_get_opportunity", "target": "crm_opportunity_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L537", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_create_opportunity", "target": "crm_opportunity_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L638", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_update_opportunity", "target": "crm_opportunity_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L684", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_assign_opportunities", "target": "crm_opportunity_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1022", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_get_stage_log_list", "target": "crm_opportunity_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L364", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_list_opportunities", "target": "crm_opportunity_enrich_user_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L382", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_get_opportunity", "target": "crm_opportunity_enrich_user_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1249", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_get_kanban_data", "target": "crm_opportunity_enrich_user_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L596", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_update_opportunity", "target": "crm_opportunity_guard_terminal_status" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L666", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_soft_delete_opportunities", "target": "crm_opportunity_guard_terminal_status" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L729", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_change_stage", "target": "crm_opportunity_guard_terminal_status" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L952", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_batch_update_expect_date", "target": "crm_opportunity_guard_terminal_status" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L363", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_list_opportunities", "target": "crm_opportunity_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L381", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_get_opportunity", "target": "crm_opportunity_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L575", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_create_opportunity", "target": "crm_opportunity_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L644", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_update_opportunity", "target": "crm_opportunity_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L753", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_change_stage", "target": "crm_opportunity_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L831", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_mark_won", "target": "crm_opportunity_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L885", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_mark_lost", "target": "crm_opportunity_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1248", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_get_kanban_data", "target": "crm_opportunity_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1019", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_get_stage_log_list", "target": "crm_opportunity_stage_log_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L333", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_list_opportunities", "target": "crm_opportunity_apply_list_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/opportunity.py", "source_location": "L269", "weight": 1.0, "source": "crm_opportunity_apply_list_filters", "target": "crm_opportunity_list_filters_build_opportunity_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2433", "weight": 1.0, "source": "api_crm_opportunity_list", "target": "crm_opportunity_list_opportunities" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2466", "weight": 1.0, "source": "api_crm_opportunity_mine_list", "target": "crm_opportunity_list_opportunities" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3231", "weight": 1.0, "source": "api_crm_opportunity_export", "target": "crm_opportunity_list_opportunities" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2507", "weight": 1.0, "source": "api_crm_opportunity_detail", "target": "crm_opportunity_get_opportunity" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L527", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_create_opportunity", "target": "crm_opportunity_generate_opportunity_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L555", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_create_opportunity", "target": "crm_opportunity_fill_customer_contact" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L629", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_update_opportunity", "target": "crm_opportunity_fill_customer_contact" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L560", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_create_opportunity", "target": "crm_opportunity_record_stage_log" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L738", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_change_stage", "target": "crm_opportunity_record_stage_log" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L814", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_mark_won", "target": "crm_opportunity_record_stage_log" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L867", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_mark_lost", "target": "crm_opportunity_record_stage_log" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2528", "weight": 1.0, "source": "api_crm_opportunity_add", "target": "crm_opportunity_create_opportunity" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2554", "weight": 1.0, "source": "api_crm_opportunity_update", "target": "crm_opportunity_update_opportunity" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2573", "weight": 1.0, "source": "api_crm_opportunity_delete", "target": "crm_opportunity_soft_delete_opportunities" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2594", "weight": 1.0, "source": "api_crm_opportunity_assign", "target": "crm_opportunity_assign_opportunities" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L904", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_batch_update_stage", "target": "crm_opportunity_change_stage" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2621", "weight": 1.0, "source": "api_crm_opportunity_change_stage", "target": "crm_opportunity_change_stage" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L828", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_mark_won", "target": "crm_opportunity_update_customer_deal_status" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2651", "weight": 1.0, "source": "api_crm_opportunity_mark_won", "target": "crm_opportunity_mark_won" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2679", "weight": 1.0, "source": "api_crm_opportunity_mark_lost", "target": "crm_opportunity_mark_lost" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2708", "weight": 1.0, "source": "api_crm_opportunity_batch_update_stage", "target": "crm_opportunity_batch_update_stage" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2737", "weight": 1.0, "source": "api_crm_opportunity_batch_update_expect_date", "target": "crm_opportunity_batch_update_expect_date" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2764", "weight": 1.0, "source": "api_crm_opportunity_stage_log_list", "target": "crm_opportunity_get_stage_log_list" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2814", "weight": 1.0, "source": "api_crm_opportunity_statistics_overview", "target": "crm_opportunity_get_statistics_overview" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2838", "weight": 1.0, "source": "api_crm_opportunity_statistics_stage", "target": "crm_opportunity_get_statistics_by_stage" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2856", "weight": 1.0, "source": "api_crm_opportunity_statistics_win_rate", "target": "crm_opportunity_get_win_rate_statistics" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2882", "weight": 1.0, "source": "api_crm_opportunity_statistics_owner", "target": "crm_opportunity_get_statistics_by_owner" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2784", "weight": 1.0, "source": "api_crm_opportunity_kanban", "target": "crm_opportunity_get_kanban_data" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2907", "weight": 1.0, "source": "api_crm_opportunity_statistics_funnel", "target": "crm_opportunity_get_sales_funnel" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_py", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_py", "target": "app_models_crm_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_py", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_py", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_py", "target": "crm_clue_ensure_clue_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_py", "target": "crm_clue_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_py", "target": "crm_clue_parse_optional_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_py", "target": "crm_clue_parse_optional_datetime" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_py", "target": "crm_clue_resolve_user_display_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_py", "target": "crm_clue_enrich_user_names" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_py", "target": "crm_clue_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_py", "target": "crm_clue_list_clues" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L248", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_py", "target": "crm_clue_get_clue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L259", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_py", "target": "crm_clue_create_clue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L324", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_py", "target": "crm_clue_update_clue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L390", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_py", "target": "crm_clue_soft_delete_clue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L413", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_py", "target": "crm_clue_assign_clues" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L457", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_py", "target": "crm_clue_convert_clue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L568", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_py", "target": "crm_clue_validate_convertible" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L581", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_py", "target": "crm_clue_check_convert" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L591", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_py", "target": "crm_clue_invalid_clue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L618", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_py", "target": "crm_clue_check_duplicate_clue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L644", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_py", "target": "crm_clue_import_clues" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L737", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_py", "target": "crm_clue_update_clue_level" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L764", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_py", "target": "crm_clue_update_clue_status" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L788", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_py", "target": "crm_clue_get_park_area_list" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L337", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_update_clue", "target": "crm_clue_ensure_clue_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L402", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_soft_delete_clue", "target": "crm_clue_ensure_clue_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L441", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_assign_clues", "target": "crm_clue_ensure_clue_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L474", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_convert_clue", "target": "crm_clue_ensure_clue_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L604", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_invalid_clue", "target": "crm_clue_ensure_clue_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L756", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_update_clue_level", "target": "crm_clue_ensure_clue_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L777", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_update_clue_status", "target": "crm_clue_ensure_clue_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L302", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_create_clue", "target": "crm_clue_parse_optional_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L372", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_update_clue", "target": "crm_clue_parse_optional_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L310", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_create_clue", "target": "crm_clue_parse_optional_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_update_clue", "target": "crm_clue_parse_optional_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L280", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_create_clue", "target": "crm_clue_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L381", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_update_clue", "target": "crm_clue_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L425", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_assign_clues", "target": "crm_clue_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_list_clues", "target": "crm_clue_enrich_user_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L640", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_check_duplicate_clue", "target": "crm_clue_enrich_user_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_list_clues", "target": "crm_clue_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L563", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_convert_clue", "target": "crm_clue_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L588", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_check_convert", "target": "crm_clue_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L639", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_check_duplicate_clue", "target": "crm_clue_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/clue.py", "source_location": "L201", "weight": 1.0, "source": "crm_clue_list_clues", "target": "crm_clue_list_filters_build_clue_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3629", "weight": 1.0, "source": "api_crm_clue_list", "target": "crm_clue_list_clues" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3928", "weight": 1.0, "source": "api_crm_clue_mine", "target": "crm_clue_list_clues" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3974", "weight": 1.0, "source": "api_crm_clue_to_follow", "target": "crm_clue_list_clues" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4020", "weight": 1.0, "source": "api_crm_clue_today_new", "target": "crm_clue_list_clues" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4245", "weight": 1.0, "source": "api_crm_clue_export", "target": "crm_clue_list_clues" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L332", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_update_clue", "target": "crm_clue_get_clue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L397", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_soft_delete_clue", "target": "crm_clue_get_clue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L469", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_convert_clue", "target": "crm_clue_get_clue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L582", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_check_convert", "target": "crm_clue_get_clue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L599", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_invalid_clue", "target": "crm_clue_get_clue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L772", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_update_clue_status", "target": "crm_clue_get_clue" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3678", "weight": 1.0, "source": "api_crm_clue_detail", "target": "crm_clue_get_clue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L715", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_import_clues", "target": "crm_clue_create_clue" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3701", "weight": 1.0, "source": "api_crm_clue_create", "target": "crm_clue_create_clue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L709", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_import_clues", "target": "crm_clue_update_clue" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3728", "weight": 1.0, "source": "api_crm_clue_update", "target": "crm_clue_update_clue" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3751", "weight": 1.0, "source": "api_crm_clue_delete", "target": "crm_clue_soft_delete_clue" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3778", "weight": 1.0, "source": "api_crm_clue_assign", "target": "crm_clue_assign_clues" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L475", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_convert_clue", "target": "crm_clue_validate_convertible" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/clue.py", "source_location": "L478", "weight": 1.0, "source": "crm_clue_convert_clue", "target": "crm_customer_check_duplicate_customer" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/clue.py", "source_location": "L491", "weight": 1.0, "source": "crm_clue_convert_clue", "target": "crm_customer_customer_name_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/clue.py", "source_location": "L503", "weight": 1.0, "source": "crm_clue_convert_clue", "target": "crm_customer_generate_customer_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/clue.py", "source_location": "L535", "weight": 1.0, "source": "crm_clue_convert_clue", "target": "crm_contact_create_contact" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3808", "weight": 1.0, "source": "api_crm_clue_convert", "target": "crm_clue_convert_clue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L587", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_check_convert", "target": "crm_clue_validate_convertible" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3835", "weight": 1.0, "source": "api_crm_clue_check_convert", "target": "crm_clue_check_convert" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3883", "weight": 1.0, "source": "api_crm_clue_invalid", "target": "crm_clue_invalid_clue" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4391", "weight": 1.0, "source": "api_crm_clue_check_duplicate", "target": "crm_clue_check_duplicate_clue" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4367", "weight": 1.0, "source": "api_crm_clue_import", "target": "crm_clue_import_clues" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3906", "weight": 1.0, "source": "api_crm_clue_update_level", "target": "crm_clue_update_clue_level" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3854", "weight": 1.0, "source": "api_crm_clue_update_status", "target": "crm_clue_update_clue_status" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics_py", "target": "app_models_crm_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics_py", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics_py", "target": "crm_clue_statistics_base_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics_py", "target": "crm_clue_statistics_apply_create_range" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics_py", "target": "crm_clue_statistics_get_clue_overview_statistics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics_py", "target": "crm_clue_statistics_get_clue_source_statistics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics_py", "target": "crm_clue_statistics_get_clue_level_statistics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics_py", "target": "crm_clue_statistics_get_clue_trend_statistics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L262", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics_py", "target": "crm_clue_statistics_get_clue_owner_statistics" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_statistics_get_clue_overview_statistics", "target": "crm_clue_statistics_base_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_statistics_get_clue_source_statistics", "target": "crm_clue_statistics_base_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_statistics_get_clue_level_statistics", "target": "crm_clue_statistics_base_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_statistics_get_clue_trend_statistics", "target": "crm_clue_statistics_base_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L270", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_statistics_get_clue_owner_statistics", "target": "crm_clue_statistics_base_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_statistics_get_clue_overview_statistics", "target": "crm_clue_statistics_apply_create_range" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_statistics_get_clue_source_statistics", "target": "crm_clue_statistics_apply_create_range" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L279", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_statistics_get_clue_owner_statistics", "target": "crm_clue_statistics_apply_create_range" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4462", "weight": 1.0, "source": "api_crm_clue_statistics_overview", "target": "crm_clue_statistics_get_clue_overview_statistics" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4489", "weight": 1.0, "source": "api_crm_clue_statistics_source", "target": "crm_clue_statistics_get_clue_source_statistics" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4512", "weight": 1.0, "source": "api_crm_clue_statistics_level", "target": "crm_clue_statistics_get_clue_level_statistics" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4532", "weight": 1.0, "source": "api_crm_clue_statistics_trend", "target": "crm_clue_statistics_get_clue_trend_statistics" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4558", "weight": 1.0, "source": "api_crm_clue_statistics_owner", "target": "crm_clue_statistics_get_clue_owner_statistics" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "app_models_crm_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "app_utils_pinyin_abbr" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "fastapi" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_category_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_list_categories" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_build_category_tree" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_collect_category_with_ancestors" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_list_category_tree" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_get_category" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_create_category" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_update_category" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_soft_delete_category" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L274", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_category_code_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_brand_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L303", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_alias_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L311", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_load_brands_aliases_maps" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L345", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_assert_brand_deletable" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L382", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_replace_product_brands" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_replace_product_aliases" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L514", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_product_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L553", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_product_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L563", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_list_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L657", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_get_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L669", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_get_product_by_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L688", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_max_sxwl_product_seq" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L709", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_generate_product_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L722", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_generate_barcode" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L750", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_create_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L835", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_update_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L931", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_soft_delete_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L944", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_product_no_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L961", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_barcode_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L978", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_list_product_options" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1031", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_oss_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1049", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_list_oss_by_biz" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1065", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_create_oss" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1097", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_soft_delete_oss" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1108", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_normalize_text" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1115", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_get_quote_item_field" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1122", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_generate_auto_product_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1127", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_py", "target": "crm_product_resolve_product_id_for_quote_item" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_list_categories", "target": "crm_product_category_row_to_dict" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_rationale_45", "target": "crm_product_category_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L581", "weight": 1.0, "source": "api_crm_category_add", "target": "crm_product_category_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L601", "weight": 1.0, "source": "api_crm_category_update", "target": "crm_product_category_row_to_dict" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_rationale_44", "target": "crm_product_category_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_list_category_tree", "target": "crm_product_list_categories" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_rationale_68", "target": "crm_product_list_categories" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L829", "weight": 1.0, "source": "api_crm_product_import", "target": "crm_product_list_categories" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_list_category_tree", "target": "crm_product_build_category_tree" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_rationale_90", "target": "crm_product_build_category_tree" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_rationale_89", "target": "crm_product_build_category_tree" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_list_category_tree", "target": "crm_product_collect_category_with_ancestors" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_rationale_101", "target": "crm_product_collect_category_with_ancestors" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_rationale_100", "target": "crm_product_collect_category_with_ancestors" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_rationale_122", "target": "crm_product_list_category_tree" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L364", "weight": 1.0, "source": "api_crm_category_tree", "target": "crm_product_list_category_tree" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_rationale_121", "target": "crm_product_list_category_tree" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L171", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_create_category", "target": "crm_product_get_category" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_update_category", "target": "crm_product_get_category" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L236", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_soft_delete_category", "target": "crm_product_get_category" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L772", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_create_product", "target": "crm_product_get_category" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L902", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_update_product", "target": "crm_product_get_category" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1179", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_resolve_product_id_for_quote_item", "target": "crm_product_get_category" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L580", "weight": 1.0, "source": "api_crm_category_add", "target": "crm_product_create_category" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L600", "weight": 1.0, "source": "api_crm_category_update", "target": "crm_product_update_category" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L617", "weight": 1.0, "source": "api_crm_category_delete", "target": "crm_product_soft_delete_category" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L329", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_load_brands_aliases_maps", "target": "crm_product_brand_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L341", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_load_brands_aliases_maps", "target": "crm_product_alias_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L555", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_product_to_dict", "target": "crm_product_load_brands_aliases_maps" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L646", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_list_products", "target": "crm_product_load_brands_aliases_maps" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L412", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_replace_product_brands", "target": "crm_product_assert_brand_deletable" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L816", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_create_product", "target": "crm_product_replace_product_brands" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L908", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_update_product", "target": "crm_product_replace_product_brands" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L823", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_create_product", "target": "crm_product_replace_product_aliases" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L916", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_update_product", "target": "crm_product_replace_product_aliases" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L556", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_product_to_dict", "target": "crm_product_product_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L648", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_list_products", "target": "crm_product_product_row_to_dict" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L521", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_rationale_521", "target": "crm_product_product_row_to_dict" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L520", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_rationale_520", "target": "crm_product_product_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L681", "weight": 1.0, "source": "api_crm_product_detail", "target": "crm_product_product_to_dict" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L705", "weight": 1.0, "source": "api_crm_product_add", "target": "crm_product_product_to_dict" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L726", "weight": 1.0, "source": "api_crm_product_update", "target": "crm_product_product_to_dict" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L579", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_rationale_579", "target": "crm_product_list_products" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/product.py", "source_location": "L609", "weight": 1.0, "source": "crm_product_list_products", "target": "crm_product_list_filters_build_product_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/product.py", "source_location": "L619", "weight": 1.0, "source": "crm_product_list_products", "target": "services_crm_supplier_hazard_get_supplier_hazard_flags" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L638", "weight": 1.0, "source": "api_crm_product_list", "target": "crm_product_list_products" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L917", "weight": 1.0, "source": "api_crm_product_export", "target": "crm_product_list_products" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L22", "weight": 1.0, "source": "tests_test_crm_name_pinyin_search_test_list_products_keyword_includes_name_and_pinyin", "target": "crm_product_list_products" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L44", "weight": 1.0, "source": "tests_test_crm_name_pinyin_search_test_list_products_keyword_selector_mode_excludes_product_no_includes_model", "target": "crm_product_list_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L844", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_update_product", "target": "crm_product_get_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L933", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_soft_delete_product", "target": "crm_product_get_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1140", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_resolve_product_id_for_quote_item", "target": "crm_product_get_product" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L677", "weight": 1.0, "source": "api_crm_product_detail", "target": "crm_product_get_product" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L101", "weight": 1.0, "source": "services_crm_supplier_hazard_assert_products_allowed_for_supplier", "target": "crm_product_get_product" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/product_helpers.py", "source_location": "L38", "weight": 1.0, "source": "db_product_helpers_resolve_crm_product", "target": "crm_product_get_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L711", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_generate_product_no", "target": "crm_product_max_sxwl_product_seq" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L685", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_rationale_685", "target": "crm_product_max_sxwl_product_seq" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L689", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_rationale_689", "target": "crm_product_max_sxwl_product_seq" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L716", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_generate_product_no", "target": "crm_product_product_no_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L760", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_create_product", "target": "crm_product_generate_product_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1124", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_generate_auto_product_no", "target": "crm_product_generate_product_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L706", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_rationale_706", "target": "crm_product_generate_product_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L710", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_rationale_710", "target": "crm_product_generate_product_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L764", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_create_product", "target": "crm_product_generate_barcode" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L719", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_rationale_719", "target": "crm_product_generate_barcode" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L723", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_rationale_723", "target": "crm_product_generate_barcode" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L762", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_create_product", "target": "crm_product_normalize_text" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L765", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_create_product", "target": "crm_product_barcode_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L699", "weight": 1.0, "source": "api_crm_product_add", "target": "crm_product_create_product" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L874", "weight": 1.0, "source": "api_crm_product_import", "target": "crm_product_create_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L892", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_update_product", "target": "crm_product_normalize_text" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L893", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_update_product", "target": "crm_product_barcode_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L725", "weight": 1.0, "source": "api_crm_product_update", "target": "crm_product_update_product" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L774", "weight": 1.0, "source": "api_crm_product_update_status", "target": "crm_product_update_product" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L752", "weight": 1.0, "source": "api_crm_product_delete", "target": "crm_product_soft_delete_product" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L859", "weight": 1.0, "source": "api_crm_product_import", "target": "crm_product_product_no_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L792", "weight": 1.0, "source": "api_crm_product_options", "target": "crm_product_list_product_options" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_product_options_keyword.py", "source_location": "L18", "weight": 1.0, "source": "tests_test_crm_product_options_keyword_test_list_product_options_keyword_only_filters_product_name", "target": "crm_product_list_product_options" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1062", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_list_oss_by_biz", "target": "crm_product_oss_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1144", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_resolve_product_id_for_quote_item", "target": "crm_product_normalize_text" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1138", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_resolve_product_id_for_quote_item", "target": "crm_product_get_quote_item_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1176", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_resolve_product_id_for_quote_item", "target": "crm_product_generate_auto_product_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1119", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_rationale_1119", "target": "crm_product_generate_auto_product_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1123", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_rationale_1123", "target": "crm_product_generate_auto_product_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1130", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_rationale_1130", "target": "crm_product_resolve_product_id_for_quote_item" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L1024", "weight": 1.0, "source": "crm_contract_resolve_contract_product_ids", "target": "crm_product_resolve_product_id_for_quote_item" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1134", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_rationale_1134", "target": "crm_product_resolve_product_id_for_quote_item" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_py", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_py", "target": "app_models_crm_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_py", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_py", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_py", "target": "app_utils_pinyin_abbr" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_py", "target": "crm_customer_ensure_customer_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_py", "target": "crm_customer_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_py", "target": "crm_customer_parse_optional_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_py", "target": "crm_customer_parse_optional_datetime" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_py", "target": "crm_customer_resolve_user_display_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_py", "target": "crm_customer_enrich_user_names" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_py", "target": "crm_customer_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_py", "target": "crm_customer_list_customer_options" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_py", "target": "crm_customer_list_customers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L343", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_py", "target": "crm_customer_list_pool_customers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L372", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_py", "target": "crm_customer_get_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L383", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_py", "target": "crm_customer_get_customer_by_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L395", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_py", "target": "crm_customer_generate_customer_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L421", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_py", "target": "crm_customer_customer_name_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L437", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_py", "target": "crm_customer_check_duplicate_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L460", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_py", "target": "crm_customer_create_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L541", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_py", "target": "crm_customer_update_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L615", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_py", "target": "crm_customer_soft_delete_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L632", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_py", "target": "crm_customer_transfer_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L674", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_py", "target": "crm_customer_deal_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L702", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_py", "target": "crm_customer_into_pool" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L745", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_py", "target": "crm_customer_claim_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L783", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_py", "target": "crm_customer_batch_claim_customers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L796", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_py", "target": "crm_customer_assign_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L847", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_py", "target": "crm_customer_update_follow_stats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L864", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_py", "target": "crm_customer_update_contact_count" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L880", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_py", "target": "crm_customer_get_park_area_list" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L555", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_update_customer", "target": "crm_customer_ensure_customer_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L623", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_soft_delete_customer", "target": "crm_customer_ensure_customer_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L646", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_transfer_customer", "target": "crm_customer_ensure_customer_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L688", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_deal_customer", "target": "crm_customer_ensure_customer_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L715", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_into_pool", "target": "crm_customer_ensure_customer_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L812", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_assign_customer", "target": "crm_customer_ensure_customer_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L527", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_create_customer", "target": "crm_customer_parse_optional_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L582", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_update_customer", "target": "crm_customer_parse_optional_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L693", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_deal_customer", "target": "crm_customer_parse_optional_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L481", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_create_customer", "target": "crm_customer_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L606", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_update_customer", "target": "crm_customer_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L339", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_list_customers", "target": "crm_customer_enrich_user_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L338", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_list_customers", "target": "crm_customer_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L457", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_check_duplicate_customer", "target": "crm_customer_row_to_dict" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_rationale_173", "target": "crm_customer_list_customer_options" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L451", "weight": 1.0, "source": "api_crm_customer_options", "target": "crm_customer_list_customer_options" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L89", "weight": 1.0, "source": "tests_test_crm_name_pinyin_search_test_list_customer_options_keyword_includes_name_and_pinyin", "target": "crm_customer_list_customer_options" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_rationale_172", "target": "crm_customer_list_customer_options" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L171", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_rationale_171", "target": "crm_customer_list_customer_options" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L356", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_list_pool_customers", "target": "crm_customer_list_customers" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/customer.py", "source_location": "L275", "weight": 1.0, "source": "crm_customer_list_customers", "target": "crm_customer_list_filters_build_customer_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/customer.py", "source_location": "L303", "weight": 1.0, "source": "crm_customer_list_customers", "target": "crm_list_sort_resolve_datetime_order_by" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L393", "weight": 1.0, "source": "api_crm_customer_list", "target": "crm_customer_list_customers" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1112", "weight": 1.0, "source": "api_crm_customer_export", "target": "crm_customer_list_customers" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1192", "weight": 1.0, "source": "api_crm_customer_mine", "target": "crm_customer_list_customers" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1226", "weight": 1.0, "source": "api_crm_customer_to_follow", "target": "crm_customer_list_customers" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1260", "weight": 1.0, "source": "api_crm_customer_key", "target": "crm_customer_list_customers" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1295", "weight": 1.0, "source": "api_crm_customer_dealed", "target": "crm_customer_list_customers" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1327", "weight": 1.0, "source": "api_crm_customer_week_new", "target": "crm_customer_list_customers" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1359", "weight": 1.0, "source": "api_crm_customer_long_time_no_follow", "target": "crm_customer_list_customers" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L72", "weight": 1.0, "source": "tests_test_crm_name_pinyin_search_test_list_customers_keyword_includes_name_and_pinyin", "target": "crm_customer_list_customers" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1408", "weight": 1.0, "source": "api_crm_pool_customer_list", "target": "crm_customer_list_pool_customers" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1442", "weight": 1.0, "source": "api_crm_pool_customer_export", "target": "crm_customer_list_pool_customers" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L550", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_update_customer", "target": "crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L618", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_soft_delete_customer", "target": "crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L641", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_transfer_customer", "target": "crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L683", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_deal_customer", "target": "crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L710", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_into_pool", "target": "crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L751", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_claim_customer", "target": "crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L807", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_assign_customer", "target": "crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L853", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_update_follow_stats", "target": "crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L874", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_update_contact_count", "target": "crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L513", "weight": 1.0, "source": "crm_contract_get_contract", "target": "crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L662", "weight": 1.0, "source": "crm_contract_build_contract_name_from_parties", "target": "crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L1139", "weight": 1.0, "source": "crm_contract_apply_contract_entity_fields", "target": "crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contact.py", "source_location": "L164", "weight": 1.0, "source": "crm_contact_list_contacts_by_customer", "target": "crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contact.py", "source_location": "L208", "weight": 1.0, "source": "crm_contact_create_contact", "target": "crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/invoice_info.py", "source_location": "L53", "weight": 1.0, "source": "crm_invoice_info_list_invoice_info_by_customer", "target": "crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/invoice_info.py", "source_location": "L115", "weight": 1.0, "source": "crm_invoice_info_create_invoice_info", "target": "crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L426", "weight": 1.0, "source": "api_crm_customer_detail", "target": "crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L478", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_create_customer", "target": "crm_customer_generate_customer_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L562", "weight": 1.0, "source": "api_crm_customer_generate_no", "target": "crm_customer_generate_customer_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L472", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_create_customer", "target": "crm_customer_customer_name_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L562", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_update_customer", "target": "crm_customer_customer_name_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L478", "weight": 1.0, "source": "api_crm_customer_create", "target": "crm_customer_customer_name_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L513", "weight": 1.0, "source": "api_crm_customer_update", "target": "crm_customer_customer_name_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1089", "weight": 1.0, "source": "api_crm_customer_check_duplicate", "target": "crm_customer_check_duplicate_customer" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L481", "weight": 1.0, "source": "api_crm_customer_create", "target": "crm_customer_create_customer" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L516", "weight": 1.0, "source": "api_crm_customer_update", "target": "crm_customer_update_customer" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L539", "weight": 1.0, "source": "api_crm_customer_delete", "target": "crm_customer_soft_delete_customer" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1014", "weight": 1.0, "source": "api_crm_customer_transfer", "target": "crm_customer_transfer_customer" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1061", "weight": 1.0, "source": "api_crm_customer_deal", "target": "crm_customer_deal_customer" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1039", "weight": 1.0, "source": "api_crm_customer_into_pool", "target": "crm_customer_into_pool" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L791", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_batch_claim_customers", "target": "crm_customer_claim_customer" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1505", "weight": 1.0, "source": "api_crm_pool_customer_claim", "target": "crm_customer_batch_claim_customers" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1486", "weight": 1.0, "source": "api_crm_pool_customer_assign", "target": "crm_customer_assign_customer" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contact.py", "source_location": "L250", "weight": 1.0, "source": "crm_contact_create_contact", "target": "crm_customer_update_contact_count" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contact.py", "source_location": "L348", "weight": 1.0, "source": "crm_contact_soft_delete_contact", "target": "crm_customer_update_contact_count" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics_py", "target": "app_models_crm_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics_py", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics_py", "target": "crm_statistics_customer_base_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics_py", "target": "crm_statistics_get_overview_statistics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics_py", "target": "crm_statistics_get_source_statistics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics_py", "target": "crm_statistics_get_level_statistics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics_py", "target": "crm_statistics_get_industry_statistics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics_py", "target": "crm_statistics_get_trend_statistics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics_py", "target": "crm_statistics_get_owner_statistics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics_py", "target": "crm_statistics_get_follow_statistics" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "crm_statistics_get_overview_statistics", "target": "crm_statistics_customer_base_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "crm_statistics_get_source_statistics", "target": "crm_statistics_customer_base_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "crm_statistics_get_level_statistics", "target": "crm_statistics_customer_base_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "crm_statistics_get_industry_statistics", "target": "crm_statistics_customer_base_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "crm_statistics_get_trend_statistics", "target": "crm_statistics_customer_base_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "crm_statistics_get_owner_statistics", "target": "crm_statistics_customer_base_query" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "crm_statistics_rationale_27", "target": "crm_statistics_get_overview_statistics" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2262", "weight": 1.0, "source": "api_crm_statistics_overview", "target": "crm_statistics_get_overview_statistics" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2282", "weight": 1.0, "source": "api_crm_statistics_source", "target": "crm_statistics_get_source_statistics" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2300", "weight": 1.0, "source": "api_crm_statistics_level", "target": "crm_statistics_get_level_statistics" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2318", "weight": 1.0, "source": "api_crm_statistics_industry", "target": "crm_statistics_get_industry_statistics" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2336", "weight": 1.0, "source": "api_crm_statistics_trend", "target": "crm_statistics_get_trend_statistics" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L2359", "weight": 1.0, "source": "api_crm_statistics_owner", "target": "crm_statistics_get_owner_statistics" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting_py", "target": "app_crud_crm_quote_approver_setting" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting_py", "target": "app_models_crm_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting_py", "target": "app_models_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting_py", "target": "crm_contract_approver_setting_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting_py", "target": "crm_contract_approver_setting_get_setting" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting_py", "target": "crm_contract_approver_setting_assert_users_exist" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting_py", "target": "crm_contract_approver_setting_save_setting" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approver_setting_get_setting", "target": "crm_contract_approver_setting_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approver_setting_save_setting", "target": "crm_contract_approver_setting_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approver_setting_save_setting", "target": "crm_contract_approver_setting_assert_users_exist" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "app_crud_crm_contact" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "app_crud_crm_contract_approval" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "app_crud_crm_contract_product" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "app_crud_crm_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "app_crud_crm_invoice_info" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "app_services_crm_settlement_clause" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "app_services_crm_supplier_hazard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "app_crud_crm_product" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "app_crud_crm_quote" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "app_crud_crm_quote_product" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "app_crud_crm_supplier_info" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "app_models_crm_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "app_models_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_ensure_contract_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_get_contract_row_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_decimal_value" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_parse_optional_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_parse_optional_datetime" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_get_field" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_resolve_user_display_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_is_blank" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_first_non_blank" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_get_default_invoice_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_build_customer_address" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L252", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_contract_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L256", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_build_contract_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L434", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_list_contracts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L475", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_get_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L589", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_get_contract_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L609", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_get_contract_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L626", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_get_supplier_short_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L639", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_build_contract_name_from_parties" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L685", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_generate_contract_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L732", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_contract_no_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L752", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_replace_contract_no_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L764", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_align_contract_no_to_sign_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L797", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_resolve_party_short_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L831", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_strip_contract_name_no_suffix" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L835", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_auto_contract_name_body" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L864", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_user_contract_name_uses_party_full_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L888", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_generate_contract_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L960", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_is_framework_contract_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L964", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_validate_contract_type_and_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L972", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_normalize_framework_contract_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L993", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_validate_product_prices_by_contract_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1007", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_validate_sale_purchase_contract_amount" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1016", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_resolve_contract_product_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1034", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_calc_amount_with_tax" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1040", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_apply_contract_entity_fields" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1220", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_create_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1333", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_assert_contract_editable_for_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1339", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_update_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1451", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_soft_delete_contracts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1475", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_validate_framework_contract_for_submit_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1494", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_submit_contract_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1539", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_batch_submit_contract_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1569", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_withdraw_contract_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1596", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_start_execute" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1619", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_finish_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1642", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_invalid_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1670", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_save_template" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1698", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_get_template" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1711", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_upload_file" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1728", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_upload_attachments" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1753", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_upload_attachments_with_category" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1784", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_statistics_overview" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1847", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_statistics_by_status" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1881", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_statistics_by_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1918", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_contract_period_key" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1927", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_statistics_trend" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1973", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_query_expiring" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2000", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_quote_products_to_contract_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2031", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_create_from_quote" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2094", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_renew_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2148", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_export_contracts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2165", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_change_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2187", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_list_contract_changes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2216", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_get_contract_change_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2240", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_template_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2265", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_list_contract_templates" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2298", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_get_contract_template_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2318", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_opportunity_products_to_contract_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2343", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_create_from_opportunity" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2396", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_sign_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2427", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_batch_assign_owner" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2461", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_download_contract_pdf" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2478", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_generate_template_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2510", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_get_change_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2522", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_enrich_change_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2537", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_create_contract_change" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2588", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_update_contract_change" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2626", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_soft_delete_contract_changes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2652", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_submit_change_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2675", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_withdraw_change" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2688", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_execute_change" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2700", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_export_contract_changes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2716", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_create_contract_template" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2766", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_update_contract_template" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2823", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_soft_delete_contract_templates" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2857", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_toggle_contract_template_active" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2883", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_py", "target": "crm_contract_export_contract_templates" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_get_contract_row_in_scope", "target": "crm_contract_ensure_contract_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L495", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_get_contract", "target": "crm_contract_ensure_contract_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_get_contract_row_in_scope", "target": "crm_contract_get_contract_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1350", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_update_contract", "target": "crm_contract_get_contract_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1462", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_soft_delete_contracts", "target": "crm_contract_get_contract_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1506", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_submit_contract_approval", "target": "crm_contract_get_contract_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1579", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_withdraw_contract_approval", "target": "crm_contract_get_contract_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1605", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_start_execute", "target": "crm_contract_get_contract_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1628", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_finish_contract", "target": "crm_contract_get_contract_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1654", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_invalid_contract", "target": "crm_contract_get_contract_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1679", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_save_template", "target": "crm_contract_get_contract_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1705", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_get_template", "target": "crm_contract_get_contract_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1719", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_upload_file", "target": "crm_contract_get_contract_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1738", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_upload_attachments", "target": "crm_contract_get_contract_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1762", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_upload_attachments_with_category", "target": "crm_contract_get_contract_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2408", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_sign_contract", "target": "crm_contract_get_contract_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2447", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_batch_assign_owner", "target": "crm_contract_get_contract_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1033", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_normalize_framework_contract_data", "target": "crm_contract_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L999", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_validate_product_prices_by_contract_type", "target": "crm_contract_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1011", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_validate_sale_purchase_contract_amount", "target": "crm_contract_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1100", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_apply_contract_entity_fields", "target": "crm_contract_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1273", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_create_contract", "target": "crm_contract_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1813", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_statistics_overview", "target": "crm_contract_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1853", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_statistics_by_status", "target": "crm_contract_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1904", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_statistics_by_type", "target": "crm_contract_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1954", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_statistics_trend", "target": "crm_contract_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2569", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_create_contract_change", "target": "crm_contract_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2619", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_update_contract_change", "target": "crm_contract_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2747", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_create_contract_template", "target": "crm_contract_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2810", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_update_contract_template", "target": "crm_contract_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L408", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_build_contract_filters", "target": "crm_contract_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1120", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_apply_contract_entity_fields", "target": "crm_contract_parse_optional_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1253", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_create_contract", "target": "crm_contract_parse_optional_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2414", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_sign_contract", "target": "crm_contract_parse_optional_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L414", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_build_contract_filters", "target": "crm_contract_parse_optional_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1796", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_statistics_overview", "target": "crm_contract_parse_optional_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1937", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_statistics_trend", "target": "crm_contract_parse_optional_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L422", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_build_contract_filters", "target": "crm_contract_parse_optional_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L266", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_build_contract_filters", "target": "crm_contract_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L965", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_validate_contract_type_and_products", "target": "crm_contract_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L973", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_normalize_framework_contract_data", "target": "crm_contract_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L994", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_validate_product_prices_by_contract_type", "target": "crm_contract_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1008", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_validate_sale_purchase_contract_amount", "target": "crm_contract_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1095", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_apply_contract_entity_fields", "target": "crm_contract_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1229", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_create_contract", "target": "crm_contract_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1356", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_update_contract", "target": "crm_contract_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2062", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_create_from_quote", "target": "crm_contract_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2140", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_renew_contract", "target": "crm_contract_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2226", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_list_contract_changes", "target": "crm_contract_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2322", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_list_contract_templates", "target": "crm_contract_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2374", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_create_from_opportunity", "target": "crm_contract_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2545", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_create_contract_change", "target": "crm_contract_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2615", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_update_contract_change", "target": "crm_contract_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2724", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_create_contract_template", "target": "crm_contract_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2806", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_update_contract_template", "target": "crm_contract_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L462", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_list_contracts", "target": "crm_contract_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L498", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_get_contract", "target": "crm_contract_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1154", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_apply_contract_entity_fields", "target": "crm_contract_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2445", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_batch_assign_owner", "target": "crm_contract_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L517", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_get_contract", "target": "crm_contract_is_blank" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1163", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_apply_contract_entity_fields", "target": "crm_contract_is_blank" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_build_customer_address", "target": "crm_contract_first_non_blank" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L518", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_get_contract", "target": "crm_contract_first_non_blank" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1164", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_apply_contract_entity_fields", "target": "crm_contract_first_non_blank" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L533", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_get_contract", "target": "crm_contract_get_default_invoice_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L668", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_build_contract_name_from_parties", "target": "crm_contract_get_default_invoice_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1179", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_apply_contract_entity_fields", "target": "crm_contract_get_default_invoice_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L152", "weight": 1.0, "source": "crm_contract_get_default_invoice_info", "target": "crm_invoice_info_list_invoice_info_by_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L542", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_get_contract", "target": "crm_contract_build_customer_address" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1188", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_apply_contract_entity_fields", "target": "crm_contract_build_customer_address" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L253", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_contract_row_to_dict", "target": "crm_contract_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L454", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_list_contracts", "target": "crm_contract_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L497", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_get_contract", "target": "crm_contract_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1997", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_query_expiring", "target": "crm_contract_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2159", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_export_contracts", "target": "crm_contract_row_to_dict" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L175", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_175", "target": "crm_contract_row_to_dict" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_174", "target": "crm_contract_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L447", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_list_contracts", "target": "crm_contract_build_contract_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2157", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_export_contracts", "target": "crm_contract_build_contract_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L264", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_264", "target": "crm_contract_build_contract_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L400", "weight": 1.0, "source": "crm_contract_build_contract_filters", "target": "crm_contract_list_filters_build_contract_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L460", "weight": 1.0, "source": "crm_contract_build_contract_filters", "target": "crm_list_sort_resolve_datetime_order_by" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L263", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_263", "target": "crm_contract_build_contract_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_keyword.py", "source_location": "L37", "weight": 1.0, "source": "tests_test_crm_contract_keyword_test_list_contracts_keyword_includes_name_and_customer", "target": "crm_contract_list_contracts" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_default_sort.py", "source_location": "L22", "weight": 1.0, "source": "tests_test_crm_contract_default_sort_test_list_contracts_default_order_by_sign_date_desc", "target": "crm_contract_list_contracts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L597", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_get_contract_detail", "target": "crm_contract_get_contract" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L576", "weight": 1.0, "source": "crm_contract_get_contract", "target": "services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L579", "weight": 1.0, "source": "crm_contract_get_contract", "target": "services_pl_contract_plan_qty_attach_plan_qty_fields_to_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1322", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_create_contract", "target": "crm_contract_get_contract_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1448", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_update_contract", "target": "crm_contract_get_contract_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2469", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_download_contract_pdf", "target": "crm_contract_get_contract_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1483", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_validate_framework_contract_for_submit_approval", "target": "crm_contract_get_contract_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2105", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_renew_contract", "target": "crm_contract_get_contract_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2548", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_create_contract_change", "target": "crm_contract_get_contract_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L655", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_build_contract_name_from_parties", "target": "crm_contract_get_supplier_short_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L672", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_build_contract_name_from_parties", "target": "crm_contract_generate_contract_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1293", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_create_contract", "target": "crm_contract_build_contract_name_from_parties" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1418", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_update_contract", "target": "crm_contract_build_contract_name_from_parties" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L685", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_685", "target": "crm_contract_build_contract_name_from_parties" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L684", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_684", "target": "crm_contract_build_contract_name_from_parties" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L682", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_682", "target": "crm_contract_build_contract_name_from_parties" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L671", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_671", "target": "crm_contract_build_contract_name_from_parties" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L669", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_669", "target": "crm_contract_build_contract_name_from_parties" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L652", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_652", "target": "crm_contract_build_contract_name_from_parties" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L726", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_generate_contract_no", "target": "crm_contract_contract_no_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1257", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_create_contract", "target": "crm_contract_generate_contract_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L725", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_725", "target": "crm_contract_generate_contract_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L90", "weight": 1.0, "source": "tests_test_crm_contract_no_align_test_generate_bumps_past_soft_deleted_occupied_no", "target": "crm_contract_generate_contract_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L99", "weight": 1.0, "source": "tests_test_crm_contract_no_align_test_generate_starts_after_soft_deleted_max", "target": "crm_contract_generate_contract_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L724", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_724", "target": "crm_contract_generate_contract_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L722", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_722", "target": "crm_contract_generate_contract_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L711", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_711", "target": "crm_contract_generate_contract_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L709", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_709", "target": "crm_contract_generate_contract_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L692", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_692", "target": "crm_contract_generate_contract_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L792", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_align_contract_no_to_sign_date", "target": "crm_contract_contract_no_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1260", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_create_contract", "target": "crm_contract_contract_no_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1409", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_update_contract", "target": "crm_contract_contract_no_exists" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L772", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_772", "target": "crm_contract_contract_no_exists" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L771", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_771", "target": "crm_contract_contract_no_exists" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L769", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_769", "target": "crm_contract_contract_no_exists" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L758", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_758", "target": "crm_contract_contract_no_exists" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L756", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_756", "target": "crm_contract_contract_no_exists" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L739", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_739", "target": "crm_contract_contract_no_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L781", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_align_contract_no_to_sign_date", "target": "crm_contract_replace_contract_no_date" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L786", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_786", "target": "crm_contract_replace_contract_no_date" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L13", "weight": 1.0, "source": "tests_test_crm_contract_no_align_test_replace_keeps_seq_and_swaps_date", "target": "crm_contract_replace_contract_no_date" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L19", "weight": 1.0, "source": "tests_test_crm_contract_no_align_test_replace_noop_when_same_date", "target": "crm_contract_replace_contract_no_date" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L23", "weight": 1.0, "source": "tests_test_crm_contract_no_align_test_replace_returns_none_for_nonstandard", "target": "crm_contract_replace_contract_no_date" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L785", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_785", "target": "crm_contract_replace_contract_no_date" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L783", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_783", "target": "crm_contract_replace_contract_no_date" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L772", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_772", "target": "crm_contract_replace_contract_no_date" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L770", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_770", "target": "crm_contract_replace_contract_no_date" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L753", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_753", "target": "crm_contract_replace_contract_no_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1259", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_create_contract", "target": "crm_contract_align_contract_no_to_sign_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1401", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_update_contract", "target": "crm_contract_align_contract_no_to_sign_date" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L805", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_805", "target": "crm_contract_align_contract_no_to_sign_date" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L31", "weight": 1.0, "source": "tests_test_crm_contract_no_align_test_align_returns_original_when_nonstandard", "target": "crm_contract_align_contract_no_to_sign_date" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L45", "weight": 1.0, "source": "tests_test_crm_contract_no_align_test_align_bumps_seq_when_occupied", "target": "crm_contract_align_contract_no_to_sign_date" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L60", "weight": 1.0, "source": "tests_test_crm_contract_no_align_test_align_exclude_id_skips_self", "target": "crm_contract_align_contract_no_to_sign_date" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L804", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_804", "target": "crm_contract_align_contract_no_to_sign_date" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L802", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_802", "target": "crm_contract_align_contract_no_to_sign_date" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L791", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_791", "target": "crm_contract_align_contract_no_to_sign_date" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L789", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_789", "target": "crm_contract_align_contract_no_to_sign_date" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L772", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_772", "target": "crm_contract_align_contract_no_to_sign_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L845", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_auto_contract_name_body", "target": "crm_contract_resolve_party_short_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L839", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_839", "target": "crm_contract_resolve_party_short_name" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L8", "weight": 1.0, "source": "tests_test_crm_contract_name_from_parties_test_resolve_matches_supplier_exact_name", "target": "crm_contract_resolve_party_short_name" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L21", "weight": 1.0, "source": "tests_test_crm_contract_name_from_parties_test_resolve_matches_customer_exact_name", "target": "crm_contract_resolve_party_short_name" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L34", "weight": 1.0, "source": "tests_test_crm_contract_name_from_parties_test_resolve_matches_customer_invoice_name", "target": "crm_contract_resolve_party_short_name" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L48", "weight": 1.0, "source": "tests_test_crm_contract_name_from_parties_test_resolve_fallback_to_party_full_name", "target": "crm_contract_resolve_party_short_name" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L62", "weight": 1.0, "source": "tests_test_crm_contract_name_from_parties_test_resolve_does_not_fuzzy_match_short_inside_longer_name", "target": "crm_contract_resolve_party_short_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L838", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_838", "target": "crm_contract_resolve_party_short_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L836", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_836", "target": "crm_contract_resolve_party_short_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L825", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_825", "target": "crm_contract_resolve_party_short_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L823", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_823", "target": "crm_contract_resolve_party_short_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L806", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_806", "target": "crm_contract_resolve_party_short_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L928", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_generate_contract_name", "target": "crm_contract_strip_contract_name_no_suffix" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L907", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_generate_contract_name", "target": "crm_contract_auto_contract_name_body" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L940", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_generate_contract_name", "target": "crm_contract_user_contract_name_uses_party_full_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L906", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_906", "target": "crm_contract_user_contract_name_uses_party_full_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L905", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_905", "target": "crm_contract_user_contract_name_uses_party_full_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L903", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_903", "target": "crm_contract_user_contract_name_uses_party_full_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L892", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_892", "target": "crm_contract_user_contract_name_uses_party_full_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L890", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_890", "target": "crm_contract_user_contract_name_uses_party_full_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L873", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_873", "target": "crm_contract_user_contract_name_uses_party_full_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L934", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_934", "target": "crm_contract_generate_contract_name" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L75", "weight": 1.0, "source": "tests_test_crm_contract_name_from_parties_test_generate_empty_uses_party_order_after_swap", "target": "crm_contract_generate_contract_name" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L89", "weight": 1.0, "source": "tests_test_crm_contract_name_from_parties_test_generate_empty_default_party_order", "target": "crm_contract_generate_contract_name" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L103", "weight": 1.0, "source": "tests_test_crm_contract_name_from_parties_test_generate_purchase_does_not_reverse_party_order", "target": "crm_contract_generate_contract_name" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L118", "weight": 1.0, "source": "tests_test_crm_contract_name_from_parties_test_generate_user_name_keeps_body_and_syncs_no", "target": "crm_contract_generate_contract_name" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L133", "weight": 1.0, "source": "tests_test_crm_contract_name_from_parties_test_generate_full_party_name_in_user_input_is_replaced_by_short", "target": "crm_contract_generate_contract_name" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L147", "weight": 1.0, "source": "tests_test_crm_contract_name_from_parties_test_generate_renewal_name_is_preserved", "target": "crm_contract_generate_contract_name" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L161", "weight": 1.0, "source": "tests_test_crm_contract_name_from_parties_test_generate_fallback_when_parties_blank", "target": "crm_contract_generate_contract_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L933", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_933", "target": "crm_contract_generate_contract_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L931", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_931", "target": "crm_contract_generate_contract_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L920", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_920", "target": "crm_contract_generate_contract_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L918", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_918", "target": "crm_contract_generate_contract_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L901", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_901", "target": "crm_contract_generate_contract_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L966", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_validate_contract_type_and_products", "target": "crm_contract_is_framework_contract_type" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L973", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_normalize_framework_contract_data", "target": "crm_contract_is_framework_contract_type" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1424", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_update_contract", "target": "crm_contract_is_framework_contract_type" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1486", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_validate_framework_contract_for_submit_approval", "target": "crm_contract_is_framework_contract_type" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1234", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_create_contract", "target": "crm_contract_validate_contract_type_and_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1362", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_update_contract", "target": "crm_contract_validate_contract_type_and_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1043", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_normalize_framework_contract_data", "target": "crm_contract_calc_amount_with_tax" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1235", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_create_contract", "target": "crm_contract_normalize_framework_contract_data" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1363", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_update_contract", "target": "crm_contract_normalize_framework_contract_data" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1006", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1006", "target": "crm_contract_normalize_framework_contract_data" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_framework_contract_amount.py", "source_location": "L28", "weight": 1.0, "source": "tests_test_crm_framework_contract_amount_test_framework_sale_sums_fixed_line_subtotals", "target": "crm_contract_normalize_framework_contract_data" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_framework_contract_amount.py", "source_location": "L54", "weight": 1.0, "source": "tests_test_crm_framework_contract_amount_test_framework_purchase_mixed_market_rows_contribute_zero", "target": "crm_contract_normalize_framework_contract_data" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_framework_contract_amount.py", "source_location": "L75", "weight": 1.0, "source": "tests_test_crm_framework_contract_amount_test_framework_all_market_amount_is_zero", "target": "crm_contract_normalize_framework_contract_data" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_framework_contract_amount.py", "source_location": "L86", "weight": 1.0, "source": "tests_test_crm_framework_contract_amount_test_non_framework_unchanged", "target": "crm_contract_normalize_framework_contract_data" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1236", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_create_contract", "target": "crm_contract_validate_product_prices_by_contract_type" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1364", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_update_contract", "target": "crm_contract_validate_product_prices_by_contract_type" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1237", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_create_contract", "target": "crm_contract_validate_sale_purchase_contract_amount" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1365", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_update_contract", "target": "crm_contract_validate_sale_purchase_contract_amount" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1305", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_create_contract", "target": "crm_contract_resolve_contract_product_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1394", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_update_contract", "target": "crm_contract_resolve_contract_product_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1106", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_apply_contract_entity_fields", "target": "crm_contract_calc_amount_with_tax" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1289", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_create_contract", "target": "crm_contract_apply_contract_entity_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1373", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_update_contract", "target": "crm_contract_apply_contract_entity_fields" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L1146", "weight": 1.0, "source": "crm_contract_apply_contract_entity_fields", "target": "crm_contact_get_contact" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2071", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_create_from_quote", "target": "crm_contract_create_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2144", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_renew_contract", "target": "crm_contract_create_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2381", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_create_from_opportunity", "target": "crm_contract_create_contract" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L1245", "weight": 1.0, "source": "crm_contract_create_contract", "target": "services_crm_supplier_hazard_assert_products_allowed_for_supplier" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1354", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_update_contract", "target": "crm_contract_assert_contract_editable_for_update" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_reedit_to_draft.py", "source_location": "L20", "weight": 1.0, "source": "tests_test_crm_contract_reedit_to_draft_test_assert_allows_editable", "target": "crm_contract_assert_contract_editable_for_update" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_reedit_to_draft.py", "source_location": "L25", "weight": 1.0, "source": "tests_test_crm_contract_reedit_to_draft_test_assert_rejects_non_editable", "target": "crm_contract_assert_contract_editable_for_update" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L1386", "weight": 1.0, "source": "crm_contract_update_contract", "target": "services_crm_supplier_hazard_assert_products_allowed_for_supplier" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1519", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1519", "target": "crm_contract_soft_delete_contracts" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1492", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1492", "target": "crm_contract_soft_delete_contracts" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1491", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1491", "target": "crm_contract_soft_delete_contracts" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1489", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1489", "target": "crm_contract_soft_delete_contracts" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1478", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1478", "target": "crm_contract_soft_delete_contracts" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1476", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1476", "target": "crm_contract_soft_delete_contracts" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1459", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1459", "target": "crm_contract_soft_delete_contracts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1512", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_submit_contract_approval", "target": "crm_contract_validate_framework_contract_for_submit_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1542", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1542", "target": "crm_contract_validate_framework_contract_for_submit_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1515", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1515", "target": "crm_contract_validate_framework_contract_for_submit_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1514", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1514", "target": "crm_contract_validate_framework_contract_for_submit_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1512", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1512", "target": "crm_contract_validate_framework_contract_for_submit_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1501", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1501", "target": "crm_contract_validate_framework_contract_for_submit_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1499", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1499", "target": "crm_contract_validate_framework_contract_for_submit_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1482", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1482", "target": "crm_contract_validate_framework_contract_for_submit_approval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1554", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_batch_submit_contract_approval", "target": "crm_contract_submit_contract_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1610", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1610", "target": "crm_contract_batch_submit_contract_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1583", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1583", "target": "crm_contract_batch_submit_contract_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1582", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1582", "target": "crm_contract_batch_submit_contract_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1580", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1580", "target": "crm_contract_batch_submit_contract_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1569", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1569", "target": "crm_contract_batch_submit_contract_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1567", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1567", "target": "crm_contract_batch_submit_contract_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1550", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1550", "target": "crm_contract_batch_submit_contract_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1638", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1638", "target": "crm_contract_withdraw_contract_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1611", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1611", "target": "crm_contract_withdraw_contract_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1610", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1610", "target": "crm_contract_withdraw_contract_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1608", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1608", "target": "crm_contract_withdraw_contract_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1597", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1597", "target": "crm_contract_withdraw_contract_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1595", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1595", "target": "crm_contract_withdraw_contract_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1578", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1578", "target": "crm_contract_withdraw_contract_approval" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L1687", "weight": 1.0, "source": "crm_contract_save_template", "target": "services_crm_settlement_clause_default_settlement_clause" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1821", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1821", "target": "crm_contract_upload_attachments_with_category" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1794", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1794", "target": "crm_contract_upload_attachments_with_category" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1793", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1793", "target": "crm_contract_upload_attachments_with_category" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1791", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1791", "target": "crm_contract_upload_attachments_with_category" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1780", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1780", "target": "crm_contract_upload_attachments_with_category" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1778", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1778", "target": "crm_contract_upload_attachments_with_category" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1761", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_1761", "target": "crm_contract_upload_attachments_with_category" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L1832", "weight": 1.0, "source": "crm_contract_statistics_overview", "target": "scripts_clear_pl_plan_instance_data_count" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1950", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_statistics_trend", "target": "crm_contract_contract_period_key" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2065", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_create_from_quote", "target": "crm_contract_quote_products_to_contract_products" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2101", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2101", "target": "crm_contract_create_from_quote" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2074", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2074", "target": "crm_contract_create_from_quote" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2073", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2073", "target": "crm_contract_create_from_quote" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2071", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2071", "target": "crm_contract_create_from_quote" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2060", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2060", "target": "crm_contract_create_from_quote" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2058", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2058", "target": "crm_contract_create_from_quote" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2041", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2041", "target": "crm_contract_create_from_quote" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2164", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2164", "target": "crm_contract_renew_contract" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2137", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2137", "target": "crm_contract_renew_contract" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2136", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2136", "target": "crm_contract_renew_contract" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2134", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2134", "target": "crm_contract_renew_contract" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2123", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2123", "target": "crm_contract_renew_contract" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2121", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2121", "target": "crm_contract_renew_contract" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2104", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2104", "target": "crm_contract_renew_contract" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2215", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2215", "target": "crm_contract_export_contracts" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2188", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2188", "target": "crm_contract_export_contracts" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2187", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2187", "target": "crm_contract_export_contracts" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2185", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2185", "target": "crm_contract_export_contracts" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2174", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2174", "target": "crm_contract_export_contracts" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2172", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2172", "target": "crm_contract_export_contracts" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2155", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2155", "target": "crm_contract_export_contracts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2213", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_list_contract_changes", "target": "crm_contract_change_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2237", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_get_contract_change_detail", "target": "crm_contract_change_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2248", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_list_contract_changes", "target": "crm_contract_enrich_change_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2706", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_export_contract_changes", "target": "crm_contract_list_contract_changes" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L2241", "weight": 1.0, "source": "crm_contract_list_contract_changes", "target": "crm_contract_change_list_filters_build_contract_change_column_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2585", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_create_contract_change", "target": "crm_contract_get_contract_change_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2623", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_update_contract_change", "target": "crm_contract_get_contract_change_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2295", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_list_contract_templates", "target": "crm_contract_template_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2315", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_get_contract_template_detail", "target": "crm_contract_template_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2889", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_export_contract_templates", "target": "crm_contract_list_contract_templates" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L2332", "weight": 1.0, "source": "crm_contract_list_contract_templates", "target": "crm_contract_template_list_filters_build_contract_template_column_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2763", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_create_contract_template", "target": "crm_contract_get_contract_template_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2820", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_update_contract_template", "target": "crm_contract_get_contract_template_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2379", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_create_from_opportunity", "target": "crm_contract_opportunity_products_to_contract_products" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2442", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2442", "target": "crm_contract_create_from_opportunity" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2415", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2415", "target": "crm_contract_create_from_opportunity" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2414", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2414", "target": "crm_contract_create_from_opportunity" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2412", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2412", "target": "crm_contract_create_from_opportunity" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2401", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2401", "target": "crm_contract_create_from_opportunity" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2399", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2399", "target": "crm_contract_create_from_opportunity" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2388", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2388", "target": "crm_contract_create_from_opportunity" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2370", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2370", "target": "crm_contract_create_from_opportunity" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2353", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2353", "target": "crm_contract_create_from_opportunity" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2526", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2526", "target": "crm_contract_batch_assign_owner" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2499", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2499", "target": "crm_contract_batch_assign_owner" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2498", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2498", "target": "crm_contract_batch_assign_owner" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2496", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2496", "target": "crm_contract_batch_assign_owner" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2485", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2485", "target": "crm_contract_batch_assign_owner" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2483", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2483", "target": "crm_contract_batch_assign_owner" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2472", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2472", "target": "crm_contract_batch_assign_owner" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2454", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2454", "target": "crm_contract_batch_assign_owner" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2437", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2437", "target": "crm_contract_batch_assign_owner" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2557", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2557", "target": "crm_contract_download_contract_pdf" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2530", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2530", "target": "crm_contract_download_contract_pdf" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2529", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2529", "target": "crm_contract_download_contract_pdf" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2527", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2527", "target": "crm_contract_download_contract_pdf" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2516", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2516", "target": "crm_contract_download_contract_pdf" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2514", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2514", "target": "crm_contract_download_contract_pdf" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2503", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2503", "target": "crm_contract_download_contract_pdf" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2485", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2485", "target": "crm_contract_download_contract_pdf" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2468", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2468", "target": "crm_contract_download_contract_pdf" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2730", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_create_contract_template", "target": "crm_contract_generate_template_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2568", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2568", "target": "crm_contract_generate_template_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2541", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2541", "target": "crm_contract_generate_template_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2540", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2540", "target": "crm_contract_generate_template_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2538", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2538", "target": "crm_contract_generate_template_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2527", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2527", "target": "crm_contract_generate_template_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2525", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2525", "target": "crm_contract_generate_template_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2514", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2514", "target": "crm_contract_generate_template_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2496", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2496", "target": "crm_contract_generate_template_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2479", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2479", "target": "crm_contract_generate_template_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2597", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_update_contract_change", "target": "crm_contract_get_change_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2636", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_soft_delete_contract_changes", "target": "crm_contract_get_change_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2662", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_submit_change_approval", "target": "crm_contract_get_change_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2676", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_withdraw_change", "target": "crm_contract_get_change_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2689", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_execute_change", "target": "crm_contract_get_change_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2713", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_export_contract_changes", "target": "crm_contract_enrich_change_rows" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2750", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2750", "target": "crm_contract_submit_change_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2723", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2723", "target": "crm_contract_submit_change_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2722", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2722", "target": "crm_contract_submit_change_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2720", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2720", "target": "crm_contract_submit_change_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2709", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2709", "target": "crm_contract_submit_change_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2707", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2707", "target": "crm_contract_submit_change_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2696", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2696", "target": "crm_contract_submit_change_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2678", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2678", "target": "crm_contract_submit_change_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2661", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_rationale_2661", "target": "crm_contract_submit_change_approval" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_py", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_py", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_py", "target": "app_models_crm_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_py", "target": "crm_contact_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_py", "target": "crm_contact_parse_optional_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_py", "target": "crm_contact_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_py", "target": "crm_contact_list_contacts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_py", "target": "crm_contact_list_contacts_by_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_py", "target": "crm_contact_get_contact" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_py", "target": "crm_contact_create_contact" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L255", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_py", "target": "crm_contact_update_contact" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_py", "target": "crm_contact_set_primary_contact" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L325", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_py", "target": "crm_contact_soft_delete_contact" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contact_create_contact", "target": "crm_contact_parse_optional_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L282", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contact_update_contact", "target": "crm_contact_parse_optional_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contact_list_contacts", "target": "crm_contact_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contact_list_contacts_by_customer", "target": "crm_contact_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1577", "weight": 1.0, "source": "api_crm_contact_list", "target": "crm_contact_list_contacts" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1742", "weight": 1.0, "source": "api_crm_contact_export", "target": "crm_contact_list_contacts" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1778", "weight": 1.0, "source": "api_crm_contact_decision", "target": "crm_contact_list_contacts" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1809", "weight": 1.0, "source": "api_crm_contact_primary", "target": "crm_contact_list_contacts" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1840", "weight": 1.0, "source": "api_crm_contact_birthday", "target": "crm_contact_list_contacts" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1638", "weight": 1.0, "source": "api_crm_contact_by_customer", "target": "crm_contact_list_contacts_by_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L264", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contact_update_contact", "target": "crm_contact_get_contact" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L304", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contact_set_primary_contact", "target": "crm_contact_get_contact" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L333", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contact_soft_delete_contact", "target": "crm_contact_get_contact" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1614", "weight": 1.0, "source": "api_crm_contact_detail", "target": "crm_contact_get_contact" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1658", "weight": 1.0, "source": "api_crm_contact_add", "target": "crm_contact_create_contact" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1682", "weight": 1.0, "source": "api_crm_contact_update", "target": "crm_contact_update_contact" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1724", "weight": 1.0, "source": "api_crm_contact_set_primary", "target": "crm_contact_set_primary_contact" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1702", "weight": 1.0, "source": "api_crm_contact_delete", "target": "crm_contact_soft_delete_contact" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_py", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_py", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_py", "target": "app_models_crm_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_py", "target": "crm_invoice_info_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_py", "target": "crm_invoice_info_list_invoice_info_by_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_py", "target": "crm_invoice_info_get_invoice_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_py", "target": "crm_invoice_info_clear_default_for_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_py", "target": "crm_invoice_info_create_invoice_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_py", "target": "crm_invoice_info_update_invoice_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_py", "target": "crm_invoice_info_set_default_invoice_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_py", "target": "crm_invoice_info_soft_delete_invoice_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "crm_invoice_info_list_invoice_info_by_customer", "target": "crm_invoice_info_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3477", "weight": 1.0, "source": "api_crm_invoice_info_by_customer_impl", "target": "crm_invoice_info_list_invoice_info_by_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "crm_invoice_info_update_invoice_info", "target": "crm_invoice_info_get_invoice_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "crm_invoice_info_set_default_invoice_info", "target": "crm_invoice_info_get_invoice_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "crm_invoice_info_soft_delete_invoice_info", "target": "crm_invoice_info_get_invoice_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "crm_invoice_info_create_invoice_info", "target": "crm_invoice_info_clear_default_for_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "crm_invoice_info_update_invoice_info", "target": "crm_invoice_info_clear_default_for_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "crm_invoice_info_set_default_invoice_info", "target": "crm_invoice_info_clear_default_for_customer" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3524", "weight": 1.0, "source": "api_crm_invoice_info_add", "target": "crm_invoice_info_create_invoice_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3551", "weight": 1.0, "source": "api_crm_invoice_info_update", "target": "crm_invoice_info_update_invoice_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3600", "weight": 1.0, "source": "api_crm_invoice_info_set_default", "target": "crm_invoice_info_set_default_invoice_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L3581", "weight": 1.0, "source": "api_crm_invoice_info_delete", "target": "crm_invoice_info_soft_delete_invoice_info" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_py", "target": "app_core_security" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_py", "target": "app_core_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_py", "target": "app_core_response" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_py", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_py", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_py", "target": "app_crud_user" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_py", "target": "app_services_web_auth_roles" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_py", "target": "app_crud_crm_quote" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_py", "target": "api_public_avatar_url_field" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_py", "target": "api_public_web_role_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_py", "target": "api_public_build_user_info_payload" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_py", "target": "api_public_jwt_user_payload" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_py", "target": "api_public_web_login_rsa_public_key" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_py", "target": "api_public_web_login" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_py", "target": "api_public_refresh_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_py", "target": "api_public_logout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_py", "target": "api_public_get_current_user_profile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L263", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_py", "target": "api_public_get_web_auth_menu_codes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_py", "target": "api_public_change_current_user_password" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L345", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_py", "target": "api_public_public_quote_share" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_public_rationale_1", "target": "app_api_public_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "api_public_build_user_info_payload", "target": "api_public_avatar_url_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "api_public_build_user_info_payload", "target": "api_public_web_role_list" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "api_public_get_current_user_profile", "target": "api_public_web_role_list" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "api_public_rationale_48", "target": "api_public_web_role_list" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "api_public_web_login", "target": "api_public_build_user_info_payload" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "api_public_rationale_54", "target": "api_public_build_user_info_payload" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "api_public_web_login", "target": "api_public_jwt_user_payload" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "api_public_refresh_token", "target": "api_public_jwt_user_payload" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "api_public_rationale_85", "target": "api_public_web_login_rsa_public_key" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "api_public_rationale_96", "target": "api_public_web_login" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L114", "weight": 1.0, "source": "api_public_web_login", "target": "services_web_auth_roles_resolve_web_role_for_user" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L174", "weight": 1.0, "source": "api_public_refresh_token", "target": "services_web_auth_roles_resolve_web_role_for_user" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "api_public_rationale_212", "target": "api_public_logout" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L229", "weight": 1.0, "confidence_score": 1.0, "source": "api_public_rationale_229", "target": "api_public_get_current_user_profile" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L264", "weight": 1.0, "confidence_score": 1.0, "source": "api_public_rationale_264", "target": "api_public_get_web_auth_menu_codes" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L275", "weight": 1.0, "source": "api_public_get_web_auth_menu_codes", "target": "services_web_auth_roles_user_has_bound_roles" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/public.py", "source_location": "L295", "weight": 1.0, "source": "api_public_get_web_auth_menu_codes", "target": "services_web_auth_roles_iter_user_menu_perm_codes" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L351", "weight": 1.0, "confidence_score": 1.0, "source": "api_public_rationale_351", "target": "api_public_public_quote_share" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor_py", "target": "app_core_menu_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor_py", "target": "app_core_response" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor_py", "target": "app_crud_monitor_oper_log" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor_py", "target": "app_schemas_monitor_operlog" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor_py", "target": "app_utils_excel_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor_py", "target": "api_monitor_user_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor_py", "target": "api_monitor_operlog_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor_py", "target": "api_monitor_operlogexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor_py", "target": "api_monitor_operlog_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor_py", "target": "api_monitor_operlog_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "api_monitor_operlog_list", "target": "api_monitor_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "api_monitor_operlog_export", "target": "api_monitor_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "api_monitor_operlog_detail", "target": "api_monitor_user_info" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "api_monitor_rationale_44", "target": "api_monitor_operlog_list" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "api_monitor_operlog_export", "target": "api_monitor_operlogexportbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "api_monitor_rationale_118", "target": "api_monitor_operlog_export" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public_duty.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_duty_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public_duty.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_duty_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public_duty.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_duty_py", "target": "app_core_response" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public_duty.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_duty_py", "target": "app_schemas_duty" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public_duty.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_duty_py", "target": "app_services_duty_schedule" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/public_duty.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_duty_py", "target": "api_public_duty_public_page" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/public_duty.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_duty_py", "target": "api_public_duty_public_grab" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_py", "target": "app_core_menu_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_py", "target": "app_core_response" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_py", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_py", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_py", "target": "app_crud_crm_contract" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_py", "target": "app_crud_crm_contract_approval" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_py", "target": "app_schemas_crm_contract" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_py", "target": "app_utils_crm_export_columns" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_py", "target": "app_utils_excel_export" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_py", "target": "app_api_crm" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_py", "target": "api_crm_contract_sub_routes_register_contract_sub_routes" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_contract_sub_routes_rationale_1", "target": "app_api_crm_contract_sub_routes_py" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_core_menu_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_core_oper_log_decorator" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_core_response" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_utils_crm_export_columns" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_utils_excel_export" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_crud_crm_product" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_schemas_crm_product" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_crud_crm_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_crud_crm_contact" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_crud_crm_invoice_info" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_crud_crm_supplier_info" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_crud_crm_customer_pool" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_crud_crm_pool_rule" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_crud_crm_opportunity" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_crud_crm_opportunity_follow" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_crud_crm_opportunity_product" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_crud_crm_customer_follow" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_crud_crm_statistics" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_schemas_crm_customer_pool" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_schemas_crm_pool_rule" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_schemas_crm_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_schemas_crm_contact" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_schemas_crm_invoice_info" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_schemas_crm_supplier_info" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_schemas_crm_opportunity" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L270", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_schemas_crm_customer_follow" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_schemas_crm_statistics" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_crud_crm_clue" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_crud_crm_clue_follow" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_crud_crm_clue_statistics" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_schemas_crm_clue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L337", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_filter_export_rows_by_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L354", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_category_tree" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L382", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_customer_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L416", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_customer_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L442", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_customer_options" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L466", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_customer_create" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L497", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_customer_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L526", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_customer_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L554", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_customer_generate_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L570", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_category_add" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L589", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_category_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L609", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_category_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L629", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_product_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L668", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_product_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L689", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_product_add" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L713", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_product_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L734", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_product_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L762", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_product_update_status" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L783", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_product_options" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L811", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_product_import" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L901", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_map_product_export_column_keys" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L908", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_product_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L954", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_product_import_template" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L998", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_customer_transfer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1024", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_customer_into_pool" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1049", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_customer_deal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1078", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_customer_check_duplicate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1101", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_customer_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1142", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_customer_import_template" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1181", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_customer_mine" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1215", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_customer_to_follow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1249", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_customer_key" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1283", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_customer_dealed" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1315", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_customer_week_new" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1347", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_customer_long_time_no_follow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1379", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_customer_park_area_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1399", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_pool_customer_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1433", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_pool_customer_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1477", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_pool_customer_assign" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1496", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_pool_customer_claim" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1514", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_pool_record_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1544", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_pool_record_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1566", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_contact_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1602", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_contact_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1626", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_contact_by_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1647", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_contact_add" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1670", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_contact_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1691", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_contact_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1711", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_contact_set_primary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1733", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_contact_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1767", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_contact_decision" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1798", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_contact_primary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1829", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_contact_birthday" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1863", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_follow_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1895", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_follow_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1921", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_follow_by_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1942", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_follow_add" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1966", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_follow_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1985", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_follow_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2002", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_follow_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2039", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_pool_rule_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2073", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_pool_rule_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2120", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_pool_rule_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2141", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_pool_rule_add" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2168", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_pool_rule_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2197", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_pool_rule_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2214", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_pool_rule_update_status" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2234", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_pool_rule_execute" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2253", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_statistics_overview" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2273", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_statistics_source" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2291", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_statistics_level" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2309", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_statistics_industry" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2327", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_statistics_trend" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2350", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_statistics_owner" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2368", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_statistics_follow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2393", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_opp_list_kwargs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2422", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_opportunity_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2455", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_opportunity_mine_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2488", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_opportunity_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2518", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_opportunity_add" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2542", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_opportunity_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2563", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_opportunity_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2584", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_opportunity_assign" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2611", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_opportunity_change_stage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2641", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_opportunity_mark_won" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2669", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_opportunity_mark_lost" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2698", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_opportunity_batch_update_stage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2727", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_opportunity_batch_update_expect_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2755", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_opportunity_stage_log_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2773", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_opportunity_kanban" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2804", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_opportunity_statistics_overview" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2830", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_opportunity_statistics_stage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2846", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_opportunity_statistics_win_rate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2872", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_opportunity_statistics_owner" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2897", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_opportunity_statistics_funnel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2923", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_opportunity_follow_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2955", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_opportunity_follow_add" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2980", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_opportunity_follow_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3003", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_opportunity_follow_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3027", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_opportunity_follow_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3047", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_opportunity_product_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3080", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_opportunity_product_list_by_opportunity" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3101", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_opportunity_product_add" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3126", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_opportunity_product_batch_add" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3156", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_opportunity_product_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3179", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_opportunity_product_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3200", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_opportunity_product_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3220", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_opportunity_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3263", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_supplier_info_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3298", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_supplier_info_list_all" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3323", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_supplier_info_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3346", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_supplier_info_add" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3372", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_supplier_info_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3400", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_supplier_info_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3429", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_supplier_info_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3470", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_invoice_info_by_customer_impl" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3484", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_invoice_info_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3499", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_invoice_info_by_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3514", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_invoice_info_add" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3539", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_invoice_info_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3567", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_invoice_info_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3590", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_invoice_info_set_default" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3618", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_clue_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3665", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_clue_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3692", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_clue_create" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3715", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_clue_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3737", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_clue_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3768", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_clue_assign" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3796", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_clue_convert" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3824", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_clue_check_convert" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3844", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_clue_update_status" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3865", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_clue_invalid" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3896", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_clue_update_level" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3917", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_clue_mine" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3963", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_clue_to_follow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4009", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_clue_today_new" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4055", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_clue_park_area_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4070", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_clue_follow_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4102", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_clue_follow_create" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4134", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_clue_follow_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4165", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_clue_follow_statistics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4234", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_clue_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4295", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_clue_import_template" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4330", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_clue_import" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4382", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_clue_check_duplicate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4406", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_clue_follow_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4430", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_clue_follow_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4451", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_clue_statistics_overview" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4479", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_clue_statistics_source" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4504", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_clue_statistics_level" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4521", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_clue_statistics_trend" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4548", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_clue_statistics_owner" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4574", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_crud_crm_price_letter" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4583", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_schemas_crm_price_letter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4593", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_price_letter_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4634", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_price_letter_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4656", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_price_letter_add" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4683", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_price_letter_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4714", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "api_crm_price_letter_void" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4740", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_api_crm_quote_routes" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4741", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_api_crm_contract_routes" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4742", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_py", "target": "app_api_crm_contract_sub_routes" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_1", "target": "app_api_crm_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1123", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_customer_export", "target": "api_crm_filter_export_rows_by_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1453", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_pool_customer_export", "target": "api_crm_filter_export_rows_by_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1748", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_contact_export", "target": "api_crm_filter_export_rows_by_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2017", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_follow_export", "target": "api_crm_filter_export_rows_by_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2094", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_pool_rule_export", "target": "api_crm_filter_export_rows_by_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3240", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_opportunity_export", "target": "api_crm_filter_export_rows_by_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3448", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_supplier_info_export", "target": "api_crm_filter_export_rows_by_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4276", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_clue_export", "target": "api_crm_filter_export_rows_by_ids" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L338", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_338", "target": "api_crm_filter_export_rows_by_ids" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L447", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_447", "target": "api_crm_customer_options" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L734", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_734", "target": "api_crm_product_delete" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L739", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_739", "target": "api_crm_product_delete" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L934", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_product_export", "target": "api_crm_map_product_export_column_keys" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L897", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_897", "target": "api_crm_map_product_export_column_keys" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L902", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_902", "target": "api_crm_map_product_export_column_keys" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2438", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_opportunity_list", "target": "api_crm_opp_list_kwargs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2471", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_opportunity_mine_list", "target": "api_crm_opp_list_kwargs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2783", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_opportunity_kanban", "target": "api_crm_opp_list_kwargs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3236", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_opportunity_export", "target": "api_crm_opp_list_kwargs" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3236", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_3236", "target": "api_crm_supplier_info_list" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3247", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_3247", "target": "api_crm_supplier_info_list" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3265", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_3265", "target": "api_crm_supplier_info_list" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3268", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_3268", "target": "api_crm_supplier_info_list" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3271", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_3271", "target": "api_crm_supplier_info_list_all" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3282", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_3282", "target": "api_crm_supplier_info_list_all" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3300", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_3300", "target": "api_crm_supplier_info_list_all" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3303", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_3303", "target": "api_crm_supplier_info_list_all" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3296", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_3296", "target": "api_crm_supplier_info_detail" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3307", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_3307", "target": "api_crm_supplier_info_detail" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3325", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_3325", "target": "api_crm_supplier_info_detail" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3328", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_3328", "target": "api_crm_supplier_info_detail" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3319", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_3319", "target": "api_crm_supplier_info_add" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3330", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_3330", "target": "api_crm_supplier_info_add" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3348", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_3348", "target": "api_crm_supplier_info_add" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3351", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_3351", "target": "api_crm_supplier_info_add" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3345", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_3345", "target": "api_crm_supplier_info_update" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3356", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_3356", "target": "api_crm_supplier_info_update" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3374", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_3374", "target": "api_crm_supplier_info_update" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3377", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_3377", "target": "api_crm_supplier_info_update" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3373", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_3373", "target": "api_crm_supplier_info_delete" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3384", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_3384", "target": "api_crm_supplier_info_delete" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3402", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_3402", "target": "api_crm_supplier_info_delete" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3405", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_3405", "target": "api_crm_supplier_info_delete" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3402", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_3402", "target": "api_crm_supplier_info_export" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3413", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_3413", "target": "api_crm_supplier_info_export" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3431", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_3431", "target": "api_crm_supplier_info_export" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3434", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_3434", "target": "api_crm_supplier_info_export" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3491", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_invoice_info_list", "target": "api_crm_invoice_info_by_customer_impl" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3506", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_invoice_info_by_customer", "target": "api_crm_invoice_info_by_customer_impl" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3457", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_3457", "target": "api_crm_invoice_info_list" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3468", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_3468", "target": "api_crm_invoice_info_list" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3486", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_3486", "target": "api_crm_invoice_info_list" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3489", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_rationale_3489", "target": "api_crm_invoice_info_list" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_init_py", "target": "app_api_public" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/__init__.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_init_py", "target": "app_api_menu" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/__init__.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_init_py", "target": "app_api_admin" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/__init__.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_init_py", "target": "app_api_workflow" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/__init__.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_init_py", "target": "app_api_leave" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/__init__.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_init_py", "target": "app_api_crm" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/__init__.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_init_py", "target": "app_api_monitor" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/__init__.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_init_rationale_1", "target": "app_api_init_py" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/menu.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_menu_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/menu.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_menu_py", "target": "app_core_menu_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/menu.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_menu_py", "target": "app_core_response" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/menu.py", "source_location": "L695", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_menu_py", "target": "api_menu_get_menu_list" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/menu.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_menu_rationale_1", "target": "app_api_menu_py" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_py", "target": "app_core_menu_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_py", "target": "app_core_response" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_py", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_py", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_py", "target": "app_crud_crm_quote" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_py", "target": "app_crud_crm_quote_approver_setting" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_py", "target": "app_crud_crm_quote_approval" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_py", "target": "app_crud_crm_quote_product" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_py", "target": "app_crud_crm_quote_share_log" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_py", "target": "app_schemas_crm_quote_approver_setting" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_py", "target": "app_schemas_crm_quote" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_py", "target": "app_utils_crm_export_columns" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_py", "target": "app_utils_excel_export" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_py", "target": "app_api_crm" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_py", "target": "api_crm_quote_routes_register_quote_routes" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_quote_routes_rationale_1", "target": "app_api_crm_quote_routes_py" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "app_core_data_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "app_core_menu_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "app_core_response" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "app_core_attachment_biz" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "app_core_storage" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "app_schemas_menu_favorite" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "app_services_web_auth_roles" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "app_utils_excel_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_list_roles_for_select" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_list_users_for_select" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_list_roles_for_designer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_tenantcreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_tenantupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_list_tenants" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_tenantexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_export_tenants" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_create_tenant" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L250", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_update_tenant" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_delete_tenant" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L292", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_get_tenant_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_usercreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L322", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_userupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L348", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_userexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L358", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_list_users" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L416", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_export_users" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L491", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_get_user_by_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L511", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_create_user" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L544", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_update_user" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L574", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_delete_user" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L587", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_reset_user_password" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L604", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_dicttypecreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L613", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_dicttypeupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L623", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_list_dict_types" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L647", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_dicttypeexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L654", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_export_dict_types" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L689", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_create_dict_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L711", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_update_dict_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L736", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_delete_dict_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L753", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_dictdatacreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L764", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_dictdataupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L775", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_list_dict_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L792", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_create_dict_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L816", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_update_dict_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L840", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_delete_dict_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L853", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_dict_data_options" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L867", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_dict_data_all" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L889", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_dictensurebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L897", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_dictensureremovebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L905", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_ensure_dict_data_api" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L928", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_ensure_remove_dict_data_api" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L954", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_deptcreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L967", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_deptupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L980", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_list_depts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1001", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_deptexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1008", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_export_depts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1037", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_create_dept" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1063", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_update_dept" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1089", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_delete_dept" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1106", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_sitecreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1121", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_siteupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1137", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_list_sites" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1163", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_siteexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1170", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_export_sites" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1205", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_create_site" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1233", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_update_site" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1262", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_delete_site" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1279", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_postcreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1289", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_postupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1300", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_list_posts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1322", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_postexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1329", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_export_posts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1364", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_create_post" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1387", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_update_post" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1411", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_delete_post" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1423", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_postusersupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1430", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_list_post_bound_users" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1444", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_update_post_bound_users" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1468", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_menucreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1484", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_menuupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1501", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_list_menus" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1524", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_menuexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1531", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_export_menus" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1572", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_create_menu" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1601", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_update_menu" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1631", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_delete_menu" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1648", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_rolecreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1658", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_roleupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1668", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_rolemenubody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1672", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_roledatascopebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1680", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_list_role_management" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1702", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_roleexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1709", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_export_role_management" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1744", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_create_role_management" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1767", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_get_role_management" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1784", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_update_role_management" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1808", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_delete_role_management" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1821", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_get_role_menus" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1831", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_update_role_menus" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1846", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_get_role_data_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1859", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_update_role_data_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1885", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_format_file_size" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1895", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_upload_attachment" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1945", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_attachmentdownloadurlbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1952", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_attachment_download_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1978", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_attachment_preview_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2002", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_list_menu_favorites" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2016", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_create_menu_favorite" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2041", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_reorder_menu_favorites" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2062", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_delete_menu_favorite" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2084", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_demoxlsxcolumnspec" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2091", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_demoxlsxexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2101", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_py", "target": "api_admin_demo_xlsx_export" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_rationale_60", "target": "api_admin_list_roles_for_select" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/admin.py", "source_location": "L73", "weight": 1.0, "source": "api_admin_list_roles_for_select", "target": "services_web_auth_roles_map_role_name_to_web" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_list_users_for_select", "target": "api_admin_get_tenant_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_rationale_92", "target": "api_admin_list_users_for_select" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_list_roles_for_designer", "target": "api_admin_get_tenant_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_rationale_118", "target": "api_admin_list_roles_for_designer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_export_tenants", "target": "api_admin_list_tenants" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_rationale_200", "target": "api_admin_export_tenants" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L367", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_list_users", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L423", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_export_users", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L496", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_get_user_by_id", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L517", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_create_user", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L630", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_list_dict_types", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L661", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_export_dict_types", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L695", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_create_dict_type", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L718", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_update_dict_type", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L783", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_list_dict_data", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L798", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_create_dict_data", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L858", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_dict_data_options", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L871", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_dict_data_all", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L911", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_ensure_dict_data_api", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L934", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_ensure_remove_dict_data_api", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L985", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_list_depts", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1015", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_export_depts", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1043", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_create_dept", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1144", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_list_sites", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1177", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_export_sites", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1211", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_create_site", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1307", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_list_posts", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1336", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_export_posts", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1370", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_create_post", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1435", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_list_post_bound_users", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1450", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_update_post_bound_users", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1506", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_list_menus", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1538", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_export_menus", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1578", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_create_menu", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1687", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_list_role_management", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1716", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_export_role_management", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1750", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_create_role_management", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1772", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_get_role_management", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1838", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_update_role_menus", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1866", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_update_role_data_scope", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1918", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_upload_attachment", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1961", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_attachment_download_url", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1987", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_attachment_preview_url", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2009", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_list_menu_favorites", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2026", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_create_menu_favorite", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2051", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_reorder_menu_favorites", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2072", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_delete_menu_favorite", "target": "api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2116", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_demo_xlsx_export", "target": "api_admin_get_tenant_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L421", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_rationale_421", "target": "api_admin_export_users" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L662", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_export_dict_types", "target": "api_admin_list_dict_types" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L659", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_rationale_659", "target": "api_admin_export_dict_types" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1016", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_export_depts", "target": "api_admin_list_depts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1178", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_export_sites", "target": "api_admin_list_sites" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1175", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_rationale_1175", "target": "api_admin_export_sites" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1337", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_export_posts", "target": "api_admin_list_posts" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1334", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_rationale_1334", "target": "api_admin_export_posts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1542", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_export_menus", "target": "api_admin_list_menus" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1714", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_rationale_1714", "target": "api_admin_export_role_management" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1936", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_upload_attachment", "target": "api_admin_format_file_size" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1957", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_rationale_1957", "target": "api_admin_attachment_download_url" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1983", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_rationale_1983", "target": "api_admin_attachment_preview_url" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2106", "weight": 1.0, "confidence_score": 1.0, "source": "api_admin_rationale_2106", "target": "api_admin_demo_xlsx_export" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_py", "target": "app_core_menu_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_py", "target": "app_core_oper_log_decorator" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_py", "target": "app_core_response" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_py", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_py", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_py", "target": "app_crud_crm_contract" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_py", "target": "app_crud_crm_contract_approval" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_py", "target": "app_crud_crm_contract_approver_setting" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_py", "target": "app_schemas_crm_contract_approver_setting" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_py", "target": "app_schemas_crm_contract" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_py", "target": "app_utils_crm_export_columns" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_py", "target": "app_utils_excel_export" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_py", "target": "app_api_crm" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_py", "target": "api_crm_contract_routes_register_contract_routes" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "api_crm_contract_routes_rationale_1", "target": "app_api_crm_contract_routes_py" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "app_core_data_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "app_core_menu_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "app_core_response" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "app_services_workflow_engine" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "app_utils_excel_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_business_type_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_fmt_latest_version" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_portal_user_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_assert_wf_instance_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_leave_form_fields" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_get_business_form_fields" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_enrich_task_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_processdefcreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_processdefupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_publishversionbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_startinstancebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_taskactionbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L190", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_list_process_defs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L215", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_processdefexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L223", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_export_process_defs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_create_process_def" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_update_process_def" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_delete_process_def" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L326", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_publish_version" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L350", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_list_versions" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_get_designer_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L392", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_start_instance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L430", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_list_my_instances" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L458", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_myinstanceexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L466", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_export_my_instances" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L506", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_get_instance_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L570", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_list_pending_tasks" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L596", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_pendingtaskexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L603", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_export_pending_tasks" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L642", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_list_completed_tasks" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L670", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_completedtaskexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L677", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_export_completed_tasks" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L721", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_approve_task" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L746", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_reject_task" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L776", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_py", "target": "api_workflow_get_business_all_tasks" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "api_workflow_enrich_task_list", "target": "api_workflow_business_type_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L538", "weight": 1.0, "confidence_score": 1.0, "source": "api_workflow_get_instance_detail", "target": "api_workflow_business_type_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "api_workflow_assert_wf_instance_in_scope", "target": "api_workflow_portal_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L514", "weight": 1.0, "confidence_score": 1.0, "source": "api_workflow_get_instance_detail", "target": "api_workflow_assert_wf_instance_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L736", "weight": 1.0, "confidence_score": 1.0, "source": "api_workflow_approve_task", "target": "api_workflow_assert_wf_instance_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L761", "weight": 1.0, "confidence_score": 1.0, "source": "api_workflow_reject_task", "target": "api_workflow_assert_wf_instance_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L793", "weight": 1.0, "confidence_score": 1.0, "source": "api_workflow_get_business_all_tasks", "target": "api_workflow_assert_wf_instance_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L540", "weight": 1.0, "confidence_score": 1.0, "source": "api_workflow_get_instance_detail", "target": "api_workflow_get_business_form_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L797", "weight": 1.0, "confidence_score": 1.0, "source": "api_workflow_get_business_all_tasks", "target": "api_workflow_get_business_form_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L444", "weight": 1.0, "confidence_score": 1.0, "source": "api_workflow_list_my_instances", "target": "api_workflow_enrich_task_list" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L485", "weight": 1.0, "confidence_score": 1.0, "source": "api_workflow_export_my_instances", "target": "api_workflow_enrich_task_list" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L582", "weight": 1.0, "confidence_score": 1.0, "source": "api_workflow_list_pending_tasks", "target": "api_workflow_enrich_task_list" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L621", "weight": 1.0, "confidence_score": 1.0, "source": "api_workflow_export_pending_tasks", "target": "api_workflow_enrich_task_list" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L654", "weight": 1.0, "confidence_score": 1.0, "source": "api_workflow_list_completed_tasks", "target": "api_workflow_enrich_task_list" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L695", "weight": 1.0, "confidence_score": 1.0, "source": "api_workflow_export_completed_tasks", "target": "api_workflow_enrich_task_list" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_processdefcreatebody", "target": "services_workflow_engine_workflowengine" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_processdefupdatebody", "target": "services_workflow_engine_workflowengine" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_publishversionbody", "target": "services_workflow_engine_workflowengine" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_startinstancebody", "target": "services_workflow_engine_workflowengine" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "api_workflow_rationale_174", "target": "api_workflow_taskactionbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_taskactionbody", "target": "services_workflow_engine_workflowengine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "api_workflow_export_process_defs", "target": "api_workflow_list_process_defs" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_processdefexportbody", "target": "services_workflow_engine_workflowengine" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "api_workflow_rationale_228", "target": "api_workflow_export_process_defs" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L410", "weight": 1.0, "source": "api_workflow_start_instance", "target": "services_workflow_engine_workflowengine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L475", "weight": 1.0, "confidence_score": 1.0, "source": "api_workflow_export_my_instances", "target": "api_workflow_list_my_instances" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_myinstanceexportbody", "target": "services_workflow_engine_workflowengine" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L471", "weight": 1.0, "confidence_score": 1.0, "source": "api_workflow_rationale_471", "target": "api_workflow_export_my_instances" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L612", "weight": 1.0, "confidence_score": 1.0, "source": "api_workflow_export_pending_tasks", "target": "api_workflow_list_pending_tasks" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_pendingtaskexportbody", "target": "services_workflow_engine_workflowengine" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L608", "weight": 1.0, "confidence_score": 1.0, "source": "api_workflow_rationale_608", "target": "api_workflow_export_pending_tasks" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L686", "weight": 1.0, "confidence_score": 1.0, "source": "api_workflow_export_completed_tasks", "target": "api_workflow_list_completed_tasks" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "api_workflow_completedtaskexportbody", "target": "services_workflow_engine_workflowengine" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L682", "weight": 1.0, "confidence_score": 1.0, "source": "api_workflow_rationale_682", "target": "api_workflow_export_completed_tasks" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L738", "weight": 1.0, "source": "api_workflow_approve_task", "target": "services_workflow_engine_workflowengine" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/workflow.py", "source_location": "L763", "weight": 1.0, "source": "api_workflow_reject_task", "target": "services_workflow_engine_workflowengine" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty_py", "target": "app_core_menu_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty_py", "target": "app_core_response" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty_py", "target": "app_schemas_duty" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty_py", "target": "app_services_duty_schedule" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty_py", "target": "api_duty_enrich_assign_names" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty_py", "target": "api_duty_month_summary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty_py", "target": "api_duty_day_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty_py", "target": "api_duty_duty_user_options" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty_py", "target": "api_duty_ensure_duty_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty_py", "target": "api_duty_save_day" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty_py", "target": "api_duty_set_link" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty_py", "target": "api_duty_delete_assignment" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "api_duty_save_day", "target": "api_duty_enrich_assign_names" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "api_duty_rationale_22", "target": "api_duty_enrich_assign_names" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "api_duty_rationale_69", "target": "api_duty_duty_user_options" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_py", "target": "app_core_menu_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_py", "target": "app_core_response" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_py", "target": "app_crud_leave" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_py", "target": "app_schemas_leave" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_py", "target": "app_utils_excel_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_py", "target": "api_leave_leave_local_callback" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_py", "target": "app_services_workflow_callback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_py", "target": "api_leave_list_leaves" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_py", "target": "api_leave_leaveexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_py", "target": "api_leave_export_leaves" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_py", "target": "api_leave_create_leave" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_py", "target": "api_leave_submit_leave" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_py", "target": "api_leave_leave_workflow_callback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_py", "target": "api_leave_get_leave" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_py", "target": "api_leave_delete_leave" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L274", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_py", "target": "api_leave_update_leave" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "api_leave_export_leaves", "target": "api_leave_list_leaves" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/leave.py", "source_location": "L176", "weight": 0.8, "confidence_score": 0.5, "source": "api_leave_leaveexportbody", "target": "services_workflow_engine_workflowengine" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "api_leave_rationale_98", "target": "api_leave_export_leaves" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L181", "weight": 1.0, "confidence_score": 1.0, "source": "api_leave_submit_leave", "target": "api_leave_get_leave" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/leave.py", "source_location": "L204", "weight": 1.0, "source": "api_leave_submit_leave", "target": "services_workflow_engine_workflowengine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L263", "weight": 1.0, "confidence_score": 1.0, "source": "api_leave_delete_leave", "target": "api_leave_get_leave" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L281", "weight": 1.0, "confidence_score": 1.0, "source": "api_leave_update_leave", "target": "api_leave_get_leave" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "app_core_db_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "app_core_menu_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "app_services_pl_data_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "app_services_pl_plan_arrange_copy_flags" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "app_utils_excel_export" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "app_models_crm_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "app_models_db_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "app_schemas_pl_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "app_services_pl_plan_contract_gap" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "app_services_pl_brand_archive" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "app_services_pl_product_display" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "app_schemas_pl_transport" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "app_services_pl_dibang_bridge_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "app_services_pl_inventory_link_read" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "app_services_pl_io_order_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "app_services_pl_internal_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "app_services_pl_plan_site_link_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "app_services_pl_transport_site_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "app_services_pl_inventory_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "app_services_pl_plan_archive_stop_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "app_services_pl_plan_archive_export" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "app_services_pl_plan_list_attachments" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "app_services_pl_plan_print_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "app_services_pl_plan_stop_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "app_services_pl_customer_stop_pref_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "app_services_pl_plan_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_resolve_list_product_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_resolve_create_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_generate_plan_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_format_subpack_slip_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_normalize_subpack_slip_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_subpack_slip_no_seq" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2550", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_ensure_subpack_slip_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_determine_plan_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L288", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_get_plan_type_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_generate_notify_message" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L340", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_parse_status_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L346", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_apply_follow_status_filter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L355", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_apply_exclude_follow_status_filter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L351", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_merge_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_param_get" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L368", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_filters_from_params" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L391", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_body_to_params" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L365", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_list_plans" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L644", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_load_transports_by_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L659", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_planexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L683", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_export_plans" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L779", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_count_plans_by_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L828", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_get_contract_product_arrange_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L849", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_list_contract_gaps" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L901", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_contractgapexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L914", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_export_contract_gaps" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L966", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_put_plan_stop_contracts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L991", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_put_plan_side_contracts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1021", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_create_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1105", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_create_plan_full" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1310", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_create_from_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2610", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_get_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1496", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_update_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1785", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_patch_plan_product_certs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1817", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_patch_plan_hazard_cert_ready" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1849", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_patch_plan_erp_entered" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1884", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_build_driver_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1890", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_get_plan_arrange_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2007", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_mark_plan_wait_notice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2031", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_cancel_plan_wait_notice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2062", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_force_plan_follow_status" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2097", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_cancel_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2159", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_archive_plan_draft" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2240", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_archive_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2361", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_update_plan_driver_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2392", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_update_plan_site_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2431", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_get_inbound_slip_template" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2442", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_save_inbound_slip_template" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2465", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_get_print_delivery_slip" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2489", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_get_delivery_slip_template" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2500", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_save_delivery_slip_template" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2523", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_get_subpack_slip_template" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2534", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_save_subpack_slip_template" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2571", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_delete_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L317", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_plan_product_name_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L331", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_py", "target": "pl_plan_plan_plate_match" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L561", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_list_plans", "target": "pl_plan_resolve_list_product_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_179", "target": "pl_plan_resolve_list_product_name" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L169", "weight": 1.0, "source": "pl_plan_resolve_list_product_name", "target": "services_pl_product_display_resolve_product_display_names" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_178", "target": "pl_plan_resolve_list_product_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_174", "target": "pl_plan_resolve_list_product_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_173", "target": "pl_plan_resolve_list_product_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_172", "target": "pl_plan_resolve_list_product_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_168", "target": "pl_plan_resolve_list_product_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1038", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_create_plan", "target": "pl_plan_resolve_create_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1177", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_create_plan_full", "target": "pl_plan_resolve_create_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1341", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_create_from_contract", "target": "pl_plan_resolve_create_date" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_create_date.py", "source_location": "L7", "weight": 1.0, "source": "tests_test_pl_plan_create_date_test_resolve_create_date_uses_explicit", "target": "pl_plan_resolve_create_date" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_create_date.py", "source_location": "L11", "weight": 1.0, "source": "tests_test_pl_plan_create_date_test_resolve_create_date_defaults_today", "target": "pl_plan_resolve_create_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1029", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_create_plan", "target": "pl_plan_generate_plan_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1166", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_create_plan_full", "target": "pl_plan_generate_plan_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1332", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_create_from_contract", "target": "pl_plan_generate_plan_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_194", "target": "pl_plan_generate_plan_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_193", "target": "pl_plan_generate_plan_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_189", "target": "pl_plan_generate_plan_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_188", "target": "pl_plan_generate_plan_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_187", "target": "pl_plan_generate_plan_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_183", "target": "pl_plan_generate_plan_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_normalize_subpack_slip_no", "target": "pl_plan_format_subpack_slip_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_subpack_slip_no_seq", "target": "pl_plan_normalize_subpack_slip_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L255", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_ensure_subpack_slip_no", "target": "pl_plan_normalize_subpack_slip_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_230", "target": "pl_plan_normalize_subpack_slip_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L229", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_229", "target": "pl_plan_normalize_subpack_slip_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_225", "target": "pl_plan_normalize_subpack_slip_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L224", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_224", "target": "pl_plan_normalize_subpack_slip_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L223", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_223", "target": "pl_plan_normalize_subpack_slip_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_219", "target": "pl_plan_normalize_subpack_slip_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_ensure_subpack_slip_no", "target": "pl_plan_subpack_slip_no_seq" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L263", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_263", "target": "pl_plan_ensure_subpack_slip_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L262", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_262", "target": "pl_plan_ensure_subpack_slip_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L258", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_258", "target": "pl_plan_ensure_subpack_slip_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_257", "target": "pl_plan_ensure_subpack_slip_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L256", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_256", "target": "pl_plan_ensure_subpack_slip_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L252", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_252", "target": "pl_plan_ensure_subpack_slip_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1335", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_create_from_contract", "target": "pl_plan_determine_plan_type" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L285", "weight": 1.0, "source": "pl_plan_determine_plan_type", "target": "services_pl_plan_service_determine_plan_type" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L347", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_apply_follow_status_filter", "target": "pl_plan_parse_status_csv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L356", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_apply_exclude_follow_status_filter", "target": "pl_plan_parse_status_csv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_list_plans", "target": "pl_plan_apply_follow_status_filter" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L713", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_export_plans", "target": "pl_plan_apply_follow_status_filter" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L452", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_list_plans", "target": "pl_plan_apply_exclude_follow_status_filter" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L714", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_export_plans", "target": "pl_plan_apply_exclude_follow_status_filter" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L490", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_list_plans", "target": "pl_plan_merge_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L875", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_list_contract_gaps", "target": "pl_plan_merge_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L372", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_filters_from_params", "target": "pl_plan_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L891", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_list_contract_gaps", "target": "pl_plan_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L943", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_export_contract_gaps", "target": "pl_plan_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L504", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_list_plans", "target": "pl_plan_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L733", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_export_plans", "target": "pl_plan_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L734", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_export_plans", "target": "pl_plan_body_to_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L936", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_export_contract_gaps", "target": "pl_plan_body_to_params" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L423", "weight": 1.0, "source": "pl_plan_list_plans", "target": "services_pl_contract_plan_qty_plan_ids_linked_to_contract" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L479", "weight": 1.0, "source": "pl_plan_list_plans", "target": "pl_plan_list_filters_plan_product_name_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L480", "weight": 1.0, "source": "pl_plan_list_plans", "target": "pl_plan_list_filters_plan_plate_match" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L480", "weight": 1.0, "source": "pl_plan_list_plans", "target": "services_pl_plan_service_plan_has_hazard_product_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L488", "weight": 1.0, "source": "pl_plan_list_plans", "target": "services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L524", "weight": 1.0, "source": "pl_plan_list_plans", "target": "pl_list_sort_order_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L514", "weight": 1.0, "source": "pl_plan_list_plans", "target": "services_pl_plan_service_fetch_hazard_flags_map" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L519", "weight": 1.0, "source": "pl_plan_list_plans", "target": "services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L524", "weight": 1.0, "source": "pl_plan_list_plans", "target": "services_pl_brand_archive_load_brand_qtys_by_plan_product_ids" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L529", "weight": 1.0, "source": "pl_plan_list_plans", "target": "services_pl_plan_service_load_plan_contracts_grouped" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L530", "weight": 1.0, "source": "pl_plan_list_plans", "target": "services_pl_plan_arrange_copy_flags_load_plan_arrange_copy_flags" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L531", "weight": 1.0, "source": "pl_plan_list_plans", "target": "services_pl_plan_list_attachments_load_plan_document_attachments_by_plan_ids" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L536", "weight": 1.0, "source": "pl_plan_list_plans", "target": "services_pl_plan_stop_service_load_plan_stops_grouped" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L537", "weight": 1.0, "source": "pl_plan_list_plans", "target": "services_pl_plan_price_mask_user_can_view_archive_prices" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L543", "weight": 1.0, "source": "pl_plan_list_plans", "target": "services_pl_plan_service_resolve_hazard_flags_from_crm" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L587", "weight": 1.0, "source": "pl_plan_list_plans", "target": "services_pl_plan_stop_service_attach_plan_stops_to_item" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L592", "weight": 1.0, "source": "pl_plan_list_plans", "target": "services_pl_plan_price_mask_mask_plan_with_products_prices" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L440", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_list_plans", "target": "pl_plan_plan_product_name_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L441", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_list_plans", "target": "pl_plan_plan_plate_match" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L483", "weight": 1.0, "source": "pl_plan_list_plans", "target": "services_pl_plan_service_plan_has_incomplete_hazard_cert_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L747", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_export_plans", "target": "pl_plan_load_transports_by_id" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L88", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_planexportbody", "target": "services_pl_dibang_bridge_service_stopdibangoption" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L722", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_722", "target": "pl_plan_export_plans" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L725", "weight": 1.0, "source": "pl_plan_export_plans", "target": "pl_plan_list_filters_plan_product_name_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L726", "weight": 1.0, "source": "pl_plan_export_plans", "target": "pl_plan_list_filters_plan_plate_match" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L734", "weight": 1.0, "source": "pl_plan_export_plans", "target": "services_pl_plan_service_plan_has_hazard_product_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L741", "weight": 1.0, "source": "pl_plan_export_plans", "target": "services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L758", "weight": 1.0, "source": "pl_plan_export_plans", "target": "pl_list_sort_order_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L748", "weight": 1.0, "source": "pl_plan_export_plans", "target": "services_pl_plan_archive_export_build_plan_archive_export_rows" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L750", "weight": 1.0, "source": "pl_plan_export_plans", "target": "services_pl_plan_price_mask_user_can_view_archive_prices" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L715", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_715", "target": "pl_plan_export_plans" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L711", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_711", "target": "pl_plan_export_plans" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L708", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_708", "target": "pl_plan_export_plans" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L705", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_export_plans", "target": "pl_plan_plan_product_name_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L706", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_export_plans", "target": "pl_plan_plan_plate_match" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L694", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_694", "target": "pl_plan_export_plans" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L736", "weight": 1.0, "source": "pl_plan_export_plans", "target": "services_pl_plan_service_plan_has_incomplete_hazard_cert_exists" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L693", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_693", "target": "pl_plan_export_plans" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L692", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_692", "target": "pl_plan_export_plans" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L688", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_688", "target": "pl_plan_export_plans" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L800", "weight": 1.0, "source": "pl_plan_count_plans_by_contract", "target": "services_pl_data_scope_apply_pl_scope" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L855", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_855", "target": "pl_plan_get_contract_product_arrange_qty" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L839", "weight": 1.0, "source": "pl_plan_get_contract_product_arrange_qty", "target": "services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L854", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_854", "target": "pl_plan_get_contract_product_arrange_qty" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L841", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_841", "target": "pl_plan_get_contract_product_arrange_qty" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L837", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_837", "target": "pl_plan_get_contract_product_arrange_qty" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L834", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_834", "target": "pl_plan_get_contract_product_arrange_qty" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L840", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_840", "target": "pl_plan_get_contract_product_arrange_qty" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L839", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_839", "target": "pl_plan_get_contract_product_arrange_qty" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L835", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_835", "target": "pl_plan_get_contract_product_arrange_qty" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L873", "weight": 1.0, "source": "pl_plan_list_contract_gaps", "target": "services_pl_plan_contract_gap_list_plan_contract_gaps" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L88", "weight": 0.8, "confidence_score": 0.5, "source": "pl_plan_contractgapexportbody", "target": "services_pl_dibang_bridge_service_stopdibangoption" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L921", "weight": 1.0, "source": "pl_plan_export_contract_gaps", "target": "services_pl_plan_contract_gap_list_plan_contract_gaps" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L975", "weight": 1.0, "source": "pl_plan_put_plan_stop_contracts", "target": "services_pl_plan_contract_gap_update_plan_stop_contracts" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1001", "weight": 1.0, "source": "pl_plan_put_plan_side_contracts", "target": "services_pl_plan_contract_gap_update_plan_side_contracts" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1086", "weight": 1.0, "source": "pl_plan_create_plan", "target": "services_pl_plan_service_build_plan_product" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1097", "weight": 1.0, "source": "pl_plan_create_plan", "target": "services_pl_plan_service_calc_plan_total_amount" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1157", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_1157", "target": "pl_plan_create_plan_full" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1114", "weight": 1.0, "source": "pl_plan_create_plan_full", "target": "services_pl_plan_stop_service_uses_multi_stop_payload" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1122", "weight": 1.0, "source": "pl_plan_create_plan_full", "target": "services_pl_plan_service_validate_draft_min_fields" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1128", "weight": 1.0, "source": "pl_plan_create_plan_full", "target": "services_pl_plan_stop_service_validate_plan_stops_write" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1135", "weight": 1.0, "source": "pl_plan_create_plan_full", "target": "services_pl_plan_stop_service_collect_stop_qty_warnings" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1151", "weight": 1.0, "source": "pl_plan_create_plan_full", "target": "services_pl_plan_service_validate_create_full" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1152", "weight": 1.0, "source": "pl_plan_create_plan_full", "target": "services_pl_plan_service_validate_plan_party_contracts" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1181", "weight": 1.0, "source": "pl_plan_create_plan_full", "target": "services_pl_plan_service_resolve_follow_status_on_save" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1217", "weight": 1.0, "source": "pl_plan_create_plan_full", "target": "services_pl_plan_service_calc_plan_total_amount" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1228", "weight": 1.0, "source": "pl_plan_create_plan_full", "target": "services_pl_plan_stop_service_sync_plan_legacy_from_stops" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1232", "weight": 1.0, "source": "pl_plan_create_plan_full", "target": "services_pl_plan_service_resolve_hazard_flags_from_crm" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1238", "weight": 1.0, "source": "pl_plan_create_plan_full", "target": "services_pl_plan_service_build_plan_product" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1251", "weight": 1.0, "source": "pl_plan_create_plan_full", "target": "services_pl_plan_stop_service_replace_plan_stops" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1261", "weight": 1.0, "source": "pl_plan_create_plan_full", "target": "services_pl_customer_stop_pref_service_safe_upsert_prefs_from_plan_stops" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1270", "weight": 1.0, "source": "pl_plan_create_plan_full", "target": "services_pl_plan_service_replace_plan_contracts" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1281", "weight": 1.0, "source": "pl_plan_create_plan_full", "target": "services_pl_plan_service_apply_vehicle_prefill_to_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1299", "weight": 1.0, "source": "pl_plan_create_plan_full", "target": "services_pl_plan_stop_service_load_plan_stops_grouped" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1300", "weight": 1.0, "source": "pl_plan_create_plan_full", "target": "services_pl_plan_stop_service_attach_plan_stops_to_item" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1155", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_1155", "target": "pl_plan_create_plan_full" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1138", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_1138", "target": "pl_plan_create_plan_full" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1134", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_1134", "target": "pl_plan_create_plan_full" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1131", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_1131", "target": "pl_plan_create_plan_full" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1109", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_1109", "target": "pl_plan_create_plan_full" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1116", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_1116", "target": "pl_plan_create_plan_full" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1115", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_1115", "target": "pl_plan_create_plan_full" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1114", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_1114", "target": "pl_plan_create_plan_full" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1110", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_1110", "target": "pl_plan_create_plan_full" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1329", "weight": 1.0, "source": "pl_plan_create_from_contract", "target": "services_pl_plan_service_assert_contract_selectable_for_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1386", "weight": 1.0, "source": "pl_plan_create_from_contract", "target": "services_pl_plan_service_resolve_hazard_flags_from_crm" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2236", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_archive_plan_draft", "target": "pl_plan_get_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2277", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_archive_plan", "target": "pl_plan_get_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2388", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_update_plan_driver_feedback", "target": "pl_plan_get_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2422", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_update_plan_site_feedback", "target": "pl_plan_get_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1442", "weight": 1.0, "source": "pl_plan_get_plan", "target": "services_pl_plan_service_fetch_hazard_flags_map" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1447", "weight": 1.0, "source": "pl_plan_get_plan", "target": "services_pl_brand_archive_load_brand_qtys_by_plan_product_ids" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1455", "weight": 1.0, "source": "pl_plan_get_plan", "target": "services_pl_plan_service_resolve_hazard_flags_from_crm" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1479", "weight": 1.0, "source": "pl_plan_get_plan", "target": "services_pl_plan_service_load_plan_contracts_grouped" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1484", "weight": 1.0, "source": "pl_plan_get_plan", "target": "services_pl_plan_stop_service_load_plan_stops_grouped" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1485", "weight": 1.0, "source": "pl_plan_get_plan", "target": "services_pl_plan_stop_service_attach_plan_stops_to_item" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1486", "weight": 1.0, "source": "pl_plan_get_plan", "target": "services_pl_plan_price_mask_user_can_view_archive_prices" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1487", "weight": 1.0, "source": "pl_plan_get_plan", "target": "services_pl_plan_price_mask_mask_plan_with_products_prices" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2622", "weight": 1.0, "source": "pl_plan_get_plan", "target": "services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1511", "weight": 1.0, "source": "pl_plan_update_plan", "target": "services_pl_plan_service_assert_can_save_as_draft" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1512", "weight": 1.0, "source": "pl_plan_update_plan", "target": "services_pl_plan_service_validate_draft_min_fields" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1523", "weight": 1.0, "source": "pl_plan_update_plan", "target": "services_pl_plan_stop_service_uses_multi_stop_payload" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1564", "weight": 1.0, "source": "pl_plan_update_plan", "target": "services_pl_plan_stop_service_validate_plan_stops_write" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1572", "weight": 1.0, "source": "pl_plan_update_plan", "target": "services_pl_plan_stop_service_collect_stop_qty_warnings" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1575", "weight": 1.0, "source": "pl_plan_update_plan", "target": "services_pl_plan_stop_service_sync_plan_legacy_from_stops" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1581", "weight": 1.0, "source": "pl_plan_update_plan", "target": "services_pl_plan_service_load_plan_contracts_grouped" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1616", "weight": 1.0, "source": "pl_plan_update_plan", "target": "services_pl_plan_service_validate_plan_party_contracts" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1627", "weight": 1.0, "source": "pl_plan_update_plan", "target": "services_pl_plan_service_replace_plan_contracts" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1653", "weight": 1.0, "source": "pl_plan_update_plan", "target": "services_pl_plan_service_collect_hazard_product_ids" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1670", "weight": 1.0, "source": "pl_plan_update_plan", "target": "services_pl_plan_service_resolve_hazard_flags_from_crm" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1696", "weight": 1.0, "source": "pl_plan_update_plan", "target": "services_pl_plan_service_resolve_plan_product_id_for_upsert" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1695", "weight": 1.0, "source": "pl_plan_update_plan", "target": "services_pl_plan_service_apply_plan_product_fields" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1692", "weight": 1.0, "source": "pl_plan_update_plan", "target": "services_pl_plan_service_build_plan_product" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1706", "weight": 1.0, "source": "pl_plan_update_plan", "target": "services_pl_plan_service_clear_hazard_cert_ready" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1708", "weight": 1.0, "source": "pl_plan_update_plan", "target": "services_pl_plan_service_calc_plan_total_amount" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1722", "weight": 1.0, "source": "pl_plan_update_plan", "target": "services_pl_plan_service_sync_transport_prefill_for_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1732", "weight": 1.0, "source": "pl_plan_update_plan", "target": "services_pl_plan_service_clear_draft_transport_for_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1740", "weight": 1.0, "source": "pl_plan_update_plan", "target": "services_pl_plan_stop_service_replace_plan_stops" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1750", "weight": 1.0, "source": "pl_plan_update_plan", "target": "services_pl_customer_stop_pref_service_safe_upsert_prefs_from_plan_stops" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1760", "weight": 1.0, "source": "pl_plan_update_plan", "target": "services_pl_plan_service_resolve_follow_status_on_save" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1765", "weight": 1.0, "source": "pl_plan_update_plan", "target": "services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1828", "weight": 1.0, "source": "pl_plan_update_plan", "target": "services_pl_dibang_bridge_service_stopdibangoption" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1854", "weight": 1.0, "source": "pl_plan_update_plan", "target": "services_pl_dibang_bridge_service_upsert_stop_dibang_links" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1779", "weight": 1.0, "source": "pl_plan_update_plan", "target": "services_pl_plan_stop_service_load_plan_stops_grouped" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1780", "weight": 1.0, "source": "pl_plan_update_plan", "target": "services_pl_plan_stop_service_attach_plan_stops_to_item" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1926", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_1926", "target": "pl_plan_patch_plan_product_certs" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1794", "weight": 1.0, "source": "pl_plan_patch_plan_product_certs", "target": "services_pl_plan_service_update_plan_product_certs" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1924", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_1924", "target": "pl_plan_patch_plan_product_certs" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1907", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_1907", "target": "pl_plan_patch_plan_product_certs" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1903", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_1903", "target": "pl_plan_patch_plan_product_certs" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1900", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_1900", "target": "pl_plan_patch_plan_product_certs" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1878", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_1878", "target": "pl_plan_patch_plan_product_certs" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1885", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_1885", "target": "pl_plan_patch_plan_product_certs" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1810", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_1810", "target": "pl_plan_patch_plan_product_certs" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1796", "weight": 1.0, "source": "pl_plan_patch_plan_product_certs", "target": "services_pl_plan_cert_perm_user_can_upload_plan_cert" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1795", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_1795", "target": "pl_plan_patch_plan_product_certs" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1791", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_1791", "target": "pl_plan_patch_plan_product_certs" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1826", "weight": 1.0, "source": "pl_plan_patch_plan_hazard_cert_ready", "target": "services_pl_plan_service_set_hazard_cert_ready" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1830", "weight": 1.0, "source": "pl_plan_patch_plan_hazard_cert_ready", "target": "services_pl_plan_cert_perm_user_can_manage_plan_cert_ready" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1857", "weight": 1.0, "source": "pl_plan_patch_plan_erp_entered", "target": "services_pl_plan_service_set_plan_erp_entered" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1876", "weight": 1.0, "source": "pl_plan_patch_plan_erp_entered", "target": "services_pl_plan_list_attachments_load_plan_document_attachments_by_plan_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1922", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_get_plan_arrange_info", "target": "pl_plan_build_driver_url" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2030", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2030", "target": "pl_plan_get_plan_arrange_info" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1923", "weight": 1.0, "source": "pl_plan_get_plan_arrange_info", "target": "services_pl_internal_customer_plan_requires_site_link" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1924", "weight": 1.0, "source": "pl_plan_get_plan_arrange_info", "target": "services_pl_plan_site_link_service_build_site_records_for_arranged_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1962", "weight": 1.0, "source": "pl_plan_get_plan_arrange_info", "target": "services_pl_inventory_link_read_build_transport_inventory_link_read" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1976", "weight": 1.0, "source": "pl_plan_get_plan_arrange_info", "target": "services_pl_io_order_service_get_active_io_order_for_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L1987", "weight": 1.0, "source": "pl_plan_get_plan_arrange_info", "target": "services_pl_io_order_service_build_io_order_site_url" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2028", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2028", "target": "pl_plan_get_plan_arrange_info" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2011", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2011", "target": "pl_plan_get_plan_arrange_info" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2007", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2007", "target": "pl_plan_get_plan_arrange_info" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2004", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2004", "target": "pl_plan_get_plan_arrange_info" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1982", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_1982", "target": "pl_plan_get_plan_arrange_info" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1989", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_1989", "target": "pl_plan_get_plan_arrange_info" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1918", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_1918", "target": "pl_plan_get_plan_arrange_info" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1903", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_1903", "target": "pl_plan_get_plan_arrange_info" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1895", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_1895", "target": "pl_plan_get_plan_arrange_info" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2203", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2203", "target": "pl_plan_force_plan_follow_status" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2201", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2201", "target": "pl_plan_force_plan_follow_status" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2184", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2184", "target": "pl_plan_force_plan_follow_status" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2180", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2180", "target": "pl_plan_force_plan_follow_status" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2177", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2177", "target": "pl_plan_force_plan_follow_status" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2155", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2155", "target": "pl_plan_force_plan_follow_status" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2162", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2162", "target": "pl_plan_force_plan_follow_status" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2091", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2091", "target": "pl_plan_force_plan_follow_status" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2076", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2076", "target": "pl_plan_force_plan_follow_status" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2068", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2068", "target": "pl_plan_force_plan_follow_status" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2237", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2237", "target": "pl_plan_cancel_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2124", "weight": 1.0, "source": "pl_plan_cancel_plan", "target": "services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2132", "weight": 1.0, "source": "pl_plan_cancel_plan", "target": "services_pl_transport_site_service_revoke_site_links_for_transport" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2141", "weight": 1.0, "source": "pl_plan_cancel_plan", "target": "services_pl_io_order_service_void_io_orders_for_plan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2235", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2235", "target": "pl_plan_cancel_plan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2218", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2218", "target": "pl_plan_cancel_plan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2214", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2214", "target": "pl_plan_cancel_plan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2211", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2211", "target": "pl_plan_cancel_plan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2189", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2189", "target": "pl_plan_cancel_plan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2196", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2196", "target": "pl_plan_cancel_plan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2125", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2125", "target": "pl_plan_cancel_plan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2110", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2110", "target": "pl_plan_cancel_plan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2102", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2102", "target": "pl_plan_cancel_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2166", "weight": 1.0, "source": "pl_plan_archive_plan_draft", "target": "services_pl_plan_price_mask_user_can_archive_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2178", "weight": 1.0, "source": "pl_plan_archive_plan_draft", "target": "services_pl_plan_archive_stop_service_apply_archive_stop_quantities" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2187", "weight": 1.0, "source": "pl_plan_archive_plan_draft", "target": "services_pl_plan_archive_stop_service_sync_plan_products_from_stop_archive" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2191", "weight": 1.0, "source": "pl_plan_archive_plan_draft", "target": "services_pl_plan_service_apply_archive_brand_qtys_only" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2199", "weight": 1.0, "source": "pl_plan_archive_plan_draft", "target": "services_pl_plan_service_apply_archive_product_quantities" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2204", "weight": 1.0, "source": "pl_plan_archive_plan_draft", "target": "services_pl_plan_service_apply_archive_freight" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2214", "weight": 1.0, "source": "pl_plan_archive_plan_draft", "target": "services_pl_plan_service_apply_archive_stop_feedback_attachments" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2225", "weight": 1.0, "source": "pl_plan_archive_plan_draft", "target": "services_pl_plan_service_record_plan_change" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2246", "weight": 1.0, "source": "pl_plan_archive_plan", "target": "services_pl_plan_price_mask_user_can_archive_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2267", "weight": 1.0, "source": "pl_plan_archive_plan", "target": "services_pl_plan_service_validate_hazard_cert_ready_for_transport" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2283", "weight": 1.0, "source": "pl_plan_archive_plan", "target": "services_pl_plan_archive_stop_service_apply_archive_stop_quantities" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2291", "weight": 1.0, "source": "pl_plan_archive_plan", "target": "services_pl_plan_archive_stop_service_sync_plan_products_from_stop_archive" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2295", "weight": 1.0, "source": "pl_plan_archive_plan", "target": "services_pl_plan_service_apply_archive_brand_qtys_only" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2302", "weight": 1.0, "source": "pl_plan_archive_plan", "target": "services_pl_inventory_service_apply_archive_inventory_for_plan_stops" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2312", "weight": 1.0, "source": "pl_plan_archive_plan", "target": "services_pl_plan_service_apply_archive_product_quantities" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2315", "weight": 1.0, "source": "pl_plan_archive_plan", "target": "services_pl_inventory_service_apply_archive_inventory_for_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2323", "weight": 1.0, "source": "pl_plan_archive_plan", "target": "services_pl_plan_service_apply_archive_freight" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2331", "weight": 1.0, "source": "pl_plan_archive_plan", "target": "services_pl_plan_service_apply_archive_stop_feedback_attachments" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2346", "weight": 1.0, "source": "pl_plan_archive_plan", "target": "services_pl_plan_service_record_plan_change" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2369", "weight": 1.0, "source": "pl_plan_update_plan_driver_feedback", "target": "services_pl_plan_service_apply_plan_driver_feedback" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2376", "weight": 1.0, "source": "pl_plan_update_plan_driver_feedback", "target": "services_pl_plan_service_record_plan_change" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2401", "weight": 1.0, "source": "pl_plan_update_plan_site_feedback", "target": "services_pl_plan_service_apply_plan_site_feedback" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2410", "weight": 1.0, "source": "pl_plan_update_plan_site_feedback", "target": "services_pl_plan_service_record_plan_change" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2606", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2606", "target": "pl_plan_get_print_delivery_slip" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/plan.py", "source_location": "L2476", "weight": 1.0, "source": "pl_plan_get_print_delivery_slip", "target": "services_pl_plan_print_service_get_delivery_slip_print_context" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2604", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2604", "target": "pl_plan_get_print_delivery_slip" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2587", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2587", "target": "pl_plan_get_print_delivery_slip" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2583", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2583", "target": "pl_plan_get_print_delivery_slip" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2580", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2580", "target": "pl_plan_get_print_delivery_slip" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2558", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2558", "target": "pl_plan_get_print_delivery_slip" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2565", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2565", "target": "pl_plan_get_print_delivery_slip" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2494", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2494", "target": "pl_plan_get_print_delivery_slip" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2479", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2479", "target": "pl_plan_get_print_delivery_slip" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2471", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_rationale_2471", "target": "pl_plan_get_print_delivery_slip" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_py", "target": "app_core_attachment_biz" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_py", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_py", "target": "app_core_response" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_py", "target": "app_core_storage" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_py", "target": "app_schemas_pl_io_order" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_py", "target": "app_services_pl_dibang_bridge_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_py", "target": "app_services_pl_io_order_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_py", "target": "app_services_pl_transport_stop_feedback_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_py", "target": "app_services_pl_product_display" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_py", "target": "app_utils_excel_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_py", "target": "pl_public_io_order_resolve_unit_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_py", "target": "pl_public_io_order_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_py", "target": "pl_public_io_order_get_by_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_py", "target": "pl_public_io_order_resolve_io_order_link_flags" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_py", "target": "pl_public_io_order_parse_history_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_py", "target": "pl_public_io_order_history_status_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_py", "target": "pl_public_io_order_query_kind_history" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_py", "target": "pl_public_io_order_build_history_page" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_py", "target": "pl_public_io_order_attach_history_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L320", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_py", "target": "pl_public_io_order_build_page" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L346", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_py", "target": "pl_public_io_order_format_file_size" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L354", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_py", "target": "pl_public_io_order_make_handlers" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_io_order_rationale_1", "target": "app_api_pl_public_io_order_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L314", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_io_order_attach_history_products", "target": "pl_public_io_order_resolve_unit_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_io_order_get_by_token", "target": "pl_public_io_order_models" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_io_order_query_kind_history", "target": "pl_public_io_order_models" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_io_order_build_history_page", "target": "pl_public_io_order_get_by_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_io_order_query_kind_history", "target": "pl_public_io_order_resolve_io_order_link_flags" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L322", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_io_order_build_page", "target": "pl_public_io_order_resolve_io_order_link_flags" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_io_order_rationale_89", "target": "pl_public_io_order_resolve_io_order_link_flags" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L78", "weight": 1.0, "source": "tests_test_pl_public_link_archived_test_io_order_link_flags_archived_when_plan_archived", "target": "pl_public_io_order_resolve_io_order_link_flags" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L86", "weight": 1.0, "source": "tests_test_pl_public_link_archived_test_io_order_link_flags_voided_by_header_or_plan", "target": "pl_public_io_order_resolve_io_order_link_flags" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_io_order_build_history_page", "target": "pl_public_io_order_parse_history_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_io_order_query_kind_history", "target": "pl_public_io_order_history_status_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_io_order_build_history_page", "target": "pl_public_io_order_query_kind_history" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_io_order_rationale_123", "target": "pl_public_io_order_query_kind_history" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_io_order.py", "source_location": "L181", "weight": 1.0, "source": "pl_public_io_order_query_kind_history", "target": "services_pl_io_order_service_build_io_order_site_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_io_order_build_history_page", "target": "pl_public_io_order_attach_history_products" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_io_order.py", "source_location": "L283", "weight": 1.0, "source": "pl_public_io_order_attach_history_products", "target": "services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_io_order.py", "source_location": "L295", "weight": 1.0, "source": "pl_public_io_order_attach_history_products", "target": "services_pl_product_display_resolve_product_display_names" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_io_order.py", "source_location": "L323", "weight": 1.0, "source": "pl_public_io_order_build_page", "target": "services_pl_io_order_service_order_header_to_dict" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_io_order.py", "source_location": "L330", "weight": 1.0, "source": "pl_public_io_order_build_page", "target": "services_pl_dibang_bridge_service_plan_has_load_stop" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_io_order.py", "source_location": "L331", "weight": 1.0, "source": "pl_public_io_order_build_page", "target": "services_pl_transport_stop_feedback_service_load_io_order_site_stop_segments" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_io_order.py", "source_location": "L337", "weight": 1.0, "source": "pl_public_io_order_build_page", "target": "services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "app_core_db_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "app_services_pl_data_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "app_utils_excel_export" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "app_schemas_pl_io_order" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "app_schemas_pl_transport" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "app_services_pl_dibang_bridge_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "app_services_pl_transport_stop_feedback_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "app_services_pl_inventory_link_read" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "app_services_pl_io_order_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "app_services_pl_internal_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "app_services_pl_plan_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "app_services_pl_transport_resource_snapshot_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "app_services_pl_carrier_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "app_services_pl_feedback_brand_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "pl_transport_transport_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "pl_transport_generate_transport_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L246", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "pl_transport_resolve_driver_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L284", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "pl_transport_get_vehicle_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "pl_transport_assert_vehicle_carrier_eligible" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L369", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "pl_transport_ensure_driver_access_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L377", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "pl_transport_rotate_driver_access_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L383", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "pl_transport_is_rearrange" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L407", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "pl_transport_apply_plan_logistics_from_payload" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L436", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "pl_transport_resolve_transport_endpoints" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "pl_transport_apply_transport_arrange_fields" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L485", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "pl_transport_build_driver_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L490", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "pl_transport_build_arrange_result" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L517", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "pl_transport_list_transports" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L588", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "pl_transport_transportexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L602", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "pl_transport_export_transports" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L653", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "pl_transport_create_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L736", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "pl_transport_arrange_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1301", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "pl_transport_get_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1085", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "pl_transport_qrcoderesponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1095", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "pl_transport_generate_qrcode" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1128", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "pl_transport_transport_scan_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1169", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "pl_transport_submit_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1214", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "pl_transport_process_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1276", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "pl_transport_get_transport_approvals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L394", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_py", "target": "pl_transport_transport_has_db_links" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1077", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_get_transport", "target": "pl_transport_transport_to_read" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L92", "weight": 1.0, "source": "pl_transport_transport_to_read", "target": "services_pl_feedback_brand_qty_load_transport_driver_product_feedbacks" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L113", "weight": 1.0, "source": "pl_transport_transport_to_read", "target": "services_pl_dibang_bridge_service_plan_has_load_stop" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L149", "weight": 1.0, "source": "pl_transport_transport_to_read", "target": "services_pl_transport_stop_feedback_service_load_driver_stop_segments" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L201", "weight": 1.0, "source": "pl_transport_transport_to_read", "target": "services_pl_transport_stop_feedback_service_load_site_stop_segments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L660", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_create_transport", "target": "pl_transport_generate_transport_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L850", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_arrange_transport", "target": "pl_transport_generate_transport_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_get_vehicle_info", "target": "pl_transport_resolve_driver_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L780", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_arrange_transport", "target": "pl_transport_resolve_driver_info" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L245", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_rationale_245", "target": "pl_transport_resolve_driver_info" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_rationale_247", "target": "pl_transport_resolve_driver_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L775", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_arrange_transport", "target": "pl_transport_get_vehicle_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L765", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_arrange_transport", "target": "pl_transport_assert_vehicle_carrier_eligible" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L366", "weight": 1.0, "source": "pl_transport_assert_vehicle_carrier_eligible", "target": "services_pl_carrier_service_assert_carrier_eligible_for_transport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L925", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_arrange_transport", "target": "pl_transport_ensure_driver_access_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L912", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_arrange_transport", "target": "pl_transport_rotate_driver_access_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L762", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_arrange_transport", "target": "pl_transport_is_rearrange" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L382", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_rationale_382", "target": "pl_transport_is_rearrange" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L384", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_rationale_384", "target": "pl_transport_is_rearrange" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L817", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_arrange_transport", "target": "pl_transport_apply_plan_logistics_from_payload" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L818", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_arrange_transport", "target": "pl_transport_resolve_transport_endpoints" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L837", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_arrange_transport", "target": "pl_transport_apply_transport_arrange_fields" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_transport_arrange_optional_driver.py", "source_location": "L41", "weight": 1.0, "source": "tests_test_pl_transport_arrange_optional_driver_test_apply_transport_arrange_fields_without_driver", "target": "pl_transport_apply_transport_arrange_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L500", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_build_arrange_result", "target": "pl_transport_build_driver_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1055", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_arrange_transport", "target": "pl_transport_build_arrange_result" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L559", "weight": 1.0, "source": "pl_transport_list_transports", "target": "services_pl_data_scope_apply_pl_scope" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L56", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_transportexportbody", "target": "services_pl_dibang_bridge_service_stopdibangoption" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L592", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_rationale_592", "target": "pl_transport_export_transports" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L634", "weight": 1.0, "source": "pl_transport_export_transports", "target": "services_pl_data_scope_apply_pl_scope" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L607", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_rationale_607", "target": "pl_transport_export_transports" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L707", "weight": 1.0, "source": "pl_transport_create_transport", "target": "services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L715", "weight": 1.0, "source": "pl_transport_create_transport", "target": "services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L721", "weight": 1.0, "source": "pl_transport_create_transport", "target": "services_pl_transport_resource_snapshot_service_apply_resource_snapshot_json" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L752", "weight": 1.0, "source": "pl_transport_arrange_transport", "target": "services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L790", "weight": 1.0, "source": "pl_transport_arrange_transport", "target": "services_pl_plan_service_validate_hazard_cert_ready_for_transport" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L797", "weight": 1.0, "source": "pl_transport_arrange_transport", "target": "services_pl_contract_plan_qty_assert_contract_qty_for_arrange" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L800", "weight": 1.0, "source": "pl_transport_arrange_transport", "target": "services_pl_contract_plan_qty_build_contract_qty_reminder_payload" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L890", "weight": 1.0, "source": "pl_transport_arrange_transport", "target": "services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L896", "weight": 1.0, "source": "pl_transport_arrange_transport", "target": "services_pl_transport_resource_snapshot_service_apply_resource_snapshot_json" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L905", "weight": 1.0, "source": "pl_transport_arrange_transport", "target": "services_pl_contract_plan_qty_auto_start_execute_approved_contracts" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L909", "weight": 1.0, "source": "pl_transport_arrange_transport", "target": "services_pl_internal_customer_plan_requires_site_link" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L913", "weight": 1.0, "source": "pl_transport_arrange_transport", "target": "services_pl_dibang_bridge_service_plan_has_load_stop" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L934", "weight": 1.0, "source": "pl_transport_arrange_transport", "target": "services_pl_transport_stop_feedback_service_ensure_transport_site_token" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L918", "weight": 1.0, "source": "pl_transport_arrange_transport", "target": "services_pl_io_order_service_void_io_orders_for_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L935", "weight": 1.0, "source": "pl_transport_arrange_transport", "target": "services_pl_transport_stop_feedback_service_build_transport_site_url" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L957", "weight": 1.0, "source": "pl_transport_arrange_transport", "target": "services_pl_io_order_service_create_io_order_for_transport" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L996", "weight": 1.0, "source": "pl_transport_arrange_transport", "target": "services_pl_dibang_bridge_service_stopdibangoption" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L1015", "weight": 1.0, "source": "pl_transport_arrange_transport", "target": "services_pl_dibang_bridge_service_sync_dibang_for_plan_stops" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L1025", "weight": 1.0, "source": "pl_transport_arrange_transport", "target": "services_pl_dibang_bridge_service_sync_dibang_for_transport" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L1035", "weight": 1.0, "source": "pl_transport_arrange_transport", "target": "services_pl_inventory_link_read_build_transport_inventory_link_read" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L1049", "weight": 1.0, "source": "pl_transport_arrange_transport", "target": "services_pl_io_order_service_apply_dibang_prefill_to_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L823", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_arrange_transport", "target": "pl_transport_transport_has_db_links" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L826", "weight": 1.0, "source": "pl_transport_arrange_transport", "target": "services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L914", "weight": 1.0, "source": "pl_transport_arrange_transport", "target": "services_pl_transport_stop_feedback_service_rotate_transport_site_token" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L1313", "weight": 1.0, "source": "pl_transport_get_transport", "target": "services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1114", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_generate_qrcode", "target": "pl_transport_qrcoderesponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L56", "weight": 0.8, "confidence_score": 0.5, "source": "pl_transport_qrcoderesponse", "target": "services_pl_dibang_bridge_service_stopdibangoption" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_py", "target": "app_core_db_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_py", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_py", "target": "app_utils_excel_export" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_py", "target": "app_schemas_pl_vehicle_maintenance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_py", "target": "pl_vehicle_maintenance_merge_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_py", "target": "pl_vehicle_maintenance_param_get" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_py", "target": "pl_vehicle_maintenance_body_to_params" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_py", "target": "pl_vehicle_maintenance_apply_list_kwargs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_py", "target": "pl_vehicle_maintenance_process_board_kwargs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_py", "target": "pl_vehicle_maintenance_list_applies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_py", "target": "pl_vehicle_maintenance_list_reminders" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_py", "target": "pl_vehicle_maintenance_maintenanceapplyexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_py", "target": "pl_vehicle_maintenance_export_applies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_py", "target": "pl_vehicle_maintenance_get_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_py", "target": "pl_vehicle_maintenance_create_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_py", "target": "pl_vehicle_maintenance_update_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_py", "target": "pl_vehicle_maintenance_cancel_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_py", "target": "pl_vehicle_maintenance_delete_applies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_py", "target": "pl_vehicle_maintenance_list_process_board" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_py", "target": "pl_vehicle_maintenance_maintprocessexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L271", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_py", "target": "pl_vehicle_maintenance_export_process_board" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_py", "target": "pl_vehicle_maintenance_get_process" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L315", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_py", "target": "pl_vehicle_maintenance_create_process" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L325", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_py", "target": "pl_vehicle_maintenance_update_process" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L336", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_py", "target": "pl_vehicle_maintenance_delete_processes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_list_applies", "target": "pl_vehicle_maintenance_merge_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_list_process_board", "target": "pl_vehicle_maintenance_merge_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_apply_list_kwargs", "target": "pl_vehicle_maintenance_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_process_board_kwargs", "target": "pl_vehicle_maintenance_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_export_applies", "target": "pl_vehicle_maintenance_body_to_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L342", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_export_process_board", "target": "pl_vehicle_maintenance_body_to_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_list_applies", "target": "pl_vehicle_maintenance_apply_list_kwargs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_export_applies", "target": "pl_vehicle_maintenance_apply_list_kwargs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_list_process_board", "target": "pl_vehicle_maintenance_process_board_kwargs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L347", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_export_process_board", "target": "pl_vehicle_maintenance_process_board_kwargs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_export_applies", "target": "pl_vehicle_maintenance_list_applies" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_rationale_184", "target": "pl_vehicle_maintenance_export_applies" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_rationale_180", "target": "pl_vehicle_maintenance_export_applies" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_rationale_118", "target": "pl_vehicle_maintenance_export_applies" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L278", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_export_process_board", "target": "pl_vehicle_maintenance_list_process_board" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_init_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_py", "target": "app_core_db_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_py", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_py", "target": "app_utils_excel_export" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_py", "target": "app_schemas_pl_freight" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_py", "target": "pl_freight_generate_settlement_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_py", "target": "pl_freight_merge_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_py", "target": "pl_freight_param_get" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_py", "target": "pl_freight_body_to_params" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_py", "target": "pl_freight_list_unsettled_plans" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_py", "target": "pl_freight_list_settlements" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_py", "target": "pl_freight_unsettledexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_py", "target": "pl_freight_export_unsettled_plans" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_py", "target": "pl_freight_settlementexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_py", "target": "pl_freight_export_settlements" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_py", "target": "pl_freight_get_settlement_by_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L253", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_py", "target": "pl_freight_create_settlement" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L272", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_py", "target": "pl_freight_get_settlement" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L285", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_py", "target": "pl_freight_update_settlement" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L303", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_py", "target": "pl_freight_cancel_settlement" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L315", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_py", "target": "pl_freight_delete_settlement" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L327", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_py", "target": "pl_freight_submit_settlement_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L346", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_py", "target": "pl_freight_process_settlement_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_py", "target": "pl_freight_withdraw_settlement_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L378", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_py", "target": "pl_freight_get_settlement_approval_flow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L389", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_py", "target": "pl_freight_disburse_settlement" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L409", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_py", "target": "pl_freight_submit_settlement_legacy" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L418", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_py", "target": "pl_freight_approve_settlement_legacy" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L427", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_py", "target": "pl_freight_list_vouchers" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L266", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_create_settlement", "target": "pl_freight_generate_settlement_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_list_unsettled_plans", "target": "pl_freight_merge_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_list_settlements", "target": "pl_freight_merge_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_list_unsettled_plans", "target": "pl_freight_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_list_settlements", "target": "pl_freight_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_export_unsettled_plans", "target": "pl_freight_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L289", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_export_settlements", "target": "pl_freight_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L213", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_export_unsettled_plans", "target": "pl_freight_body_to_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_export_settlements", "target": "pl_freight_body_to_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_export_unsettled_plans", "target": "pl_freight_list_unsettled_plans" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_py", "target": "app_core_attachment_biz" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_py", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_py", "target": "app_core_response" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_py", "target": "app_core_storage" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_py", "target": "app_schemas_db_public_inventory" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_py", "target": "app_schemas_pl_transport" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_py", "target": "app_services_db_mappers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_py", "target": "app_services_pl_product_display" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_py", "target": "app_utils_excel_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_py", "target": "pl_public_site_parse_feedback_images" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_py", "target": "pl_public_site_get_site_link_by_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_py", "target": "pl_public_site_resolve_site_link_flags" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_py", "target": "pl_public_site_resolve_unit_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_py", "target": "pl_public_site_resolve_plan_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_py", "target": "pl_public_site_build_site_product_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_py", "target": "pl_public_site_build_public_page" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_py", "target": "pl_public_site_get_public_site" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_py", "target": "pl_public_site_save_public_site_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_py", "target": "pl_public_site_format_file_size" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L226", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_py", "target": "pl_public_site_upload_public_site_attachment" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_site_rationale_1", "target": "app_api_pl_public_site_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_site_build_public_page", "target": "pl_public_site_parse_feedback_images" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_site_get_public_site", "target": "pl_public_site_get_site_link_by_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_site_save_public_site_feedback", "target": "pl_public_site_get_site_link_by_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_site_upload_public_site_attachment", "target": "pl_public_site_get_site_link_by_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_site_build_public_page", "target": "pl_public_site_resolve_site_link_flags" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L36", "weight": 1.0, "source": "tests_test_pl_public_link_archived_test_site_link_flags_archived_when_plan_archived", "target": "pl_public_site_resolve_site_link_flags" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L43", "weight": 1.0, "source": "tests_test_pl_public_link_archived_test_site_link_flags_voided_when_cancelled", "target": "pl_public_site_resolve_site_link_flags" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L49", "weight": 1.0, "source": "tests_test_pl_public_link_archived_test_site_link_flags_false_when_no_plan", "target": "pl_public_site_resolve_site_link_flags" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_site_build_site_product_read", "target": "pl_public_site_resolve_unit_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L152", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_site_build_public_page", "target": "pl_public_site_resolve_plan_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_site_build_public_page", "target": "pl_public_site_build_site_product_read" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_site.py", "source_location": "L119", "weight": 1.0, "source": "pl_public_site_build_site_product_read", "target": "services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_site.py", "source_location": "L124", "weight": 1.0, "source": "pl_public_site_build_site_product_read", "target": "services_pl_product_display_resolve_product_display_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_site_get_public_site", "target": "pl_public_site_build_public_page" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_site_save_public_site_feedback", "target": "pl_public_site_build_public_page" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L233", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_site_upload_public_site_attachment", "target": "pl_public_site_build_public_page" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_site.py", "source_location": "L157", "weight": 1.0, "source": "pl_public_site_build_public_page", "target": "db_mappers_inventory_date_to_api" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L272", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_site_upload_public_site_attachment", "target": "pl_public_site_format_file_size" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_py", "target": "app_core_db_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_py", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_py", "target": "app_utils_excel_export" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_py", "target": "app_schemas_pl_io_order" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_py", "target": "app_services_pl_io_order_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_py", "target": "pl_io_order_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_py", "target": "pl_io_order_get_order" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_py", "target": "pl_io_order_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_py", "target": "pl_io_order_param_get" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_py", "target": "pl_io_order_merge_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_py", "target": "pl_io_order_body_to_params" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_py", "target": "pl_io_order_list_orders" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_py", "target": "pl_io_order_patch_order" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_py", "target": "pl_io_order_get_by_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_py", "target": "pl_io_order_get_inbound_by_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_py", "target": "pl_io_order_list_inbound" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L281", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_py", "target": "pl_io_order_ioorderexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L295", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_py", "target": "pl_io_order_export_orders" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L335", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_py", "target": "pl_io_order_export_inbound" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_py", "target": "pl_io_order_export_outbound" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L353", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_py", "target": "pl_io_order_get_inbound" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L364", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_py", "target": "pl_io_order_patch_inbound" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_py", "target": "pl_io_order_inbound_site_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L386", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_py", "target": "pl_io_order_get_outbound_by_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L399", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_py", "target": "pl_io_order_list_outbound" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L431", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_py", "target": "pl_io_order_get_outbound" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L442", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_py", "target": "pl_io_order_patch_outbound" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L452", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_py", "target": "pl_io_order_outbound_site_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_get_order", "target": "pl_io_order_models" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_list_orders", "target": "pl_io_order_models" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_get_by_plan", "target": "pl_io_order_models" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_patch_order", "target": "pl_io_order_get_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L359", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_get_inbound", "target": "pl_io_order_get_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L380", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_inbound_site_url", "target": "pl_io_order_get_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L437", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_get_outbound", "target": "pl_io_order_get_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L458", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_outbound_site_url", "target": "pl_io_order_get_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_list_orders", "target": "pl_io_order_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_patch_order", "target": "pl_io_order_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_get_inbound_by_plan", "target": "pl_io_order_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L360", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_get_inbound", "target": "pl_io_order_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L395", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_get_outbound_by_plan", "target": "pl_io_order_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L438", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_get_outbound", "target": "pl_io_order_to_read" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/io_order.py", "source_location": "L68", "weight": 1.0, "source": "pl_io_order_to_read", "target": "services_pl_io_order_service_order_header_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L293", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_list_inbound", "target": "pl_io_order_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_export_orders", "target": "pl_io_order_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L471", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_list_outbound", "target": "pl_io_order_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L281", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_list_inbound", "target": "pl_io_order_merge_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L459", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_list_outbound", "target": "pl_io_order_merge_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L341", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_export_orders", "target": "pl_io_order_body_to_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_list_inbound", "target": "pl_io_order_list_orders" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L298", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_export_orders", "target": "pl_io_order_list_orders" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L413", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_list_outbound", "target": "pl_io_order_list_orders" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/io_order.py", "source_location": "L124", "weight": 1.0, "source": "pl_io_order_list_orders", "target": "pl_io_order_list_filters_build_io_order_column_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L370", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_patch_inbound", "target": "pl_io_order_patch_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L448", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_patch_outbound", "target": "pl_io_order_patch_order" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/io_order.py", "source_location": "L157", "weight": 1.0, "source": "pl_io_order_patch_order", "target": "services_pl_io_order_service_dump_feedback_images" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/io_order.py", "source_location": "L178", "weight": 1.0, "source": "pl_io_order_patch_order", "target": "services_pl_io_order_service_update_io_order_items_qty_and_brand" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_get_inbound_by_plan", "target": "pl_io_order_get_by_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L392", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_get_outbound_by_plan", "target": "pl_io_order_get_by_plan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L229", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_rationale_229", "target": "pl_io_order_get_by_plan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_rationale_198", "target": "pl_io_order_get_by_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L340", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_export_inbound", "target": "pl_io_order_export_orders" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L349", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_export_outbound", "target": "pl_io_order_export_orders" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/io_order.py", "source_location": "L381", "weight": 1.0, "source": "pl_io_order_inbound_site_url", "target": "services_pl_io_order_service_order_header_to_dict" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/io_order.py", "source_location": "L459", "weight": 1.0, "source": "pl_io_order_outbound_site_url", "target": "services_pl_io_order_service_order_header_to_dict" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_py", "target": "app_utils_excel_export" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_py", "target": "app_core_db_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_py", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_py", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_py", "target": "app_schemas_pl_transport_address" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_py", "target": "pl_transport_address_merge_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_py", "target": "pl_transport_address_param_get" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_py", "target": "pl_transport_address_body_to_params" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_py", "target": "pl_transport_address_address_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_py", "target": "pl_transport_address_get_address" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_py", "target": "pl_transport_address_build_address_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_py", "target": "pl_transport_address_list_transport_addresses" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_py", "target": "pl_transport_address_list_all_transport_addresses" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_py", "target": "pl_transport_address_transportaddressexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L152", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_py", "target": "pl_transport_address_export_transport_addresses" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_py", "target": "pl_transport_address_create_transport_address" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_py", "target": "pl_transport_address_get_transport_address" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_py", "target": "pl_transport_address_update_transport_address" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L270", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_py", "target": "pl_transport_address_delete_transport_address" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_address_list_transport_addresses", "target": "pl_transport_address_merge_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_address_list_transport_addresses", "target": "pl_transport_address_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_address_export_transport_addresses", "target": "pl_transport_address_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_address_export_transport_addresses", "target": "pl_transport_address_body_to_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_address_list_transport_addresses", "target": "pl_transport_address_address_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_address_list_all_transport_addresses", "target": "pl_transport_address_address_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_address_export_transport_addresses", "target": "pl_transport_address_address_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_address_create_transport_address", "target": "pl_transport_address_address_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L245", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_address_get_transport_address", "target": "pl_transport_address_address_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L266", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_address_update_transport_address", "target": "pl_transport_address_address_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_address_get_transport_address", "target": "pl_transport_address_get_address" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L256", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_address_update_transport_address", "target": "pl_transport_address_get_address" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_address_delete_transport_address", "target": "pl_transport_address_get_address" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_address_list_transport_addresses", "target": "pl_transport_address_build_address_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_address_list_all_transport_addresses", "target": "pl_transport_address_build_address_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_address_export_transport_addresses", "target": "pl_transport_address_build_address_query" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport_address.py", "source_location": "L122", "weight": 1.0, "source": "pl_transport_address_list_transport_addresses", "target": "pl_transport_address_list_filters_build_transport_address_column_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_address_rationale_151", "target": "pl_transport_address_list_all_transport_addresses" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_address_rationale_111", "target": "pl_transport_address_list_all_transport_addresses" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_address_rationale_199", "target": "pl_transport_address_export_transport_addresses" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport_address.py", "source_location": "L215", "weight": 1.0, "source": "pl_transport_address_export_transport_addresses", "target": "pl_transport_address_list_filters_build_transport_address_column_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_address_rationale_157", "target": "pl_transport_address_export_transport_addresses" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/ocr.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_ocr_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/ocr.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_ocr_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/ocr.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_ocr_py", "target": "app_core_db_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/ocr.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_ocr_py", "target": "app_services_pl_ocr_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/ocr.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_ocr_py", "target": "pl_ocr_recognizecertbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/ocr.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_ocr_py", "target": "pl_ocr_recognizecertresult" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/ocr.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_ocr_py", "target": "pl_ocr_recognize_cert" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/ocr.py", "source_location": "L43", "weight": 1.0, "source": "pl_ocr_recognize_cert", "target": "services_pl_ocr_service_recognize_personnel_cert" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "app_utils_excel_export" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "app_core_db_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "app_services_pl_cert_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "app_services_pl_cert_required_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "app_services_pl_carrier_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "app_services_pl_personnel_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "app_schemas_pl_paste_recognize" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "app_services_pl_paste_recognize_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_merge_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_param_get" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_body_to_params" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_list_carriers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_carrierexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_export_carriers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_create_carrier" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L324", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_get_carrier" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L263", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_update_carrier" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L292", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_delete_carrier" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_approve_carrier" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L315", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_reject_carrier" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_vehicle_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_vehicle_to_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L379", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_list_vehicles" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L498", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_vehicleexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L510", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_export_vehicles" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L574", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_create_vehicle" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L749", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_get_vehicle" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L662", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_update_vehicle" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L736", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_delete_vehicle" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L769", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_personnel_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L784", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_personnel_to_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L798", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_list_personnel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L876", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_personnelexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L888", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_export_personnel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L960", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_create_personnel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1092", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_get_personnel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1023", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_update_personnel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1079", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_delete_personnel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1112", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_personnel_to_driver_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1131", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_list_drivers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1175", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_driverexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1182", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_export_drivers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1225", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_create_driver" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1250", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_get_driver" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1261", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_update_driver" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1286", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_delete_driver" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1305", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_bind_vehicle_driver" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1337", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_unbind_vehicle_driver" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1369", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_py", "target": "pl_base_data_paste_recognize_commit" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_list_carriers", "target": "pl_base_data_merge_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_list_vehicles", "target": "pl_base_data_merge_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L898", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_list_personnel", "target": "pl_base_data_merge_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_list_carriers", "target": "pl_base_data_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_export_carriers", "target": "pl_base_data_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L463", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_list_vehicles", "target": "pl_base_data_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L596", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_export_vehicles", "target": "pl_base_data_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L910", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_list_personnel", "target": "pl_base_data_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1002", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_export_personnel", "target": "pl_base_data_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_export_carriers", "target": "pl_base_data_body_to_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L591", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_export_vehicles", "target": "pl_base_data_body_to_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L997", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_export_personnel", "target": "pl_base_data_body_to_params" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L144", "weight": 1.0, "source": "pl_base_data_list_carriers", "target": "pl_carrier_list_filters_build_carrier_column_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_rationale_197", "target": "pl_base_data_export_carriers" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L219", "weight": 1.0, "source": "pl_base_data_export_carriers", "target": "pl_carrier_list_filters_build_carrier_column_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_rationale_155", "target": "pl_base_data_export_carriers" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L236", "weight": 1.0, "source": "pl_base_data_create_carrier", "target": "services_pl_carrier_service_normalize_carrier_urls" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L280", "weight": 1.0, "source": "pl_base_data_update_carrier", "target": "services_pl_carrier_service_normalize_carrier_urls" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L370", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_vehicle_to_detail", "target": "pl_base_data_vehicle_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L452", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_list_vehicles", "target": "pl_base_data_vehicle_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L540", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_export_vehicles", "target": "pl_base_data_vehicle_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L647", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_create_vehicle", "target": "pl_base_data_vehicle_to_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L658", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_get_vehicle", "target": "pl_base_data_vehicle_to_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L732", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_update_vehicle", "target": "pl_base_data_vehicle_to_detail" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L364", "weight": 1.0, "source": "pl_base_data_vehicle_to_detail", "target": "services_pl_personnel_service_load_vehicle_personnel_summaries" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L366", "weight": 1.0, "source": "pl_base_data_vehicle_to_detail", "target": "services_pl_personnel_service_load_vehicle_personnel_rows" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L367", "weight": 1.0, "source": "pl_base_data_vehicle_to_detail", "target": "services_pl_cert_service_certs_to_read" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L368", "weight": 1.0, "source": "pl_base_data_vehicle_to_detail", "target": "services_pl_cert_service_list_owner_certs" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L477", "weight": 1.0, "source": "pl_base_data_list_vehicles", "target": "pl_vehicle_list_filters_build_vehicle_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L442", "weight": 1.0, "source": "pl_base_data_list_vehicles", "target": "services_pl_carrier_service_carrier_eligible_for_transport" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L445", "weight": 1.0, "source": "pl_base_data_list_vehicles", "target": "services_pl_personnel_service_load_vehicle_personnel_summaries" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L448", "weight": 1.0, "source": "pl_base_data_list_vehicles", "target": "services_pl_cert_service_list_owner_certs_batch" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L455", "weight": 1.0, "source": "pl_base_data_list_vehicles", "target": "services_pl_cert_service_certs_to_read" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L588", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_rationale_588", "target": "pl_base_data_export_vehicles" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L607", "weight": 1.0, "source": "pl_base_data_export_vehicles", "target": "pl_vehicle_list_filters_build_vehicle_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L537", "weight": 1.0, "source": "pl_base_data_export_vehicles", "target": "services_pl_personnel_service_load_vehicle_personnel_summaries" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L515", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_rationale_515", "target": "pl_base_data_export_vehicles" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L592", "weight": 1.0, "source": "pl_base_data_create_vehicle", "target": "services_pl_cert_required_service_validate_vehicle_save_certs" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L620", "weight": 1.0, "source": "pl_base_data_create_vehicle", "target": "services_pl_personnel_service_save_vehicle_personnel" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L629", "weight": 1.0, "source": "pl_base_data_create_vehicle", "target": "services_pl_cert_service_save_owner_certs" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L657", "weight": 1.0, "source": "pl_base_data_get_vehicle", "target": "services_pl_paste_recognize_service_get_vehicle" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L669", "weight": 1.0, "source": "pl_base_data_update_vehicle", "target": "services_pl_paste_recognize_service_get_vehicle" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L682", "weight": 1.0, "source": "pl_base_data_update_vehicle", "target": "services_pl_cert_service_list_owner_certs" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L686", "weight": 1.0, "source": "pl_base_data_update_vehicle", "target": "services_pl_personnel_service_load_vehicle_personnel_rows" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L688", "weight": 1.0, "source": "pl_base_data_update_vehicle", "target": "services_pl_cert_required_service_validate_vehicle_save_certs" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L704", "weight": 1.0, "source": "pl_base_data_update_vehicle", "target": "services_pl_personnel_service_save_vehicle_personnel" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L714", "weight": 1.0, "source": "pl_base_data_update_vehicle", "target": "services_pl_cert_service_save_owner_certs" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L742", "weight": 1.0, "source": "pl_base_data_delete_vehicle", "target": "services_pl_paste_recognize_service_get_vehicle" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L787", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_personnel_to_detail", "target": "pl_base_data_personnel_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L848", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_list_personnel", "target": "pl_base_data_personnel_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L922", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_export_personnel", "target": "pl_base_data_personnel_to_read" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L776", "weight": 1.0, "source": "pl_base_data_personnel_to_read", "target": "services_pl_cert_service_nearest_expire_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1008", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_create_personnel", "target": "pl_base_data_personnel_to_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1019", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_get_personnel", "target": "pl_base_data_personnel_to_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1075", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_update_personnel", "target": "pl_base_data_personnel_to_detail" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L788", "weight": 1.0, "source": "pl_base_data_personnel_to_detail", "target": "services_pl_cert_service_certs_to_read" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L789", "weight": 1.0, "source": "pl_base_data_personnel_to_detail", "target": "services_pl_cert_service_list_owner_certs" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L925", "weight": 1.0, "source": "pl_base_data_list_personnel", "target": "pl_personnel_list_filters_build_personnel_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L844", "weight": 1.0, "source": "pl_base_data_list_personnel", "target": "services_pl_cert_service_list_owner_certs_batch" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L852", "weight": 1.0, "source": "pl_base_data_list_personnel", "target": "services_pl_cert_service_certs_to_read" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L994", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_rationale_994", "target": "pl_base_data_export_personnel" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1015", "weight": 1.0, "source": "pl_base_data_export_personnel", "target": "pl_personnel_list_filters_build_personnel_column_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L893", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_rationale_893", "target": "pl_base_data_export_personnel" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L967", "weight": 1.0, "source": "pl_base_data_create_personnel", "target": "services_pl_cert_required_service_validate_personnel_required_certs" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L993", "weight": 1.0, "source": "pl_base_data_create_personnel", "target": "services_pl_cert_service_save_owner_certs" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1018", "weight": 1.0, "source": "pl_base_data_get_personnel", "target": "services_pl_paste_recognize_service_get_personnel" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1030", "weight": 1.0, "source": "pl_base_data_update_personnel", "target": "services_pl_paste_recognize_service_get_personnel" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1042", "weight": 1.0, "source": "pl_base_data_update_personnel", "target": "services_pl_cert_service_list_owner_certs" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1046", "weight": 1.0, "source": "pl_base_data_update_personnel", "target": "services_pl_cert_required_service_validate_personnel_required_certs" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1060", "weight": 1.0, "source": "pl_base_data_update_personnel", "target": "services_pl_cert_service_save_owner_certs" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1085", "weight": 1.0, "source": "pl_base_data_delete_personnel", "target": "services_pl_paste_recognize_service_get_personnel" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1162", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_list_drivers", "target": "pl_base_data_personnel_to_driver_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1208", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_export_drivers", "target": "pl_base_data_personnel_to_driver_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1246", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_create_driver", "target": "pl_base_data_personnel_to_driver_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1257", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_get_driver", "target": "pl_base_data_personnel_to_driver_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1282", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_update_driver", "target": "pl_base_data_personnel_to_driver_read" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1299", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_rationale_1299", "target": "pl_base_data_export_drivers" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1187", "weight": 1.0, "confidence_score": 1.0, "source": "pl_base_data_rationale_1187", "target": "pl_base_data_export_drivers" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1256", "weight": 1.0, "source": "pl_base_data_get_driver", "target": "services_pl_paste_recognize_service_get_personnel" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1268", "weight": 1.0, "source": "pl_base_data_update_driver", "target": "services_pl_paste_recognize_service_get_personnel" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1292", "weight": 1.0, "source": "pl_base_data_delete_driver", "target": "services_pl_paste_recognize_service_get_personnel" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1311", "weight": 1.0, "source": "pl_base_data_bind_vehicle_driver", "target": "services_pl_paste_recognize_service_get_vehicle" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1312", "weight": 1.0, "source": "pl_base_data_bind_vehicle_driver", "target": "services_pl_paste_recognize_service_get_personnel" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/base_data.py", "source_location": "L1376", "weight": 1.0, "source": "pl_base_data_paste_recognize_commit", "target": "services_pl_paste_recognize_service_commit_paste_recognize" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_py", "target": "app_core_db_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_py", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_py", "target": "app_utils_excel_export" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_py", "target": "app_schemas_pl_vehicle_urea" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_py", "target": "pl_vehicle_urea_list_applies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_py", "target": "pl_vehicle_urea_ureaapplyexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_py", "target": "pl_vehicle_urea_export_urea_applies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_py", "target": "pl_vehicle_urea_get_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_py", "target": "pl_vehicle_urea_create_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_py", "target": "pl_vehicle_urea_update_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_py", "target": "pl_vehicle_urea_cancel_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_py", "target": "pl_vehicle_urea_delete_applies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_py", "target": "pl_vehicle_urea_list_disburse_board" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L220", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_py", "target": "pl_vehicle_urea_ureadisburseexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L233", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_py", "target": "pl_vehicle_urea_export_urea_disburse_board" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L267", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_py", "target": "pl_vehicle_urea_get_disburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_py", "target": "pl_vehicle_urea_create_disburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L287", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_py", "target": "pl_vehicle_urea_update_disburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L298", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_py", "target": "pl_vehicle_urea_delete_disburses" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_urea_export_urea_applies", "target": "pl_vehicle_urea_list_applies" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_urea_export_urea_disburse_board", "target": "pl_vehicle_urea_list_disburse_board" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/menu_badges.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_menu_badges_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/menu_badges.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_menu_badges_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/menu_badges.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_menu_badges_py", "target": "app_core_db_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/menu_badges.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_menu_badges_py", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/menu_badges.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_menu_badges_py", "target": "app_schemas_pl_menu_badge" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/menu_badges.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_menu_badges_py", "target": "app_services_pl_menu_badge_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/menu_badges.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_menu_badges_py", "target": "pl_menu_badges_menu_badge_stats" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/menu_badges.py", "source_location": "L24", "weight": 1.0, "source": "pl_menu_badges_menu_badge_stats", "target": "services_pl_menu_badge_service_build_menu_badge_counts" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_py", "target": "app_core_db_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_py", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_py", "target": "app_utils_excel_export" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_py", "target": "app_schemas_pl_vehicle_recharge" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_merge_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_param_get" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_body_to_params" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_apply_list_kwargs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_disburse_list_kwargs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_list_applies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_pending_apply_options" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_rechargeapplyexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_export_recharge_applies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_get_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_create_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_update_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_cancel_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_delete_applies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_list_records" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_list_disburse_board" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_rechargedisburseexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_export_recharge_disburse_board" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L317", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_get_record" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L327", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_create_record" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L337", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_update_record" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L348", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_delete_records" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_recharge_list_applies", "target": "pl_vehicle_recharge_merge_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_recharge_list_disburse_board", "target": "pl_vehicle_recharge_merge_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_recharge_apply_list_kwargs", "target": "pl_vehicle_recharge_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_recharge_disburse_list_kwargs", "target": "pl_vehicle_recharge_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L175", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_recharge_export_recharge_applies", "target": "pl_vehicle_recharge_body_to_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L364", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_recharge_export_recharge_disburse_board", "target": "pl_vehicle_recharge_body_to_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_recharge_list_applies", "target": "pl_vehicle_recharge_apply_list_kwargs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_recharge_export_recharge_applies", "target": "pl_vehicle_recharge_apply_list_kwargs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L319", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_recharge_list_disburse_board", "target": "pl_vehicle_recharge_disburse_list_kwargs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L369", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_recharge_export_recharge_disburse_board", "target": "pl_vehicle_recharge_disburse_list_kwargs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_recharge_export_recharge_applies", "target": "pl_vehicle_recharge_list_applies" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L290", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_recharge_export_recharge_disburse_board", "target": "pl_vehicle_recharge_list_disburse_board" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "app_core_storage" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "app_core_attachment_biz" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "app_core_response" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "app_models_crm_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "app_schemas_pl_io_order" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "app_schemas_pl_resource_snapshot" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "app_schemas_pl_transport" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "app_services_pl_dibang_bridge_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "app_services_pl_feedback_brand_qty" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "app_services_pl_transport_stop_feedback_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "app_services_pl_product_display" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "app_utils_excel_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "pl_public_transport_resolve_unit_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "pl_public_transport_build_stop_product_reads" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "pl_public_transport_get_transport_by_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "pl_public_transport_parse_feedback_images" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "pl_public_transport_format_plan_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "pl_public_transport_normalize_main_plate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "pl_public_transport_parse_history_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "pl_public_transport_as_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "pl_public_transport_history_matches_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "pl_public_transport_history_status_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "pl_public_transport_build_history_stop_reads" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L293", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "pl_public_transport_build_driver_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L298", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "pl_public_transport_resolve_driver_link_flags" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L310", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "pl_public_transport_resolve_other_personnel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L339", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "pl_public_transport_build_public_page" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L534", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "pl_public_transport_get_public_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L541", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "pl_public_transport_get_public_transport_history" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L675", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "pl_public_transport_save_public_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L734", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "pl_public_transport_save_public_driver_stop_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L848", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "pl_public_transport_format_file_size" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L857", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_py", "target": "pl_public_transport_upload_public_attachment" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_build_stop_product_reads", "target": "pl_public_transport_resolve_unit_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_build_history_stop_reads", "target": "pl_public_transport_resolve_unit_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L447", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_build_public_page", "target": "pl_public_transport_resolve_unit_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L636", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_get_public_transport_history", "target": "pl_public_transport_resolve_unit_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L479", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_build_public_page", "target": "pl_public_transport_build_stop_product_reads" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L88", "weight": 1.0, "source": "pl_public_transport_build_stop_product_reads", "target": "services_pl_product_display_resolve_product_display_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L535", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_get_public_transport", "target": "pl_public_transport_get_transport_by_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L546", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_get_public_transport_history", "target": "pl_public_transport_get_transport_by_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L680", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_save_public_feedback", "target": "pl_public_transport_get_transport_by_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L739", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_save_public_driver_stop_feedback", "target": "pl_public_transport_get_transport_by_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L863", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_upload_public_attachment", "target": "pl_public_transport_get_transport_by_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L525", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_build_public_page", "target": "pl_public_transport_parse_feedback_images" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L501", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_build_public_page", "target": "pl_public_transport_format_plan_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L551", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_get_public_transport_history", "target": "pl_public_transport_normalize_main_plate" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L376", "weight": 1.0, "source": "pl_public_transport_site_get_public_transport_site_history", "target": "pl_public_transport_normalize_main_plate" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_public_transport_history.py", "source_location": "L12", "weight": 1.0, "source": "tests_test_pl_public_transport_history_test_normalize_main_plate_trims", "target": "pl_public_transport_normalize_main_plate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L547", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_get_public_transport_history", "target": "pl_public_transport_parse_history_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_history_matches_date", "target": "pl_public_transport_as_date" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_public_transport_history.py", "source_location": "L25", "weight": 1.0, "source": "tests_test_pl_public_transport_history_test_history_matches_date_or_logic", "target": "pl_public_transport_history_matches_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L662", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_get_public_transport_history", "target": "pl_public_transport_history_status_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L657", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_get_public_transport_history", "target": "pl_public_transport_build_history_stop_reads" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L206", "weight": 1.0, "source": "pl_public_transport_build_history_stop_reads", "target": "services_pl_dibang_bridge_service_plan_has_load_stop" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L222", "weight": 1.0, "source": "pl_public_transport_build_history_stop_reads", "target": "services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L250", "weight": 1.0, "source": "pl_public_transport_build_history_stop_reads", "target": "services_pl_transport_stop_feedback_service_load_driver_stop_segments" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L264", "weight": 1.0, "source": "pl_public_transport_build_history_stop_reads", "target": "services_pl_product_display_resolve_product_display_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L650", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_get_public_transport_history", "target": "pl_public_transport_build_driver_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L460", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_build_public_page", "target": "pl_public_transport_resolve_driver_link_flags" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L642", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_get_public_transport_history", "target": "pl_public_transport_resolve_driver_link_flags" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L353", "weight": 1.0, "source": "pl_public_transport_site_get_public_transport_site_history", "target": "pl_public_transport_resolve_driver_link_flags" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L13", "weight": 1.0, "source": "tests_test_pl_public_link_archived_test_driver_link_flags_archived_when_plan_archived", "target": "pl_public_transport_resolve_driver_link_flags" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L21", "weight": 1.0, "source": "tests_test_pl_public_link_archived_test_driver_link_flags_voided_takes_precedence_shape", "target": "pl_public_transport_resolve_driver_link_flags" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L29", "weight": 1.0, "source": "tests_test_pl_public_link_archived_test_driver_link_flags_voided_by_transport_cancelled", "target": "pl_public_transport_resolve_driver_link_flags" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L459", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_build_public_page", "target": "pl_public_transport_resolve_other_personnel" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L536", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_get_public_transport", "target": "pl_public_transport_build_public_page" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L681", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_save_public_feedback", "target": "pl_public_transport_build_public_page" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L740", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_save_public_driver_stop_feedback", "target": "pl_public_transport_build_public_page" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L864", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_upload_public_attachment", "target": "pl_public_transport_build_public_page" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L421", "weight": 1.0, "source": "pl_public_transport_build_public_page", "target": "services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L434", "weight": 1.0, "source": "pl_public_transport_build_public_page", "target": "services_pl_product_display_resolve_product_display_names" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L463", "weight": 1.0, "source": "pl_public_transport_build_public_page", "target": "services_pl_dibang_bridge_service_plan_has_load_stop" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L491", "weight": 1.0, "source": "pl_public_transport_build_public_page", "target": "services_pl_transport_stop_feedback_service_load_driver_stop_segments" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L616", "weight": 1.0, "source": "pl_public_transport_get_public_transport_history", "target": "services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L624", "weight": 1.0, "source": "pl_public_transport_get_public_transport_history", "target": "services_pl_product_display_resolve_product_display_names" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L714", "weight": 1.0, "source": "pl_public_transport_save_public_feedback", "target": "services_pl_feedback_brand_qty_persist_transport_product_feedback" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L765", "weight": 1.0, "source": "pl_public_transport_save_public_driver_stop_feedback", "target": "services_pl_transport_stop_feedback_service_load_driver_stop_segments" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L816", "weight": 1.0, "source": "pl_public_transport_save_public_driver_stop_feedback", "target": "services_pl_feedback_brand_qty_require_brand_qtys_if_needed" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport.py", "source_location": "L833", "weight": 1.0, "source": "pl_public_transport_save_public_driver_stop_feedback", "target": "services_pl_transport_stop_feedback_service_save_driver_stop_feedback" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L901", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_upload_public_attachment", "target": "pl_public_transport_format_file_size" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_py", "target": "app_api_pl_public_transport" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_py", "target": "app_core_attachment_biz" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_py", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_py", "target": "app_core_response" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_py", "target": "app_core_storage" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_py", "target": "app_schemas_pl_transport" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_py", "target": "app_services_pl_product_display" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_py", "target": "app_services_pl_transport_stop_feedback_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_py", "target": "app_utils_excel_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_py", "target": "pl_public_transport_site_get_transport_by_site_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_py", "target": "pl_public_transport_site_format_plan_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_py", "target": "pl_public_transport_site_resolve_plan_flags" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_py", "target": "pl_public_transport_site_build_public_page" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_py", "target": "pl_public_transport_site_build_site_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_py", "target": "pl_public_transport_site_build_site_history_stop_reads" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_py", "target": "pl_public_transport_site_get_public_transport_site_history" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L385", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_py", "target": "pl_public_transport_site_get_public_transport_site" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L392", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_py", "target": "pl_public_transport_site_save_public_site_stop_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L452", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_py", "target": "pl_public_transport_site_format_file_size" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L461", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_py", "target": "pl_public_transport_site_upload_public_site_attachment" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_site_rationale_1", "target": "app_api_pl_public_transport_site_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L241", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_site_get_public_transport_site_history", "target": "pl_public_transport_site_get_transport_by_site_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L386", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_site_get_public_transport_site", "target": "pl_public_transport_site_get_transport_by_site_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L397", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_site_save_public_site_stop_feedback", "target": "pl_public_transport_site_get_transport_by_site_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L467", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_site_upload_public_site_attachment", "target": "pl_public_transport_site_get_transport_by_site_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_site_build_public_page", "target": "pl_public_transport_site_format_plan_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_site_build_public_page", "target": "pl_public_transport_site_resolve_plan_flags" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L387", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_site_get_public_transport_site", "target": "pl_public_transport_site_build_public_page" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L398", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_site_save_public_site_stop_feedback", "target": "pl_public_transport_site_build_public_page" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L468", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_site_upload_public_site_attachment", "target": "pl_public_transport_site_build_public_page" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L112", "weight": 1.0, "source": "pl_public_transport_site_build_public_page", "target": "services_pl_transport_stop_feedback_service_load_site_stop_segments" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L118", "weight": 1.0, "source": "pl_public_transport_site_build_public_page", "target": "services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_site_get_public_transport_site_history", "target": "pl_public_transport_site_build_site_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L304", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_site_get_public_transport_site_history", "target": "pl_public_transport_site_build_site_history_stop_reads" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L161", "weight": 1.0, "source": "pl_public_transport_site_build_site_history_stop_reads", "target": "services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L189", "weight": 1.0, "source": "pl_public_transport_site_build_site_history_stop_reads", "target": "services_pl_transport_stop_feedback_service_load_site_stop_segments" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L205", "weight": 1.0, "source": "pl_public_transport_site_build_site_history_stop_reads", "target": "services_pl_product_display_resolve_product_display_names" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L327", "weight": 1.0, "source": "pl_public_transport_site_get_public_transport_site_history", "target": "services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L335", "weight": 1.0, "source": "pl_public_transport_site_get_public_transport_site_history", "target": "services_pl_product_display_resolve_product_display_names" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L421", "weight": 1.0, "source": "pl_public_transport_site_save_public_site_stop_feedback", "target": "services_pl_transport_stop_feedback_service_load_site_stop_segments" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L433", "weight": 1.0, "source": "pl_public_transport_site_save_public_site_stop_feedback", "target": "services_pl_transport_stop_feedback_service_save_site_stop_feedback" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L507", "weight": 1.0, "confidence_score": 1.0, "source": "pl_public_transport_site_upload_public_site_attachment", "target": "pl_public_transport_site_format_file_size" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_customer_stop_pref_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_customer_stop_pref_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_customer_stop_pref_py", "target": "app_core_db_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_customer_stop_pref_py", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_customer_stop_pref_py", "target": "app_schemas_pl_customer_stop_pref" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_customer_stop_pref_py", "target": "app_services_pl_customer_stop_pref_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_customer_stop_pref_py", "target": "pl_customer_stop_pref_read_customer_stop_pref" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L30", "weight": 1.0, "source": "pl_customer_stop_pref_read_customer_stop_pref", "target": "services_pl_customer_stop_pref_service_get_customer_stop_pref" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_py", "target": "app_core_db_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_py", "target": "app_services_pl_data_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_py", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_py", "target": "app_utils_excel_export" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_py", "target": "app_schemas_pl_inventory" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_py", "target": "app_services_pl_cert_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_py", "target": "pl_inventory_get_inventory_ledger" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_py", "target": "pl_inventory_inventoryledgerexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_py", "target": "pl_inventory_export_inventory_ledger" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_py", "target": "pl_inventory_set_warning_threshold" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_py", "target": "pl_inventory_list_warnings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_py", "target": "pl_inventory_update_warning" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L265", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_py", "target": "pl_inventory_list_transactions" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_py", "target": "pl_inventory_get_summary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L369", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_py", "target": "pl_inventory_merge_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L377", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_py", "target": "pl_inventory_param_get" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L384", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_py", "target": "pl_inventory_body_to_params" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L395", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_py", "target": "pl_inventory_document_reminder_list_kwargs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L410", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_py", "target": "pl_inventory_query_document_reminders" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L370", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_py", "target": "pl_inventory_document_reminder_stats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L390", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_py", "target": "pl_inventory_list_document_reminders" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L424", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_py", "target": "pl_inventory_documentreminderexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L432", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_py", "target": "pl_inventory_export_document_reminders" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L474", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_py", "target": "pl_inventory_update_document_reminder" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L511", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_py", "target": "pl_inventory_check_document_expiry" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L74", "weight": 1.0, "source": "pl_inventory_get_inventory_ledger", "target": "services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L124", "weight": 1.0, "source": "pl_inventory_export_inventory_ledger", "target": "services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L171", "weight": 1.0, "source": "pl_inventory_set_warning_threshold", "target": "services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L220", "weight": 1.0, "source": "pl_inventory_list_warnings", "target": "services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L245", "weight": 1.0, "source": "pl_inventory_update_warning", "target": "services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L293", "weight": 1.0, "source": "pl_inventory_list_transactions", "target": "services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L324", "weight": 1.0, "source": "pl_inventory_get_summary", "target": "services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L497", "weight": 1.0, "confidence_score": 1.0, "source": "pl_inventory_list_document_reminders", "target": "pl_inventory_merge_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L397", "weight": 1.0, "confidence_score": 1.0, "source": "pl_inventory_document_reminder_list_kwargs", "target": "pl_inventory_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L538", "weight": 1.0, "confidence_score": 1.0, "source": "pl_inventory_export_document_reminders", "target": "pl_inventory_body_to_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L502", "weight": 1.0, "confidence_score": 1.0, "source": "pl_inventory_list_document_reminders", "target": "pl_inventory_document_reminder_list_kwargs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L543", "weight": 1.0, "confidence_score": 1.0, "source": "pl_inventory_export_document_reminders", "target": "pl_inventory_document_reminder_list_kwargs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L498", "weight": 1.0, "confidence_score": 1.0, "source": "pl_inventory_list_document_reminders", "target": "pl_inventory_query_document_reminders" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L539", "weight": 1.0, "confidence_score": 1.0, "source": "pl_inventory_export_document_reminders", "target": "pl_inventory_query_document_reminders" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L446", "weight": 1.0, "source": "pl_inventory_query_document_reminders", "target": "pl_document_reminder_list_filters_build_document_reminder_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L461", "weight": 1.0, "source": "pl_inventory_query_document_reminders", "target": "services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L467", "weight": 1.0, "source": "pl_inventory_query_document_reminders", "target": "pl_list_sort_order_reminder" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L375", "weight": 1.0, "source": "pl_inventory_document_reminder_stats", "target": "services_pl_cert_service_scan_cert_expiry" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L384", "weight": 1.0, "source": "pl_inventory_document_reminder_stats", "target": "services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L396", "weight": 1.0, "source": "pl_inventory_list_document_reminders", "target": "services_pl_cert_service_scan_cert_expiry" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L407", "weight": 1.0, "source": "pl_inventory_list_document_reminders", "target": "services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L439", "weight": 1.0, "source": "pl_inventory_export_document_reminders", "target": "services_pl_cert_service_scan_cert_expiry" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L449", "weight": 1.0, "source": "pl_inventory_export_document_reminders", "target": "services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L494", "weight": 1.0, "source": "pl_inventory_update_document_reminder", "target": "services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/inventory.py", "source_location": "L513", "weight": 1.0, "source": "pl_inventory_check_document_expiry", "target": "services_pl_cert_service_scan_cert_expiry" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "app_api_bx_export_common" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "app_core_bx_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "app_models_bx_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "app_schemas_bx_common" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "app_schemas_bx_reimburse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "app_services_bx_expense_item" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "app_services_bx_reimburse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "app_services_bx_reimburse_import" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "app_utils_bx_codegen" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "bx_reimburse_tenant" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "bx_reimburse_reimburse_order" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "bx_reimburse_merge_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "bx_reimburse_param_get" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "bx_reimburse_filters_from_params" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "bx_reimburse_body_to_params" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "bx_reimburse_reimburse_list_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "bx_reimburse_export_reimburse_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "bx_reimburse_build_details_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "bx_reimburse_get_generated_title" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "bx_reimburse_download_reimburse_import_template" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "bx_reimburse_import_reimburses" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "bx_reimburse_list_reimburses" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "bx_reimburse_my_reimburses" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "bx_reimburse_my_reimburse_stats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L304", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "bx_reimburse_reimburse_status_counts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "bx_reimburse_pending_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L345", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "bx_reimburse_pending_approval_stats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L355", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "bx_reimburse_approved_by_me" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L388", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "bx_reimburse_export_reimburses" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L413", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "bx_reimburse_export_my_reimburses" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L444", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "bx_reimburse_export_pending_approval_reimburses" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L482", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "bx_reimburse_export_approved_by_me_reimburses" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L520", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "bx_reimburse_get_reimburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L534", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "bx_reimburse_get_approvals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L547", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "bx_reimburse_get_approval_history" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L560", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "bx_reimburse_create_reimburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L614", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "bx_reimburse_update_reimburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L659", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "bx_reimburse_submit_reimburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L681", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "bx_reimburse_approve_reimburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L697", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "bx_reimburse_reject_reimburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L713", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "bx_reimburse_withdraw_reimburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L731", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "bx_reimburse_delete_reimburse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_py", "target": "app_utils_bx_date_range" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_get_generated_title", "target": "bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_download_reimburse_import_template", "target": "bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_list_reimburses", "target": "bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L261", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_my_reimburses", "target": "bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L298", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_my_reimburse_stats", "target": "bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_reimburse_status_counts", "target": "bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L325", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_pending_approval", "target": "bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L349", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_pending_approval_stats", "target": "bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L367", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_approved_by_me", "target": "bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L394", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_export_reimburses", "target": "bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L419", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_export_my_reimburses", "target": "bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L450", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_export_pending_approval_reimburses", "target": "bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L488", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_export_approved_by_me_reimburses", "target": "bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L525", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_get_reimburse", "target": "bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L539", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_get_approvals", "target": "bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L552", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_get_approval_history", "target": "bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L565", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_create_reimburse", "target": "bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L620", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_update_reimburse", "target": "bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L665", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_submit_reimburse", "target": "bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L687", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_approve_reimburse", "target": "bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L703", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_reject_reimburse", "target": "bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L718", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_withdraw_reimburse", "target": "bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L736", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_delete_reimburse", "target": "bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L266", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_list_reimburses", "target": "bx_reimburse_reimburse_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L321", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_my_reimburses", "target": "bx_reimburse_reimburse_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L382", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_pending_approval", "target": "bx_reimburse_reimburse_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L430", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_approved_by_me", "target": "bx_reimburse_reimburse_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L454", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_export_reimburses", "target": "bx_reimburse_reimburse_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L492", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_export_my_reimburses", "target": "bx_reimburse_reimburse_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L527", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_export_pending_approval_reimburses", "target": "bx_reimburse_reimburse_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L559", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_export_approved_by_me_reimburses", "target": "bx_reimburse_reimburse_order" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L56", "weight": 1.0, "source": "bx_reimburse_reimburse_order", "target": "bx_list_sort_order_reimburse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L55", "weight": 1.0, "source": "bx_reimburse_reimburse_order", "target": "bx_list_sort_parse_sort_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L245", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_list_reimburses", "target": "bx_reimburse_merge_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L295", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_my_reimburses", "target": "bx_reimburse_merge_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L349", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_pending_approval", "target": "bx_reimburse_merge_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L400", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_approved_by_me", "target": "bx_reimburse_merge_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_filters_from_params", "target": "bx_reimburse_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_reimburse_list_filters", "target": "bx_reimburse_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L256", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_list_reimburses", "target": "bx_reimburse_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L318", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_my_reimburses", "target": "bx_reimburse_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L362", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_pending_approval", "target": "bx_reimburse_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L409", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_approved_by_me", "target": "bx_reimburse_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L446", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_export_reimburses", "target": "bx_reimburse_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L484", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_export_my_reimburses", "target": "bx_reimburse_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L491", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_export_pending_approval_reimburses", "target": "bx_reimburse_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L551", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_export_approved_by_me_reimburses", "target": "bx_reimburse_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L86", "weight": 1.0, "source": "bx_reimburse_filters_from_params", "target": "bx_reimburse_list_filters_build_reimburse_column_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_reimburse_list_filters", "target": "bx_reimburse_body_to_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L445", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_export_reimburses", "target": "bx_reimburse_body_to_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L477", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_export_my_reimburses", "target": "bx_reimburse_body_to_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L487", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_export_pending_approval_reimburses", "target": "bx_reimburse_body_to_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L550", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_export_approved_by_me_reimburses", "target": "bx_reimburse_body_to_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L395", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_export_reimburses", "target": "bx_reimburse_reimburse_list_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L426", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_export_my_reimburses", "target": "bx_reimburse_reimburse_list_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L521", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_export_approved_by_me_reimburses", "target": "bx_reimburse_reimburse_list_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L67", "weight": 1.0, "source": "bx_reimburse_reimburse_list_filters", "target": "bx_reimburse_list_filters_build_reimburse_column_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L404", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_export_reimburses", "target": "bx_reimburse_export_reimburse_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L435", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_export_my_reimburses", "target": "bx_reimburse_export_reimburse_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L473", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_export_pending_approval_reimburses", "target": "bx_reimburse_export_reimburse_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L511", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_export_approved_by_me_reimburses", "target": "bx_reimburse_export_reimburse_rows" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L98", "weight": 1.0, "source": "bx_reimburse_export_reimburse_rows", "target": "bx_export_common_dump_export_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L566", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_create_reimburse", "target": "bx_reimburse_build_details_data" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L623", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_update_reimburse", "target": "bx_reimburse_build_details_data" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L160", "weight": 1.0, "source": "bx_reimburse_download_reimburse_import_template", "target": "bx_reimburse_import_load_expense_nodes_flat" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L161", "weight": 1.0, "source": "bx_reimburse_download_reimburse_import_template", "target": "bx_reimburse_import_load_applicant_options" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L164", "weight": 1.0, "source": "bx_reimburse_download_reimburse_import_template", "target": "bx_reimburse_import_build_applicant_label" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L170", "weight": 1.0, "source": "bx_reimburse_download_reimburse_import_template", "target": "bx_reimburse_import_build_import_template_bytes" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L196", "weight": 1.0, "source": "bx_reimburse_import_reimburses", "target": "bx_reimburse_import_import_reimburse_workbook" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L271", "weight": 1.0, "source": "bx_reimburse_my_reimburses", "target": "bx_reimburse_list_filters_build_reimburse_column_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L452", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_export_pending_approval_reimburses", "target": "bx_reimburse_pending_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_pending_approval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_pending_approval", "target": "bx_reimburse_build_expense_name_condition" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_pending_approval", "target": "bx_reimburse_offset" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1136", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_pending_approval_stats" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L490", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_export_approved_by_me_reimburses", "target": "bx_reimburse_approved_by_me" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_approved_by_me" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_approved_by_me", "target": "bx_reimburse_build_expense_name_condition" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_approved_by_me", "target": "bx_reimburse_offset" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L272", "weight": 1.0, "source": "bx_reimburse_approved_by_me", "target": "services_bx_data_scope_apply_bx_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L399", "weight": 1.0, "source": "bx_reimburse_export_reimburses", "target": "bx_export_common_respond_xlsx" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L430", "weight": 1.0, "source": "bx_reimburse_export_my_reimburses", "target": "bx_export_common_respond_xlsx" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L468", "weight": 1.0, "source": "bx_reimburse_export_pending_approval_reimburses", "target": "bx_export_common_respond_xlsx" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L506", "weight": 1.0, "source": "bx_reimburse_export_approved_by_me_reimburses", "target": "bx_export_common_respond_xlsx" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L748", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_get_approvals" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L751", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_get_approvals", "target": "bx_reimburse_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L757", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_get_approvals", "target": "bx_reimburse_workflow_nodes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L760", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_get_approvals", "target": "bx_reimburse_query_approvals" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L762", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_get_approvals", "target": "bx_reimburse_latest_approval_per_node" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L767", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_get_approvals", "target": "bx_reimburse_approval_record_dict" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L761", "weight": 1.0, "source": "bx_reimburse_get_approvals", "target": "bx_approval_cycle_filter_current_cycle_approvals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L784", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_get_approval_history" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L788", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_get_approval_history", "target": "bx_reimburse_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L800", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_get_approval_history", "target": "bx_reimburse_approval_record_dict" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item_py", "target": "app_api_bx_export_common" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item_py", "target": "app_core_bx_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item_py", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item_py", "target": "app_schemas_bx_common" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item_py", "target": "app_schemas_bx_expense_item" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item_py", "target": "app_services_bx_expense_item" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item_py", "target": "bx_expense_item_get_expense_item_tree" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item_py", "target": "bx_expense_item_expenseitemexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item_py", "target": "bx_expense_item_flatten_expense_tree" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item_py", "target": "bx_expense_item_export_expense_items" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item_py", "target": "bx_expense_item_get_expense_item" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item_py", "target": "bx_expense_item_create_expense_item" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item_py", "target": "bx_expense_item_update_expense_item" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item_py", "target": "bx_expense_item_delete_expense_item" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "bx_expense_item_expenseitemexportbody", "target": "bxexportbodybase" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/expense_item.py", "source_location": "L7", "weight": 0.8, "confidence_score": 0.5, "source": "bx_expense_item_expenseitemexportbody", "target": "bx_export_common_bxexportbodybase" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/expense_item.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "bx_expense_item_expenseitemexportbody", "target": "bx_expense_item_expenseitemservice" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_walletexportbody", "target": "bxexportbodybase" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "bx_expense_item_export_expense_items", "target": "bx_expense_item_flatten_expense_tree" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/expense_item.py", "source_location": "L81", "weight": 1.0, "source": "bx_expense_item_export_expense_items", "target": "bx_export_common_dump_export_row" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/expense_item.py", "source_location": "L82", "weight": 1.0, "source": "bx_expense_item_export_expense_items", "target": "bx_export_common_status_label" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/expense_item.py", "source_location": "L87", "weight": 1.0, "source": "bx_expense_item_export_expense_items", "target": "bx_export_common_respond_xlsx" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_init_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/__init__.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_init_py", "target": "app_schemas_bx_common" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/__init__.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_init_py", "target": "bx_init_bx_health" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/bx/__init__.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "bx_init_rationale_19", "target": "bx_init_bx_health" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_py", "target": "app_core_bx_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_py", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_py", "target": "app_schemas_bx_attachment" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_py", "target": "app_schemas_bx_common" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_py", "target": "app_services_bx_attachment" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_py", "target": "app_services_bx_storage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_py", "target": "bx_attachment_tenant" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_py", "target": "bx_attachment_parse_id_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_py", "target": "bx_attachment_upload_file" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_py", "target": "bx_attachment_download_file" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_py", "target": "bx_attachment_delete_attachment" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_py", "target": "bx_attachment_preview_attachment" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_py", "target": "bx_attachment_list_by_biz" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_py", "target": "bx_attachment_bind_biz" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "bx_attachment_download_file", "target": "bx_attachment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "bx_attachment_delete_attachment", "target": "bx_attachment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "bx_attachment_preview_attachment", "target": "bx_attachment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "bx_attachment_list_by_biz", "target": "bx_attachment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "bx_attachment_bind_biz", "target": "bx_attachment_parse_id_list" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/attachment.py", "source_location": "L48", "weight": 1.0, "source": "bx_attachment_upload_file", "target": "bx_storage_upload_bx_file" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/attachment.py", "source_location": "L77", "weight": 1.0, "source": "bx_attachment_download_file", "target": "bx_storage_download_file_bytes" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "bx_attachment_rationale_108", "target": "bx_attachment_preview_attachment" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/attachment.py", "source_location": "L114", "weight": 1.0, "source": "bx_attachment_preview_attachment", "target": "bx_storage_get_preview_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_py", "target": "bx_attachment_bind_biz" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "bx_attachment_bind_biz", "target": "bx_attachment_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/attachment.py", "source_location": "L83", "weight": 1.0, "source": "bx_attachment_bind_biz", "target": "services_bx_data_scope_assert_bx_biz_in_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "app_api_bx_export_common" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "app_core_bx_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "app_models_bx_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "app_schemas_bx_advance" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "app_schemas_bx_common" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "app_services_bx_advance" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "app_services_bx_expense_item" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "app_utils_bx_codegen" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "bx_advance_tenant" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "bx_advance_advance_order" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "bx_advance_fill_offset_amounts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "bx_advance_merge_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "bx_advance_param_get" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "bx_advance_filters_from_params" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "bx_advance_body_to_params" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "bx_advance_advance_list_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "bx_advance_export_advance_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "bx_advance_list_advances" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "bx_advance_my_advances" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L181", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "bx_advance_my_advance_stats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "bx_advance_advance_status_counts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "bx_advance_pending_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "bx_advance_advance_pending_approval_stats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "bx_advance_approved_by_me" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L270", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "bx_advance_export_advances" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "bx_advance_export_my_advances" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L328", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "bx_advance_export_pending_approval_advances" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "bx_advance_export_approved_by_me_advances" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L404", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "bx_advance_get_advance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L420", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "bx_advance_get_approvals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L433", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "bx_advance_get_approval_history" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L446", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "bx_advance_create_advance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L479", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "bx_advance_update_advance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L500", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "bx_advance_submit_advance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L514", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "bx_advance_approve_advance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L529", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "bx_advance_reject_advance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L544", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "bx_advance_delete_advance" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_py", "target": "app_utils_bx_date_range" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_list_advances", "target": "bx_advance_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_my_advances", "target": "bx_advance_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_my_advance_stats", "target": "bx_advance_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_advance_status_counts", "target": "bx_advance_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_pending_approval", "target": "bx_advance_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_advance_pending_approval_stats", "target": "bx_advance_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L251", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_approved_by_me", "target": "bx_advance_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_export_advances", "target": "bx_advance_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L302", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_export_my_advances", "target": "bx_advance_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_export_pending_approval_advances", "target": "bx_advance_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L372", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_export_approved_by_me_advances", "target": "bx_advance_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L409", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_get_advance", "target": "bx_advance_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L425", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_get_approvals", "target": "bx_advance_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L438", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_get_approval_history", "target": "bx_advance_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_create_advance", "target": "bx_advance_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L485", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_update_advance", "target": "bx_advance_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L549", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_delete_advance", "target": "bx_advance_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_list_advances", "target": "bx_advance_advance_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L223", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_my_advances", "target": "bx_advance_advance_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_pending_approval", "target": "bx_advance_advance_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L329", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_approved_by_me", "target": "bx_advance_advance_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L352", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_export_advances", "target": "bx_advance_advance_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L391", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_export_my_advances", "target": "bx_advance_advance_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L427", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_export_pending_approval_advances", "target": "bx_advance_advance_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L460", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_export_approved_by_me_advances", "target": "bx_advance_advance_order" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L44", "weight": 1.0, "source": "bx_advance_advance_order", "target": "bx_list_sort_order_advance" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L43", "weight": 1.0, "source": "bx_advance_advance_order", "target": "bx_list_sort_parse_sort_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_export_advance_rows", "target": "bx_advance_fill_offset_amounts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_list_advances", "target": "bx_advance_fill_offset_amounts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_my_advances", "target": "bx_advance_fill_offset_amounts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_list_advances", "target": "bx_advance_merge_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_my_advances", "target": "bx_advance_merge_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_pending_approval", "target": "bx_advance_merge_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L291", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_approved_by_me", "target": "bx_advance_merge_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_filters_from_params", "target": "bx_advance_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_advance_list_filters", "target": "bx_advance_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_list_advances", "target": "bx_advance_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_my_advances", "target": "bx_advance_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L254", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_pending_approval", "target": "bx_advance_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L299", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_approved_by_me", "target": "bx_advance_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_export_advances", "target": "bx_advance_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L383", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_export_my_advances", "target": "bx_advance_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L382", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_export_pending_approval_advances", "target": "bx_advance_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L452", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_export_approved_by_me_advances", "target": "bx_advance_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L83", "weight": 1.0, "source": "bx_advance_filters_from_params", "target": "bx_advance_list_filters_build_advance_column_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_advance_list_filters", "target": "bx_advance_body_to_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L343", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_export_advances", "target": "bx_advance_body_to_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L376", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_export_my_advances", "target": "bx_advance_body_to_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L378", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_export_pending_approval_advances", "target": "bx_advance_body_to_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_export_approved_by_me_advances", "target": "bx_advance_body_to_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_export_advances", "target": "bx_advance_advance_list_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L309", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_export_my_advances", "target": "bx_advance_advance_list_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L413", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_export_approved_by_me_advances", "target": "bx_advance_advance_list_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L281", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_export_advances", "target": "bx_advance_export_advance_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_export_my_advances", "target": "bx_advance_export_advance_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L351", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_export_pending_approval_advances", "target": "bx_advance_export_advance_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L389", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_export_approved_by_me_advances", "target": "bx_advance_export_advance_rows" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L97", "weight": 1.0, "source": "bx_advance_export_advance_rows", "target": "bx_export_common_dump_export_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L336", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_export_pending_approval_advances", "target": "bx_advance_pending_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_py", "target": "bx_advance_pending_approval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_export_approved_by_me_advances", "target": "bx_advance_approved_by_me" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_py", "target": "bx_advance_approved_by_me" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/advance.py", "source_location": "L208", "weight": 1.0, "source": "bx_advance_approved_by_me", "target": "services_bx_data_scope_apply_bx_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L282", "weight": 1.0, "source": "bx_advance_export_advances", "target": "bx_export_common_respond_xlsx" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L314", "weight": 1.0, "source": "bx_advance_export_my_advances", "target": "bx_export_common_respond_xlsx" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L352", "weight": 1.0, "source": "bx_advance_export_pending_approval_advances", "target": "bx_export_common_respond_xlsx" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/advance.py", "source_location": "L390", "weight": 1.0, "source": "bx_advance_export_approved_by_me_advances", "target": "bx_export_common_respond_xlsx" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L373", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_py", "target": "bx_advance_get_approvals" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L376", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_get_approvals", "target": "bx_advance_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L382", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_get_approvals", "target": "bx_advance_workflow_nodes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L385", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_get_approvals", "target": "bx_advance_query_approvals" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L387", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_get_approvals", "target": "bx_advance_latest_approval_per_node" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L392", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_get_approvals", "target": "bx_advance_approval_record_dict" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/advance.py", "source_location": "L386", "weight": 1.0, "source": "bx_advance_get_approvals", "target": "bx_approval_cycle_filter_current_cycle_approvals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L409", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_py", "target": "bx_advance_get_approval_history" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L413", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_get_approval_history", "target": "bx_advance_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L425", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_get_approval_history", "target": "bx_advance_approval_record_dict" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow_py", "target": "app_core_bx_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow_py", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow_py", "target": "app_schemas_bx_common" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow_py", "target": "app_schemas_bx_workflow" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow_py", "target": "app_services_bx_workflow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow_py", "target": "bx_workflow_list_workflows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow_py", "target": "bx_workflow_get_workflow_by_biz_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow_py", "target": "bx_workflow_get_workflow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow_py", "target": "bx_workflow_create_workflow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow_py", "target": "bx_workflow_update_workflow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow_py", "target": "bx_workflow_save_workflow_nodes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow_py", "target": "bx_workflow_delete_workflow" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "app_api_bx_export_common" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "app_core_bx_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "app_models_bx_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "app_schemas_bx_advance" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "app_schemas_bx_common" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "app_schemas_bx_reimburse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "app_services_bx_advance" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "app_services_bx_attachment" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "app_services_bx_reimburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "bx_payment_tenant" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "bx_payment_wrap_reimburse_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "bx_payment_merge_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "bx_payment_param_get" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "bx_payment_advance_filters_from_params" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "bx_payment_payment_filters_from_params" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "bx_payment_body_to_params" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "bx_payment_strip_tab_status_params" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "bx_payment_advance_issue_tab_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "bx_payment_list_pending_payments" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "bx_payment_payment_finance_stats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "bx_payment_list_processed_payments" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "bx_payment_pay" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "bx_payment_offset" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "bx_payment_batch_offset" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L208", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "bx_payment_list_advance_issues" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L255", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "bx_payment_advance_issue_stats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L292", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "bx_payment_paymentexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "bx_payment_export_pending_payments" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "bx_payment_export_processed_payments" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L371", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "bx_payment_export_advance_issues_xlsx" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L420", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "bx_payment_export_advance_issues" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L500", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "bx_payment_issue_advance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L524", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "bx_payment_list_advance_offset_records" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L564", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "bx_payment_list_reimburse_offset_records" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "app_utils_bx_date_range" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_py", "target": "bx_payment_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_list_pending_payments", "target": "bx_payment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_payment_finance_stats", "target": "bx_payment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_list_processed_payments", "target": "bx_payment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_pay", "target": "bx_payment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_offset", "target": "bx_payment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_batch_offset", "target": "bx_payment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L220", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_list_advance_issues", "target": "bx_payment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L259", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_advance_issue_stats", "target": "bx_payment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L303", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_export_pending_payments", "target": "bx_payment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L340", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_export_processed_payments", "target": "bx_payment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L377", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_export_advance_issues_xlsx", "target": "bx_payment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L430", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_export_advance_issues", "target": "bx_payment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L506", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_issue_advance", "target": "bx_payment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L529", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_list_advance_offset_records", "target": "bx_payment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L569", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_list_reimburse_offset_records", "target": "bx_payment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_list_pending_payments", "target": "bx_payment_wrap_reimburse_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_list_processed_payments", "target": "bx_payment_wrap_reimburse_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_list_pending_payments", "target": "bx_payment_merge_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_list_processed_payments", "target": "bx_payment_merge_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L307", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_list_advance_issues", "target": "bx_payment_merge_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L487", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_export_advance_issues", "target": "bx_payment_merge_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_advance_filters_from_params", "target": "bx_payment_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_payment_filters_from_params", "target": "bx_payment_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L452", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_export_advance_issues_xlsx", "target": "bx_payment_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_filters_from_params", "target": "bx_payment_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L345", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_list_advance_issues", "target": "bx_payment_advance_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L458", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_export_advance_issues_xlsx", "target": "bx_payment_advance_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L499", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_export_advance_issues", "target": "bx_payment_advance_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L79", "weight": 1.0, "source": "bx_payment_advance_filters_from_params", "target": "bx_advance_list_filters_build_advance_column_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_list_pending_payments", "target": "bx_payment_payment_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L245", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_list_processed_payments", "target": "bx_payment_payment_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L408", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_export_pending_payments", "target": "bx_payment_payment_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L432", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_export_processed_payments", "target": "bx_payment_payment_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L117", "weight": 1.0, "source": "bx_payment_payment_filters_from_params", "target": "bx_payment_list_filters_build_payment_column_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L406", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_export_pending_payments", "target": "bx_payment_body_to_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L431", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_export_processed_payments", "target": "bx_payment_body_to_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_export_advance_issues_xlsx", "target": "bx_payment_body_to_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_list_pending_payments", "target": "bx_payment_strip_tab_status_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L316", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_list_advance_issues", "target": "bx_payment_strip_tab_status_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L407", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_export_pending_payments", "target": "bx_payment_strip_tab_status_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L454", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_export_advance_issues_xlsx", "target": "bx_payment_strip_tab_status_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L495", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_export_advance_issues", "target": "bx_payment_strip_tab_status_params" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_rationale_162", "target": "bx_payment_strip_tab_status_params" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_rationale_161", "target": "bx_payment_strip_tab_status_params" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_rationale_123", "target": "bx_payment_strip_tab_status_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_list_advance_issues", "target": "bx_payment_advance_issue_tab_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L453", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_export_advance_issues_xlsx", "target": "bx_payment_advance_issue_tab_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L486", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_export_advance_issues", "target": "bx_payment_advance_issue_tab_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L214", "weight": 1.0, "source": "bx_payment_list_pending_payments", "target": "bx_list_sort_order_reimburse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L206", "weight": 1.0, "source": "bx_payment_list_pending_payments", "target": "bx_list_sort_parse_sort_params" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L264", "weight": 1.0, "source": "bx_payment_list_processed_payments", "target": "bx_list_sort_order_reimburse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L256", "weight": 1.0, "source": "bx_payment_list_processed_payments", "target": "bx_list_sort_parse_sort_params" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L373", "weight": 1.0, "source": "bx_payment_list_advance_issues", "target": "bx_list_sort_order_advance" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L365", "weight": 1.0, "source": "bx_payment_list_advance_issues", "target": "bx_list_sort_parse_sort_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L317", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_list_advance_issues", "target": "bx_payment_filters_from_params" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L292", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_paymentexportbody", "target": "bxapplylistexportbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L13", "weight": 0.8, "confidence_score": 0.5, "source": "bx_payment_paymentexportbody", "target": "bx_export_common_bxapplylistexportbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L41", "weight": 0.8, "confidence_score": 0.5, "source": "bx_payment_paymentexportbody", "target": "bx_advance_advanceservice" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L42", "weight": 0.8, "confidence_score": 0.5, "source": "bx_payment_paymentexportbody", "target": "bx_attachment_attachmentservice" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L43", "weight": 0.8, "confidence_score": 0.5, "source": "bx_payment_paymentexportbody", "target": "bx_reimburse_reimburseservice" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L445", "weight": 1.0, "source": "bx_payment_export_pending_payments", "target": "bx_list_sort_order_reimburse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L324", "weight": 1.0, "source": "bx_payment_export_pending_payments", "target": "bx_export_common_dump_export_row" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L325", "weight": 1.0, "source": "bx_payment_export_pending_payments", "target": "bx_export_common_respond_xlsx" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L437", "weight": 1.0, "source": "bx_payment_export_pending_payments", "target": "bx_list_sort_parse_sort_params" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L476", "weight": 1.0, "source": "bx_payment_export_processed_payments", "target": "bx_list_sort_order_reimburse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L361", "weight": 1.0, "source": "bx_payment_export_processed_payments", "target": "bx_export_common_dump_export_row" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L362", "weight": 1.0, "source": "bx_payment_export_processed_payments", "target": "bx_export_common_respond_xlsx" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L468", "weight": 1.0, "source": "bx_payment_export_processed_payments", "target": "bx_list_sort_parse_sort_params" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L509", "weight": 1.0, "source": "bx_payment_export_advance_issues_xlsx", "target": "bx_list_sort_order_advance" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L408", "weight": 1.0, "source": "bx_payment_export_advance_issues_xlsx", "target": "bx_export_common_dump_export_row" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L409", "weight": 1.0, "source": "bx_payment_export_advance_issues_xlsx", "target": "bx_export_common_issue_status_label" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L411", "weight": 1.0, "source": "bx_payment_export_advance_issues_xlsx", "target": "bx_export_common_respond_xlsx" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L501", "weight": 1.0, "source": "bx_payment_export_advance_issues_xlsx", "target": "bx_list_sort_parse_sort_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L455", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_export_advance_issues_xlsx", "target": "bx_payment_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L496", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_export_advance_issues", "target": "bx_payment_filters_from_params" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/export_common.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_export_common_py", "target": "app_utils_excel_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/export_common.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_export_common_py", "target": "bx_export_common_bxexportbodybase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/export_common.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_export_common_py", "target": "bx_export_common_bxapplylistexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/export_common.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_export_common_py", "target": "bx_export_common_status_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/export_common.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_export_common_py", "target": "bx_export_common_issue_status_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/export_common.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_export_common_py", "target": "bx_export_common_dump_export_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/export_common.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_export_common_py", "target": "bx_export_common_respond_xlsx" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/bx/export_common.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "bx_export_common_bxapplylistexportbody", "target": "bx_export_common_bxexportbodybase" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/invoice.py", "source_location": "L8", "weight": 0.8, "confidence_score": 0.5, "source": "bx_invoice_walletexportbody", "target": "bx_export_common_bxexportbodybase" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/export_common.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "bx_export_common_dump_export_row", "target": "bx_export_common_status_label" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/invoice.py", "source_location": "L81", "weight": 1.0, "source": "bx_invoice_export_invoice_wallets", "target": "bx_export_common_dump_export_row" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/invoice.py", "source_location": "L82", "weight": 1.0, "source": "bx_invoice_export_invoice_wallets", "target": "bx_export_common_respond_xlsx" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_py", "target": "app_api_bx_export_common" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_py", "target": "app_core_bx_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_py", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_py", "target": "app_schemas_bx_common" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_py", "target": "app_schemas_bx_invoice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_py", "target": "app_services_bx_invoice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_py", "target": "bx_invoice_merge_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_py", "target": "bx_invoice_param_get" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_py", "target": "bx_invoice_wallet_filters_from_params" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_py", "target": "bx_invoice_invoice_filters_from_params" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_py", "target": "bx_invoice_ledger_filters_from_params" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_py", "target": "bx_invoice_body_to_params" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_py", "target": "bx_invoice_get_mine_wallet_summary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_py", "target": "bx_invoice_list_invoice_wallets" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_py", "target": "bx_invoice_walletexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_py", "target": "bx_invoice_export_invoice_wallets" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_py", "target": "bx_invoice_list_invoices" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_py", "target": "bx_invoice_create_invoice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_py", "target": "bx_invoice_delete_invoice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_py", "target": "bx_invoice_list_invoice_ledgers" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_list_invoice_wallets", "target": "bx_invoice_merge_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_list_invoices", "target": "bx_invoice_merge_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L327", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_list_invoice_ledgers", "target": "bx_invoice_merge_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_wallet_filters_from_params", "target": "bx_invoice_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_invoice_filters_from_params", "target": "bx_invoice_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_ledger_filters_from_params", "target": "bx_invoice_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_list_invoice_wallets", "target": "bx_invoice_wallet_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_export_invoice_wallets", "target": "bx_invoice_wallet_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/invoice.py", "source_location": "L50", "weight": 1.0, "source": "bx_invoice_wallet_filters_from_params", "target": "bx_invoice_list_filters_build_wallet_column_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_list_invoices", "target": "bx_invoice_invoice_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/invoice.py", "source_location": "L73", "weight": 1.0, "source": "bx_invoice_invoice_filters_from_params", "target": "bx_invoice_list_filters_build_invoice_column_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L328", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_list_invoice_ledgers", "target": "bx_invoice_ledger_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/invoice.py", "source_location": "L88", "weight": 1.0, "source": "bx_invoice_ledger_filters_from_params", "target": "bx_invoice_list_filters_build_ledger_column_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_export_invoice_wallets", "target": "bx_invoice_body_to_params" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/invoice.py", "source_location": "L21", "weight": 0.8, "confidence_score": 0.5, "source": "bx_invoice_walletexportbody", "target": "bx_invoice_invoiceservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_py", "target": "bx_invoice_list_invoices" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_list_invoices", "target": "bx_invoice_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_list_invoices", "target": "bx_invoice_resolve_owner_for_query" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/invoice.py", "source_location": "L215", "weight": 1.0, "source": "bx_invoice_list_invoices", "target": "bx_list_sort_order_invoice" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/invoice.py", "source_location": "L207", "weight": 1.0, "source": "bx_invoice_list_invoices", "target": "bx_list_sort_parse_sort_params" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_rationale_234", "target": "bx_invoice_create_invoice" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_rationale_231", "target": "bx_invoice_create_invoice" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_rationale_120", "target": "bx_invoice_create_invoice" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/invoice.py", "source_location": "L338", "weight": 1.0, "source": "bx_invoice_list_invoice_ledgers", "target": "bx_list_sort_order_ledger" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/invoice.py", "source_location": "L332", "weight": 1.0, "source": "bx_invoice_list_invoice_ledgers", "target": "bx_list_sort_parse_sort_params" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_py", "target": "app_core_attachment_biz" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_py", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_py", "target": "app_core_response" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_py", "target": "app_core_storage" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_py", "target": "app_models_db_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_py", "target": "app_schemas_db_public_inventory" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_py", "target": "app_services_db_mappers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_py", "target": "db_public_inventory_parse_feedback_images" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_py", "target": "db_public_inventory_get_inventory_by_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_py", "target": "db_public_inventory_resolve_plan_voided" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_py", "target": "db_public_inventory_assert_editable" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_py", "target": "db_public_inventory_build_public_page" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_py", "target": "db_public_inventory_get_public_inventory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_py", "target": "db_public_inventory_save_public_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_py", "target": "db_public_inventory_format_file_size" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_py", "target": "db_public_inventory_upload_public_attachment" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "db_public_inventory_rationale_1", "target": "app_api_db_public_inventory_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "db_public_inventory_build_public_page", "target": "db_public_inventory_parse_feedback_images" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "db_public_inventory_get_public_inventory", "target": "db_public_inventory_get_inventory_by_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "db_public_inventory_save_public_feedback", "target": "db_public_inventory_get_inventory_by_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "db_public_inventory_upload_public_attachment", "target": "db_public_inventory_get_inventory_by_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "db_public_inventory_build_public_page", "target": "db_public_inventory_resolve_plan_voided" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "db_public_inventory_get_public_inventory", "target": "db_public_inventory_build_public_page" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "db_public_inventory_save_public_feedback", "target": "db_public_inventory_build_public_page" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "db_public_inventory_upload_public_attachment", "target": "db_public_inventory_build_public_page" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/public_inventory.py", "source_location": "L83", "weight": 1.0, "source": "db_public_inventory_build_public_page", "target": "db_mappers_inventory_date_to_api" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "db_public_inventory_upload_public_attachment", "target": "db_public_inventory_format_file_size" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_init_py", "target": "fastapi" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/__init__.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_init_py", "target": "db_init_db_health" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_py", "target": "app_core_db_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_py", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_py", "target": "app_models_db_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_py", "target": "app_schemas_db_dashboard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_py", "target": "app_services_db_data_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_py", "target": "db_dashboard_scoped_inventory_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_py", "target": "db_dashboard_scoped_weighing_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_py", "target": "db_dashboard_get_dashboard_stats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_py", "target": "db_dashboard_get_inbound_by_cargo" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_py", "target": "db_dashboard_get_inbound_by_partner_cargo" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_py", "target": "db_dashboard_get_outbound_by_cargo" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_py", "target": "db_dashboard_get_outbound_by_partner_cargo" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_py", "target": "db_dashboard_weighing_actual_map" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_py", "target": "db_dashboard_cargo_stats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_py", "target": "db_dashboard_partner_cargo_stats" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "db_dashboard_get_dashboard_stats", "target": "db_dashboard_scoped_inventory_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "db_dashboard_cargo_stats", "target": "db_dashboard_scoped_inventory_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "db_dashboard_partner_cargo_stats", "target": "db_dashboard_scoped_inventory_query" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/dashboard.py", "source_location": "L29", "weight": 1.0, "source": "db_dashboard_scoped_inventory_query", "target": "services_db_data_scope_apply_db_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "db_dashboard_get_dashboard_stats", "target": "db_dashboard_scoped_weighing_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "db_dashboard_weighing_actual_map", "target": "db_dashboard_scoped_weighing_query" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/dashboard.py", "source_location": "L38", "weight": 1.0, "source": "db_dashboard_scoped_weighing_query", "target": "services_db_data_scope_apply_db_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "db_dashboard_get_inbound_by_cargo", "target": "db_dashboard_cargo_stats" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "db_dashboard_get_inbound_by_partner_cargo", "target": "db_dashboard_partner_cargo_stats" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "db_dashboard_get_outbound_by_cargo", "target": "db_dashboard_cargo_stats" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "db_dashboard_get_outbound_by_partner_cargo", "target": "db_dashboard_partner_cargo_stats" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "db_dashboard_cargo_stats", "target": "db_dashboard_weighing_actual_map" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "db_dashboard_partner_cargo_stats", "target": "db_dashboard_weighing_actual_map" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_py", "target": "app_core_db_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_py", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_py", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_py", "target": "app_services_db_data_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_py", "target": "app_models_db_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_py", "target": "app_schemas_db_inventory" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_py", "target": "app_schemas_db_plans" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_py", "target": "app_schemas_db_weighing" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_py", "target": "app_services_db_mappers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_py", "target": "app_services_db_weighing_logic" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_py", "target": "app_services_db_product_helpers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_py", "target": "app_utils_excel_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_py", "target": "db_weighing_base_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_py", "target": "db_weighing_merge_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_py", "target": "db_weighing_param_get" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_py", "target": "db_weighing_filters_from_params" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_py", "target": "db_weighing_body_to_params" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_py", "target": "db_weighing_fetch_weighing" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L407", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_py", "target": "db_weighing_get_weighing" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_py", "target": "db_weighing_apply_weighing_product_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_py", "target": "db_weighing_apply_weighing_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_py", "target": "db_weighing_list_weighing" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_py", "target": "db_weighing_weighingexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_py", "target": "db_weighing_kg_to_ton" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L252", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_py", "target": "db_weighing_export_weighing" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_py", "target": "db_weighing_create_weighing" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L418", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_py", "target": "db_weighing_update_weighing" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L446", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_py", "target": "db_weighing_void_weighing" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L467", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_py", "target": "db_weighing_delete_weighing" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L481", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_py", "target": "db_weighing_weighingrelateddata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L487", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_py", "target": "db_weighing_get_weighing_related" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "db_weighing_fetch_weighing", "target": "db_weighing_base_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "db_weighing_list_weighing", "target": "db_weighing_base_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "db_weighing_list_weighing", "target": "db_weighing_merge_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "db_weighing_filters_from_params", "target": "db_weighing_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "db_weighing_fetch_weighing", "target": "db_weighing_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "db_weighing_fetch_weighing", "target": "db_weighing_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L73", "weight": 1.0, "source": "db_weighing_filters_from_params", "target": "db_weighing_list_filters_build_weighing_column_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L301", "weight": 1.0, "confidence_score": 1.0, "source": "db_weighing_export_weighing", "target": "db_weighing_body_to_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "db_weighing_list_weighing", "target": "db_weighing_fetch_weighing" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L301", "weight": 1.0, "confidence_score": 1.0, "source": "db_weighing_export_weighing", "target": "db_weighing_fetch_weighing" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L130", "weight": 1.0, "source": "db_weighing_fetch_weighing", "target": "services_db_data_scope_apply_db_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L137", "weight": 1.0, "source": "db_weighing_fetch_weighing", "target": "db_list_sort_weighing_needs_inventory_join" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L146", "weight": 1.0, "source": "db_weighing_fetch_weighing", "target": "db_list_sort_order_weighing" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L144", "weight": 1.0, "source": "db_weighing_fetch_weighing", "target": "db_mappers_inventory_date_to_api" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L146", "weight": 1.0, "source": "db_weighing_fetch_weighing", "target": "db_mappers_load_user_display_name_map" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L148", "weight": 1.0, "source": "db_weighing_fetch_weighing", "target": "db_mappers_weighing_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L425", "weight": 1.0, "confidence_score": 1.0, "source": "db_weighing_update_weighing", "target": "db_weighing_get_weighing" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L452", "weight": 1.0, "confidence_score": 1.0, "source": "db_weighing_void_weighing", "target": "db_weighing_get_weighing" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L473", "weight": 1.0, "confidence_score": 1.0, "source": "db_weighing_delete_weighing", "target": "db_weighing_get_weighing" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L493", "weight": 1.0, "confidence_score": 1.0, "source": "db_weighing_get_weighing_related", "target": "db_weighing_get_weighing" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L73", "weight": 1.0, "source": "db_weighing_get_weighing", "target": "services_db_data_scope_assert_db_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L414", "weight": 1.0, "source": "db_weighing_get_weighing", "target": "db_mappers_weighing_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L434", "weight": 1.0, "confidence_score": 1.0, "source": "db_weighing_update_weighing", "target": "db_weighing_apply_weighing_product_update" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L89", "weight": 1.0, "source": "db_weighing_apply_weighing_product_update", "target": "db_product_helpers_resolve_crm_product" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L90", "weight": 1.0, "source": "db_weighing_apply_weighing_product_update", "target": "db_product_helpers_apply_product_snapshot_to_weighing" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L435", "weight": 1.0, "confidence_score": 1.0, "source": "db_weighing_update_weighing", "target": "db_weighing_apply_weighing_update" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L105", "weight": 1.0, "source": "db_weighing_apply_weighing_update", "target": "db_mappers_parse_datetime_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L259", "weight": 1.0, "confidence_score": 1.0, "source": "db_weighing_export_weighing", "target": "db_weighing_list_weighing" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L146", "weight": 1.0, "source": "db_weighing_list_weighing", "target": "db_mappers_parse_date_str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L155", "weight": 1.0, "source": "db_weighing_list_weighing", "target": "db_mappers_datetime_end_of_day" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L178", "weight": 1.0, "source": "db_weighing_list_weighing", "target": "services_db_data_scope_apply_db_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L192", "weight": 1.0, "source": "db_weighing_list_weighing", "target": "db_mappers_inventory_date_to_api" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L194", "weight": 1.0, "source": "db_weighing_list_weighing", "target": "db_mappers_load_user_display_name_map" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L196", "weight": 1.0, "source": "db_weighing_list_weighing", "target": "db_mappers_weighing_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L282", "weight": 1.0, "confidence_score": 1.0, "source": "db_weighing_export_weighing", "target": "db_weighing_kg_to_ton" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L319", "weight": 1.0, "confidence_score": 1.0, "source": "db_weighing_rationale_319", "target": "db_weighing_export_weighing" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L299", "weight": 1.0, "confidence_score": 1.0, "source": "db_weighing_rationale_299", "target": "db_weighing_export_weighing" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "db_weighing_rationale_257", "target": "db_weighing_export_weighing" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L361", "weight": 1.0, "source": "db_weighing_create_weighing", "target": "db_mappers_parse_datetime_str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L368", "weight": 1.0, "source": "db_weighing_create_weighing", "target": "db_product_helpers_resolve_crm_product" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L396", "weight": 1.0, "source": "db_weighing_create_weighing", "target": "db_product_helpers_apply_product_snapshot_to_weighing" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L401", "weight": 1.0, "source": "db_weighing_create_weighing", "target": "db_weighing_logic_process_weighing_business_logic" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L403", "weight": 1.0, "source": "db_weighing_create_weighing", "target": "db_mappers_weighing_to_read" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L440", "weight": 1.0, "source": "db_weighing_update_weighing", "target": "db_weighing_logic_process_weighing_business_logic" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L442", "weight": 1.0, "source": "db_weighing_update_weighing", "target": "db_mappers_weighing_to_read" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L463", "weight": 1.0, "source": "db_weighing_void_weighing", "target": "db_weighing_logic_process_weighing_business_logic" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L478", "weight": 1.0, "source": "db_weighing_delete_weighing", "target": "db_weighing_logic_process_weighing_business_logic" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L528", "weight": 1.0, "confidence_score": 1.0, "source": "db_weighing_get_weighing_related", "target": "db_weighing_weighingrelateddata" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L529", "weight": 1.0, "source": "db_weighing_get_weighing_related", "target": "db_mappers_plan_to_read" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/weighing.py", "source_location": "L530", "weight": 1.0, "source": "db_weighing_get_weighing_related", "target": "db_mappers_inventory_to_read" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "app_core_db_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "app_services_db_data_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "app_models_db_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "app_schemas_db_inventory" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "app_schemas_db_plans" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "app_schemas_db_weighing" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "app_services_db_mappers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "app_services_db_product_helpers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "app_utils_excel_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "db_plans_base_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "db_plans_merge_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "db_plans_param_get" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "db_plans_filters_from_params" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "db_plans_body_to_params" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "db_plans_fetch_plans" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "db_plans_list_plans" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "db_plans_planexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L246", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "db_plans_export_plans" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L299", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "db_plans_generate_plan_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "db_plans_create_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L349", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "db_plans_autogeneratemonthlyresult" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L356", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "db_plans_run_auto_generate_monthly" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L419", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "db_plans_get_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L381", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "db_plans_update_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L399", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "db_plans_delete_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L436", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "db_plans_get_plan_by_id_only" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L450", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "db_plans_apply_plan_product_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L466", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "db_plans_apply_plan_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L487", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "db_plans_planrelateddata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L493", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "db_plans_get_plan_related" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L538", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "db_plans_thirdpartyplanpagedata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L545", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_py", "target": "db_plans_get_third_party_plan_page" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "db_plans_fetch_plans", "target": "db_plans_base_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L423", "weight": 1.0, "confidence_score": 1.0, "source": "db_plans_get_plan", "target": "db_plans_base_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "db_plans_list_plans", "target": "db_plans_base_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L236", "weight": 1.0, "confidence_score": 1.0, "source": "db_plans_list_plans", "target": "db_plans_merge_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "db_plans_filters_from_params", "target": "db_plans_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "db_plans_fetch_plans", "target": "db_plans_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "db_plans_fetch_plans", "target": "db_plans_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L80", "weight": 1.0, "source": "db_plans_filters_from_params", "target": "db_plan_list_filters_build_plan_column_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "db_plans_export_plans", "target": "db_plans_body_to_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "db_plans_list_plans", "target": "db_plans_fetch_plans" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "db_plans_export_plans", "target": "db_plans_fetch_plans" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L136", "weight": 1.0, "source": "db_plans_fetch_plans", "target": "services_db_data_scope_apply_db_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L194", "weight": 1.0, "source": "db_plans_fetch_plans", "target": "db_mappers_load_user_display_name_map" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L198", "weight": 1.0, "source": "db_plans_fetch_plans", "target": "db_mappers_plan_to_read_with_fill_link" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L253", "weight": 1.0, "confidence_score": 1.0, "source": "db_plans_export_plans", "target": "db_plans_list_plans" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L126", "weight": 1.0, "source": "db_plans_list_plans", "target": "db_mappers_parse_date_str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L137", "weight": 1.0, "source": "db_plans_list_plans", "target": "services_db_data_scope_apply_db_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L195", "weight": 1.0, "source": "db_plans_list_plans", "target": "db_mappers_load_user_display_name_map" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L199", "weight": 1.0, "source": "db_plans_list_plans", "target": "db_mappers_plan_to_read_with_fill_link" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "db_plans_rationale_294", "target": "db_plans_export_plans" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L251", "weight": 1.0, "confidence_score": 1.0, "source": "db_plans_rationale_251", "target": "db_plans_export_plans" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "db_plans_create_plan", "target": "db_plans_generate_plan_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L302", "weight": 1.0, "source": "db_plans_generate_plan_no", "target": "db_plan_helpers_generate_plan_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L318", "weight": 1.0, "source": "db_plans_create_plan", "target": "db_product_helpers_resolve_crm_product" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L324", "weight": 1.0, "source": "db_plans_create_plan", "target": "db_mappers_parse_date_str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L342", "weight": 1.0, "source": "db_plans_create_plan", "target": "db_product_helpers_apply_product_snapshot_to_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L346", "weight": 1.0, "source": "db_plans_create_plan", "target": "db_mappers_plan_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "db_plans_run_auto_generate_monthly", "target": "db_plans_autogeneratemonthlyresult" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L391", "weight": 1.0, "confidence_score": 1.0, "source": "db_plans_rationale_391", "target": "db_plans_run_auto_generate_monthly" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L365", "weight": 1.0, "source": "db_plans_run_auto_generate_monthly", "target": "db_auto_generate_plans_run_auto_generate_monthly_plans" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "db_plans_rationale_361", "target": "db_plans_run_auto_generate_monthly" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L377", "weight": 1.0, "source": "db_plans_get_plan", "target": "db_mappers_plan_to_read" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L432", "weight": 1.0, "source": "db_plans_get_plan", "target": "services_db_data_scope_assert_db_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L390", "weight": 1.0, "confidence_score": 1.0, "source": "db_plans_update_plan", "target": "db_plans_apply_plan_product_update" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L391", "weight": 1.0, "confidence_score": 1.0, "source": "db_plans_update_plan", "target": "db_plans_apply_plan_update" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L395", "weight": 1.0, "source": "db_plans_update_plan", "target": "db_mappers_plan_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L550", "weight": 1.0, "confidence_score": 1.0, "source": "db_plans_get_third_party_plan_page", "target": "db_plans_get_plan_by_id_only" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L462", "weight": 1.0, "source": "db_plans_apply_plan_product_update", "target": "db_product_helpers_resolve_crm_product" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L463", "weight": 1.0, "source": "db_plans_apply_plan_product_update", "target": "db_product_helpers_apply_product_snapshot_to_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L477", "weight": 1.0, "source": "db_plans_apply_plan_update", "target": "db_mappers_parse_date_str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L480", "weight": 1.0, "source": "db_plans_apply_plan_update", "target": "db_mappers_parse_datetime_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L532", "weight": 1.0, "confidence_score": 1.0, "source": "db_plans_get_plan_related", "target": "db_plans_planrelateddata" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L528", "weight": 1.0, "source": "db_plans_get_plan_related", "target": "db_mappers_load_user_display_name_map" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L533", "weight": 1.0, "source": "db_plans_get_plan_related", "target": "db_mappers_inventory_to_read" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L534", "weight": 1.0, "source": "db_plans_get_plan_related", "target": "db_mappers_weighing_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L602", "weight": 1.0, "confidence_score": 1.0, "source": "db_plans_get_third_party_plan_page", "target": "db_plans_thirdpartyplanpagedata" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L579", "weight": 1.0, "confidence_score": 1.0, "source": "db_plans_rationale_579", "target": "db_plans_get_third_party_plan_page" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L569", "weight": 1.0, "source": "db_plans_get_third_party_plan_page", "target": "db_mappers_parse_date_str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L596", "weight": 1.0, "source": "db_plans_get_third_party_plan_page", "target": "db_mappers_load_user_display_name_map" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L603", "weight": 1.0, "source": "db_plans_get_third_party_plan_page", "target": "db_mappers_plan_to_read" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/plans.py", "source_location": "L605", "weight": 1.0, "source": "db_plans_get_third_party_plan_page", "target": "db_mappers_inventory_to_read" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L549", "weight": 1.0, "confidence_score": 1.0, "source": "db_plans_rationale_549", "target": "db_plans_get_third_party_plan_page" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_vehicles.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_vehicles_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_vehicles.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_vehicles_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_vehicles.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_vehicles_py", "target": "app_models_db_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_vehicles.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_vehicles_py", "target": "app_models_pl_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/public_vehicles.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_vehicles_py", "target": "db_public_vehicles_resolve_tenant_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/public_vehicles.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_vehicles_py", "target": "db_public_vehicles_list_public_vehicle_plates" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/db/public_vehicles.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "db_public_vehicles_rationale_1", "target": "app_api_db_public_vehicles_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/public_vehicles.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "db_public_vehicles_list_public_vehicle_plates", "target": "db_public_vehicles_resolve_tenant_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/db/public_vehicles.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "db_public_vehicles_rationale_49", "target": "db_public_vehicles_list_public_vehicle_plates" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "app_core_db_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "app_services_db_data_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "app_services_db_inventory_id" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "app_models_db_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "app_schemas_db_inventory" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "app_schemas_db_public_inventory" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "app_schemas_db_plans" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "app_schemas_db_weighing" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "app_services_db_mappers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "app_services_db_product_helpers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "app_utils_excel_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "db_inventory_base_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "db_inventory_generate_batch_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "db_inventory_resolve_tenant_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "db_inventory_get_inventory_by_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L483", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "db_inventory_get_inventory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "db_inventory_apply_inventory_product_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "db_inventory_apply_inventory_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "db_inventory_maybe_promote_third_party_status" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "db_inventory_merge_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "db_inventory_param_get" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "db_inventory_filters_from_params" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "db_inventory_body_to_params" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "db_inventory_fetch_inventory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "db_inventory_list_inventory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "db_inventory_inventoryexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L323", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "db_inventory_export_inventory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L371", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "db_inventory_create_inventory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L419", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "db_inventory_create_link_for_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L470", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "db_inventory_get_inventory_site_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L503", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "db_inventory_update_inventory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L521", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "db_inventory_delete_inventory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L541", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "db_inventory_inventoryrelateddata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L547", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_py", "target": "db_inventory_get_inventory_related" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_get_inventory", "target": "db_inventory_base_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L229", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_fetch_inventory", "target": "db_inventory_base_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_list_inventory", "target": "db_inventory_base_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L380", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_create_inventory", "target": "db_inventory_generate_batch_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L454", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_create_link_for_plan", "target": "db_inventory_generate_batch_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L376", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_create_inventory", "target": "db_inventory_resolve_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L488", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_get_inventory", "target": "db_inventory_get_inventory_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L509", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_update_inventory", "target": "db_inventory_get_inventory_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L551", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_get_inventory_related", "target": "db_inventory_get_inventory_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L476", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_get_inventory_site_url", "target": "db_inventory_get_inventory" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L527", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_delete_inventory", "target": "db_inventory_get_inventory" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L521", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_rationale_521", "target": "db_inventory_get_inventory" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L127", "weight": 1.0, "source": "db_inventory_get_inventory", "target": "services_db_data_scope_assert_db_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L499", "weight": 1.0, "source": "db_inventory_get_inventory", "target": "db_mappers_inventory_to_read" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L516", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_rationale_516", "target": "db_inventory_get_inventory" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L487", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_rationale_487", "target": "db_inventory_get_inventory" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L512", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_update_inventory", "target": "db_inventory_apply_inventory_product_update" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L143", "weight": 1.0, "source": "db_inventory_apply_inventory_product_update", "target": "db_product_helpers_resolve_crm_product" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L144", "weight": 1.0, "source": "db_inventory_apply_inventory_product_update", "target": "db_product_helpers_apply_product_snapshot_to_inventory" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L513", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_update_inventory", "target": "db_inventory_apply_inventory_update" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L158", "weight": 1.0, "source": "db_inventory_apply_inventory_update", "target": "db_mappers_parse_date_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L514", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_update_inventory", "target": "db_inventory_maybe_promote_third_party_status" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L168", "weight": 1.0, "source": "db_inventory_maybe_promote_third_party_status", "target": "db_mappers_is_empty_inventory_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_list_inventory", "target": "db_inventory_merge_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_filters_from_params", "target": "db_inventory_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_fetch_inventory", "target": "db_inventory_param_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_fetch_inventory", "target": "db_inventory_filters_from_params" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L194", "weight": 1.0, "source": "db_inventory_filters_from_params", "target": "db_inventory_list_filters_build_inventory_column_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L372", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_export_inventory", "target": "db_inventory_body_to_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L321", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_list_inventory", "target": "db_inventory_fetch_inventory" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L372", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_export_inventory", "target": "db_inventory_fetch_inventory" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L251", "weight": 1.0, "source": "db_inventory_fetch_inventory", "target": "services_db_data_scope_apply_db_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L252", "weight": 1.0, "source": "db_inventory_fetch_inventory", "target": "db_list_sort_order_inventory" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L275", "weight": 1.0, "source": "db_inventory_fetch_inventory", "target": "db_mappers_load_user_display_name_map" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L279", "weight": 1.0, "source": "db_inventory_fetch_inventory", "target": "db_mappers_inventory_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L330", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_export_inventory", "target": "db_inventory_list_inventory" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L228", "weight": 1.0, "source": "db_inventory_list_inventory", "target": "db_mappers_parse_date_str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L243", "weight": 1.0, "source": "db_inventory_list_inventory", "target": "services_db_data_scope_apply_db_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L267", "weight": 1.0, "source": "db_inventory_list_inventory", "target": "db_mappers_load_user_display_name_map" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L271", "weight": 1.0, "source": "db_inventory_list_inventory", "target": "db_mappers_inventory_to_read" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L375", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_rationale_375", "target": "db_inventory_export_inventory" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L370", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_rationale_370", "target": "db_inventory_export_inventory" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L328", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_rationale_328", "target": "db_inventory_export_inventory" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L388", "weight": 1.0, "source": "db_inventory_create_inventory", "target": "db_product_helpers_resolve_crm_product" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L391", "weight": 1.0, "source": "db_inventory_create_inventory", "target": "db_inventory_id_next_inbound_outbound_id" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L393", "weight": 1.0, "source": "db_inventory_create_inventory", "target": "db_mappers_parse_date_str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L406", "weight": 1.0, "source": "db_inventory_create_inventory", "target": "db_product_helpers_apply_product_snapshot_to_inventory" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L407", "weight": 1.0, "source": "db_inventory_create_inventory", "target": "services_db_inventory_site_token_ensure_site_access_token" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L411", "weight": 1.0, "source": "db_inventory_create_inventory", "target": "db_mappers_inventory_to_read" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L444", "weight": 1.0, "source": "db_inventory_create_link_for_plan", "target": "db_inventory_id_next_inbound_outbound_id" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L462", "weight": 1.0, "source": "db_inventory_create_link_for_plan", "target": "services_db_inventory_site_token_ensure_site_access_token" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L466", "weight": 1.0, "source": "db_inventory_create_link_for_plan", "target": "db_mappers_inventory_to_read" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L477", "weight": 1.0, "source": "db_inventory_get_inventory_site_url", "target": "services_db_inventory_site_token_ensure_site_access_token" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L479", "weight": 1.0, "source": "db_inventory_get_inventory_site_url", "target": "services_db_inventory_site_token_build_site_inventory_url" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L517", "weight": 1.0, "source": "db_inventory_update_inventory", "target": "db_mappers_inventory_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L575", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_get_inventory_related", "target": "db_inventory_inventoryrelateddata" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L576", "weight": 1.0, "source": "db_inventory_get_inventory_related", "target": "db_mappers_plan_to_read" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/db/inventory.py", "source_location": "L577", "weight": 1.0, "source": "db_inventory_get_inventory_related", "target": "db_mappers_weighing_to_read" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_cert_perm.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_cert_perm_py", "target": "app_core_menu_guard" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_cert_perm.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_cert_perm_py", "target": "services_pl_plan_cert_perm_user_has_menu_perm" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_cert_perm.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_cert_perm_py", "target": "services_pl_plan_cert_perm_user_can_upload_plan_cert" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_cert_perm.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_cert_perm_py", "target": "services_pl_plan_cert_perm_user_can_manage_plan_cert_ready" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_cert_perm.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_cert_perm_user_can_upload_plan_cert", "target": "services_pl_plan_cert_perm_user_has_menu_perm" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_cert_perm.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_cert_perm_user_can_manage_plan_cert_ready", "target": "services_pl_plan_cert_perm_user_has_menu_perm" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_supplier_hazard_py", "target": "app_crud_crm_product" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_supplier_hazard_py", "target": "app_crud_crm_supplier_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_supplier_hazard_py", "target": "services_crm_supplier_hazard_product_allowed" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_supplier_hazard_py", "target": "services_crm_supplier_hazard_get_supplier_hazard_flags" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_supplier_hazard_py", "target": "services_crm_supplier_hazard_enrich_products_with_hazard_flags" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_supplier_hazard_py", "target": "services_crm_supplier_hazard_assert_products_allowed_for_supplier" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "services_crm_supplier_hazard_assert_products_allowed_for_supplier", "target": "services_crm_supplier_hazard_product_allowed" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_supplier_hazard.py", "source_location": "L5", "weight": 1.0, "source": "tests_test_crm_supplier_hazard_test_plain_always_allowed", "target": "services_crm_supplier_hazard_product_allowed" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_supplier_hazard.py", "source_location": "L9", "weight": 1.0, "source": "tests_test_crm_supplier_hazard_test_toxic_only_requires_allow_toxic", "target": "services_crm_supplier_hazard_product_allowed" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_supplier_hazard.py", "source_location": "L14", "weight": 1.0, "source": "tests_test_crm_supplier_hazard_test_explosive_only_requires_allow_explosive", "target": "services_crm_supplier_hazard_product_allowed" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_supplier_hazard.py", "source_location": "L19", "weight": 1.0, "source": "tests_test_crm_supplier_hazard_test_dual_requires_both", "target": "services_crm_supplier_hazard_product_allowed" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "services_crm_supplier_hazard_assert_products_allowed_for_supplier", "target": "services_crm_supplier_hazard_get_supplier_hazard_flags" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "services_crm_supplier_hazard_rationale_54", "target": "services_crm_supplier_hazard_enrich_products_with_hazard_flags" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_py", "target": "app_schemas_pl_base_data" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_py", "target": "app_schemas_pl_paste_recognize" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_py", "target": "app_services_pl_personnel_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_py", "target": "services_pl_paste_recognize_service_conflict_map" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_py", "target": "services_pl_paste_recognize_service_find_personnel_by_id_card" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_py", "target": "services_pl_paste_recognize_service_find_vehicle_by_plate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_py", "target": "services_pl_paste_recognize_service_get_personnel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_py", "target": "services_pl_paste_recognize_service_get_vehicle" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_py", "target": "services_pl_paste_recognize_service_resolve_personnel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_py", "target": "services_pl_paste_recognize_service_resolve_vehicle" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L229", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_py", "target": "services_pl_paste_recognize_service_commit_paste_recognize" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_paste_recognize_service_commit_paste_recognize", "target": "services_pl_paste_recognize_service_conflict_map" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_paste_recognize_service_resolve_personnel", "target": "services_pl_paste_recognize_service_find_personnel_by_id_card" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_paste_recognize_service_resolve_vehicle", "target": "services_pl_paste_recognize_service_find_vehicle_by_plate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_paste_recognize_service_resolve_personnel", "target": "services_pl_paste_recognize_service_get_personnel" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_paste_recognize_service_resolve_vehicle", "target": "services_pl_paste_recognize_service_get_vehicle" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L253", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_paste_recognize_service_commit_paste_recognize", "target": "services_pl_paste_recognize_service_resolve_personnel" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L274", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_paste_recognize_service_commit_paste_recognize", "target": "services_pl_paste_recognize_service_resolve_vehicle" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L304", "weight": 1.0, "source": "services_pl_paste_recognize_service_commit_paste_recognize", "target": "services_pl_personnel_service_save_vehicle_personnel" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_py", "target": "app_core_db_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_py", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_py", "target": "app_schemas_pl_vehicle_recharge" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_py", "target": "app_services_pl_data_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_py", "target": "services_pl_vehicle_recharge_service_generate_seq_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_py", "target": "services_pl_vehicle_recharge_service_generate_apply_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_py", "target": "services_pl_vehicle_recharge_service_generate_recharge_order_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_py", "target": "services_pl_vehicle_recharge_service_resolve_user_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_py", "target": "services_pl_vehicle_recharge_service_assert_vehicle_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_py", "target": "services_pl_vehicle_recharge_service_resolve_applicant_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_py", "target": "services_pl_vehicle_recharge_service_get_apply_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_py", "target": "services_pl_vehicle_recharge_service_get_record_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_py", "target": "services_pl_vehicle_recharge_service_has_active_record" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_py", "target": "services_pl_vehicle_recharge_service_apply_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_py", "target": "services_pl_vehicle_recharge_service_record_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_py", "target": "services_pl_vehicle_recharge_service_resolve_apply_for_record" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_py", "target": "services_pl_vehicle_recharge_service_list_applies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L302", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_py", "target": "services_pl_vehicle_recharge_service_get_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L309", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_py", "target": "services_pl_vehicle_recharge_service_create_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_py", "target": "services_pl_vehicle_recharge_service_update_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L370", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_py", "target": "services_pl_vehicle_recharge_service_cancel_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L384", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_py", "target": "services_pl_vehicle_recharge_service_delete_applies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L399", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_py", "target": "services_pl_vehicle_recharge_service_list_pending_apply_options" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L420", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_py", "target": "services_pl_vehicle_recharge_service_list_records" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L473", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_py", "target": "services_pl_vehicle_recharge_service_board_item_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L499", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_py", "target": "services_pl_vehicle_recharge_service_list_disburse_board" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L570", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_py", "target": "services_pl_vehicle_recharge_service_get_record" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L577", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_py", "target": "services_pl_vehicle_recharge_service_create_record" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L617", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_py", "target": "services_pl_vehicle_recharge_service_update_record" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L668", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_py", "target": "services_pl_vehicle_recharge_service_delete_records" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_recharge_service_generate_apply_no", "target": "services_pl_vehicle_recharge_service_generate_seq_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_recharge_service_generate_recharge_order_no", "target": "services_pl_vehicle_recharge_service_generate_seq_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L321", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_recharge_service_create_apply", "target": "services_pl_vehicle_recharge_service_generate_apply_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L589", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_recharge_service_create_record", "target": "services_pl_vehicle_recharge_service_generate_recharge_order_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_recharge_service_apply_to_read", "target": "services_pl_vehicle_recharge_service_resolve_user_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_recharge_service_record_to_read", "target": "services_pl_vehicle_recharge_service_resolve_user_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L485", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_recharge_service_board_item_to_read", "target": "services_pl_vehicle_recharge_service_resolve_user_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_recharge_service_resolve_apply_for_record", "target": "services_pl_vehicle_recharge_service_assert_vehicle_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L316", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_recharge_service_create_apply", "target": "services_pl_vehicle_recharge_service_assert_vehicle_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L355", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_recharge_service_update_apply", "target": "services_pl_vehicle_recharge_service_assert_vehicle_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L317", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_recharge_service_create_apply", "target": "services_pl_vehicle_recharge_service_resolve_applicant_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_recharge_service_update_apply", "target": "services_pl_vehicle_recharge_service_resolve_applicant_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L223", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_recharge_service_resolve_apply_for_record", "target": "services_pl_vehicle_recharge_service_get_apply_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_recharge_service_get_apply", "target": "services_pl_vehicle_recharge_service_get_apply_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L351", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_recharge_service_update_apply", "target": "services_pl_vehicle_recharge_service_get_apply_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L373", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_recharge_service_cancel_apply", "target": "services_pl_vehicle_recharge_service_get_apply_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L388", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_recharge_service_delete_applies", "target": "services_pl_vehicle_recharge_service_get_apply_row" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L125", "weight": 1.0, "source": "services_pl_vehicle_recharge_service_get_apply_row", "target": "services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L573", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_recharge_service_get_record", "target": "services_pl_vehicle_recharge_service_get_record_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L624", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_recharge_service_update_record", "target": "services_pl_vehicle_recharge_service_get_record_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L673", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_recharge_service_delete_records", "target": "services_pl_vehicle_recharge_service_get_record_row" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L143", "weight": 1.0, "source": "services_pl_vehicle_recharge_service_get_record_row", "target": "services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L391", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_recharge_service_delete_applies", "target": "services_pl_vehicle_recharge_service_has_active_record" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L299", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_recharge_service_list_applies", "target": "services_pl_vehicle_recharge_service_apply_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_recharge_service_get_apply", "target": "services_pl_vehicle_recharge_service_apply_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L341", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_recharge_service_create_apply", "target": "services_pl_vehicle_recharge_service_apply_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L367", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_recharge_service_update_apply", "target": "services_pl_vehicle_recharge_service_apply_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L381", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_recharge_service_cancel_apply", "target": "services_pl_vehicle_recharge_service_apply_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L470", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_recharge_service_list_records", "target": "services_pl_vehicle_recharge_service_record_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L574", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_recharge_service_get_record", "target": "services_pl_vehicle_recharge_service_record_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L614", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_recharge_service_create_record", "target": "services_pl_vehicle_recharge_service_record_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L665", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_recharge_service_update_record", "target": "services_pl_vehicle_recharge_service_record_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L583", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_recharge_service_create_record", "target": "services_pl_vehicle_recharge_service_resolve_apply_for_record" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L626", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_recharge_service_update_record", "target": "services_pl_vehicle_recharge_service_resolve_apply_for_record" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L282", "weight": 1.0, "source": "services_pl_vehicle_recharge_service_list_applies", "target": "pl_vehicle_recharge_list_filters_build_recharge_apply_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L288", "weight": 1.0, "source": "services_pl_vehicle_recharge_service_list_applies", "target": "services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L309", "weight": 1.0, "source": "services_pl_vehicle_recharge_service_list_applies", "target": "pl_list_sort_order_recharge_apply" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L407", "weight": 1.0, "source": "services_pl_vehicle_recharge_service_list_pending_apply_options", "target": "services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L462", "weight": 1.0, "source": "services_pl_vehicle_recharge_service_list_records", "target": "services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L567", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_recharge_service_list_disburse_board", "target": "services_pl_vehicle_recharge_service_board_item_to_read" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L560", "weight": 1.0, "source": "services_pl_vehicle_recharge_service_list_disburse_board", "target": "pl_vehicle_recharge_list_filters_build_recharge_disburse_board_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L556", "weight": 1.0, "source": "services_pl_vehicle_recharge_service_list_disburse_board", "target": "services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L590", "weight": 1.0, "source": "services_pl_vehicle_recharge_service_list_disburse_board", "target": "pl_list_sort_order_recharge_board" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/workflow_callback.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_callback_py", "target": "app_models_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/workflow_callback.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_callback_py", "target": "services_workflow_callback_register_local_callback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/workflow_callback.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_callback_py", "target": "services_workflow_callback_dispatch_local" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/workflow_callback.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_callback_py", "target": "services_workflow_callback_trigger_callback" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/workflow_callback.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "services_workflow_callback_rationale_1", "target": "app_services_workflow_callback_py" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/workflow_callback.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "services_workflow_callback_rationale_24", "target": "services_workflow_callback_register_local_callback" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/workflow_callback.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "services_workflow_callback_trigger_callback", "target": "services_workflow_callback_dispatch_local" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/workflow_callback.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "services_workflow_callback_rationale_29", "target": "services_workflow_callback_dispatch_local" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/workflow_callback.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "services_workflow_callback_rationale_61", "target": "services_workflow_callback_trigger_callback" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/workflow_engine.py", "source_location": "L152", "weight": 1.0, "source": "services_workflow_engine_workflowengine_reject_task", "target": "services_workflow_callback_trigger_callback" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/workflow_engine.py", "source_location": "L212", "weight": 1.0, "source": "services_workflow_engine_workflowengine_execute_node", "target": "services_workflow_callback_trigger_callback" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_py", "target": "app_services_pl_cert_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_py", "target": "app_services_pl_data_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_py", "target": "app_services_pl_freight_settlement_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_py", "target": "app_services_pl_plan_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_py", "target": "services_pl_menu_badge_service_count_pending_applies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_py", "target": "services_pl_menu_badge_service_count_document_reminder_expired_pending" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_py", "target": "services_pl_menu_badge_service_count_freight_approval_pending" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_py", "target": "services_pl_menu_badge_service_count_plan_cert_pending" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_py", "target": "services_pl_menu_badge_service_count_plan_archive_pending" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_py", "target": "services_pl_menu_badge_service_count_plan_contract_gaps" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_py", "target": "services_pl_menu_badge_service_count_freight_disburse_pending" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_py", "target": "services_pl_menu_badge_service_build_menu_badge_counts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_menu_badge_service_build_menu_badge_counts", "target": "services_pl_menu_badge_service_count_pending_applies" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L52", "weight": 1.0, "source": "services_pl_menu_badge_service_count_pending_applies", "target": "services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_menu_badge_service_build_menu_badge_counts", "target": "services_pl_menu_badge_service_count_document_reminder_expired_pending" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L57", "weight": 1.0, "source": "services_pl_menu_badge_service_count_document_reminder_expired_pending", "target": "services_pl_cert_service_scan_cert_expiry" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L65", "weight": 1.0, "source": "services_pl_menu_badge_service_count_document_reminder_expired_pending", "target": "services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L175", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_menu_badge_service_build_menu_badge_counts", "target": "services_pl_menu_badge_service_count_freight_approval_pending" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L83", "weight": 1.0, "source": "services_pl_menu_badge_service_count_freight_approval_pending", "target": "services_pl_freight_settlement_service_can_user_approve_settlement" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_menu_badge_service_build_menu_badge_counts", "target": "services_pl_menu_badge_service_count_plan_cert_pending" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L96", "weight": 1.0, "source": "services_pl_menu_badge_service_count_plan_cert_pending", "target": "services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L117", "weight": 1.0, "source": "services_pl_menu_badge_service_count_plan_cert_pending", "target": "services_pl_plan_service_plan_has_hazard_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_menu_badge_service_build_menu_badge_counts", "target": "services_pl_menu_badge_service_count_plan_archive_pending" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_menu_badge_service_rationale_123", "target": "services_pl_menu_badge_service_count_plan_archive_pending" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L131", "weight": 1.0, "source": "services_pl_menu_badge_service_count_plan_archive_pending", "target": "services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_menu_badge_service_build_menu_badge_counts", "target": "services_pl_menu_badge_service_count_plan_contract_gaps" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L142", "weight": 1.0, "source": "services_pl_menu_badge_service_count_plan_contract_gaps", "target": "services_pl_plan_contract_gap_plan_has_contract_gap_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L144", "weight": 1.0, "source": "services_pl_menu_badge_service_count_plan_contract_gaps", "target": "services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_menu_badge_service_build_menu_badge_counts", "target": "services_pl_menu_badge_service_count_freight_disburse_pending" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L154", "weight": 1.0, "source": "services_pl_menu_badge_service_count_freight_disburse_pending", "target": "services_pl_data_scope_apply_pl_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "app_models_crm_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "app_schemas_pl_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "app_services_pl_brand_archive" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "app_services_pl_internal_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "app_services_pl_plan_stop_rules" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "app_services_pl_plan_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "app_services_pl_product_display" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_contract_link" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_attach_stop_brand_qtys" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_resolve_stop_list_product_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_apply_stop_list_product_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_load_stop_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_delivery_stop_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_load_stop_contract_rows_grouped" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_contracts_for_stop" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L175", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_to_decimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_resolve_stop_address_from_library" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_enrich_stop_addresses_from_library" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_load_plan_stops_grouped" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L406", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_resolve_load_customer_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L416", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_resolve_delivery_customer_summary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L437", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_attach_plan_stops_to_item" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L453", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_uses_multi_stop_payload" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L457", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_normalize_contract_links" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L471", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_assert_at_most_one_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L483", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_assert_product_rows_in_contract_allowed" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L499", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_contract_product_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L499", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_contract_allowed_product_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L520", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_assert_stop_products_package_for_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L516", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_assert_load_products_in_selected_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L535", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_assert_delivery_products_in_selected_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L557", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_assert_stop_contract_required" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L569", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_resolve_stop_contracts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L601", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_validate_plan_stops_write" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L650", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_collect_stop_qty_warnings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L663", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_sync_plan_legacy_from_stops" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L690", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_soft_delete_load_products_and_stop_contracts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L724", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_soft_delete_delivery_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L738", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_resolve_delivery_id_for_upsert" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L745", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_write_stop_contracts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L781", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_resolve_plan_product_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L806", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_resolve_or_create_plan_load" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L877", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_replace_plan_stops" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_rationale_1", "target": "app_services_pl_plan_stop_service_py" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L690", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_py", "target": "services_pl_plan_stop_service_soft_delete_plan_stops" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_contracts_for_stop", "target": "services_pl_plan_stop_service_contract_link" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_load_stop_product", "target": "services_pl_plan_stop_service_attach_stop_brand_qtys" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_delivery_stop_product", "target": "services_pl_plan_stop_service_attach_stop_brand_qtys" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_apply_stop_list_product_name", "target": "services_pl_plan_stop_service_resolve_stop_list_product_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_rationale_74", "target": "services_pl_plan_stop_service_resolve_stop_list_product_name" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L75", "weight": 1.0, "source": "services_pl_plan_stop_service_resolve_stop_list_product_name", "target": "services_pl_product_display_resolve_product_display_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_load_stop_product", "target": "services_pl_plan_stop_service_apply_stop_list_product_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_delivery_stop_product", "target": "services_pl_plan_stop_service_apply_stop_list_product_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L349", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_load_plan_stops_grouped", "target": "services_pl_plan_stop_service_load_stop_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L377", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_load_plan_stops_grouped", "target": "services_pl_plan_stop_service_delivery_stop_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L330", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_load_plan_stops_grouped", "target": "services_pl_plan_stop_service_load_stop_contract_rows_grouped" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L357", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_load_plan_stops_grouped", "target": "services_pl_plan_stop_service_contracts_for_stop" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_resolve_stop_address_from_library", "target": "services_pl_plan_stop_service_to_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_enrich_stop_addresses_from_library", "target": "services_pl_plan_stop_service_resolve_stop_address_from_library" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L339", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_load_plan_stops_grouped", "target": "services_pl_plan_stop_service_resolve_stop_address_from_library" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_rationale_191", "target": "services_pl_plan_stop_service_resolve_stop_address_from_library" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L74", "weight": 1.0, "source": "tests_test_pl_plan_stop_service_test_resolve_stop_address_from_library_returns_existing_text", "target": "services_pl_plan_stop_service_resolve_stop_address_from_library" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L118", "weight": 1.0, "source": "tests_test_pl_plan_stop_service_test_resolve_stop_address_from_library_looks_up_by_lat", "target": "services_pl_plan_stop_service_resolve_stop_address_from_library" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L643", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_validate_plan_stops_write", "target": "services_pl_plan_stop_service_enrich_stop_addresses_from_library" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_rationale_249", "target": "services_pl_plan_stop_service_load_plan_stops_grouped" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L323", "weight": 1.0, "source": "services_pl_plan_stop_service_load_plan_stops_grouped", "target": "services_pl_brand_archive_load_brand_qtys_by_stop_product_ids" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L326", "weight": 1.0, "source": "services_pl_plan_stop_service_load_plan_stops_grouped", "target": "services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_print_service.py", "source_location": "L109", "weight": 1.0, "source": "services_pl_plan_print_service_build_delivery_slip_print", "target": "services_pl_plan_stop_service_load_plan_stops_grouped" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_print_service.py", "source_location": "L148", "weight": 1.0, "source": "services_pl_plan_print_service_get_delivery_slip_print_context", "target": "services_pl_plan_stop_service_load_plan_stops_grouped" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L271", "weight": 1.0, "source": "services_pl_plan_archive_export_build_plan_archive_export_rows", "target": "services_pl_plan_stop_service_load_plan_stops_grouped" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L428", "weight": 1.0, "source": "services_pl_plan_contract_gap_list_plan_contract_gaps", "target": "services_pl_plan_stop_service_load_plan_stops_grouped" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L609", "weight": 1.0, "source": "services_pl_plan_contract_gap_update_plan_stop_contracts", "target": "services_pl_plan_stop_service_load_plan_stops_grouped" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L678", "weight": 1.0, "source": "services_pl_plan_contract_gap_update_plan_side_contracts", "target": "services_pl_plan_stop_service_load_plan_stops_grouped" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L445", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_attach_plan_stops_to_item", "target": "services_pl_plan_stop_service_resolve_load_customer_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L446", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_attach_plan_stops_to_item", "target": "services_pl_plan_stop_service_resolve_delivery_customer_summary" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L524", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_assert_load_products_in_selected_contract", "target": "services_pl_plan_stop_service_normalize_contract_links" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L543", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", "target": "services_pl_plan_stop_service_normalize_contract_links" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L565", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_assert_stop_contract_required", "target": "services_pl_plan_stop_service_normalize_contract_links" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L579", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_resolve_stop_contracts", "target": "services_pl_plan_stop_service_normalize_contract_links" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L580", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_resolve_stop_contracts", "target": "services_pl_plan_stop_service_assert_at_most_one_contract" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L1153", "weight": 1.0, "source": "services_pl_plan_service_validate_plan_party_contracts", "target": "services_pl_plan_stop_service_assert_at_most_one_contract" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L568", "weight": 1.0, "source": "services_pl_plan_contract_gap_update_plan_stop_contracts", "target": "services_pl_plan_stop_service_assert_at_most_one_contract" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L20", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_allows_zero_or_one", "target": "services_pl_plan_stop_service_assert_at_most_one_contract" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L31", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_rejects_two", "target": "services_pl_plan_stop_service_assert_at_most_one_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L531", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_assert_load_products_in_selected_contract", "target": "services_pl_plan_stop_service_assert_product_rows_in_contract_allowed" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L550", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", "target": "services_pl_plan_stop_service_assert_product_rows_in_contract_allowed" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L512", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_contract_allowed_product_ids", "target": "services_pl_plan_stop_service_contract_product_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L530", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_assert_stop_products_package_for_contract", "target": "services_pl_plan_stop_service_contract_product_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L530", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_assert_load_products_in_selected_contract", "target": "services_pl_plan_stop_service_contract_allowed_product_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L549", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", "target": "services_pl_plan_stop_service_contract_allowed_product_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L557", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_assert_load_products_in_selected_contract", "target": "services_pl_plan_stop_service_assert_stop_products_package_for_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L580", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", "target": "services_pl_plan_stop_service_assert_stop_products_package_for_contract" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L531", "weight": 1.0, "source": "services_pl_plan_stop_service_assert_stop_products_package_for_contract", "target": "services_pl_contract_plan_qty_validate_stop_products_package_against_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L644", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_validate_plan_stops_write", "target": "services_pl_plan_stop_service_assert_load_products_in_selected_contract" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L522", "weight": 1.0, "source": "services_pl_plan_stop_service_assert_load_products_in_selected_contract", "target": "services_pl_internal_customer_is_internal_customer_name" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L76", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_passes_when_all_match", "target": "services_pl_plan_stop_service_assert_load_products_in_selected_contract" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L83", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_rejects_outside", "target": "services_pl_plan_stop_service_assert_load_products_in_selected_contract" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L104", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_when_no_contract", "target": "services_pl_plan_stop_service_assert_load_products_in_selected_contract" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L127", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_internal_customer", "target": "services_pl_plan_stop_service_assert_load_products_in_selected_contract" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L137", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_plan_products_outside_contract_raises", "target": "services_pl_plan_stop_service_assert_load_products_in_selected_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L646", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_validate_plan_stops_write", "target": "services_pl_plan_stop_service_assert_delivery_products_in_selected_contract" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L541", "weight": 1.0, "source": "services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", "target": "services_pl_internal_customer_is_internal_customer_name" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L167", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_passes_when_all_match", "target": "services_pl_plan_stop_service_assert_delivery_products_in_selected_contract" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L174", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_rejects_outside", "target": "services_pl_plan_stop_service_assert_delivery_products_in_selected_contract" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L197", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_when_no_contract", "target": "services_pl_plan_stop_service_assert_delivery_products_in_selected_contract" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L220", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_internal_customer", "target": "services_pl_plan_stop_service_assert_delivery_products_in_selected_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L617", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_validate_plan_stops_write", "target": "services_pl_plan_stop_service_assert_stop_contract_required" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L590", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_rationale_590", "target": "services_pl_plan_stop_service_assert_stop_contract_required" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L563", "weight": 1.0, "source": "services_pl_plan_stop_service_assert_stop_contract_required", "target": "services_pl_internal_customer_is_internal_customer_name" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L225", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_stop_contract_required_rejects_external_without_contract", "target": "services_pl_plan_stop_service_assert_stop_contract_required" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L232", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_stop_contract_required_allows_external_with_contract", "target": "services_pl_plan_stop_service_assert_stop_contract_required" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L239", "weight": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_stop_contract_required_skips_internal_customer", "target": "services_pl_plan_stop_service_assert_stop_contract_required" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L562", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_rationale_562", "target": "services_pl_plan_stop_service_assert_stop_contract_required" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L619", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_validate_plan_stops_write", "target": "services_pl_plan_stop_service_resolve_stop_contracts" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L577", "weight": 1.0, "source": "services_pl_plan_stop_service_resolve_stop_contracts", "target": "services_pl_internal_customer_is_internal_customer_name" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L585", "weight": 1.0, "source": "services_pl_plan_stop_service_resolve_stop_contracts", "target": "services_pl_plan_service_assert_contract_selectable_for_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L660", "weight": 1.0, "source": "services_pl_plan_stop_service_collect_stop_qty_warnings", "target": "services_pl_plan_stop_rules_warn_qty_imbalance" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L895", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_replace_plan_stops", "target": "services_pl_plan_stop_service_soft_delete_load_products_and_stop_contracts" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L724", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_rationale_724", "target": "services_pl_plan_stop_service_soft_delete_load_products_and_stop_contracts" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L696", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_rationale_696", "target": "services_pl_plan_stop_service_soft_delete_load_products_and_stop_contracts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1020", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_replace_plan_stops", "target": "services_pl_plan_stop_service_soft_delete_delivery_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L970", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_replace_plan_stops", "target": "services_pl_plan_stop_service_resolve_delivery_id_for_upsert" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_stop_upsert.py", "source_location": "L12", "weight": 1.0, "source": "tests_test_pl_plan_stop_upsert_test_upsert_delivery_rejects_foreign_plan_id", "target": "services_pl_plan_stop_service_resolve_delivery_id_for_upsert" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_stop_upsert.py", "source_location": "L24", "weight": 1.0, "source": "tests_test_pl_plan_stop_upsert_test_upsert_delivery_keeps_payload_id", "target": "services_pl_plan_stop_service_resolve_delivery_id_for_upsert" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_stop_upsert.py", "source_location": "L37", "weight": 1.0, "source": "tests_test_pl_plan_stop_upsert_test_upsert_delivery_generates_id_when_missing", "target": "services_pl_plan_stop_service_resolve_delivery_id_for_upsert" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L931", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_replace_plan_stops", "target": "services_pl_plan_stop_service_write_stop_contracts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L903", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_replace_plan_stops", "target": "services_pl_plan_stop_service_resolve_plan_product_id" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L32", "weight": 1.0, "source": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_by_explicit_id", "target": "services_pl_plan_stop_service_resolve_plan_product_id" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L43", "weight": 1.0, "source": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_falls_back_when_explicit_id_stale", "target": "services_pl_plan_stop_service_resolve_plan_product_id" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L54", "weight": 1.0, "source": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_falls_back_to_product_no", "target": "services_pl_plan_stop_service_resolve_plan_product_id" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L66", "weight": 1.0, "source": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_raises_when_unmatched", "target": "services_pl_plan_stop_service_resolve_plan_product_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L890", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_replace_plan_stops", "target": "services_pl_plan_stop_service_resolve_or_create_plan_load" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L851", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_rationale_851", "target": "services_pl_plan_stop_service_resolve_or_create_plan_load" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L816", "weight": 1.0, "source": "services_pl_plan_stop_service_resolve_or_create_plan_load", "target": "services_pl_plan_stop_rules_normalize_stop_dibang_fields" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L823", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_rationale_823", "target": "services_pl_plan_stop_service_resolve_or_create_plan_load" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L815", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_rationale_815", "target": "services_pl_plan_stop_service_resolve_or_create_plan_load" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L944", "weight": 1.0, "source": "services_pl_plan_stop_service_replace_plan_stops", "target": "services_pl_plan_stop_rules_normalize_stop_dibang_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L887", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_service_replace_plan_stops", "target": "services_pl_plan_stop_service_soft_delete_plan_stops" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "app_services_pl_internal_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "services_pl_transport_stop_feedback_service_publicstopproductrow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "services_pl_transport_stop_feedback_service_publicstopsegment" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "services_pl_transport_stop_feedback_service_build_transport_site_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "services_pl_transport_stop_feedback_service_ensure_transport_site_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "services_pl_transport_stop_feedback_service_rotate_transport_site_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "services_pl_transport_stop_feedback_service_parse_urls" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "services_pl_transport_stop_feedback_service_dump_urls" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "services_pl_transport_stop_feedback_service_direction_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "services_pl_transport_stop_feedback_service_sum_stop_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "services_pl_transport_stop_feedback_service_stop_product_row_from_load" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "services_pl_transport_stop_feedback_service_stop_product_row_from_delivery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "services_pl_transport_stop_feedback_service_parse_product_feedbacks" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L175", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "services_pl_transport_stop_feedback_service_dump_product_feedbacks" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "services_pl_transport_stop_feedback_service_merge_product_feedbacks_into_segment" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L215", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "services_pl_transport_stop_feedback_service_is_site_visible_stop" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "services_pl_transport_stop_feedback_service_list_plan_stop_segments" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "services_pl_transport_stop_feedback_service_merge_driver_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L352", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "services_pl_transport_stop_feedback_service_merge_site_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L373", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "services_pl_transport_stop_feedback_service_load_driver_stop_segments" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L400", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "services_pl_transport_stop_feedback_service_load_site_stop_feedback_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L417", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "services_pl_transport_stop_feedback_service_load_site_stop_segments" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L435", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "services_pl_transport_stop_feedback_service_load_io_order_site_stop_segments" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L454", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "services_pl_transport_stop_feedback_service_get_driver_feedback_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L475", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "services_pl_transport_stop_feedback_service_save_driver_stop_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L526", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "services_pl_transport_stop_feedback_service_get_site_feedback_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L547", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "services_pl_transport_stop_feedback_service_sum_product_actual_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L563", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "services_pl_transport_stop_feedback_service_has_positive_feedback_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L573", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "services_pl_transport_stop_feedback_service_save_site_stop_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L641", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "services_pl_transport_stop_feedback_service_list_driver_stop_feedback_reads" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L694", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "services_pl_transport_stop_feedback_service_list_site_stop_feedback_reads" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L752", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "services_pl_transport_stop_feedback_service_resolve_unit_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L759", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_py", "target": "services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_stop_product_row_from_load", "target": "services_pl_transport_stop_feedback_service_publicstopproductrow" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_stop_product_row_from_delivery", "target": "services_pl_transport_stop_feedback_service_publicstopproductrow" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L259", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_list_plan_stop_segments", "target": "services_pl_transport_stop_feedback_service_publicstopsegment" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L63", "weight": 1.0, "source": "services_pl_plan_site_link_service_build_site_records_for_arranged_plan", "target": "services_pl_transport_stop_feedback_service_build_transport_site_url" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_transport_rearrange_tokens.py", "source_location": "L15", "weight": 1.0, "source": "tests_test_pl_transport_rearrange_tokens_test_ensure_site_token_keeps_existing", "target": "services_pl_transport_stop_feedback_service_ensure_transport_site_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L343", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_merge_driver_feedback", "target": "services_pl_transport_stop_feedback_service_parse_urls" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L362", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_merge_site_feedback", "target": "services_pl_transport_stop_feedback_service_parse_urls" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L499", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_save_driver_stop_feedback", "target": "services_pl_transport_stop_feedback_service_dump_urls" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L612", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_save_site_stop_feedback", "target": "services_pl_transport_stop_feedback_service_dump_urls" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L270", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_list_plan_stop_segments", "target": "services_pl_transport_stop_feedback_service_direction_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L271", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_list_plan_stop_segments", "target": "services_pl_transport_stop_feedback_service_sum_stop_qty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L252", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_list_plan_stop_segments", "target": "services_pl_transport_stop_feedback_service_stop_product_row_from_load" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L304", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_list_plan_stop_segments", "target": "services_pl_transport_stop_feedback_service_stop_product_row_from_delivery" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L348", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_merge_driver_feedback", "target": "services_pl_transport_stop_feedback_service_parse_product_feedbacks" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L369", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_merge_site_feedback", "target": "services_pl_transport_stop_feedback_service_parse_product_feedbacks" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_transport_stop_feedback.py", "source_location": "L21", "weight": 1.0, "source": "tests_test_pl_transport_stop_feedback_test_parse_and_dump_driver_stop_product_feedbacks", "target": "services_pl_transport_stop_feedback_service_parse_product_feedbacks" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L497", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_save_driver_stop_feedback", "target": "services_pl_transport_stop_feedback_service_dump_product_feedbacks" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L590", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_save_site_stop_feedback", "target": "services_pl_transport_stop_feedback_service_dump_product_feedbacks" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_transport_stop_feedback.py", "source_location": "L12", "weight": 1.0, "source": "tests_test_pl_transport_stop_feedback_test_parse_and_dump_driver_stop_product_feedbacks", "target": "services_pl_transport_stop_feedback_service_dump_product_feedbacks" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L346", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_merge_driver_feedback", "target": "services_pl_transport_stop_feedback_service_merge_product_feedbacks_into_segment" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L367", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_merge_site_feedback", "target": "services_pl_transport_stop_feedback_service_merge_product_feedbacks_into_segment" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_list_plan_stop_segments", "target": "services_pl_transport_stop_feedback_service_is_site_visible_stop" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L216", "weight": 1.0, "source": "services_pl_transport_stop_feedback_service_is_site_visible_stop", "target": "services_pl_internal_customer_is_internal_customer_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L380", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_load_driver_stop_segments", "target": "services_pl_transport_stop_feedback_service_list_plan_stop_segments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L424", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_load_site_stop_segments", "target": "services_pl_transport_stop_feedback_service_list_plan_stop_segments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L443", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_load_io_order_site_stop_segments", "target": "services_pl_transport_stop_feedback_service_list_plan_stop_segments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L396", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_load_driver_stop_segments", "target": "services_pl_transport_stop_feedback_service_merge_driver_feedback" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L431", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_load_site_stop_segments", "target": "services_pl_transport_stop_feedback_service_merge_site_feedback" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L450", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_load_io_order_site_stop_segments", "target": "services_pl_transport_stop_feedback_service_merge_site_feedback" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L648", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_list_driver_stop_feedback_reads", "target": "services_pl_transport_stop_feedback_service_load_driver_stop_segments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L431", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_load_site_stop_segments", "target": "services_pl_transport_stop_feedback_service_load_site_stop_feedback_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L450", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_load_io_order_site_stop_segments", "target": "services_pl_transport_stop_feedback_service_load_site_stop_feedback_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L701", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_list_site_stop_feedback_reads", "target": "services_pl_transport_stop_feedback_service_load_site_stop_segments" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L442", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_rationale_442", "target": "services_pl_transport_stop_feedback_service_load_io_order_site_stop_segments" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_io_order_service.py", "source_location": "L442", "weight": 1.0, "source": "services_pl_io_order_service_apply_io_order_stop_site_feedbacks", "target": "services_pl_transport_stop_feedback_service_load_io_order_site_stop_segments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L489", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_save_driver_stop_feedback", "target": "services_pl_transport_stop_feedback_service_get_driver_feedback_row" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L1872", "weight": 1.0, "source": "services_pl_plan_service_apply_archive_stop_feedback_attachments", "target": "services_pl_transport_stop_feedback_service_save_driver_stop_feedback" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L600", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_save_site_stop_feedback", "target": "services_pl_transport_stop_feedback_service_get_site_feedback_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L567", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_has_positive_feedback_qty", "target": "services_pl_transport_stop_feedback_service_sum_product_actual_qty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L593", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_save_site_stop_feedback", "target": "services_pl_transport_stop_feedback_service_sum_product_actual_qty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L595", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_save_site_stop_feedback", "target": "services_pl_transport_stop_feedback_service_has_positive_feedback_qty" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L1906", "weight": 1.0, "source": "services_pl_plan_service_apply_archive_stop_feedback_attachments", "target": "services_pl_transport_stop_feedback_service_save_site_stop_feedback" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_io_order_service.py", "source_location": "L531", "weight": 1.0, "source": "services_pl_io_order_service_apply_io_order_stop_site_feedbacks", "target": "services_pl_transport_stop_feedback_service_save_site_stop_feedback" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_transport_stop_feedback.py", "source_location": "L29", "weight": 1.0, "source": "tests_test_pl_transport_stop_feedback_test_save_site_stop_feedback_requires_quantity_before_attachments", "target": "services_pl_transport_stop_feedback_service_save_site_stop_feedback" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_transport_stop_feedback.py", "source_location": "L44", "weight": 1.0, "source": "tests_test_pl_transport_stop_feedback_test_save_site_stop_feedback_requires_product_qty_before_attachments", "target": "services_pl_transport_stop_feedback_service_save_site_stop_feedback" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L849", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments", "target": "services_pl_transport_stop_feedback_service_resolve_unit_label" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L766", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_stop_feedback_service_rationale_766", "target": "services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L805", "weight": 1.0, "source": "services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments", "target": "services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L814", "weight": 1.0, "source": "services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments", "target": "services_pl_internal_customer_is_internal_customer_name" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L822", "weight": 1.0, "source": "services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments", "target": "services_pl_product_display_resolve_product_display_names" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db_inventory_site_token.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_site_token_py", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db_inventory_site_token.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_site_token_py", "target": "app_models_db_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db_inventory_site_token.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_site_token_py", "target": "services_db_inventory_site_token_ensure_site_access_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db_inventory_site_token.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_site_token_py", "target": "services_db_inventory_site_token_build_site_inventory_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db_inventory_site_token.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_site_token_py", "target": "services_db_inventory_site_token_build_site_transport_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db_inventory_site_token.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_site_token_py", "target": "services_db_inventory_site_token_site_link_fields_for_inventory" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db_inventory_site_token.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "services_db_inventory_site_token_site_link_fields_for_inventory", "target": "services_db_inventory_site_token_build_site_inventory_url" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/db_inventory_site_token.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "services_db_inventory_site_token_rationale_24", "target": "services_db_inventory_site_token_build_site_transport_url" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_site_link_read.py", "source_location": "L35", "weight": 1.0, "source": "services_pl_site_link_read_build_transport_site_link_read", "target": "services_db_inventory_site_token_build_site_transport_url" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_site_link_read.py", "source_location": "L56", "weight": 1.0, "source": "services_pl_site_link_read_build_transport_site_link_read_from_row", "target": "services_db_inventory_site_token_build_site_transport_url" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_product_display.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_product_display_py", "target": "app_models_crm_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_product_display.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_product_display_py", "target": "services_pl_product_display_resolve_alias_from_saved_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_product_display.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_product_display_py", "target": "services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_product_display.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_product_display_py", "target": "services_pl_product_display_resolve_product_display_names" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_product_display.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_product_display_py", "target": "services_pl_product_display_apply_product_alias_display" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_product_display.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_product_display_rationale_1", "target": "app_services_pl_product_display_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_product_display.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_product_display_resolve_product_display_names", "target": "services_pl_product_display_resolve_alias_from_saved_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_product_display.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_product_display_rationale_16", "target": "services_pl_product_display_resolve_alias_from_saved_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_product_display.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_product_display_rationale_32", "target": "services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L295", "weight": 1.0, "source": "services_pl_plan_contract_gap_load_products_by_plan_ids", "target": "services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_io_order_service.py", "source_location": "L917", "weight": 1.0, "source": "services_pl_io_order_service_enrich_io_order_dict", "target": "services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_product_display.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_product_display_apply_product_alias_display", "target": "services_pl_product_display_resolve_product_display_names" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_product_display.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_product_display_rationale_81", "target": "services_pl_product_display_resolve_product_display_names" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L301", "weight": 1.0, "source": "services_pl_plan_contract_gap_load_products_by_plan_ids", "target": "services_pl_product_display_resolve_product_display_names" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_product_display.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_product_display_rationale_102", "target": "services_pl_product_display_apply_product_alias_display" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_io_order_service.py", "source_location": "L950", "weight": 1.0, "source": "services_pl_io_order_service_enrich_io_order_dict", "target": "services_pl_product_display_apply_product_alias_display" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_py", "target": "app_models_pl_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_py", "target": "services_pl_brand_archive_is_plan_level_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_py", "target": "services_pl_brand_archive_row_to_brand_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_py", "target": "services_pl_brand_archive_parse_unit_price" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_py", "target": "services_pl_brand_archive_load_brand_qtys_by_plan_product_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_py", "target": "services_pl_brand_archive_load_brand_qtys_by_stop_product_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_py", "target": "services_pl_brand_archive_validate_brand_qty_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_py", "target": "services_pl_brand_archive_persist_plan_product_brand_qtys" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_py", "target": "services_pl_brand_archive_persist_stop_product_brand_qtys" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_brand_archive_persist_plan_product_brand_qtys", "target": "services_pl_brand_archive_is_plan_level_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_brand_archive_load_brand_qtys_by_plan_product_ids", "target": "services_pl_brand_archive_row_to_brand_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_brand_archive_load_brand_qtys_by_stop_product_ids", "target": "services_pl_brand_archive_row_to_brand_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_brand_archive_persist_plan_product_brand_qtys", "target": "services_pl_brand_archive_parse_unit_price" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_brand_archive_persist_stop_product_brand_qtys", "target": "services_pl_brand_archive_parse_unit_price" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_brand_archive_rationale_44", "target": "services_pl_brand_archive_load_brand_qtys_by_plan_product_ids" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_brand_archive_rationale_77", "target": "services_pl_brand_archive_load_brand_qtys_by_stop_product_ids" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L1481", "weight": 1.0, "source": "services_pl_plan_service_apply_archive_product_quantities", "target": "services_pl_brand_archive_validate_brand_qty_rows" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L1535", "weight": 1.0, "source": "services_pl_plan_service_apply_archive_brand_qtys_only", "target": "services_pl_brand_archive_validate_brand_qty_rows" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L38", "weight": 1.0, "source": "services_pl_feedback_brand_qty_require_brand_qtys_if_needed", "target": "services_pl_brand_archive_validate_brand_qty_rows" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_brand_archive.py", "source_location": "L9", "weight": 1.0, "source": "tests_test_pl_brand_archive_test_required_allows_other_brand_when_sum_matches", "target": "services_pl_brand_archive_validate_brand_qty_rows" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_brand_archive.py", "source_location": "L18", "weight": 1.0, "source": "tests_test_pl_brand_archive_test_required_allows_multi_brand_when_sum_matches", "target": "services_pl_brand_archive_validate_brand_qty_rows" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_brand_archive.py", "source_location": "L31", "weight": 1.0, "source": "tests_test_pl_brand_archive_test_required_sum_must_match", "target": "services_pl_brand_archive_validate_brand_qty_rows" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_brand_archive.py", "source_location": "L44", "weight": 1.0, "source": "tests_test_pl_brand_archive_test_any_sum_must_match", "target": "services_pl_brand_archive_validate_brand_qty_rows" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_brand_archive.py", "source_location": "L56", "weight": 1.0, "source": "tests_test_pl_brand_archive_test_any_ok", "target": "services_pl_brand_archive_validate_brand_qty_rows" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_brand_archive.py", "source_location": "L68", "weight": 1.0, "source": "tests_test_pl_brand_archive_test_no_brand_ignores_rows", "target": "services_pl_brand_archive_validate_brand_qty_rows" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_brand_archive_rationale_132", "target": "services_pl_brand_archive_persist_plan_product_brand_qtys" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L1489", "weight": 1.0, "source": "services_pl_plan_service_apply_archive_product_quantities", "target": "services_pl_brand_archive_persist_plan_product_brand_qtys" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L1543", "weight": 1.0, "source": "services_pl_plan_service_apply_archive_brand_qtys_only", "target": "services_pl_brand_archive_persist_plan_product_brand_qtys" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L190", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_brand_archive_rationale_190", "target": "services_pl_brand_archive_persist_stop_product_brand_qtys" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L115", "weight": 1.0, "source": "services_pl_plan_archive_stop_service_persist_stop_brand_qtys", "target": "services_pl_brand_archive_persist_stop_product_brand_qtys" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "app_models_crm_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "app_schemas_pl_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "app_services_pl_brand_archive" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "app_services_pl_feedback_brand_qty" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "app_services_pl_freight_settlement_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "app_services_pl_transport_resource_snapshot_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_determine_plan_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_is_ton_product_unit" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_product_quantity" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_product_create_actual_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_plan_product_actual_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_sum_product_actual_quantities" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_sum_plan_product_actual_quantities" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_estimate_qty_fields" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_build_plan_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_apply_plan_product_fields" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L201", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_resolve_plan_product_id_for_upsert" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_apply_vehicle_snapshot_to_plan_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_resolve_driver" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_calc_freight_amount" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_fetch_hazard_flags_map" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L266", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_resolve_hazard_flags_from_crm" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_plan_has_hazard_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L302", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_cert_url_blank" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L307", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_plan_has_hazard_product_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L329", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_plan_has_incomplete_hazard_cert_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L362", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_collect_hazard_product_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L387", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_clear_hazard_cert_ready" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L393", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_required_hazard_cert_fields" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L402", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_is_hazard_product_cert_complete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L414", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_all_hazard_products_cert_complete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L447", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_maybe_auto_set_hazard_cert_ready" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L465", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_validate_hazard_cert_ready_for_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L483", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_set_hazard_cert_ready" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L533", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_set_plan_erp_entered" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L562", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_update_plan_product_certs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L638", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_generate_transport_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L656", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_resolve_transport_context" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L722", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_apply_payload_to_transport_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L759", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_upsert_draft_transport_for_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L882", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_clear_draft_transport_for_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L923", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_sync_transport_prefill_for_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L945", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_apply_vehicle_prefill_to_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L967", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_create_transport_for_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1085", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_assert_contract_selectable_for_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1113", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_normalize_contract_links" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1129", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_validate_plan_party_contracts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1185", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_replace_plan_contracts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1232", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_load_plan_contracts_grouped" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1269", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_validate_draft_min_fields" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1275", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_resolve_follow_status_on_save" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1291", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_assert_can_save_as_draft" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1297", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_validate_create_full" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1321", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_calc_plan_total_amount" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1332", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_transport_has_locked_freight_settlement" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1356", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_sync_archive_qty_from_io_order" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1415", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_apply_archive_product_quantities" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1501", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_apply_archive_brand_qtys_only" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1555", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_apply_archive_freight" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1673", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_record_plan_change" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1699", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_apply_plan_driver_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1757", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_apply_plan_site_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1793", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_resolve_stop_business_type_for_archive" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1836", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_py", "target": "services_pl_plan_service_apply_archive_stop_feedback_attachments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_build_plan_product", "target": "services_pl_plan_service_product_quantity" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_apply_plan_product_fields", "target": "services_pl_plan_service_product_quantity" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_sum_product_actual_quantities", "target": "services_pl_plan_service_product_create_actual_qty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_sum_plan_product_actual_quantities", "target": "services_pl_plan_service_plan_product_actual_qty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1313", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_validate_create_full", "target": "services_pl_plan_service_sum_product_actual_quantities" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_calc_freight_amount", "target": "services_pl_plan_service_sum_plan_product_actual_quantities" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L708", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_resolve_transport_context", "target": "services_pl_plan_service_sum_plan_product_actual_quantities" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1017", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_create_transport_for_plan", "target": "services_pl_plan_service_sum_plan_product_actual_quantities" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1654", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_apply_archive_freight", "target": "services_pl_plan_service_sum_plan_product_actual_quantities" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_build_plan_product", "target": "services_pl_plan_service_estimate_qty_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_apply_plan_product_fields", "target": "services_pl_plan_service_estimate_qty_fields" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L18", "weight": 1.0, "source": "tests_test_pl_plan_product_upsert_test_build_plan_product_keeps_row_id", "target": "services_pl_plan_service_build_plan_product" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L33", "weight": 1.0, "source": "tests_test_pl_plan_product_upsert_test_build_plan_product_generates_when_missing", "target": "services_pl_plan_service_build_plan_product" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_164", "target": "services_pl_plan_service_apply_plan_product_fields" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_207", "target": "services_pl_plan_service_resolve_plan_product_id_for_upsert" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L55", "weight": 1.0, "source": "tests_test_pl_plan_product_upsert_test_upsert_plan_product_rejects_foreign_id", "target": "services_pl_plan_service_resolve_plan_product_id_for_upsert" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L67", "weight": 1.0, "source": "tests_test_pl_plan_product_upsert_test_upsert_plan_product_keeps_payload_id", "target": "services_pl_plan_service_resolve_plan_product_id_for_upsert" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L78", "weight": 1.0, "source": "tests_test_pl_plan_product_upsert_test_upsert_plan_product_generates_when_missing", "target": "services_pl_plan_service_resolve_plan_product_id_for_upsert" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L861", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_upsert_draft_transport_for_plan", "target": "services_pl_plan_service_apply_vehicle_snapshot_to_plan_transport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1065", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_create_transport_for_plan", "target": "services_pl_plan_service_apply_vehicle_snapshot_to_plan_transport" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L164", "weight": 1.0, "source": "services_pl_plan_service_apply_vehicle_snapshot_to_plan_transport", "target": "services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L170", "weight": 1.0, "source": "services_pl_plan_service_apply_vehicle_snapshot_to_plan_transport", "target": "services_pl_transport_resource_snapshot_service_apply_resource_snapshot_json" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L685", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_resolve_transport_context", "target": "services_pl_plan_service_resolve_driver" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L992", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_create_transport_for_plan", "target": "services_pl_plan_service_resolve_driver" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_244", "target": "services_pl_plan_service_resolve_driver" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_resolve_driver.py", "source_location": "L14", "weight": 1.0, "source": "tests_test_pl_plan_resolve_driver_test_resolve_driver_without_vehicle_link_returns_none", "target": "services_pl_plan_service_resolve_driver" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_resolve_driver.py", "source_location": "L27", "weight": 1.0, "source": "tests_test_pl_plan_resolve_driver_test_resolve_driver_with_explicit_id_returns_personnel", "target": "services_pl_plan_service_resolve_driver" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_225", "target": "services_pl_plan_service_resolve_driver" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_179", "target": "services_pl_plan_service_resolve_driver" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L699", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_resolve_transport_context", "target": "services_pl_plan_service_calc_freight_amount" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1007", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_create_transport_for_plan", "target": "services_pl_plan_service_calc_freight_amount" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L370", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_collect_hazard_product_ids", "target": "services_pl_plan_service_fetch_hazard_flags_map" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L422", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_all_hazard_products_cert_complete", "target": "services_pl_plan_service_fetch_hazard_flags_map" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L593", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_update_plan_product_certs", "target": "services_pl_plan_service_fetch_hazard_flags_map" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L310", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_310", "target": "services_pl_plan_service_fetch_hazard_flags_map" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L291", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_291", "target": "services_pl_plan_service_fetch_hazard_flags_map" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L245", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_245", "target": "services_pl_plan_service_fetch_hazard_flags_map" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L376", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_collect_hazard_product_ids", "target": "services_pl_plan_service_resolve_hazard_flags_from_crm" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L429", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_all_hazard_products_cert_complete", "target": "services_pl_plan_service_resolve_hazard_flags_from_crm" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L613", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_update_plan_product_certs", "target": "services_pl_plan_service_resolve_hazard_flags_from_crm" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L338", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_338", "target": "services_pl_plan_service_resolve_hazard_flags_from_crm" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L319", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_319", "target": "services_pl_plan_service_resolve_hazard_flags_from_crm" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L273", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_273", "target": "services_pl_plan_service_resolve_hazard_flags_from_crm" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L299", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_plan_has_hazard_products", "target": "services_pl_plan_service_collect_hazard_product_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L471", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_validate_hazard_cert_ready_for_transport", "target": "services_pl_plan_service_plan_has_hazard_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L516", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_set_hazard_cert_ready", "target": "services_pl_plan_service_plan_has_hazard_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_plan_has_incomplete_hazard_cert_exists", "target": "services_pl_plan_service_cert_url_blank" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L368", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_368", "target": "services_pl_plan_service_cert_url_blank" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L349", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_349", "target": "services_pl_plan_service_cert_url_blank" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L303", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_303", "target": "services_pl_plan_service_cert_url_blank" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L373", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_373", "target": "services_pl_plan_service_plan_has_hazard_product_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_cert_list_filters.py", "source_location": "L19", "weight": 1.0, "source": "tests_test_pl_plan_cert_list_filters_test_plan_has_hazard_product_exists_joins_crm_flags", "target": "services_pl_plan_service_plan_has_hazard_product_exists" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L354", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_354", "target": "services_pl_plan_service_plan_has_hazard_product_exists" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_308", "target": "services_pl_plan_service_plan_has_hazard_product_exists" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L395", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_395", "target": "services_pl_plan_service_plan_has_incomplete_hazard_cert_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L153", "weight": 1.0, "source": "pl_plan_list_filters_build_plan_column_filters", "target": "services_pl_plan_service_plan_has_incomplete_hazard_cert_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_cert_list_filters.py", "source_location": "L30", "weight": 1.0, "source": "tests_test_pl_plan_cert_list_filters_test_plan_has_incomplete_hazard_cert_exists_checks_required_urls", "target": "services_pl_plan_service_plan_has_incomplete_hazard_cert_exists" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L376", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_376", "target": "services_pl_plan_service_plan_has_incomplete_hazard_cert_exists" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L330", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_330", "target": "services_pl_plan_service_plan_has_incomplete_hazard_cert_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L525", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_set_hazard_cert_ready", "target": "services_pl_plan_service_clear_hazard_cert_ready" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L408", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_is_hazard_product_cert_complete", "target": "services_pl_plan_service_required_hazard_cert_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L438", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_all_hazard_products_cert_complete", "target": "services_pl_plan_service_is_hazard_product_cert_complete" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L458", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_maybe_auto_set_hazard_cert_ready", "target": "services_pl_plan_service_all_hazard_products_cert_complete" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L475", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_validate_hazard_cert_ready_for_transport", "target": "services_pl_plan_service_all_hazard_products_cert_complete" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L484", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_484", "target": "services_pl_plan_service_all_hazard_products_cert_complete" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L465", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_465", "target": "services_pl_plan_service_all_hazard_products_cert_complete" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L419", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_419", "target": "services_pl_plan_service_all_hazard_products_cert_complete" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L624", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_update_plan_product_certs", "target": "services_pl_plan_service_maybe_auto_set_hazard_cert_ready" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L520", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_520", "target": "services_pl_plan_service_maybe_auto_set_hazard_cert_ready" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L501", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_501", "target": "services_pl_plan_service_maybe_auto_set_hazard_cert_ready" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L455", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_455", "target": "services_pl_plan_service_maybe_auto_set_hazard_cert_ready" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L990", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_create_transport_for_plan", "target": "services_pl_plan_service_validate_hazard_cert_ready_for_transport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L817", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_upsert_draft_transport_for_plan", "target": "services_pl_plan_service_generate_transport_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L779", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_upsert_draft_transport_for_plan", "target": "services_pl_plan_service_resolve_transport_context" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L800", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_upsert_draft_transport_for_plan", "target": "services_pl_plan_service_apply_payload_to_transport_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L934", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_sync_transport_prefill_for_plan", "target": "services_pl_plan_service_upsert_draft_transport_for_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L956", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_apply_vehicle_prefill_to_plan", "target": "services_pl_plan_service_upsert_draft_transport_for_plan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L834", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_834", "target": "services_pl_plan_service_upsert_draft_transport_for_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L871", "weight": 1.0, "source": "services_pl_plan_service_upsert_draft_transport_for_plan", "target": "services_pl_freight_settlement_service_sync_draft_settlement_freight_for_transport" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L815", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_815", "target": "services_pl_plan_service_upsert_draft_transport_for_plan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L769", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_769", "target": "services_pl_plan_service_upsert_draft_transport_for_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L917", "weight": 1.0, "source": "services_pl_plan_service_clear_draft_transport_for_plan", "target": "services_pl_transport_resource_snapshot_service_clear_resource_snapshot" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L998", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_998", "target": "services_pl_plan_service_sync_transport_prefill_for_plan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L979", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_979", "target": "services_pl_plan_service_sync_transport_prefill_for_plan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L933", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_933", "target": "services_pl_plan_service_sync_transport_prefill_for_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1158", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_validate_plan_party_contracts", "target": "services_pl_plan_service_assert_contract_selectable_for_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L572", "weight": 1.0, "source": "services_pl_plan_contract_gap_update_plan_stop_contracts", "target": "services_pl_plan_service_assert_contract_selectable_for_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L648", "weight": 1.0, "source": "services_pl_plan_contract_gap_update_plan_side_contracts", "target": "services_pl_plan_service_assert_contract_selectable_for_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1148", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_validate_plan_party_contracts", "target": "services_pl_plan_service_normalize_contract_links" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L664", "weight": 1.0, "source": "services_pl_plan_contract_gap_update_plan_side_contracts", "target": "services_pl_plan_service_replace_plan_contracts" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L426", "weight": 1.0, "source": "services_pl_plan_contract_gap_list_plan_contract_gaps", "target": "services_pl_plan_service_load_plan_contracts_grouped" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L605", "weight": 1.0, "source": "services_pl_plan_contract_gap_update_plan_stop_contracts", "target": "services_pl_plan_service_load_plan_contracts_grouped" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L638", "weight": 1.0, "source": "services_pl_plan_contract_gap_update_plan_side_contracts", "target": "services_pl_plan_service_load_plan_contracts_grouped" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L14", "weight": 1.0, "source": "tests_test_pl_plan_draft_save_test_validate_draft_min_fields_requires_belongs_company", "target": "services_pl_plan_service_validate_draft_min_fields" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L20", "weight": 1.0, "source": "tests_test_pl_plan_draft_save_test_validate_draft_min_fields_allows_missing_create_date", "target": "services_pl_plan_service_validate_draft_min_fields" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L25", "weight": 1.0, "source": "tests_test_pl_plan_draft_save_test_resolve_follow_status_draft_always_drafting", "target": "services_pl_plan_service_resolve_follow_status_on_save" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L35", "weight": 1.0, "source": "tests_test_pl_plan_draft_save_test_resolve_follow_status_formal_promotes_drafting", "target": "services_pl_plan_service_resolve_follow_status_on_save" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L56", "weight": 1.0, "source": "tests_test_pl_plan_draft_save_test_assert_can_save_as_draft_rejects_arranged", "target": "services_pl_plan_service_assert_can_save_as_draft" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1574", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_apply_archive_freight", "target": "services_pl_plan_service_transport_has_locked_freight_settlement" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1425", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_apply_archive_product_quantities", "target": "services_pl_plan_service_sync_archive_qty_from_io_order" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1428", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_1428", "target": "services_pl_plan_service_sync_archive_qty_from_io_order" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1409", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_1409", "target": "services_pl_plan_service_sync_archive_qty_from_io_order" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1363", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_1363", "target": "services_pl_plan_service_sync_archive_qty_from_io_order" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1574", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_1574", "target": "services_pl_plan_service_apply_archive_brand_qtys_only" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1555", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_1555", "target": "services_pl_plan_service_apply_archive_brand_qtys_only" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1509", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_rationale_1509", "target": "services_pl_plan_service_apply_archive_brand_qtys_only" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L1591", "weight": 1.0, "source": "services_pl_plan_service_apply_archive_freight", "target": "services_pl_freight_settlement_service_sync_draft_settlement_freight_for_transport" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L1650", "weight": 1.0, "source": "services_pl_plan_service_apply_archive_freight", "target": "services_pl_plan_archive_stop_service_sum_delivery_outbound_qty" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L1735", "weight": 1.0, "source": "services_pl_plan_service_apply_plan_driver_feedback", "target": "services_pl_feedback_brand_qty_persist_transport_product_feedback" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1899", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_service_apply_archive_stop_feedback_attachments", "target": "services_pl_plan_service_resolve_stop_business_type_for_archive" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_py", "target": "app_schemas_pl_base_data" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_py", "target": "app_services_pl_cert_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_is_huolala_trailer_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_should_show_trailer_cert_slots" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_should_require_trailer_certs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_match_required_cert_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_cert_row_complete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_find_cert_for_required" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_missing_field_labels" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_collect_required_cert_errors" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_get_required_personnel_cert_names" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L152", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_validate_personnel_type_role_compat" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_validate_personnel_required_certs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_validate_self_vehicle_required_certs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_validate_carrier_vehicle_required_certs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_validate_vehicle_personnel_affiliation" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L255", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_validate_vehicle_save_certs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_cert_required_service_should_show_trailer_cert_slots", "target": "services_pl_cert_required_service_is_huolala_trailer_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L24", "weight": 1.0, "source": "tests_test_pl_trailer_cert_rules_test_huolala_trailer_helpers", "target": "services_pl_cert_required_service_is_huolala_trailer_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_cert_required_service_should_require_trailer_certs", "target": "services_pl_cert_required_service_should_show_trailer_cert_slots" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L27", "weight": 1.0, "source": "tests_test_pl_trailer_cert_rules_test_huolala_trailer_helpers", "target": "services_pl_cert_required_service_should_show_trailer_cert_slots" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_cert_required_service_validate_self_vehicle_required_certs", "target": "services_pl_cert_required_service_should_require_trailer_certs" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L29", "weight": 1.0, "source": "tests_test_pl_trailer_cert_rules_test_huolala_trailer_helpers", "target": "services_pl_cert_required_service_should_require_trailer_certs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_cert_required_service_cert_row_complete", "target": "services_pl_cert_required_service_match_required_cert_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_cert_required_service_find_cert_for_required", "target": "services_pl_cert_required_service_match_required_cert_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_cert_required_service_missing_field_labels", "target": "services_pl_cert_required_service_match_required_cert_name" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L12", "weight": 1.0, "source": "tests_test_pl_personnel_cert_required_test_match_driver_qualification_exact", "target": "services_pl_cert_required_service_match_required_cert_name" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L18", "weight": 1.0, "source": "tests_test_pl_personnel_cert_required_test_match_escort_qualification_and_alias", "target": "services_pl_cert_required_service_match_required_cert_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_cert_required_service_collect_required_cert_errors", "target": "services_pl_cert_required_service_find_cert_for_required" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_cert_required_service_collect_required_cert_errors", "target": "services_pl_cert_required_service_missing_field_labels" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_cert_required_service_validate_personnel_required_certs", "target": "services_pl_cert_required_service_collect_required_cert_errors" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_cert_required_service_validate_self_vehicle_required_certs", "target": "services_pl_cert_required_service_collect_required_cert_errors" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "target": "services_pl_cert_required_service_collect_required_cert_errors" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L47", "weight": 1.0, "source": "tests_test_pl_personnel_cert_required_test_both_requires_four_certs", "target": "services_pl_cert_required_service_collect_required_cert_errors" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L59", "weight": 1.0, "source": "tests_test_pl_personnel_cert_required_test_escort_alias_counts_as_complete", "target": "services_pl_cert_required_service_collect_required_cert_errors" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L71", "weight": 1.0, "source": "tests_test_pl_personnel_cert_required_test_cert_no_optional_for_required_slot", "target": "services_pl_cert_required_service_collect_required_cert_errors" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L84", "weight": 1.0, "source": "tests_test_pl_personnel_cert_required_test_attachment_optional_for_required_slot", "target": "services_pl_cert_required_service_collect_required_cert_errors" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_cert_required_service_validate_personnel_required_certs", "target": "services_pl_cert_required_service_get_required_personnel_cert_names" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L24", "weight": 1.0, "source": "tests_test_pl_personnel_cert_required_test_required_names_by_personnel_type", "target": "services_pl_cert_required_service_get_required_personnel_cert_names" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L49", "weight": 1.0, "source": "tests_test_pl_personnel_cert_required_test_both_requires_four_certs", "target": "services_pl_cert_required_service_get_required_personnel_cert_names" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L61", "weight": 1.0, "source": "tests_test_pl_personnel_cert_required_test_escort_alias_counts_as_complete", "target": "services_pl_cert_required_service_get_required_personnel_cert_names" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L73", "weight": 1.0, "source": "tests_test_pl_personnel_cert_required_test_cert_no_optional_for_required_slot", "target": "services_pl_cert_required_service_get_required_personnel_cert_names" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L86", "weight": 1.0, "source": "tests_test_pl_personnel_cert_required_test_attachment_optional_for_required_slot", "target": "services_pl_cert_required_service_get_required_personnel_cert_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "target": "services_pl_cert_required_service_validate_personnel_type_role_compat" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_tripartite_cert_gates.py", "source_location": "L14", "weight": 1.0, "source": "tests_test_pl_tripartite_cert_gates_test_carrier_personnel_skips_required_certs", "target": "services_pl_cert_required_service_validate_personnel_required_certs" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_tripartite_cert_gates.py", "source_location": "L24", "weight": 1.0, "source": "tests_test_pl_tripartite_cert_gates_test_self_personnel_still_requires_certs", "target": "services_pl_cert_required_service_validate_personnel_required_certs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_cert_required_service_validate_vehicle_save_certs", "target": "services_pl_cert_required_service_validate_self_vehicle_required_certs" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L35", "weight": 1.0, "source": "tests_test_pl_trailer_cert_rules_test_self_huolala_skips_trailer_required_certs", "target": "services_pl_cert_required_service_validate_self_vehicle_required_certs" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L43", "weight": 1.0, "source": "tests_test_pl_trailer_cert_rules_test_self_normal_trailer_requires_trailer_certs", "target": "services_pl_cert_required_service_validate_self_vehicle_required_certs" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_cert_required_service_rationale_216", "target": "services_pl_cert_required_service_validate_carrier_vehicle_required_certs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L307", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_cert_required_service_validate_vehicle_save_certs", "target": "services_pl_cert_required_service_validate_vehicle_personnel_affiliation" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L311", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_cert_required_service_validate_vehicle_save_certs", "target": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_cert_required_service.py", "source_location": "L276", "weight": 1.0, "source": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "target": "services_pl_cert_service_list_owner_certs" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_tripartite_cert_gates.py", "source_location": "L57", "weight": 1.0, "source": "tests_test_pl_tripartite_cert_gates_test_validate_vehicle_save_certs_carrier_skips_vehicle_and_personnel_certs", "target": "services_pl_cert_required_service_validate_vehicle_save_certs" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_py", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_py", "target": "app_services_workflow_callback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_py", "target": "services_workflow_engine_workflowengine" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L330", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_py", "target": "services_workflow_engine_compare" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L359", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_py", "target": "services_workflow_engine_get_variable" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_py", "target": "services_workflow_engine_parse_node_config" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L383", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_py", "target": "services_workflow_engine_parse_variables" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "services_workflow_engine_rationale_1", "target": "app_services_workflow_engine_py" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "services_workflow_engine_workflowengine", "target": "services_workflow_engine_workflowengine_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "services_workflow_engine_workflowengine", "target": "services_workflow_engine_workflowengine_start_process" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "services_workflow_engine_workflowengine", "target": "services_workflow_engine_workflowengine_approve_task" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "services_workflow_engine_workflowengine", "target": "services_workflow_engine_workflowengine_reject_task" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "services_workflow_engine_workflowengine", "target": "services_workflow_engine_workflowengine_advance" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L201", "weight": 1.0, "confidence_score": 1.0, "source": "services_workflow_engine_workflowengine", "target": "services_workflow_engine_workflowengine_execute_node" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "services_workflow_engine_workflowengine", "target": "services_workflow_engine_workflowengine_resolve_approvers" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L284", "weight": 1.0, "confidence_score": 1.0, "source": "services_workflow_engine_workflowengine", "target": "services_workflow_engine_workflowengine_evaluate_condition" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "services_workflow_engine_workflowengine", "target": "services_workflow_engine_workflowengine_check_rules" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "services_workflow_engine_workflowengine_start_process", "target": "services_workflow_engine_workflowengine_advance" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "services_workflow_engine_workflowengine_approve_task", "target": "services_workflow_engine_parse_node_config" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "services_workflow_engine_workflowengine_approve_task", "target": "services_workflow_engine_workflowengine_advance" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "services_workflow_engine_workflowengine_advance", "target": "services_workflow_engine_parse_variables" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "services_workflow_engine_workflowengine_advance", "target": "services_workflow_engine_workflowengine_evaluate_condition" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L229", "weight": 1.0, "confidence_score": 1.0, "source": "services_workflow_engine_workflowengine_execute_node", "target": "services_workflow_engine_workflowengine_advance" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "services_workflow_engine_workflowengine_execute_node", "target": "services_workflow_engine_parse_node_config" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "services_workflow_engine_workflowengine_execute_node", "target": "services_workflow_engine_workflowengine_resolve_approvers" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "services_workflow_engine_workflowengine_evaluate_condition", "target": "services_workflow_engine_workflowengine_check_rules" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L318", "weight": 1.0, "confidence_score": 1.0, "source": "services_workflow_engine_workflowengine_check_rules", "target": "services_workflow_engine_get_variable" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L321", "weight": 1.0, "confidence_score": 1.0, "source": "services_workflow_engine_workflowengine_check_rules", "target": "services_workflow_engine_compare" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_py", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_py", "target": "app_models_pl_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_py", "target": "services_pl_ocr_service_monthly_limit" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_py", "target": "services_pl_ocr_service_current_usage_month" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_py", "target": "services_pl_ocr_service_get_or_create_usage_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_py", "target": "services_pl_ocr_service_assert_quota_available" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_py", "target": "services_pl_ocr_service_increment_usage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_py", "target": "services_pl_ocr_service_first_attachment_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_py", "target": "services_pl_ocr_service_compress_image_bytes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_py", "target": "services_pl_ocr_service_parse_expire_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_py", "target": "services_pl_ocr_service_parse_vehicle_license_expire" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_py", "target": "services_pl_ocr_service_build_ocr_client" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_py", "target": "services_pl_ocr_service_parse_aliyun_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_py", "target": "services_pl_ocr_service_recognize_idcard" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L213", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_py", "target": "services_pl_ocr_service_recognize_driving_license" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_py", "target": "services_pl_ocr_service_recognize_vehicle_license" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_py", "target": "services_pl_ocr_service_recognize_personnel_cert" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_ocr_service_rationale_1", "target": "app_services_pl_ocr_service_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_ocr_service_assert_quota_available", "target": "services_pl_ocr_service_monthly_limit" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L307", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_ocr_service_recognize_personnel_cert", "target": "services_pl_ocr_service_monthly_limit" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_ocr_service_assert_quota_available", "target": "services_pl_ocr_service_current_usage_month" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_ocr_service_assert_quota_available", "target": "services_pl_ocr_service_get_or_create_usage_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L289", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_ocr_service_recognize_personnel_cert", "target": "services_pl_ocr_service_assert_quota_available" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L291", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_ocr_service_recognize_personnel_cert", "target": "services_pl_ocr_service_increment_usage" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L279", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_ocr_service_recognize_personnel_cert", "target": "services_pl_ocr_service_first_attachment_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L288", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_ocr_service_recognize_personnel_cert", "target": "services_pl_ocr_service_compress_image_bytes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_ocr_service_parse_vehicle_license_expire", "target": "services_pl_ocr_service_parse_expire_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_ocr_service_recognize_idcard", "target": "services_pl_ocr_service_parse_expire_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_ocr_service_recognize_driving_license", "target": "services_pl_ocr_service_parse_expire_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L259", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_ocr_service_recognize_vehicle_license", "target": "services_pl_ocr_service_parse_vehicle_license_expire" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_ocr_service_rationale_130", "target": "services_pl_ocr_service_parse_vehicle_license_expire" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_ocr_service_recognize_idcard", "target": "services_pl_ocr_service_build_ocr_client" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_ocr_service_recognize_driving_license", "target": "services_pl_ocr_service_build_ocr_client" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L245", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_ocr_service_recognize_vehicle_license", "target": "services_pl_ocr_service_build_ocr_client" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_ocr_service_recognize_idcard", "target": "services_pl_ocr_service_parse_aliyun_data" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L226", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_ocr_service_recognize_driving_license", "target": "services_pl_ocr_service_parse_aliyun_data" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L254", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_ocr_service_recognize_vehicle_license", "target": "services_pl_ocr_service_parse_aliyun_data" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L295", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_ocr_service_recognize_personnel_cert", "target": "services_pl_ocr_service_recognize_idcard" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_ocr_service_recognize_personnel_cert", "target": "services_pl_ocr_service_recognize_driving_license" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L299", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_ocr_service_recognize_personnel_cert", "target": "services_pl_ocr_service_recognize_vehicle_license" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L241", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_ocr_service_rationale_241", "target": "services_pl_ocr_service_recognize_vehicle_license" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_ocr_service.py", "source_location": "L283", "weight": 1.0, "source": "services_pl_ocr_service_recognize_personnel_cert", "target": "bx_storage_download_file_bytes" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_price_mask_py", "target": "app_core_menu_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_price_mask_py", "target": "app_schemas_pl_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_price_mask_py", "target": "services_pl_plan_price_mask_user_has_menu_perm" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_price_mask_py", "target": "services_pl_plan_price_mask_user_can_view_archive_prices" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_price_mask_py", "target": "services_pl_plan_price_mask_user_can_archive_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_price_mask_py", "target": "services_pl_plan_price_mask_mask_brand_qtys" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_price_mask_py", "target": "services_pl_plan_price_mask_mask_product_like" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_price_mask_py", "target": "services_pl_plan_price_mask_mask_plan_with_products_prices" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_price_mask_user_can_view_archive_prices", "target": "services_pl_plan_price_mask_user_has_menu_perm" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_price_mask_user_can_archive_plan", "target": "services_pl_plan_price_mask_user_has_menu_perm" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_price_mask_mask_product_like", "target": "services_pl_plan_price_mask_mask_brand_qtys" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_price_mask.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_price_mask_mask_plan_with_products_prices", "target": "services_pl_plan_price_mask_mask_product_like" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_price_mask.py", "source_location": "L80", "weight": 1.0, "source": "tests_test_pl_plan_price_mask_test_mask_clears_plan_and_product_prices", "target": "services_pl_plan_price_mask_mask_plan_with_products_prices" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_price_mask.py", "source_location": "L94", "weight": 1.0, "source": "tests_test_pl_plan_price_mask_test_mask_is_noop_when_disabled", "target": "services_pl_plan_price_mask_mask_plan_with_products_prices" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "app_models_duty_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "app_schemas_duty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_dutybizerror" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_parse_hhmm" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_format_hhmm" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_format_time_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_split_work_plans" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_join_work_plans" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_build_dict_value_from_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_pad_hhmm" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_parse_time_range_input" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_ensure_dict_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L224", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_load_dict_label_map" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_normalize_person_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L246", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_new_access_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L250", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_build_public_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L255", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_assignment_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L264", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_slot_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_day_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L322", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_load_day_by_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_load_day_by_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L342", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_load_slots" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L350", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_load_all_slots" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L354", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_tombstone_shift_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_free_soft_deleted_uk" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L386", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_retire_slot" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L350", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_load_assignments_for_slots" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_serialize_day" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L380", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_empty_day_skeleton" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L391", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_get_month_summary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L414", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_get_day_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L421", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_soft_delete_assignment" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L441", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_set_link_status" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L457", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_count_active_assignments" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L465", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_save_day" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L690", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_resolve_duty_staff_role_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L716", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_list_duty_staff_users" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L753", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_assert_user_is_duty_staff" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L786", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_list_public_users" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L790", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_resolve_grab_user" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L810", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_get_public_page" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L831", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_py", "target": "services_duty_schedule_grab" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_rationale_1", "target": "app_services_duty_schedule_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_parse_hhmm", "target": "services_duty_schedule_dutybizerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_parse_time_range_input", "target": "services_duty_schedule_dutybizerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_ensure_dict_data", "target": "services_duty_schedule_dutybizerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_normalize_person_name", "target": "services_duty_schedule_dutybizerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L434", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_soft_delete_assignment", "target": "services_duty_schedule_dutybizerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L445", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_set_link_status", "target": "services_duty_schedule_dutybizerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L479", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_save_day", "target": "services_duty_schedule_dutybizerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L756", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_assert_user_is_duty_staff", "target": "services_duty_schedule_dutybizerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L793", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_resolve_grab_user", "target": "services_duty_schedule_dutybizerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L813", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_get_public_page", "target": "services_duty_schedule_dutybizerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L834", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_grab", "target": "services_duty_schedule_dutybizerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L576", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_save_day", "target": "services_duty_schedule_parse_hhmm" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L39", "weight": 1.0, "source": "tests_test_duty_schedule_test_parse_hhmm", "target": "services_duty_schedule_parse_hhmm" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L47", "weight": 1.0, "source": "tests_test_duty_schedule_test_parse_hhmm_invalid_raises", "target": "services_duty_schedule_parse_hhmm" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L73", "weight": 1.0, "source": "tests_test_duty_schedule_test_format_time_label_same_day", "target": "services_duty_schedule_parse_hhmm" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L77", "weight": 1.0, "source": "tests_test_duty_schedule_test_format_time_label_cross_day", "target": "services_duty_schedule_parse_hhmm" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_format_time_label", "target": "services_duty_schedule_format_hhmm" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L286", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_slot_dict", "target": "services_duty_schedule_format_hhmm" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L289", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_slot_dict", "target": "services_duty_schedule_format_time_label" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L73", "weight": 1.0, "source": "tests_test_duty_schedule_test_format_time_label_same_day", "target": "services_duty_schedule_format_time_label" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L77", "weight": 1.0, "source": "tests_test_duty_schedule_test_format_time_label_cross_day", "target": "services_duty_schedule_format_time_label" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L81", "weight": 1.0, "source": "tests_test_duty_schedule_test_format_time_label_empty", "target": "services_duty_schedule_format_time_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L272", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_slot_dict", "target": "services_duty_schedule_split_work_plans" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L86", "weight": 1.0, "source": "tests_test_duty_schedule_test_work_plans_join_split", "target": "services_duty_schedule_split_work_plans" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L553", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_save_day", "target": "services_duty_schedule_join_work_plans" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L85", "weight": 1.0, "source": "tests_test_duty_schedule_test_work_plans_join_split", "target": "services_duty_schedule_join_work_plans" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_ensure_dict_data", "target": "services_duty_schedule_build_dict_value_from_label" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L91", "weight": 1.0, "source": "tests_test_duty_schedule_test_build_dict_value_from_label", "target": "services_duty_schedule_build_dict_value_from_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_parse_time_range_input", "target": "services_duty_schedule_pad_hhmm" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_ensure_dict_data", "target": "services_duty_schedule_parse_time_range_input" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_rationale_104", "target": "services_duty_schedule_parse_time_range_input" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L53", "weight": 1.0, "source": "tests_test_duty_schedule_test_parse_time_range_input_day", "target": "services_duty_schedule_parse_time_range_input" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L64", "weight": 1.0, "source": "tests_test_duty_schedule_test_parse_time_range_input_cross_day", "target": "services_duty_schedule_parse_time_range_input" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L545", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_save_day", "target": "services_duty_schedule_ensure_dict_data" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L369", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_serialize_day", "target": "services_duty_schedule_load_dict_label_map" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L896", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_grab", "target": "services_duty_schedule_load_dict_label_map" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L656", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_save_day", "target": "services_duty_schedule_normalize_person_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L848", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_grab", "target": "services_duty_schedule_normalize_person_name" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L131", "weight": 1.0, "source": "tests_test_duty_schedule_test_normalize_person_name_ok", "target": "services_duty_schedule_normalize_person_name" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L136", "weight": 1.0, "source": "tests_test_duty_schedule_test_normalize_person_name_empty", "target": "services_duty_schedule_normalize_person_name" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L141", "weight": 1.0, "source": "tests_test_duty_schedule_test_normalize_person_name_too_long", "target": "services_duty_schedule_normalize_person_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L491", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_save_day", "target": "services_duty_schedule_new_access_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L317", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_day_dict", "target": "services_duty_schedule_build_public_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L290", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_slot_dict", "target": "services_duty_schedule_assignment_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L303", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_day_dict", "target": "services_duty_schedule_slot_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L371", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_serialize_day", "target": "services_duty_schedule_day_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L415", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_get_day_detail", "target": "services_duty_schedule_load_day_by_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L486", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_save_day", "target": "services_duty_schedule_load_day_by_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L446", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_set_link_status", "target": "services_duty_schedule_load_day_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L367", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_serialize_day", "target": "services_duty_schedule_load_slots" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L509", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_save_day", "target": "services_duty_schedule_load_slots" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L554", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_save_day", "target": "services_duty_schedule_load_all_slots" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L381", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_free_soft_deleted_uk", "target": "services_duty_schedule_tombstone_shift_type" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L355", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_rationale_355", "target": "services_duty_schedule_tombstone_shift_type" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L553", "weight": 1.0, "source": "tests_test_duty_schedule_test_tombstone_shift_type_keeps_unique_suffix", "target": "services_duty_schedule_tombstone_shift_type" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L387", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_retire_slot", "target": "services_duty_schedule_free_soft_deleted_uk" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L369", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_rationale_369", "target": "services_duty_schedule_free_soft_deleted_uk" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L570", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_save_day", "target": "services_duty_schedule_retire_slot" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L368", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_serialize_day", "target": "services_duty_schedule_load_assignments_for_slots" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L408", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_get_month_summary", "target": "services_duty_schedule_serialize_day" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L418", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_get_day_detail", "target": "services_duty_schedule_serialize_day" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L454", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_set_link_status", "target": "services_duty_schedule_serialize_day" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L687", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_save_day", "target": "services_duty_schedule_serialize_day" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L821", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_get_public_page", "target": "services_duty_schedule_serialize_day" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L417", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_get_day_detail", "target": "services_duty_schedule_empty_day_skeleton" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L516", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_save_day", "target": "services_duty_schedule_count_active_assignments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L875", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_grab", "target": "services_duty_schedule_count_active_assignments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L662", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_save_day", "target": "services_duty_schedule_assert_user_is_duty_staff" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L718", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_list_duty_staff_users", "target": "services_duty_schedule_resolve_duty_staff_role_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L769", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_assert_user_is_duty_staff", "target": "services_duty_schedule_resolve_duty_staff_role_id" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L748", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_rationale_748", "target": "services_duty_schedule_resolve_duty_staff_role_id" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L471", "weight": 1.0, "source": "tests_test_duty_schedule_test_resolve_duty_staff_role_id_by_fixed_id", "target": "services_duty_schedule_resolve_duty_staff_role_id" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L691", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_rationale_691", "target": "services_duty_schedule_resolve_duty_staff_role_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L787", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_list_public_users", "target": "services_duty_schedule_list_duty_staff_users" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L774", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_rationale_774", "target": "services_duty_schedule_list_duty_staff_users" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L479", "weight": 1.0, "source": "tests_test_duty_schedule_test_list_duty_staff_users_empty_when_no_role", "target": "services_duty_schedule_list_duty_staff_users" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L717", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_rationale_717", "target": "services_duty_schedule_list_duty_staff_users" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L806", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_resolve_grab_user", "target": "services_duty_schedule_assert_user_is_duty_staff" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L500", "weight": 1.0, "source": "tests_test_duty_schedule_test_assert_user_is_duty_staff_rejects_without_role", "target": "services_duty_schedule_assert_user_is_duty_staff" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L827", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_get_public_page", "target": "services_duty_schedule_list_public_users" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L847", "weight": 1.0, "confidence_score": 1.0, "source": "services_duty_schedule_grab", "target": "services_duty_schedule_resolve_grab_user" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L207", "weight": 1.0, "source": "tests_test_duty_schedule_test_grab_rejects_when_full", "target": "services_duty_schedule_grab" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L273", "weight": 1.0, "source": "tests_test_duty_schedule_test_grab_allows_custom_shift_type_when_slot_exists", "target": "services_duty_schedule_grab" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L293", "weight": 1.0, "source": "tests_test_duty_schedule_test_grab_rejects_when_closed", "target": "services_duty_schedule_grab" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L322", "weight": 1.0, "source": "tests_test_duty_schedule_test_grab_rejects_invalid_user", "target": "services_duty_schedule_grab" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L388", "weight": 1.0, "source": "tests_test_duty_schedule_test_grab_rejects_duplicate_same_shift", "target": "services_duty_schedule_grab" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_duty_schedule.py", "source_location": "L545", "weight": 1.0, "source": "tests_test_duty_schedule_test_grab_rejects_non_duty_staff", "target": "services_duty_schedule_grab" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_rules_py", "target": "app_services_pl_internal_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_rules_py", "target": "services_pl_plan_stop_rules_resolve_stop_dibang_defaults" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_rules_py", "target": "services_pl_plan_stop_rules_normalize_stop_dibang_fields" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_rules_py", "target": "services_pl_plan_stop_rules_extract_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_rules_py", "target": "services_pl_plan_stop_rules_sum_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_rules_py", "target": "services_pl_plan_stop_rules_fmt_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_rules_py", "target": "services_pl_plan_stop_rules_warn_qty_imbalance" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_rules_rationale_1", "target": "app_services_pl_plan_stop_rules_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_rules_normalize_stop_dibang_fields", "target": "services_pl_plan_stop_rules_resolve_stop_dibang_defaults" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_rules_rationale_16", "target": "services_pl_plan_stop_rules_resolve_stop_dibang_defaults" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L17", "weight": 1.0, "source": "services_pl_plan_stop_rules_resolve_stop_dibang_defaults", "target": "services_pl_internal_customer_is_internal_customer_name" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L15", "weight": 1.0, "source": "tests_test_pl_plan_stop_rules_test_internal_shanxia_load_outbound", "target": "services_pl_plan_stop_rules_resolve_stop_dibang_defaults" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L20", "weight": 1.0, "source": "tests_test_pl_plan_stop_rules_test_internal_shanxia_delivery_inbound", "target": "services_pl_plan_stop_rules_resolve_stop_dibang_defaults" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L25", "weight": 1.0, "source": "tests_test_pl_plan_stop_rules_test_internal_yundong_load_outbound", "target": "services_pl_plan_stop_rules_resolve_stop_dibang_defaults" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L30", "weight": 1.0, "source": "tests_test_pl_plan_stop_rules_test_internal_yundong_delivery_inbound", "target": "services_pl_plan_stop_rules_resolve_stop_dibang_defaults" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L34", "weight": 1.0, "source": "tests_test_pl_plan_stop_rules_test_external_customer_no_dibang", "target": "services_pl_plan_stop_rules_resolve_stop_dibang_defaults" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L41", "weight": 1.0, "source": "tests_test_pl_plan_stop_rules_test_delivery_defaults_use_delivery_customer", "target": "services_pl_plan_stop_rules_resolve_stop_dibang_defaults" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L57", "weight": 1.0, "source": "tests_test_pl_plan_stop_rules_test_external_empty_name_no_dibang", "target": "services_pl_plan_stop_rules_resolve_stop_dibang_defaults" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L99", "weight": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_migrate_plan", "target": "services_pl_plan_stop_rules_resolve_stop_dibang_defaults" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_rules_rationale_32", "target": "services_pl_plan_stop_rules_normalize_stop_dibang_fields" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L38", "weight": 1.0, "source": "services_pl_plan_stop_rules_normalize_stop_dibang_fields", "target": "services_pl_internal_customer_is_internal_customer_name" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L139", "weight": 1.0, "source": "services_pl_dibang_bridge_service_resolve_stop_business_type", "target": "services_pl_plan_stop_rules_normalize_stop_dibang_fields" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L212", "weight": 1.0, "source": "services_pl_dibang_bridge_service_apply_stop_dibang_options", "target": "services_pl_plan_stop_rules_normalize_stop_dibang_fields" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L46", "weight": 1.0, "source": "tests_test_pl_plan_stop_rules_test_normalize_stop_dibang_fields_repairs_none_direction", "target": "services_pl_plan_stop_rules_normalize_stop_dibang_fields" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L58", "weight": 1.0, "source": "tests_test_pl_plan_stop_rules_test_normalize_respects_explicit_uncheck_for_internal_customer", "target": "services_pl_plan_stop_rules_normalize_stop_dibang_fields" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L69", "weight": 1.0, "source": "tests_test_pl_plan_stop_rules_test_normalize_respects_explicit_uncheck_for_internal_delivery", "target": "services_pl_plan_stop_rules_normalize_stop_dibang_fields" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L80", "weight": 1.0, "source": "tests_test_pl_plan_stop_rules_test_normalize_forces_off_for_external_even_when_checked", "target": "services_pl_plan_stop_rules_normalize_stop_dibang_fields" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L91", "weight": 1.0, "source": "tests_test_pl_plan_stop_rules_test_normalize_keeps_explicit_check_for_internal", "target": "services_pl_plan_stop_rules_normalize_stop_dibang_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_rules_sum_qty", "target": "services_pl_plan_stop_rules_extract_qty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_rules_warn_qty_imbalance", "target": "services_pl_plan_stop_rules_sum_qty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_stop_rules_warn_qty_imbalance", "target": "services_pl_plan_stop_rules_fmt_qty" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L65", "weight": 1.0, "source": "tests_test_pl_plan_stop_rules_test_warn_qty_balanced_returns_empty", "target": "services_pl_plan_stop_rules_warn_qty_imbalance" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L72", "weight": 1.0, "source": "tests_test_pl_plan_stop_rules_test_warn_qty_uses_plan_qty_on_plan_products", "target": "services_pl_plan_stop_rules_warn_qty_imbalance" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L79", "weight": 1.0, "source": "tests_test_pl_plan_stop_rules_test_warn_qty_load_vs_delivery_imbalance", "target": "services_pl_plan_stop_rules_warn_qty_imbalance" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L89", "weight": 1.0, "source": "tests_test_pl_plan_stop_rules_test_warn_qty_delivery_vs_load_imbalance", "target": "services_pl_plan_stop_rules_warn_qty_imbalance" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L99", "weight": 1.0, "source": "tests_test_pl_plan_stop_rules_test_warn_qty_load_delivery_decimal_imbalance", "target": "services_pl_plan_stop_rules_warn_qty_imbalance" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L114", "weight": 1.0, "source": "tests_test_pl_plan_stop_rules_test_warn_qty_multi_stop_30_equals_10_15_5_balanced", "target": "services_pl_plan_stop_rules_warn_qty_imbalance" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L121", "weight": 1.0, "source": "tests_test_pl_plan_stop_rules_test_warn_qty_sums_multiple_rows_balanced_across_stops", "target": "services_pl_plan_stop_rules_warn_qty_imbalance" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L128", "weight": 1.0, "source": "tests_test_pl_plan_stop_rules_test_warn_qty_sums_multiple_rows_imbalanced_across_stops", "target": "services_pl_plan_stop_rules_warn_qty_imbalance" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service_py", "target": "app_schemas_pl_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service_py", "target": "app_services_pl_plan_stop_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service_py", "target": "services_pl_plan_print_service_customer_key" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service_py", "target": "services_pl_plan_print_service_resolve_customer_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service_py", "target": "services_pl_plan_print_service_list_delivery_print_customers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service_py", "target": "services_pl_plan_print_service_delivery_matches_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service_py", "target": "services_pl_plan_print_service_merge_stop_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service_py", "target": "services_pl_plan_print_service_build_delivery_slip_print" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service_py", "target": "services_pl_plan_print_service_get_delivery_slip_print_context" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_print_service_list_delivery_print_customers", "target": "services_pl_plan_print_service_customer_key" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_print_service_list_delivery_print_customers", "target": "services_pl_plan_print_service_resolve_customer_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_print_service_build_delivery_slip_print", "target": "services_pl_plan_print_service_resolve_customer_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_print_service_get_delivery_slip_print_context", "target": "services_pl_plan_print_service_list_delivery_print_customers" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L52", "weight": 1.0, "source": "tests_test_pl_plan_print_service_test_list_delivery_print_customers_three_distinct", "target": "services_pl_plan_print_service_list_delivery_print_customers" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L64", "weight": 1.0, "source": "tests_test_pl_plan_print_service_test_list_delivery_print_customers_dedupes_by_customer_id", "target": "services_pl_plan_print_service_list_delivery_print_customers" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_print_service_build_delivery_slip_print", "target": "services_pl_plan_print_service_delivery_matches_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_print_service_build_delivery_slip_print", "target": "services_pl_plan_print_service_merge_stop_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_print_service_get_delivery_slip_print_context", "target": "services_pl_plan_print_service_build_delivery_slip_print" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L102", "weight": 1.0, "source": "tests_test_pl_plan_print_service_test_build_delivery_slip_print_merges_same_customer_and_uses_min_seq_contact", "target": "services_pl_plan_print_service_build_delivery_slip_print" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_data_scope.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_data_scope_py", "target": "app_core_data_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_data_scope.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_data_scope_py", "target": "app_core_db_auth" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_data_scope.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_data_scope_py", "target": "services_pl_data_scope_apply_pl_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_data_scope.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_data_scope_py", "target": "services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_data_scope.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_data_scope_rationale_1", "target": "app_services_pl_data_scope_py" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L277", "weight": 1.0, "source": "services_pl_vehicle_urea_service_list_applies", "target": "services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L475", "weight": 1.0, "source": "services_pl_vehicle_urea_service_list_disburse_board", "target": "services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L191", "weight": 1.0, "source": "services_pl_freight_settlement_service_list_unsettled_plans", "target": "services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1158", "weight": 1.0, "source": "services_pl_freight_settlement_service_list_settlements_enriched", "target": "services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L302", "weight": 1.0, "source": "services_pl_vehicle_maintenance_service_list_applies", "target": "services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L455", "weight": 1.0, "source": "services_pl_vehicle_maintenance_service_list_reminders", "target": "services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L565", "weight": 1.0, "source": "services_pl_vehicle_maintenance_service_list_process_board", "target": "services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L334", "weight": 1.0, "source": "services_pl_plan_contract_gap_list_plan_contract_gaps", "target": "services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L119", "weight": 1.0, "source": "services_pl_vehicle_urea_service_get_apply_row", "target": "services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L137", "weight": 1.0, "source": "services_pl_vehicle_urea_service_get_disburse_row", "target": "services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L91", "weight": 1.0, "source": "services_pl_freight_settlement_service_get_settlement_row", "target": "services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L123", "weight": 1.0, "source": "services_pl_freight_settlement_service_get_settlement_by_transport_id", "target": "services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L139", "weight": 1.0, "source": "services_pl_vehicle_maintenance_service_get_apply_row", "target": "services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L157", "weight": 1.0, "source": "services_pl_vehicle_maintenance_service_get_process_row", "target": "services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_carrier_service.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_carrier_service_py", "target": "app_models_pl_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_carrier_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_carrier_service_py", "target": "services_pl_carrier_service_urls_nonempty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_carrier_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_carrier_service_py", "target": "services_pl_carrier_service_carrier_qualification_complete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_carrier_service.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_carrier_service_py", "target": "services_pl_carrier_service_carrier_agreement_expired" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_carrier_service.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_carrier_service_py", "target": "services_pl_carrier_service_carrier_audit_approved" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_carrier_service.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_carrier_service_py", "target": "services_pl_carrier_service_carrier_eligible_for_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_carrier_service.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_carrier_service_py", "target": "services_pl_carrier_service_assert_carrier_eligible_for_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_carrier_service.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_carrier_service_py", "target": "services_pl_carrier_service_normalize_carrier_urls" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_carrier_service.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_carrier_service_py", "target": "services_pl_carrier_service_validate_carrier_qualification_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_carrier_service.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_carrier_service_carrier_qualification_complete", "target": "services_pl_carrier_service_urls_nonempty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_carrier_service.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_carrier_service_carrier_agreement_expired", "target": "services_pl_carrier_service_carrier_qualification_complete" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_carrier_eligible.py", "source_location": "L24", "weight": 1.0, "source": "tests_test_pl_carrier_eligible_test_eligible_ignores_audit_qualification_agreement", "target": "services_pl_carrier_service_carrier_eligible_for_transport" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_carrier_eligible.py", "source_location": "L25", "weight": 1.0, "source": "tests_test_pl_carrier_eligible_test_eligible_ignores_audit_qualification_agreement", "target": "services_pl_carrier_service_assert_carrier_eligible_for_transport" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_carrier_service.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_carrier_service_rationale_61", "target": "services_pl_carrier_service_validate_carrier_qualification_fields" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_py", "target": "app_models_pl_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_py", "target": "services_pl_inventory_service_qty_delta_for_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_py", "target": "services_pl_inventory_service_get_or_create_inventory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_py", "target": "services_pl_inventory_service_apply_brand_stock_change" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_py", "target": "services_pl_inventory_service_reverse_plan_inventory_postings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_py", "target": "services_pl_inventory_service_apply_archive_inventory_for_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L252", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_py", "target": "services_pl_inventory_service_apply_archive_inventory_for_plan_stops" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_inventory_service_rationale_1", "target": "app_services_pl_inventory_service_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_inventory_service_apply_brand_stock_change", "target": "services_pl_inventory_service_qty_delta_for_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_inventory_service_apply_archive_inventory_for_plan", "target": "services_pl_inventory_service_qty_delta_for_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_brand_archive.py", "source_location": "L79", "weight": 1.0, "source": "tests_test_pl_brand_archive_test_delta_for_plan_type", "target": "services_pl_inventory_service_qty_delta_for_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_inventory_service_apply_brand_stock_change", "target": "services_pl_inventory_service_get_or_create_inventory" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L224", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_inventory_service_apply_archive_inventory_for_plan", "target": "services_pl_inventory_service_apply_brand_stock_change" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L281", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_inventory_service_apply_archive_inventory_for_plan_stops", "target": "services_pl_inventory_service_apply_brand_stock_change" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_inventory_service_apply_archive_inventory_for_plan", "target": "services_pl_inventory_service_reverse_plan_inventory_postings" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L263", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_inventory_service_apply_archive_inventory_for_plan_stops", "target": "services_pl_inventory_service_reverse_plan_inventory_postings" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_inventory_service_rationale_154", "target": "services_pl_inventory_service_reverse_plan_inventory_postings" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_inventory_service_rationale_194", "target": "services_pl_inventory_service_apply_archive_inventory_for_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_inventory_service.py", "source_location": "L274", "weight": 1.0, "source": "services_pl_inventory_service_apply_archive_inventory_for_plan_stops", "target": "services_pl_plan_archive_stop_service_iter_stop_archive_inventory_lines" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "app_models_db_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "app_services_db_inventory_id" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "app_services_db_mappers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "app_services_db_plan_helpers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "app_services_db_product_helpers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "app_services_pl_plan_stop_rules" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_dibanginventorylinkresult" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_stopdibangoption" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_stopdibangproduct" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_resolve_partner_company" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_normalize_to_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_normalize_plan_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_resolve_dibang_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_month_range" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_plan_type_to_business_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_direction_to_business_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_resolve_stop_business_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_resolve_stop_dibang_partner" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_stop_product_quantity" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_plan_has_load_stop" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_apply_stop_dibang_options" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L224", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_product_quantity" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_apply_plan_quantity_delta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_resolve_link_contributed_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L253", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_subtract_plan_contribution" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L279", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_generate_batch_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L299", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_find_monthly_db_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L328", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_create_db_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L371", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_create_db_inventory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L415", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_inventory_has_weighing_slip" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L428", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_sync_weighing_slip_business_fields" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L428", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L509", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_inventory_date_editable" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L523", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_find_active_stop_link" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L548", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_soft_delete_link_and_inventory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L578", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_cancel_stop_dibang_links" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L642", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_update_existing_stop_inventory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L518", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_resolve_link_dibang_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L543", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_ensure_monthly_db_plan_for_inventory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L599", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L717", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_sync_stop_inventory_links" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L828", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_resolve_stop_dibang_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L846", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_load_stop_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L874", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_delivery_stop_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1200", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_upsert_stop_dibang_links" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L902", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_sync_dibang_for_plan_stops" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1014", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_sync_transport_inventory_links" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1117", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_sync_dibang_for_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L518", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_py", "target": "services_pl_dibang_bridge_service_inventory_mutable_editable" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L686", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_update_existing_stop_inventory", "target": "services_pl_dibang_bridge_service_dibanginventorylinkresult" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L815", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_sync_stop_inventory_links", "target": "services_pl_dibang_bridge_service_dibanginventorylinkresult" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1104", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_sync_transport_inventory_links", "target": "services_pl_dibang_bridge_service_dibanginventorylinkresult" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L119", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_cancel_generate_dibang_blocked_when_weighing_exists", "target": "services_pl_dibang_bridge_service_stopdibangoption" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L270", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_reuses_existing_inventory_id", "target": "services_pl_dibang_bridge_service_stopdibangoption" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L448", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_updates_inventory_and_weighing_plate_when_already_weighed", "target": "services_pl_dibang_bridge_service_stopdibangoption" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L627", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_remounts_monthly_plan_when_partner_changes", "target": "services_pl_dibang_bridge_service_stopdibangoption" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L862", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_load_stop_products", "target": "services_pl_dibang_bridge_service_stopdibangproduct" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L890", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_delivery_stop_products", "target": "services_pl_dibang_bridge_service_stopdibangproduct" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1028", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_sync_transport_inventory_links", "target": "services_pl_dibang_bridge_service_resolve_partner_company" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_rationale_64", "target": "services_pl_dibang_bridge_service_resolve_partner_company" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_io_order_service.py", "source_location": "L140", "weight": 1.0, "source": "services_pl_io_order_service_create_io_order_for_transport", "target": "services_pl_dibang_bridge_service_resolve_partner_company" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_site_service.py", "source_location": "L82", "weight": 1.0, "source": "services_pl_transport_site_service_sync_site_links_for_transport", "target": "services_pl_dibang_bridge_service_resolve_partner_company" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_resolve_dibang_date", "target": "services_pl_dibang_bridge_service_normalize_to_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L722", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_update_existing_stop_inventory", "target": "services_pl_dibang_bridge_service_normalize_to_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L658", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan", "target": "services_pl_dibang_bridge_service_normalize_to_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L836", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_resolve_stop_dibang_date", "target": "services_pl_dibang_bridge_service_normalize_to_date" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L84", "weight": 1.0, "source": "services_pl_dibang_bridge_service_normalize_to_date", "target": "db_mappers_parse_date_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_resolve_dibang_date", "target": "services_pl_dibang_bridge_service_normalize_plan_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L843", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_resolve_stop_dibang_date", "target": "services_pl_dibang_bridge_service_normalize_plan_date" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L95", "weight": 1.0, "source": "services_pl_dibang_bridge_service_normalize_plan_date", "target": "db_mappers_parse_date_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L540", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_resolve_link_dibang_date", "target": "services_pl_dibang_bridge_service_resolve_dibang_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1032", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_sync_transport_inventory_links", "target": "services_pl_dibang_bridge_service_resolve_dibang_date" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_rationale_101", "target": "services_pl_dibang_bridge_service_resolve_dibang_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_find_monthly_db_plan", "target": "services_pl_dibang_bridge_service_month_range" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L574", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_ensure_monthly_db_plan_for_inventory", "target": "services_pl_dibang_bridge_service_month_range" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L735", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_sync_stop_inventory_links", "target": "services_pl_dibang_bridge_service_month_range" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1033", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_sync_transport_inventory_links", "target": "services_pl_dibang_bridge_service_month_range" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1024", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_sync_transport_inventory_links", "target": "services_pl_dibang_bridge_service_plan_type_to_business_type" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_site_service.py", "source_location": "L78", "weight": 1.0, "source": "services_pl_transport_site_service_sync_site_links_for_transport", "target": "services_pl_dibang_bridge_service_plan_type_to_business_type" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_resolve_stop_business_type", "target": "services_pl_dibang_bridge_service_direction_to_business_type" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L947", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_sync_dibang_for_plan_stops", "target": "services_pl_dibang_bridge_service_resolve_stop_business_type" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1309", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_upsert_stop_dibang_links", "target": "services_pl_dibang_bridge_service_resolve_stop_dibang_partner" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_rationale_153", "target": "services_pl_dibang_bridge_service_resolve_stop_dibang_partner" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L25", "weight": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_resolve_stop_dibang_partner_load_uses_first_delivery", "target": "services_pl_dibang_bridge_service_resolve_stop_dibang_partner" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L31", "weight": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_resolve_stop_dibang_partner_delivery_uses_load", "target": "services_pl_dibang_bridge_service_resolve_stop_dibang_partner" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L36", "weight": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_resolve_stop_dibang_partner_load_fallback_without_delivery", "target": "services_pl_dibang_bridge_service_resolve_stop_dibang_partner" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L953", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_sync_dibang_for_plan_stops", "target": "services_pl_dibang_bridge_service_resolve_stop_dibang_partner" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L868", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_load_stop_products", "target": "services_pl_dibang_bridge_service_stop_product_quantity" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L896", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_delivery_stop_products", "target": "services_pl_dibang_bridge_service_stop_product_quantity" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L52", "weight": 1.0, "source": "services_pl_plan_site_link_service_build_site_records_for_arranged_plan", "target": "services_pl_dibang_bridge_service_plan_has_load_stop" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L144", "weight": 1.0, "source": "services_pl_plan_arrange_copy_flags_load_plan_arrange_copy_flags", "target": "services_pl_dibang_bridge_service_plan_has_load_stop" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1214", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_upsert_stop_dibang_links", "target": "services_pl_dibang_bridge_service_apply_stop_dibang_options" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L913", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_sync_dibang_for_plan_stops", "target": "services_pl_dibang_bridge_service_apply_stop_dibang_options" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L395", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_create_db_inventory", "target": "services_pl_dibang_bridge_service_product_quantity" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1043", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_sync_transport_inventory_links", "target": "services_pl_dibang_bridge_service_product_quantity" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_subtract_plan_contribution", "target": "services_pl_dibang_bridge_service_apply_plan_quantity_delta" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L718", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_update_existing_stop_inventory", "target": "services_pl_dibang_bridge_service_apply_plan_quantity_delta" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L571", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_ensure_monthly_db_plan_for_inventory", "target": "services_pl_dibang_bridge_service_apply_plan_quantity_delta" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L781", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_sync_stop_inventory_links", "target": "services_pl_dibang_bridge_service_apply_plan_quantity_delta" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1070", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_sync_transport_inventory_links", "target": "services_pl_dibang_bridge_service_apply_plan_quantity_delta" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L41", "weight": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_apply_plan_quantity_delta_accumulates", "target": "services_pl_dibang_bridge_service_apply_plan_quantity_delta" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L48", "weight": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_apply_plan_quantity_delta_never_below_zero", "target": "services_pl_dibang_bridge_service_apply_plan_quantity_delta" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L274", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_subtract_plan_contribution", "target": "services_pl_dibang_bridge_service_resolve_link_contributed_qty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L704", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_update_existing_stop_inventory", "target": "services_pl_dibang_bridge_service_resolve_link_contributed_qty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L685", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan", "target": "services_pl_dibang_bridge_service_resolve_link_contributed_qty" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L55", "weight": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_prefers_link_field", "target": "services_pl_dibang_bridge_service_resolve_link_contributed_qty" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L61", "weight": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_falls_back_to_inventory", "target": "services_pl_dibang_bridge_service_resolve_link_contributed_qty" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L66", "weight": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_zero_when_missing", "target": "services_pl_dibang_bridge_service_resolve_link_contributed_qty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L494", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport", "target": "services_pl_dibang_bridge_service_subtract_plan_contribution" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L565", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_soft_delete_link_and_inventory", "target": "services_pl_dibang_bridge_service_subtract_plan_contribution" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L732", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_update_existing_stop_inventory", "target": "services_pl_dibang_bridge_service_subtract_plan_contribution" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L686", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan", "target": "services_pl_dibang_bridge_service_subtract_plan_contribution" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L397", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_create_db_inventory", "target": "services_pl_dibang_bridge_service_generate_batch_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L560", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_ensure_monthly_db_plan_for_inventory", "target": "services_pl_dibang_bridge_service_find_monthly_db_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L756", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_sync_stop_inventory_links", "target": "services_pl_dibang_bridge_service_find_monthly_db_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1045", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_sync_transport_inventory_links", "target": "services_pl_dibang_bridge_service_find_monthly_db_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L583", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_ensure_monthly_db_plan_for_inventory", "target": "services_pl_dibang_bridge_service_create_db_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L766", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_sync_stop_inventory_links", "target": "services_pl_dibang_bridge_service_create_db_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1055", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_sync_transport_inventory_links", "target": "services_pl_dibang_bridge_service_create_db_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L342", "weight": 1.0, "source": "services_pl_dibang_bridge_service_create_db_plan", "target": "db_product_helpers_resolve_crm_product" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L346", "weight": 1.0, "source": "services_pl_dibang_bridge_service_create_db_plan", "target": "db_plan_helpers_generate_plan_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L355", "weight": 1.0, "source": "services_pl_dibang_bridge_service_create_db_plan", "target": "db_plan_helpers_default_execution_status" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L365", "weight": 1.0, "source": "services_pl_dibang_bridge_service_create_db_plan", "target": "db_product_helpers_apply_product_snapshot_to_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L783", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_sync_stop_inventory_links", "target": "services_pl_dibang_bridge_service_create_db_inventory" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1072", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_sync_transport_inventory_links", "target": "services_pl_dibang_bridge_service_create_db_inventory" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L384", "weight": 1.0, "source": "services_pl_dibang_bridge_service_create_db_inventory", "target": "db_product_helpers_resolve_crm_product" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L390", "weight": 1.0, "source": "services_pl_dibang_bridge_service_create_db_inventory", "target": "db_inventory_id_next_inbound_outbound_id" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L405", "weight": 1.0, "source": "services_pl_dibang_bridge_service_create_db_inventory", "target": "db_product_helpers_apply_product_snapshot_to_inventory" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L473", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport", "target": "services_pl_dibang_bridge_service_inventory_has_weighing_slip" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L513", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_inventory_date_editable", "target": "services_pl_dibang_bridge_service_inventory_has_weighing_slip" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L622", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_cancel_stop_dibang_links", "target": "services_pl_dibang_bridge_service_inventory_has_weighing_slip" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L665", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan", "target": "services_pl_dibang_bridge_service_inventory_has_weighing_slip" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L671", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_update_existing_stop_inventory", "target": "services_pl_dibang_bridge_service_inventory_has_weighing_slip" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L780", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_update_existing_stop_inventory", "target": "services_pl_dibang_bridge_service_sync_weighing_slip_business_fields" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L434", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_rationale_434", "target": "services_pl_dibang_bridge_service_sync_weighing_slip_business_fields" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L481", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_rationale_481", "target": "services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L112", "weight": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_revoke_subtracts_plan_quantity_on_cancel", "target": "services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L151", "weight": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_revoke_blocks_when_weighing_exists", "target": "services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L435", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_rationale_435", "target": "services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L663", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan", "target": "services_pl_dibang_bridge_service_inventory_date_editable" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L520", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_inventory_mutable_editable", "target": "services_pl_dibang_bridge_service_inventory_date_editable" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1004", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_sync_stop_inventory_links", "target": "services_pl_dibang_bridge_service_find_active_stop_link" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L633", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_cancel_stop_dibang_links", "target": "services_pl_dibang_bridge_service_soft_delete_link_and_inventory" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L629", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_rationale_629", "target": "services_pl_dibang_bridge_service_cancel_stop_dibang_links" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L634", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_rationale_634", "target": "services_pl_dibang_bridge_service_cancel_stop_dibang_links" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L588", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_rationale_588", "target": "services_pl_dibang_bridge_service_cancel_stop_dibang_links" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L740", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_update_existing_stop_inventory", "target": "services_pl_dibang_bridge_service_ensure_monthly_db_plan_for_inventory" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1025", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_sync_stop_inventory_links", "target": "services_pl_dibang_bridge_service_update_existing_stop_inventory" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L698", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_rationale_698", "target": "services_pl_dibang_bridge_service_update_existing_stop_inventory" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L716", "weight": 1.0, "source": "services_pl_dibang_bridge_service_update_existing_stop_inventory", "target": "db_product_helpers_resolve_crm_product" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L719", "weight": 1.0, "source": "services_pl_dibang_bridge_service_update_existing_stop_inventory", "target": "db_product_helpers_apply_product_snapshot_to_inventory" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L667", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_update_existing_stop_inventory", "target": "services_pl_dibang_bridge_service_inventory_mutable_editable" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L703", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_rationale_703", "target": "services_pl_dibang_bridge_service_update_existing_stop_inventory" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L657", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_rationale_657", "target": "services_pl_dibang_bridge_service_update_existing_stop_inventory" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L526", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_resolve_link_dibang_date", "target": "services_pl_dibang_bridge_service_resolve_stop_dibang_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L657", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan", "target": "services_pl_dibang_bridge_service_resolve_link_dibang_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L694", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan", "target": "services_pl_dibang_bridge_service_ensure_monthly_db_plan_for_inventory" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L934", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_rationale_934", "target": "services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L115", "weight": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_same_month_updates_inventory_date_only", "target": "services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L240", "weight": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_cross_month_repoints_purchase_plan", "target": "services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L326", "weight": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_skips_when_weighing_exists", "target": "services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L881", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_rationale_881", "target": "services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L861", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_rationale_861", "target": "services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L607", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_rationale_607", "target": "services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1060", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_rationale_1060", "target": "services_pl_dibang_bridge_service_sync_stop_inventory_links" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1007", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_rationale_1007", "target": "services_pl_dibang_bridge_service_sync_stop_inventory_links" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L987", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_rationale_987", "target": "services_pl_dibang_bridge_service_sync_stop_inventory_links" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L957", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_sync_dibang_for_plan_stops", "target": "services_pl_dibang_bridge_service_sync_stop_inventory_links" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1310", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_upsert_stop_dibang_links", "target": "services_pl_dibang_bridge_service_resolve_stop_dibang_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L966", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_sync_dibang_for_plan_stops", "target": "services_pl_dibang_bridge_service_resolve_stop_dibang_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L950", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_sync_dibang_for_plan_stops", "target": "services_pl_dibang_bridge_service_load_stop_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L984", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_sync_dibang_for_plan_stops", "target": "services_pl_dibang_bridge_service_delivery_stop_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1344", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_sync_dibang_for_plan_stops", "target": "services_pl_dibang_bridge_service_upsert_stop_dibang_links" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1283", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_rationale_1283", "target": "services_pl_dibang_bridge_service_upsert_stop_dibang_links" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L113", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_cancel_generate_dibang_blocked_when_weighing_exists", "target": "services_pl_dibang_bridge_service_upsert_stop_dibang_links" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L264", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_reuses_existing_inventory_id", "target": "services_pl_dibang_bridge_service_upsert_stop_dibang_links" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L442", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_updates_inventory_and_weighing_plate_when_already_weighed", "target": "services_pl_dibang_bridge_service_upsert_stop_dibang_links" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L621", "weight": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_remounts_monthly_plan_when_partner_changes", "target": "services_pl_dibang_bridge_service_upsert_stop_dibang_links" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1230", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_rationale_1230", "target": "services_pl_dibang_bridge_service_upsert_stop_dibang_links" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1210", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_rationale_1210", "target": "services_pl_dibang_bridge_service_upsert_stop_dibang_links" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1418", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_rationale_1418", "target": "services_pl_dibang_bridge_service_sync_dibang_for_plan_stops" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1417", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_rationale_1417", "target": "services_pl_dibang_bridge_service_sync_dibang_for_plan_stops" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1363", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_rationale_1363", "target": "services_pl_dibang_bridge_service_sync_dibang_for_plan_stops" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1343", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_rationale_1343", "target": "services_pl_dibang_bridge_service_sync_dibang_for_plan_stops" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L912", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_rationale_912", "target": "services_pl_dibang_bridge_service_sync_dibang_for_plan_stops" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1128", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_sync_dibang_for_transport", "target": "services_pl_dibang_bridge_service_sync_transport_inventory_links" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1544", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_rationale_1544", "target": "services_pl_dibang_bridge_service_sync_dibang_for_transport" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1543", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_rationale_1543", "target": "services_pl_dibang_bridge_service_sync_dibang_for_transport" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1489", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_rationale_1489", "target": "services_pl_dibang_bridge_service_sync_dibang_for_transport" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1469", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_rationale_1469", "target": "services_pl_dibang_bridge_service_sync_dibang_for_transport" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1127", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_rationale_1127", "target": "services_pl_dibang_bridge_service_sync_dibang_for_transport" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_py", "target": "app_core_db_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_py", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_py", "target": "app_schemas_pl_vehicle_urea" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_py", "target": "app_services_pl_data_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_py", "target": "services_pl_vehicle_urea_service_generate_seq_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_py", "target": "services_pl_vehicle_urea_service_generate_apply_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_py", "target": "services_pl_vehicle_urea_service_generate_disburse_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_py", "target": "services_pl_vehicle_urea_service_resolve_user_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_py", "target": "services_pl_vehicle_urea_service_assert_vehicle_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_py", "target": "services_pl_vehicle_urea_service_resolve_user_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_py", "target": "services_pl_vehicle_urea_service_validate_apply_dates" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_py", "target": "services_pl_vehicle_urea_service_get_apply_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_py", "target": "services_pl_vehicle_urea_service_get_disburse_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_py", "target": "services_pl_vehicle_urea_service_has_active_disburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_py", "target": "services_pl_vehicle_urea_service_apply_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_py", "target": "services_pl_vehicle_urea_service_disburse_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_py", "target": "services_pl_vehicle_urea_service_resolve_apply_for_disburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_py", "target": "services_pl_vehicle_urea_service_list_applies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L291", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_py", "target": "services_pl_vehicle_urea_service_get_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L298", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_py", "target": "services_pl_vehicle_urea_service_create_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L337", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_py", "target": "services_pl_vehicle_urea_service_update_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L367", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_py", "target": "services_pl_vehicle_urea_service_cancel_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L381", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_py", "target": "services_pl_vehicle_urea_service_delete_applies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L396", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_py", "target": "services_pl_vehicle_urea_service_board_item_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L422", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_py", "target": "services_pl_vehicle_urea_service_list_disburse_board" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L492", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_py", "target": "services_pl_vehicle_urea_service_get_disburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L499", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_py", "target": "services_pl_vehicle_urea_service_create_disburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L536", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_py", "target": "services_pl_vehicle_urea_service_update_disburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L586", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_py", "target": "services_pl_vehicle_urea_service_delete_disburses" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_generate_apply_no", "target": "services_pl_vehicle_urea_service_generate_seq_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_generate_disburse_no", "target": "services_pl_vehicle_urea_service_generate_seq_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_create_apply", "target": "services_pl_vehicle_urea_service_generate_apply_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L510", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_create_disburse", "target": "services_pl_vehicle_urea_service_generate_disburse_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_apply_to_read", "target": "services_pl_vehicle_urea_service_resolve_user_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_disburse_to_read", "target": "services_pl_vehicle_urea_service_resolve_user_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L410", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_board_item_to_read", "target": "services_pl_vehicle_urea_service_resolve_user_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_resolve_apply_for_disburse", "target": "services_pl_vehicle_urea_service_assert_vehicle_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_create_apply", "target": "services_pl_vehicle_urea_service_assert_vehicle_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L348", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_update_apply", "target": "services_pl_vehicle_urea_service_assert_vehicle_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L307", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_create_apply", "target": "services_pl_vehicle_urea_service_resolve_user_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L352", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_update_apply", "target": "services_pl_vehicle_urea_service_resolve_user_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L506", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_create_disburse", "target": "services_pl_vehicle_urea_service_resolve_user_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L548", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_update_disburse", "target": "services_pl_vehicle_urea_service_resolve_user_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_create_apply", "target": "services_pl_vehicle_urea_service_validate_apply_dates" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L349", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_update_apply", "target": "services_pl_vehicle_urea_service_validate_apply_dates" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_resolve_apply_for_disburse", "target": "services_pl_vehicle_urea_service_get_apply_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_get_apply", "target": "services_pl_vehicle_urea_service_get_apply_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_update_apply", "target": "services_pl_vehicle_urea_service_get_apply_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L370", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_cancel_apply", "target": "services_pl_vehicle_urea_service_get_apply_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L385", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_delete_applies", "target": "services_pl_vehicle_urea_service_get_apply_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L495", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_get_disburse", "target": "services_pl_vehicle_urea_service_get_disburse_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L543", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_update_disburse", "target": "services_pl_vehicle_urea_service_get_disburse_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L591", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_delete_disburses", "target": "services_pl_vehicle_urea_service_get_disburse_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L388", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_delete_applies", "target": "services_pl_vehicle_urea_service_has_active_disburse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L288", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_list_applies", "target": "services_pl_vehicle_urea_service_apply_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L295", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_get_apply", "target": "services_pl_vehicle_urea_service_apply_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_create_apply", "target": "services_pl_vehicle_urea_service_apply_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L364", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_update_apply", "target": "services_pl_vehicle_urea_service_apply_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L378", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_cancel_apply", "target": "services_pl_vehicle_urea_service_apply_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L496", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_get_disburse", "target": "services_pl_vehicle_urea_service_disburse_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L533", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_create_disburse", "target": "services_pl_vehicle_urea_service_disburse_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L583", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_update_disburse", "target": "services_pl_vehicle_urea_service_disburse_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L505", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_create_disburse", "target": "services_pl_vehicle_urea_service_resolve_apply_for_disburse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L545", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_update_disburse", "target": "services_pl_vehicle_urea_service_resolve_apply_for_disburse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L487", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_urea_service_list_disburse_board", "target": "services_pl_vehicle_urea_service_board_item_to_read" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service_py", "target": "app_schemas_pl_transport" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service_py", "target": "app_services_pl_dibang_bridge_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service_py", "target": "app_services_pl_internal_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service_py", "target": "app_services_pl_io_order_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service_py", "target": "app_services_pl_site_link_read" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service_py", "target": "app_services_pl_transport_stop_feedback_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service_py", "target": "services_pl_plan_site_link_service_build_site_records_for_arranged_plan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_site_link_service_rationale_1", "target": "app_services_pl_plan_site_link_service_py" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_site_link_service_rationale_22", "target": "services_pl_plan_site_link_service_build_site_records_for_arranged_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L23", "weight": 1.0, "source": "services_pl_plan_site_link_service_build_site_records_for_arranged_plan", "target": "services_pl_internal_customer_plan_requires_site_link" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L45", "weight": 1.0, "source": "services_pl_plan_site_link_service_build_site_records_for_arranged_plan", "target": "services_pl_site_link_read_build_transport_site_link_read_from_row" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L67", "weight": 1.0, "source": "services_pl_plan_site_link_service_build_site_records_for_arranged_plan", "target": "services_pl_io_order_service_get_active_io_order_for_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L80", "weight": 1.0, "source": "services_pl_plan_site_link_service_build_site_records_for_arranged_plan", "target": "services_pl_io_order_service_build_io_order_site_url" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles_py", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles_py", "target": "app_models_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles_py", "target": "services_web_auth_roles_map_role_name_to_web" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles_py", "target": "services_web_auth_roles_role_rows_for_user" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles_py", "target": "services_web_auth_roles_user_has_bound_roles" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles_py", "target": "services_web_auth_roles_resolve_web_role_for_user" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles_py", "target": "services_web_auth_roles_granted_menu_ids_for_user" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles_py", "target": "services_web_auth_roles_expand_with_ancestor_menu_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles_py", "target": "services_web_auth_roles_iter_user_menu_perm_codes" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "services_web_auth_roles_rationale_1", "target": "app_services_web_auth_roles_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "services_web_auth_roles_resolve_web_role_for_user", "target": "services_web_auth_roles_map_role_name_to_web" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "services_web_auth_roles_rationale_14", "target": "services_web_auth_roles_map_role_name_to_web" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "services_web_auth_roles_user_has_bound_roles", "target": "services_web_auth_roles_role_rows_for_user" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "services_web_auth_roles_resolve_web_role_for_user", "target": "services_web_auth_roles_role_rows_for_user" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "services_web_auth_roles_iter_user_menu_perm_codes", "target": "services_web_auth_roles_user_has_bound_roles" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "services_web_auth_roles_rationale_43", "target": "services_web_auth_roles_user_has_bound_roles" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "services_web_auth_roles_rationale_54", "target": "services_web_auth_roles_resolve_web_role_for_user" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "services_web_auth_roles_iter_user_menu_perm_codes", "target": "services_web_auth_roles_granted_menu_ids_for_user" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "services_web_auth_roles_iter_user_menu_perm_codes", "target": "services_web_auth_roles_expand_with_ancestor_menu_ids" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "services_web_auth_roles_rationale_104", "target": "services_web_auth_roles_expand_with_ancestor_menu_ids" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "services_web_auth_roles_rationale_130", "target": "services_web_auth_roles_iter_user_menu_perm_codes" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L67", "weight": 1.0, "source": "bx_reimburse_can_change_applicant", "target": "services_web_auth_roles_iter_user_menu_perm_codes" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/invoice.py", "source_location": "L39", "weight": 1.0, "source": "bx_invoice_is_wallet_admin", "target": "services_web_auth_roles_iter_user_menu_perm_codes" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/invoice.py", "source_location": "L47", "weight": 1.0, "source": "bx_invoice_can_query_others_wallet", "target": "services_web_auth_roles_iter_user_menu_perm_codes" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "app_services_pl_data_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "app_schemas_pl_freight" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_resolve_user_display_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_occupied_transport_ids_subquery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_get_settlement_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_get_settlement_by_transport_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_unsettled_plans_q_filter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_list_unsettled_plans" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_resolve_transports_for_create" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L280", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_create_settlement" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L324", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_recalc_settlement_total_freight_from_links" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L357", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_sync_draft_settlement_freight_for_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L404", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_refresh_draft_settlement_freight" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L455", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_delete_draft_settlement" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L487", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_cancel_draft_settlement" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L521", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_get_transport_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L533", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_get_plans_for_transports" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L547", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_approval_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L562", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_create_settlement_approval_records" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L621", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_clear_settlement_approval_records" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L639", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_sync_settlement_status_if_approval_complete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L652", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_sync_settlement_status_if_disbursed" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L673", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_sync_disbursed_settlements" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L699", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_can_user_approve_settlement" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L729", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_settlement_all_approved" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L742", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_advance_after_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L819", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_submit_settlement_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L855", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_process_settlement_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L903", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_withdraw_settlement_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L933", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_disburse_settlement" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L972", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_get_approval_flow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L985", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_get_approval_history" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1002", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_current_approver_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1017", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_current_approval_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1034", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_last_approval_time" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1048", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_enrich_settlement_list_item" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1117", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_split_status_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1108", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_list_settlements_enriched" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1191", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_get_settlement_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1277", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_validate_transports_for_settlement_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1337", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_sync_settlement_transport_links" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1393", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_py", "target": "services_pl_freight_settlement_service_update_settlement_draft" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L580", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_create_settlement_approval_records", "target": "services_pl_freight_settlement_service_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1074", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_enrich_settlement_list_item", "target": "services_pl_freight_settlement_service_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_list_unsettled_plans", "target": "services_pl_freight_settlement_service_occupied_transport_ids_subquery" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L261", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_resolve_transports_for_create", "target": "services_pl_freight_settlement_service_occupied_transport_ids_subquery" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1305", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_validate_transports_for_settlement_update", "target": "services_pl_freight_settlement_service_occupied_transport_ids_subquery" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L458", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_delete_draft_settlement", "target": "services_pl_freight_settlement_service_get_settlement_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L490", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_cancel_draft_settlement", "target": "services_pl_freight_settlement_service_get_settlement_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L829", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_submit_settlement_approval", "target": "services_pl_freight_settlement_service_get_settlement_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L876", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_process_settlement_approval", "target": "services_pl_freight_settlement_service_get_settlement_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L906", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_withdraw_settlement_approval", "target": "services_pl_freight_settlement_service_get_settlement_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L943", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_disburse_settlement", "target": "services_pl_freight_settlement_service_get_settlement_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1194", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_get_settlement_detail", "target": "services_pl_freight_settlement_service_get_settlement_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1402", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_update_settlement_draft", "target": "services_pl_freight_settlement_service_get_settlement_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_list_unsettled_plans", "target": "services_pl_freight_settlement_service_unsettled_plans_q_filter" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_rationale_136", "target": "services_pl_freight_settlement_service_unsettled_plans_q_filter" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_freight_unsettled_q_filter.py", "source_location": "L10", "weight": 1.0, "source": "tests_test_pl_freight_unsettled_q_filter_test_unsettled_plans_q_filter_includes_carrier_and_plate", "target": "services_pl_freight_settlement_service_unsettled_plans_q_filter" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L188", "weight": 1.0, "source": "services_pl_freight_settlement_service_list_unsettled_plans", "target": "pl_freight_list_filters_build_unsettled_plan_column_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L290", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_create_settlement", "target": "services_pl_freight_settlement_service_resolve_transports_for_create" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L399", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_sync_draft_settlement_freight_for_transport", "target": "services_pl_freight_settlement_service_recalc_settlement_total_freight_from_links" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L448", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_refresh_draft_settlement_freight", "target": "services_pl_freight_settlement_service_recalc_settlement_total_freight_from_links" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1390", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_sync_settlement_transport_links", "target": "services_pl_freight_settlement_service_recalc_settlement_total_freight_from_links" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_rationale_374", "target": "services_pl_freight_settlement_service_sync_draft_settlement_freight_for_transport" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L365", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_rationale_365", "target": "services_pl_freight_settlement_service_sync_draft_settlement_freight_for_transport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1177", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_list_settlements_enriched", "target": "services_pl_freight_settlement_service_refresh_draft_settlement_freight" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1201", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_get_settlement_detail", "target": "services_pl_freight_settlement_service_refresh_draft_settlement_freight" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L419", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_rationale_419", "target": "services_pl_freight_settlement_service_refresh_draft_settlement_freight" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L410", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_rationale_410", "target": "services_pl_freight_settlement_service_refresh_draft_settlement_freight" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1051", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_enrich_settlement_list_item", "target": "services_pl_freight_settlement_service_get_transport_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1206", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_get_settlement_detail", "target": "services_pl_freight_settlement_service_get_transport_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1301", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_validate_transports_for_settlement_update", "target": "services_pl_freight_settlement_service_get_transport_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1052", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_enrich_settlement_list_item", "target": "services_pl_freight_settlement_service_get_plans_for_transports" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1214", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_get_settlement_detail", "target": "services_pl_freight_settlement_service_get_plans_for_transports" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L982", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_get_approval_flow", "target": "services_pl_freight_settlement_service_approval_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L999", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_get_approval_history", "target": "services_pl_freight_settlement_service_approval_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L841", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_submit_settlement_approval", "target": "services_pl_freight_settlement_service_create_settlement_approval_records" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L839", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_submit_settlement_approval", "target": "services_pl_freight_settlement_service_clear_settlement_approval_records" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L631", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_rationale_631", "target": "services_pl_freight_settlement_service_clear_settlement_approval_records" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L622", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_rationale_622", "target": "services_pl_freight_settlement_service_clear_settlement_approval_records" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L645", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_sync_settlement_status_if_approval_complete", "target": "services_pl_freight_settlement_service_settlement_all_approved" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1173", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_list_settlements_enriched", "target": "services_pl_freight_settlement_service_sync_settlement_status_if_approval_complete" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1195", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_get_settlement_detail", "target": "services_pl_freight_settlement_service_sync_settlement_status_if_approval_complete" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L651", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_rationale_651", "target": "services_pl_freight_settlement_service_sync_settlement_status_if_approval_complete" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L642", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_rationale_642", "target": "services_pl_freight_settlement_service_sync_settlement_status_if_approval_complete" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1175", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_list_settlements_enriched", "target": "services_pl_freight_settlement_service_sync_settlement_status_if_disbursed" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1198", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_get_settlement_detail", "target": "services_pl_freight_settlement_service_sync_settlement_status_if_disbursed" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L664", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_rationale_664", "target": "services_pl_freight_settlement_service_sync_settlement_status_if_disbursed" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L655", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_rationale_655", "target": "services_pl_freight_settlement_service_sync_settlement_status_if_disbursed" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1123", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_list_settlements_enriched", "target": "services_pl_freight_settlement_service_sync_disbursed_settlements" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L683", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_rationale_683", "target": "services_pl_freight_settlement_service_sync_disbursed_settlements" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L674", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_rationale_674", "target": "services_pl_freight_settlement_service_sync_disbursed_settlements" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L882", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_process_settlement_approval", "target": "services_pl_freight_settlement_service_can_user_approve_settlement" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1018", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_current_approval_id", "target": "services_pl_freight_settlement_service_can_user_approve_settlement" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1097", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_enrich_settlement_list_item", "target": "services_pl_freight_settlement_service_can_user_approve_settlement" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L814", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_advance_after_approval", "target": "services_pl_freight_settlement_service_settlement_all_approved" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L896", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_process_settlement_approval", "target": "services_pl_freight_settlement_service_advance_after_approval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1271", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_get_settlement_detail", "target": "services_pl_freight_settlement_service_get_approval_flow" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1272", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_get_settlement_detail", "target": "services_pl_freight_settlement_service_get_approval_history" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L995", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_rationale_995", "target": "services_pl_freight_settlement_service_get_approval_history" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L986", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_rationale_986", "target": "services_pl_freight_settlement_service_get_approval_history" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1096", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_enrich_settlement_list_item", "target": "services_pl_freight_settlement_service_current_approver_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1099", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_enrich_settlement_list_item", "target": "services_pl_freight_settlement_service_current_approval_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1100", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_enrich_settlement_list_item", "target": "services_pl_freight_settlement_service_last_approval_time" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1188", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_list_settlements_enriched", "target": "services_pl_freight_settlement_service_enrich_settlement_list_item" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1204", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_get_settlement_detail", "target": "services_pl_freight_settlement_service_enrich_settlement_list_item" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1146", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_list_settlements_enriched", "target": "services_pl_freight_settlement_service_split_status_csv" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1165", "weight": 1.0, "source": "services_pl_freight_settlement_service_list_settlements_enriched", "target": "pl_freight_list_filters_build_settlement_column_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1419", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_update_settlement_draft", "target": "services_pl_freight_settlement_service_validate_transports_for_settlement_update" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1425", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_freight_settlement_service_update_settlement_draft", "target": "services_pl_freight_settlement_service_sync_settlement_transport_links" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx_data_scope.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_data_scope_py", "target": "app_core_data_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx_data_scope.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_data_scope_py", "target": "app_core_bx_auth" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx_data_scope.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_data_scope_py", "target": "services_bx_data_scope_apply_bx_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx_data_scope.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_data_scope_py", "target": "services_bx_data_scope_assert_bx_row_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx_data_scope.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_data_scope_py", "target": "services_bx_data_scope_assert_bx_biz_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx_data_scope.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_data_scope_py", "target": "services_bx_data_scope_assert_bx_attachment_biz_in_scope" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx_data_scope.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "services_bx_data_scope_rationale_1", "target": "app_services_bx_data_scope_py" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L1061", "weight": 1.0, "source": "bx_reimburse_global_status_counts", "target": "services_bx_data_scope_apply_bx_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L1075", "weight": 1.0, "source": "bx_reimburse_my_apply_base", "target": "services_bx_data_scope_apply_bx_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse.py", "source_location": "L1281", "weight": 1.0, "source": "bx_reimburse_finance_payment_stats", "target": "services_bx_data_scope_apply_bx_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/advance.py", "source_location": "L432", "weight": 1.0, "source": "bx_advance_global_status_counts", "target": "services_bx_data_scope_apply_bx_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/advance.py", "source_location": "L446", "weight": 1.0, "source": "bx_advance_my_apply_base", "target": "services_bx_data_scope_apply_bx_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/advance.py", "source_location": "L609", "weight": 1.0, "source": "bx_advance_finance_issue_stats", "target": "services_bx_data_scope_apply_bx_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/base.py", "source_location": "L55", "weight": 1.0, "source": "bx_base_get_paged", "target": "services_bx_data_scope_apply_bx_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/base.py", "source_location": "L34", "weight": 1.0, "source": "bx_base_get_by_id", "target": "services_bx_data_scope_assert_bx_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx_data_scope.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "services_bx_data_scope_assert_bx_attachment_biz_in_scope", "target": "services_bx_data_scope_assert_bx_biz_in_scope" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx_data_scope.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "services_bx_data_scope_rationale_36", "target": "services_bx_data_scope_assert_bx_biz_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/attachment.py", "source_location": "L64", "weight": 1.0, "source": "bx_attachment_get_by_biz", "target": "services_bx_data_scope_assert_bx_biz_in_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/attachment.py", "source_location": "L30", "weight": 1.0, "source": "bx_attachment_get_by_id", "target": "services_bx_data_scope_assert_bx_attachment_biz_in_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_link_read.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_link_read_py", "target": "app_schemas_pl_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_link_read.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_link_read_py", "target": "services_pl_inventory_link_read_build_transport_inventory_link_read" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_link_read.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_inventory_link_read_rationale_1", "target": "app_services_pl_inventory_link_read_py" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_py", "target": "app_core_db_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_py", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_py", "target": "app_schemas_pl_vehicle_maintenance" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_py", "target": "app_services_pl_data_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_py", "target": "services_pl_vehicle_maintenance_service_generate_seq_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_py", "target": "services_pl_vehicle_maintenance_service_generate_apply_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_py", "target": "services_pl_vehicle_maintenance_service_generate_process_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_py", "target": "services_pl_vehicle_maintenance_service_resolve_user_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_py", "target": "services_pl_vehicle_maintenance_service_assert_vehicle_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_py", "target": "services_pl_vehicle_maintenance_service_resolve_user_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_py", "target": "services_pl_vehicle_maintenance_service_validate_apply_dates" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_py", "target": "services_pl_vehicle_maintenance_service_get_apply_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_py", "target": "services_pl_vehicle_maintenance_service_get_process_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_py", "target": "services_pl_vehicle_maintenance_service_has_active_process" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_py", "target": "services_pl_vehicle_maintenance_service_apply_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_py", "target": "services_pl_vehicle_maintenance_service_process_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_py", "target": "services_pl_vehicle_maintenance_service_resolve_apply_for_process" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_py", "target": "services_pl_vehicle_maintenance_service_list_applies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L316", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_py", "target": "services_pl_vehicle_maintenance_service_get_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L323", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_py", "target": "services_pl_vehicle_maintenance_service_create_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L369", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_py", "target": "services_pl_vehicle_maintenance_service_update_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L406", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_py", "target": "services_pl_vehicle_maintenance_service_cancel_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L420", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_py", "target": "services_pl_vehicle_maintenance_service_delete_applies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L435", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_py", "target": "services_pl_vehicle_maintenance_service_list_reminders" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L478", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_py", "target": "services_pl_vehicle_maintenance_service_board_item_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L505", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_py", "target": "services_pl_vehicle_maintenance_service_list_process_board" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L582", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_py", "target": "services_pl_vehicle_maintenance_service_get_process" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L589", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_py", "target": "services_pl_vehicle_maintenance_service_create_process" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L628", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_py", "target": "services_pl_vehicle_maintenance_service_update_process" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L680", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_py", "target": "services_pl_vehicle_maintenance_service_delete_processes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_generate_apply_no", "target": "services_pl_vehicle_maintenance_service_generate_seq_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_generate_process_no", "target": "services_pl_vehicle_maintenance_service_generate_seq_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L343", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_create_apply", "target": "services_pl_vehicle_maintenance_service_generate_apply_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L602", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_create_process", "target": "services_pl_vehicle_maintenance_service_generate_process_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_apply_to_read", "target": "services_pl_vehicle_maintenance_service_resolve_user_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_process_to_read", "target": "services_pl_vehicle_maintenance_service_resolve_user_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L493", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_board_item_to_read", "target": "services_pl_vehicle_maintenance_service_resolve_user_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L256", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_resolve_apply_for_process", "target": "services_pl_vehicle_maintenance_service_assert_vehicle_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L333", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_create_apply", "target": "services_pl_vehicle_maintenance_service_assert_vehicle_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L383", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_update_apply", "target": "services_pl_vehicle_maintenance_service_assert_vehicle_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L337", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_create_apply", "target": "services_pl_vehicle_maintenance_service_resolve_user_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L388", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_update_apply", "target": "services_pl_vehicle_maintenance_service_resolve_user_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L596", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_create_process", "target": "services_pl_vehicle_maintenance_service_resolve_user_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L640", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_update_process", "target": "services_pl_vehicle_maintenance_service_resolve_user_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_create_apply", "target": "services_pl_vehicle_maintenance_service_validate_apply_dates" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L384", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_update_apply", "target": "services_pl_vehicle_maintenance_service_validate_apply_dates" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_resolve_apply_for_process", "target": "services_pl_vehicle_maintenance_service_get_apply_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L319", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_get_apply", "target": "services_pl_vehicle_maintenance_service_get_apply_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L376", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_update_apply", "target": "services_pl_vehicle_maintenance_service_get_apply_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L409", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_cancel_apply", "target": "services_pl_vehicle_maintenance_service_get_apply_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L424", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_delete_applies", "target": "services_pl_vehicle_maintenance_service_get_apply_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L585", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_get_process", "target": "services_pl_vehicle_maintenance_service_get_process_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L635", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_update_process", "target": "services_pl_vehicle_maintenance_service_get_process_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L685", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_delete_processes", "target": "services_pl_vehicle_maintenance_service_get_process_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L427", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_delete_applies", "target": "services_pl_vehicle_maintenance_service_has_active_process" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_list_applies", "target": "services_pl_vehicle_maintenance_service_apply_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L320", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_get_apply", "target": "services_pl_vehicle_maintenance_service_apply_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_create_apply", "target": "services_pl_vehicle_maintenance_service_apply_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L403", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_update_apply", "target": "services_pl_vehicle_maintenance_service_apply_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L417", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_cancel_apply", "target": "services_pl_vehicle_maintenance_service_apply_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L586", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_get_process", "target": "services_pl_vehicle_maintenance_service_process_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L625", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_create_process", "target": "services_pl_vehicle_maintenance_service_process_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L677", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_update_process", "target": "services_pl_vehicle_maintenance_service_process_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L595", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_create_process", "target": "services_pl_vehicle_maintenance_service_resolve_apply_for_process" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L637", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_update_process", "target": "services_pl_vehicle_maintenance_service_resolve_apply_for_process" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L294", "weight": 1.0, "source": "services_pl_vehicle_maintenance_service_list_applies", "target": "pl_vehicle_maintenance_list_filters_build_maintenance_apply_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L319", "weight": 1.0, "source": "services_pl_vehicle_maintenance_service_list_applies", "target": "pl_list_sort_order_maint_apply" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L577", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_vehicle_maintenance_service_list_process_board", "target": "services_pl_vehicle_maintenance_service_board_item_to_read" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L560", "weight": 1.0, "source": "services_pl_vehicle_maintenance_service_list_process_board", "target": "pl_vehicle_maintenance_list_filters_build_maintenance_process_board_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L589", "weight": 1.0, "source": "services_pl_vehicle_maintenance_service_list_process_board", "target": "pl_list_sort_order_maint_board" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_py", "target": "app_schemas_pl_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_py", "target": "app_services_pl_brand_archive" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_py", "target": "app_services_pl_internal_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_py", "target": "services_pl_plan_archive_stop_service_require_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_py", "target": "services_pl_plan_archive_stop_service_apply_stop_product_archive" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_py", "target": "services_pl_plan_archive_stop_service_brand_rows_from_item" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_py", "target": "services_pl_plan_archive_stop_service_persist_stop_brand_qtys" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_py", "target": "services_pl_plan_archive_stop_service_apply_archive_stop_quantities" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_py", "target": "services_pl_plan_archive_stop_service_sync_plan_products_from_stop_archive" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_py", "target": "services_pl_plan_archive_stop_service_sum_delivery_outbound_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L329", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_py", "target": "services_pl_plan_archive_stop_service_iter_stop_archive_inventory_lines" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_archive_stop_service_apply_stop_product_archive", "target": "services_pl_plan_archive_stop_service_require_qty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_archive_stop_service_apply_archive_stop_quantities", "target": "services_pl_plan_archive_stop_service_apply_stop_product_archive" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_archive_stop_service_persist_stop_brand_qtys", "target": "services_pl_plan_archive_stop_service_brand_rows_from_item" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_archive_stop_service_apply_archive_stop_quantities", "target": "services_pl_plan_archive_stop_service_persist_stop_brand_qtys" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L241", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_archive_stop_service_rationale_241", "target": "services_pl_plan_archive_stop_service_sync_plan_products_from_stop_archive" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L57", "weight": 1.0, "source": "tests_test_pl_plan_archive_stop_service_test_sum_delivery_outbound_qty", "target": "services_pl_plan_archive_stop_service_sum_delivery_outbound_qty" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L345", "weight": 1.0, "source": "services_pl_plan_archive_stop_service_iter_stop_archive_inventory_lines", "target": "services_pl_internal_customer_is_internal_customer_name" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L98", "weight": 1.0, "source": "tests_test_pl_plan_archive_stop_service_test_iter_stop_archive_inventory_lines_internal_load_outbound_and_delivery_inbound", "target": "services_pl_plan_archive_stop_service_iter_stop_archive_inventory_lines" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_py", "target": "app_schemas_pl_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_py", "target": "app_services_pl_internal_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_py", "target": "app_services_pl_plan_stop_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_py", "target": "services_pl_plan_archive_export_resolve_archive_list_io_column" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_py", "target": "services_pl_plan_archive_export_format_date_value" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_py", "target": "services_pl_plan_archive_export_format_plate_display" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_py", "target": "services_pl_plan_archive_export_get_stop_archive_actual_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_py", "target": "services_pl_plan_archive_export_get_stop_archive_unit_price" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_py", "target": "services_pl_plan_archive_export_get_stop_archive_amount" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_py", "target": "services_pl_plan_archive_export_stop_kind_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_py", "target": "services_pl_plan_archive_export_stop_time" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_py", "target": "services_pl_plan_archive_export_load_legacy_products_by_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_py", "target": "services_pl_plan_archive_export_plan_common_export_fields" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_py", "target": "services_pl_plan_archive_export_empty_product_fields" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_py", "target": "services_pl_plan_archive_export_product_row_from_stop_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_py", "target": "services_pl_plan_archive_export_append_stop_product_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_py", "target": "services_pl_plan_archive_export_append_legacy_plan_product_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_py", "target": "services_pl_plan_archive_export_build_plan_archive_export_rows" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_archive_export_rationale_1", "target": "app_services_pl_plan_archive_export_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_archive_export_product_row_from_stop_product", "target": "services_pl_plan_archive_export_resolve_archive_list_io_column" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_archive_export_rationale_46", "target": "services_pl_plan_archive_export_resolve_archive_list_io_column" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L47", "weight": 1.0, "source": "services_pl_plan_archive_export_resolve_archive_list_io_column", "target": "services_pl_internal_customer_is_internal_customer_name" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L14", "weight": 1.0, "source": "tests_test_pl_plan_archive_export_test_resolve_archive_list_io_column", "target": "services_pl_plan_archive_export_resolve_archive_list_io_column" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_archive_export_stop_time", "target": "services_pl_plan_archive_export_format_date_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_archive_export_plan_common_export_fields", "target": "services_pl_plan_archive_export_format_date_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_archive_export_append_legacy_plan_product_rows", "target": "services_pl_plan_archive_export_format_date_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_archive_export_plan_common_export_fields", "target": "services_pl_plan_archive_export_format_plate_display" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_archive_export_get_stop_archive_amount", "target": "services_pl_plan_archive_export_get_stop_archive_actual_qty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_archive_export_product_row_from_stop_product", "target": "services_pl_plan_archive_export_get_stop_archive_actual_qty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_archive_export_get_stop_archive_amount", "target": "services_pl_plan_archive_export_get_stop_archive_unit_price" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_archive_export_product_row_from_stop_product", "target": "services_pl_plan_archive_export_get_stop_archive_unit_price" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_archive_export_product_row_from_stop_product", "target": "services_pl_plan_archive_export_get_stop_archive_amount" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_archive_export_append_stop_product_rows", "target": "services_pl_plan_archive_export_stop_kind_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_archive_export_append_stop_product_rows", "target": "services_pl_plan_archive_export_stop_time" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L272", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_archive_export_build_plan_archive_export_rows", "target": "services_pl_plan_archive_export_load_legacy_products_by_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L278", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_archive_export_build_plan_archive_export_rows", "target": "services_pl_plan_archive_export_plan_common_export_fields" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L117", "weight": 1.0, "source": "tests_test_pl_plan_archive_export_test_plan_common_export_fields", "target": "services_pl_plan_archive_export_plan_common_export_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_archive_export_append_stop_product_rows", "target": "services_pl_plan_archive_export_empty_product_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_archive_export_append_legacy_plan_product_rows", "target": "services_pl_plan_archive_export_empty_product_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L213", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_archive_export_append_stop_product_rows", "target": "services_pl_plan_archive_export_product_row_from_stop_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L293", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_archive_export_build_plan_archive_export_rows", "target": "services_pl_plan_archive_export_append_stop_product_rows" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L55", "weight": 1.0, "source": "tests_test_pl_plan_archive_export_test_append_stop_product_rows_io_and_amount", "target": "services_pl_plan_archive_export_append_stop_product_rows" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L95", "weight": 1.0, "source": "tests_test_pl_plan_archive_export_test_append_stop_product_rows_delivery_external_outbound", "target": "services_pl_plan_archive_export_append_stop_product_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_archive_export_build_plan_archive_export_rows", "target": "services_pl_plan_archive_export_append_legacy_plan_product_rows" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_archive_export_rationale_225", "target": "services_pl_plan_archive_export_append_legacy_plan_product_rows" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L266", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_archive_export_rationale_266", "target": "services_pl_plan_archive_export_build_plan_archive_export_rows" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_py", "target": "app_schemas_pl_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_py", "target": "app_services_pl_data_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_py", "target": "app_services_pl_internal_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_py", "target": "app_services_pl_plan_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_py", "target": "app_services_pl_plan_stop_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_py", "target": "app_services_pl_product_display" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_py", "target": "app_core_db_auth" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_py", "target": "services_pl_plan_contract_gap_stop_contract_gap" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_py", "target": "services_pl_plan_contract_gap_side_is_exempt" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_py", "target": "services_pl_plan_contract_gap_compute_contract_gap_sides" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_py", "target": "services_pl_plan_contract_gap_compute_plan_gap_sides_from_stops" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_py", "target": "services_pl_plan_contract_gap_stop_contract_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_py", "target": "services_pl_plan_contract_gap_load_stop_gap_expr" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_py", "target": "services_pl_plan_contract_gap_delivery_stop_gap_expr" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_py", "target": "services_pl_plan_contract_gap_legacy_supplier_gap_expr" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_py", "target": "services_pl_plan_contract_gap_legacy_demander_gap_expr" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L220", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_py", "target": "services_pl_plan_contract_gap_plan_has_contract_gap_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_py", "target": "services_pl_plan_contract_gap_supplier_gap_expr" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_py", "target": "services_pl_plan_contract_gap_demander_gap_expr" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_py", "target": "services_pl_plan_contract_gap_build_plan_contract_gap_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_py", "target": "services_pl_plan_contract_gap_load_products_by_plan_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_py", "target": "services_pl_plan_contract_gap_parse_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_py", "target": "services_pl_plan_contract_gap_list_plan_contract_gaps" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L447", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_py", "target": "services_pl_plan_contract_gap_write_stop_contract_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L491", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_py", "target": "services_pl_plan_contract_gap_clear_legacy_side_contracts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L512", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_py", "target": "services_pl_plan_contract_gap_update_plan_stop_contracts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L622", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_py", "target": "services_pl_plan_contract_gap_update_plan_side_contracts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_compute_contract_gap_sides", "target": "services_pl_plan_contract_gap_stop_contract_gap" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_compute_plan_gap_sides_from_stops", "target": "services_pl_plan_contract_gap_stop_contract_gap" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L49", "weight": 1.0, "source": "services_pl_plan_contract_gap_stop_contract_gap", "target": "services_pl_internal_customer_is_internal_customer_name" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L66", "weight": 1.0, "source": "tests_test_pl_plan_contract_gap_test_stop_contract_gap_internal_exempt", "target": "services_pl_plan_contract_gap_stop_contract_gap" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L267", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_build_plan_contract_gap_read", "target": "services_pl_plan_contract_gap_side_is_exempt" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L53", "weight": 1.0, "source": "services_pl_plan_contract_gap_side_is_exempt", "target": "services_pl_internal_customer_is_internal_customer_name" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L16", "weight": 1.0, "source": "tests_test_pl_plan_contract_gap_test_both_external_no_contracts_gaps_both", "target": "services_pl_plan_contract_gap_compute_contract_gap_sides" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L26", "weight": 1.0, "source": "tests_test_pl_plan_contract_gap_test_internal_supplier_external_demander_missing_only_demander", "target": "services_pl_plan_contract_gap_compute_contract_gap_sides" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L36", "weight": 1.0, "source": "tests_test_pl_plan_contract_gap_test_both_internal_no_gap", "target": "services_pl_plan_contract_gap_compute_contract_gap_sides" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L46", "weight": 1.0, "source": "tests_test_pl_plan_contract_gap_test_external_with_contracts_no_gap", "target": "services_pl_plan_contract_gap_compute_contract_gap_sides" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L56", "weight": 1.0, "source": "tests_test_pl_plan_contract_gap_test_empty_names_treated_as_non_internal_gap_both", "target": "services_pl_plan_contract_gap_compute_contract_gap_sides" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L248", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_build_plan_contract_gap_read", "target": "services_pl_plan_contract_gap_compute_plan_gap_sides_from_stops" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_rationale_81", "target": "services_pl_plan_contract_gap_compute_plan_gap_sides_from_stops" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L104", "weight": 1.0, "source": "tests_test_pl_plan_contract_gap_test_compute_plan_gap_sides_from_stops_multi_delivery", "target": "services_pl_plan_contract_gap_compute_plan_gap_sides_from_stops" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L130", "weight": 1.0, "source": "tests_test_pl_plan_contract_gap_test_compute_plan_gap_sides_from_stops_internal_load_no_gap", "target": "services_pl_plan_contract_gap_compute_plan_gap_sides_from_stops" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_rationale_80", "target": "services_pl_plan_contract_gap_compute_plan_gap_sides_from_stops" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_load_stop_gap_expr", "target": "services_pl_plan_contract_gap_stop_contract_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_delivery_stop_gap_expr", "target": "services_pl_plan_contract_gap_stop_contract_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_legacy_supplier_gap_expr", "target": "services_pl_plan_contract_gap_stop_contract_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_legacy_demander_gap_expr", "target": "services_pl_plan_contract_gap_stop_contract_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L223", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_plan_has_contract_gap_exists", "target": "services_pl_plan_contract_gap_load_stop_gap_expr" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_supplier_gap_expr", "target": "services_pl_plan_contract_gap_load_stop_gap_expr" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L224", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_plan_has_contract_gap_exists", "target": "services_pl_plan_contract_gap_delivery_stop_gap_expr" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_demander_gap_expr", "target": "services_pl_plan_contract_gap_delivery_stop_gap_expr" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_plan_has_contract_gap_exists", "target": "services_pl_plan_contract_gap_legacy_supplier_gap_expr" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_supplier_gap_expr", "target": "services_pl_plan_contract_gap_legacy_supplier_gap_expr" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L226", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_plan_has_contract_gap_exists", "target": "services_pl_plan_contract_gap_legacy_demander_gap_expr" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_demander_gap_expr", "target": "services_pl_plan_contract_gap_legacy_demander_gap_expr" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L332", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_list_plan_contract_gaps", "target": "services_pl_plan_contract_gap_plan_has_contract_gap_exists" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_rationale_222", "target": "services_pl_plan_contract_gap_plan_has_contract_gap_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L140", "weight": 1.0, "source": "tests_test_pl_plan_contract_gap_test_plan_has_contract_gap_exists_mentions_contract_and_internal_names", "target": "services_pl_plan_contract_gap_plan_has_contract_gap_exists" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_rationale_221", "target": "services_pl_plan_contract_gap_plan_has_contract_gap_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L341", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_list_plan_contract_gaps", "target": "services_pl_plan_contract_gap_supplier_gap_expr" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L343", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_list_plan_contract_gaps", "target": "services_pl_plan_contract_gap_demander_gap_expr" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L435", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_list_plan_contract_gaps", "target": "services_pl_plan_contract_gap_build_plan_contract_gap_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L612", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_update_plan_stop_contracts", "target": "services_pl_plan_contract_gap_build_plan_contract_gap_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L681", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_update_plan_side_contracts", "target": "services_pl_plan_contract_gap_build_plan_contract_gap_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L427", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_list_plan_contract_gaps", "target": "services_pl_plan_contract_gap_load_products_by_plan_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L608", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_update_plan_stop_contracts", "target": "services_pl_plan_contract_gap_load_products_by_plan_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L677", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_update_plan_side_contracts", "target": "services_pl_plan_contract_gap_load_products_by_plan_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L346", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_list_plan_contract_gaps", "target": "services_pl_plan_contract_gap_parse_csv" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L456", "weight": 1.0, "source": "services_pl_plan_contract_gap_list_plan_contract_gaps", "target": "pl_list_sort_order_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L594", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_update_plan_stop_contracts", "target": "services_pl_plan_contract_gap_write_stop_contract_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L587", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_update_plan_stop_contracts", "target": "services_pl_plan_contract_gap_clear_legacy_side_contracts" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L564", "weight": 1.0, "source": "services_pl_plan_contract_gap_update_plan_stop_contracts", "target": "services_pl_internal_customer_is_internal_customer_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L673", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_rationale_673", "target": "services_pl_plan_contract_gap_update_plan_side_contracts" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L666", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_rationale_666", "target": "services_pl_plan_contract_gap_update_plan_side_contracts" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L634", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_rationale_634", "target": "services_pl_plan_contract_gap_update_plan_side_contracts" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L632", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_contract_gap_rationale_632", "target": "services_pl_plan_contract_gap_update_plan_side_contracts" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/dict_ensure.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_dict_ensure_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/dict_ensure.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_dict_ensure_py", "target": "app_models_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/dict_ensure.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_dict_ensure_py", "target": "services_dict_ensure_dictensureerror" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/dict_ensure.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_dict_ensure_py", "target": "services_dict_ensure_ensure_dict_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/dict_ensure.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_dict_ensure_py", "target": "services_dict_ensure_ensure_remove_dict_data" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/dict_ensure.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "services_dict_ensure_rationale_1", "target": "app_services_dict_ensure_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/dict_ensure.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "services_dict_ensure_ensure_dict_data", "target": "services_dict_ensure_dictensureerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/dict_ensure.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "services_dict_ensure_ensure_remove_dict_data", "target": "services_dict_ensure_dictensureerror" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_dict_ensure.py", "source_location": "L123", "weight": 1.0, "source": "tests_test_dict_ensure_test_ensure_remove_soft_deletes_own_row", "target": "services_dict_ensure_ensure_remove_dict_data" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_dict_ensure.py", "source_location": "L144", "weight": 1.0, "source": "tests_test_dict_ensure_test_ensure_remove_rejects_other_users_row", "target": "services_dict_ensure_ensure_remove_dict_data" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_dict_ensure.py", "source_location": "L156", "weight": 1.0, "source": "tests_test_dict_ensure_test_ensure_remove_rejects_unknown_type", "target": "services_dict_ensure_ensure_remove_dict_data" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_py", "target": "app_services_pl_plan_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_py", "target": "app_services_pl_plan_stop_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_py", "target": "services_pl_contract_plan_qty_normalize_package_spec" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_py", "target": "services_pl_contract_plan_qty_product_package_key" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_py", "target": "services_pl_contract_plan_qty_match_contract_product_for_key" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_py", "target": "services_pl_contract_plan_qty_to_float" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_py", "target": "services_pl_contract_plan_qty_bucket_for_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_py", "target": "services_pl_contract_plan_qty_merge_product_qty_maps" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_py", "target": "services_pl_contract_plan_qty_resolve_stop_product_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_py", "target": "services_pl_contract_plan_qty_accumulate_stop_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_py", "target": "services_pl_contract_plan_qty_resolve_linked_plan_scopes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_py", "target": "services_pl_contract_plan_qty_sum_qtys_for_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_py", "target": "services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L373", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_py", "target": "services_pl_contract_plan_qty_attach_plan_qty_fields_to_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L391", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_py", "target": "services_pl_contract_plan_qty_plan_ids_linked_to_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L427", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_py", "target": "services_pl_contract_plan_qty_contract_ids_linked_to_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_py", "target": "services_pl_contract_plan_qty_auto_start_execute_approved_contracts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L490", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_py", "target": "services_pl_contract_plan_qty_effective_arranged_total" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L503", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_py", "target": "services_pl_contract_plan_qty_contract_product_has_fixed_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L518", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_py", "target": "services_pl_contract_plan_qty_evaluate_product_qty_for_arrange" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L573", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_py", "target": "services_pl_contract_plan_qty_stop_kind_from_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L589", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_py", "target": "services_pl_contract_plan_qty_plan_scope_for_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L610", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_py", "target": "services_pl_contract_plan_qty_load_plan_stop_product_maps" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L663", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_py", "target": "services_pl_contract_plan_qty_collect_plan_contract_qty_checks" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L852", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_py", "target": "services_pl_contract_plan_qty_assert_contract_qty_for_arrange" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L876", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_py", "target": "services_pl_contract_plan_qty_build_contract_qty_reminder_payload" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L940", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_py", "target": "services_pl_contract_plan_qty_validate_stop_products_package_against_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L884", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_py", "target": "services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_product_package_key", "target": "services_pl_contract_plan_qty_normalize_package_spec" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L956", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_validate_stop_products_package_against_contract", "target": "services_pl_contract_plan_qty_normalize_package_spec" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L996", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "services_pl_contract_plan_qty_normalize_package_spec" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L61", "weight": 1.0, "source": "tests_test_pl_contract_plan_qty_test_normalize_package_spec", "target": "services_pl_contract_plan_qty_normalize_package_spec" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_match_contract_product_for_key", "target": "services_pl_contract_plan_qty_product_package_key" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_accumulate_stop_products", "target": "services_pl_contract_plan_qty_product_package_key" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L398", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_attach_plan_qty_fields_to_products", "target": "services_pl_contract_plan_qty_product_package_key" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L997", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "services_pl_contract_plan_qty_product_package_key" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L263", "weight": 1.0, "source": "tests_test_pl_contract_plan_qty_test_match_contract_product_for_key_picks_package", "target": "services_pl_contract_plan_qty_product_package_key" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_match_contract_product_for_key", "target": "services_pl_contract_plan_qty_to_float" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L831", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "services_pl_contract_plan_qty_match_contract_product_for_key" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1037", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "services_pl_contract_plan_qty_match_contract_product_for_key" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_rationale_48", "target": "services_pl_contract_plan_qty_match_contract_product_for_key" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L262", "weight": 1.0, "source": "tests_test_pl_contract_plan_qty_test_match_contract_product_for_key_picks_package", "target": "services_pl_contract_plan_qty_match_contract_product_for_key" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L277", "weight": 1.0, "source": "tests_test_pl_contract_plan_qty_test_match_contract_product_for_key_sums_duplicate_keys", "target": "services_pl_contract_plan_qty_match_contract_product_for_key" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L283", "weight": 1.0, "source": "tests_test_pl_contract_plan_qty_test_match_contract_product_for_key_missing", "target": "services_pl_contract_plan_qty_match_contract_product_for_key" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_resolve_stop_product_qty", "target": "services_pl_contract_plan_qty_to_float" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L498", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_effective_arranged_total", "target": "services_pl_contract_plan_qty_to_float" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L514", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_contract_product_has_fixed_qty", "target": "services_pl_contract_plan_qty_to_float" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L531", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_evaluate_product_qty_for_arrange", "target": "services_pl_contract_plan_qty_to_float" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L773", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "services_pl_contract_plan_qty_to_float" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L948", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "services_pl_contract_plan_qty_to_float" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L348", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "target": "services_pl_contract_plan_qty_bucket_for_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L711", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "services_pl_contract_plan_qty_bucket_for_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1050", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "services_pl_contract_plan_qty_bucket_for_plan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_rationale_88", "target": "services_pl_contract_plan_qty_bucket_for_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L16", "weight": 1.0, "source": "tests_test_pl_contract_plan_qty_test_bucket_archived", "target": "services_pl_contract_plan_qty_bucket_for_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L27", "weight": 1.0, "source": "tests_test_pl_contract_plan_qty_test_bucket_arranged_unarchived_includes_draft_archive", "target": "services_pl_contract_plan_qty_bucket_for_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L38", "weight": 1.0, "source": "tests_test_pl_contract_plan_qty_test_bucket_skips_pending_and_cancelled", "target": "services_pl_contract_plan_qty_bucket_for_plan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_rationale_54", "target": "services_pl_contract_plan_qty_bucket_for_plan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_rationale_39", "target": "services_pl_contract_plan_qty_bucket_for_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L370", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "target": "services_pl_contract_plan_qty_merge_product_qty_maps" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_rationale_107", "target": "services_pl_contract_plan_qty_merge_product_qty_maps" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L84", "weight": 1.0, "source": "tests_test_pl_contract_plan_qty_test_merge_product_qty_maps_composite_keys", "target": "services_pl_contract_plan_qty_merge_product_qty_maps" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L56", "weight": 1.0, "source": "tests_test_pl_contract_plan_qty_test_merge_product_qty_maps_totals", "target": "services_pl_contract_plan_qty_merge_product_qty_maps" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_rationale_73", "target": "services_pl_contract_plan_qty_merge_product_qty_maps" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_rationale_58", "target": "services_pl_contract_plan_qty_merge_product_qty_maps" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_accumulate_stop_products", "target": "services_pl_contract_plan_qty_resolve_stop_product_qty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L181", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_sum_qtys_for_scope", "target": "services_pl_contract_plan_qty_accumulate_stop_products" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L69", "weight": 1.0, "source": "tests_test_pl_contract_plan_qty_test_accumulate_splits_same_product_different_package", "target": "services_pl_contract_plan_qty_accumulate_stop_products" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L114", "weight": 1.0, "source": "tests_test_pl_contract_plan_qty_test_accumulate_stop_products", "target": "services_pl_contract_plan_qty_accumulate_stop_products" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L127", "weight": 1.0, "source": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_load_uses_inbound_qty", "target": "services_pl_contract_plan_qty_accumulate_stop_products" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L142", "weight": 1.0, "source": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_delivery_uses_outbound_qty", "target": "services_pl_contract_plan_qty_accumulate_stop_products" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L153", "weight": 1.0, "source": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_zero_does_not_fallback", "target": "services_pl_contract_plan_qty_accumulate_stop_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L270", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "target": "services_pl_contract_plan_qty_resolve_linked_plan_scopes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L601", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_plan_scope_for_contract", "target": "services_pl_contract_plan_qty_resolve_linked_plan_scopes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L975", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "services_pl_contract_plan_qty_resolve_linked_plan_scopes" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_rationale_165", "target": "services_pl_contract_plan_qty_resolve_linked_plan_scopes" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L106", "weight": 1.0, "source": "tests_test_pl_contract_plan_qty_test_resolve_scopes_marks_legacy", "target": "services_pl_contract_plan_qty_resolve_linked_plan_scopes" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_rationale_131", "target": "services_pl_contract_plan_qty_resolve_linked_plan_scopes" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_rationale_113", "target": "services_pl_contract_plan_qty_resolve_linked_plan_scopes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L358", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "target": "services_pl_contract_plan_qty_sum_qtys_for_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L742", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "services_pl_contract_plan_qty_sum_qtys_for_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1060", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "services_pl_contract_plan_qty_sum_qtys_for_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L75", "weight": 1.0, "source": "tests_test_pl_contract_plan_qty_test_sum_qtys_explicit_delivery_stop_only", "target": "services_pl_contract_plan_qty_sum_qtys_for_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L92", "weight": 1.0, "source": "tests_test_pl_contract_plan_qty_test_legacy_use_all_stops_prefers_delivery", "target": "services_pl_contract_plan_qty_sum_qtys_for_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L169", "weight": 1.0, "source": "tests_test_pl_contract_plan_qty_test_sum_qtys_archive_actual_mode_on_scoped_stops", "target": "services_pl_contract_plan_qty_sum_qtys_for_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L187", "weight": 1.0, "source": "tests_test_pl_contract_plan_qty_test_sum_qtys_default_mode_ignores_actual_fields", "target": "services_pl_contract_plan_qty_sum_qtys_for_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L752", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L950", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L295", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_rationale_295", "target": "services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L261", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_rationale_261", "target": "services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_rationale_243", "target": "services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L109", "weight": 1.0, "source": "tests_test_pl_contract_plan_qty_test_attach_plan_qty_fields_matches_package", "target": "services_pl_contract_plan_qty_attach_plan_qty_fields_to_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L464", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_auto_start_execute_approved_contracts", "target": "services_pl_contract_plan_qty_contract_ids_linked_to_plan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L513", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_rationale_513", "target": "services_pl_contract_plan_qty_auto_start_execute_approved_contracts" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_arrange_auto_start_execute.py", "source_location": "L54", "weight": 1.0, "source": "tests_test_pl_arrange_auto_start_execute_test_auto_start_execute_promotes_approved_only", "target": "services_pl_contract_plan_qty_auto_start_execute_approved_contracts" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L479", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_rationale_479", "target": "services_pl_contract_plan_qty_auto_start_execute_approved_contracts" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L458", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_rationale_458", "target": "services_pl_contract_plan_qty_auto_start_execute_approved_contracts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L537", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_evaluate_product_qty_for_arrange", "target": "services_pl_contract_plan_qty_effective_arranged_total" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L551", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_rationale_551", "target": "services_pl_contract_plan_qty_effective_arranged_total" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L11", "weight": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_test_effective_arranged_total_subtracts_old", "target": "services_pl_contract_plan_qty_effective_arranged_total" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L15", "weight": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_test_effective_arranged_total_rounds", "target": "services_pl_contract_plan_qty_effective_arranged_total" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L517", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_rationale_517", "target": "services_pl_contract_plan_qty_effective_arranged_total" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L496", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_rationale_496", "target": "services_pl_contract_plan_qty_effective_arranged_total" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L788", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "services_pl_contract_plan_qty_contract_product_has_fixed_qty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L942", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "services_pl_contract_plan_qty_contract_product_has_fixed_qty" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L20", "weight": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_test_framework_customer_demand_not_fixed", "target": "services_pl_contract_plan_qty_contract_product_has_fixed_qty" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L31", "weight": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_test_framework_fixed_mode_with_qty_is_fixed", "target": "services_pl_contract_plan_qty_contract_product_has_fixed_qty" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L42", "weight": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_test_sale_positive_qty_is_fixed", "target": "services_pl_contract_plan_qty_contract_product_has_fixed_qty" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L52", "weight": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_test_zero_or_empty_qty_not_fixed", "target": "services_pl_contract_plan_qty_contract_product_has_fixed_qty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L793", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "services_pl_contract_plan_qty_evaluate_product_qty_for_arrange" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L581", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_rationale_581", "target": "services_pl_contract_plan_qty_evaluate_product_qty_for_arrange" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L58", "weight": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_test_evaluate_skip_when_no_new_qty", "target": "services_pl_contract_plan_qty_evaluate_product_qty_for_arrange" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L70", "weight": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_test_evaluate_overflow_violation", "target": "services_pl_contract_plan_qty_evaluate_product_qty_for_arrange" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L85", "weight": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_test_evaluate_remaining_reminder", "target": "services_pl_contract_plan_qty_evaluate_product_qty_for_arrange" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L100", "weight": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_test_evaluate_rearrange_deducts_old", "target": "services_pl_contract_plan_qty_evaluate_product_qty_for_arrange" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L113", "weight": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_test_evaluate_framework_cumulative", "target": "services_pl_contract_plan_qty_evaluate_product_qty_for_arrange" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L547", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_rationale_547", "target": "services_pl_contract_plan_qty_evaluate_product_qty_for_arrange" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L526", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_rationale_526", "target": "services_pl_contract_plan_qty_evaluate_product_qty_for_arrange" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L767", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "services_pl_contract_plan_qty_stop_kind_from_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L735", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "services_pl_contract_plan_qty_plan_scope_for_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L708", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "services_pl_contract_plan_qty_load_plan_stop_product_maps" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L861", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_assert_contract_qty_for_arrange", "target": "services_pl_contract_plan_qty_collect_plan_contract_qty_checks" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L724", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_rationale_724", "target": "services_pl_contract_plan_qty_collect_plan_contract_qty_checks" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L690", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_rationale_690", "target": "services_pl_contract_plan_qty_collect_plan_contract_qty_checks" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L669", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_rationale_669", "target": "services_pl_contract_plan_qty_collect_plan_contract_qty_checks" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L914", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_rationale_914", "target": "services_pl_contract_plan_qty_assert_contract_qty_for_arrange" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L879", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_rationale_879", "target": "services_pl_contract_plan_qty_assert_contract_qty_for_arrange" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L858", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_rationale_858", "target": "services_pl_contract_plan_qty_assert_contract_qty_for_arrange" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L945", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_rationale_945", "target": "services_pl_contract_plan_qty_validate_stop_products_package_against_contract" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_package_validate.py", "source_location": "L12", "weight": 1.0, "source": "tests_test_pl_plan_package_validate_test_require_package_when_contract_bound", "target": "services_pl_contract_plan_qty_validate_stop_products_package_against_contract" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_package_validate.py", "source_location": "L25", "weight": 1.0, "source": "tests_test_pl_plan_package_validate_test_package_must_be_in_contract_set", "target": "services_pl_contract_plan_qty_validate_stop_products_package_against_contract" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_package_validate.py", "source_location": "L38", "weight": 1.0, "source": "tests_test_pl_plan_package_validate_test_valid_package_passes", "target": "services_pl_contract_plan_qty_validate_stop_products_package_against_contract" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_package_validate.py", "source_location": "L50", "weight": 1.0, "source": "tests_test_pl_plan_package_validate_test_product_not_on_contract_skipped", "target": "services_pl_contract_plan_qty_validate_stop_products_package_against_contract" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_package_validate.py", "source_location": "L62", "weight": 1.0, "source": "tests_test_pl_plan_package_validate_test_contract_empty_package_allows_empty_plan", "target": "services_pl_contract_plan_qty_validate_stop_products_package_against_contract" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L988", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_rationale_988", "target": "services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L913", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_rationale_913", "target": "services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L892", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_contract_plan_qty_rationale_892", "target": "services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_py", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_py", "target": "app_models_crm_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_py", "target": "app_models_db_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_py", "target": "app_services_db_mappers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_py", "target": "app_services_pl_dibang_bridge_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_py", "target": "app_services_pl_feedback_brand_qty" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_py", "target": "app_services_pl_product_display" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_py", "target": "services_pl_io_order_service_ioordercreateresult" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_py", "target": "services_pl_io_order_service_build_io_order_site_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_py", "target": "services_pl_io_order_service_normalize_plan_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_py", "target": "services_pl_io_order_service_next_order_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_py", "target": "services_pl_io_order_service_dibang_qty_by_plan_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_py", "target": "services_pl_io_order_service_create_io_order_for_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_py", "target": "services_pl_io_order_service_apply_dibang_prefill_to_order" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_py", "target": "services_pl_io_order_service_void_io_orders_for_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L271", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_py", "target": "services_pl_io_order_service_get_active_io_order_for_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L301", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_py", "target": "services_pl_io_order_service_parse_feedback_images" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_py", "target": "services_pl_io_order_service_dump_feedback_images" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L326", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_py", "target": "services_pl_io_order_service_io_item_brand_qty_model" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L332", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_py", "target": "services_pl_io_order_service_update_io_order_items_qty_and_brand" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L422", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_py", "target": "services_pl_io_order_service_apply_io_order_stop_site_feedbacks" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L560", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_py", "target": "services_pl_io_order_service_apply_site_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L603", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_py", "target": "services_pl_io_order_service_resolve_unit_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L610", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_py", "target": "services_pl_io_order_service_merge_plan_logistics_into_order" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L645", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_py", "target": "services_pl_io_order_service_merge_plan_product_into_item" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L684", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_py", "target": "services_pl_io_order_service_format_io_product_summary_line" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L712", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_py", "target": "services_pl_io_order_service_enrich_io_items_with_brand_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L807", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_py", "target": "services_pl_io_order_service_enrich_io_order_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L1008", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_py", "target": "services_pl_io_order_service_order_header_to_dict" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_io_order_service_rationale_1", "target": "app_services_pl_io_order_service_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_io_order_service_create_io_order_for_transport", "target": "services_pl_io_order_service_ioordercreateresult" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_io_order_service_create_io_order_for_transport", "target": "services_pl_io_order_service_build_io_order_site_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L1028", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_io_order_service_order_header_to_dict", "target": "services_pl_io_order_service_build_io_order_site_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_io_order_service_create_io_order_for_transport", "target": "services_pl_io_order_service_normalize_plan_date" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_io_order_service.py", "source_location": "L64", "weight": 1.0, "source": "services_pl_io_order_service_normalize_plan_date", "target": "db_mappers_parse_date_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_io_order_service_create_io_order_for_transport", "target": "services_pl_io_order_service_next_order_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_io_order_service_create_io_order_for_transport", "target": "services_pl_io_order_service_dibang_qty_by_plan_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_io_order_service_apply_dibang_prefill_to_order", "target": "services_pl_io_order_service_dibang_qty_by_plan_product" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_io_order_service_rationale_131", "target": "services_pl_io_order_service_create_io_order_for_transport" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_io_order_service_rationale_209", "target": "services_pl_io_order_service_apply_dibang_prefill_to_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L1030", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_io_order_service_order_header_to_dict", "target": "services_pl_io_order_service_parse_feedback_images" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L591", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_io_order_service_apply_site_feedback", "target": "services_pl_io_order_service_dump_feedback_images" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L376", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_io_order_service_update_io_order_items_qty_and_brand", "target": "services_pl_io_order_service_io_item_brand_qty_model" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L759", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_io_order_service_enrich_io_items_with_brand_feedback", "target": "services_pl_io_order_service_io_item_brand_qty_model" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L579", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_io_order_service_apply_site_feedback", "target": "services_pl_io_order_service_update_io_order_items_qty_and_brand" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_io_order_service_rationale_344", "target": "services_pl_io_order_service_update_io_order_items_qty_and_brand" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_io_order_service.py", "source_location": "L396", "weight": 1.0, "source": "services_pl_io_order_service_update_io_order_items_qty_and_brand", "target": "services_pl_feedback_brand_qty_require_brand_qtys_if_needed" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_io_order_service.py", "source_location": "L409", "weight": 1.0, "source": "services_pl_io_order_service_update_io_order_items_qty_and_brand", "target": "services_pl_feedback_brand_qty_persist_io_item_brand_qtys" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L432", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_io_order_service_rationale_432", "target": "services_pl_io_order_service_apply_io_order_stop_site_feedbacks" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_io_order_service.py", "source_location": "L475", "weight": 1.0, "source": "services_pl_io_order_service_apply_io_order_stop_site_feedbacks", "target": "services_pl_internal_customer_is_internal_customer_name" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_io_order_service.py", "source_location": "L489", "weight": 1.0, "source": "services_pl_io_order_service_apply_io_order_stop_site_feedbacks", "target": "services_pl_feedback_brand_qty_require_brand_qtys_if_needed" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L40", "weight": 1.0, "source": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_sets_status_completed", "target": "services_pl_io_order_service_apply_site_feedback" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L59", "weight": 1.0, "source": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_sets_status_voided", "target": "services_pl_io_order_service_apply_site_feedback" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L75", "weight": 1.0, "source": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_keeps_in_progress_when_requested", "target": "services_pl_io_order_service_apply_site_feedback" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L92", "weight": 1.0, "source": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_rejects_invalid_status", "target": "services_pl_io_order_service_apply_site_feedback" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L107", "weight": 1.0, "source": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_rejects_already_voided", "target": "services_pl_io_order_service_apply_site_feedback" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L125", "weight": 1.0, "source": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_does_not_reset_first_submitted_at", "target": "services_pl_io_order_service_apply_site_feedback" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L658", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_io_order_service_merge_plan_product_into_item", "target": "services_pl_io_order_service_resolve_unit_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L957", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_io_order_service_enrich_io_order_dict", "target": "services_pl_io_order_service_resolve_unit_label" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_io_order_enrichment.py", "source_location": "L10", "weight": 1.0, "source": "tests_test_pl_io_order_enrichment_test_resolve_unit_label_maps_dun", "target": "services_pl_io_order_service_resolve_unit_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L831", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_io_order_service_enrich_io_order_dict", "target": "services_pl_io_order_service_merge_plan_logistics_into_order" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_io_order_enrichment.py", "source_location": "L39", "weight": 1.0, "source": "tests_test_pl_io_order_enrichment_test_merge_plan_logistics_into_order", "target": "services_pl_io_order_service_merge_plan_logistics_into_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L944", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_io_order_service_enrich_io_order_dict", "target": "services_pl_io_order_service_merge_plan_product_into_item" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_io_order_enrichment.py", "source_location": "L64", "weight": 1.0, "source": "tests_test_pl_io_order_enrichment_test_merge_plan_product_into_item", "target": "services_pl_io_order_service_merge_plan_product_into_item" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L1002", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_io_order_service_enrich_io_order_dict", "target": "services_pl_io_order_service_format_io_product_summary_line" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L992", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_io_order_service_enrich_io_order_dict", "target": "services_pl_io_order_service_enrich_io_items_with_brand_feedback" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L721", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_io_order_service_rationale_721", "target": "services_pl_io_order_service_enrich_io_items_with_brand_feedback" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_io_order_service.py", "source_location": "L802", "weight": 1.0, "source": "services_pl_io_order_service_enrich_io_items_with_brand_feedback", "target": "services_pl_feedback_brand_qty_format_brand_qty_summary" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L1060", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_io_order_service_order_header_to_dict", "target": "services_pl_io_order_service_enrich_io_order_dict" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_attachments_py", "target": "app_models_pl_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_attachments_py", "target": "services_pl_plan_list_attachments_parse_image_urls" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_attachments_py", "target": "services_pl_plan_list_attachments_short_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_attachments_py", "target": "services_pl_plan_list_attachments_stop_source_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_attachments_py", "target": "services_pl_plan_list_attachments_stop_sort_key" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_attachments_py", "target": "services_pl_plan_list_attachments_load_plan_document_attachments_by_plan_ids" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_list_attachments_rationale_1", "target": "app_services_pl_plan_list_attachments_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_list_attachments_load_plan_document_attachments_by_plan_ids", "target": "services_pl_plan_list_attachments_parse_image_urls" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L9", "weight": 1.0, "source": "tests_test_pl_plan_list_attachments_test_parse_image_urls_json_array", "target": "services_pl_plan_list_attachments_parse_image_urls" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L16", "weight": 1.0, "source": "tests_test_pl_plan_list_attachments_test_parse_image_urls_csv", "target": "services_pl_plan_list_attachments_parse_image_urls" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_list_attachments_load_plan_document_attachments_by_plan_ids", "target": "services_pl_plan_list_attachments_short_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_list_attachments_load_plan_document_attachments_by_plan_ids", "target": "services_pl_plan_list_attachments_stop_source_label" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L23", "weight": 1.0, "source": "tests_test_pl_plan_list_attachments_test_stop_source_label_load", "target": "services_pl_plan_list_attachments_stop_source_label" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L28", "weight": 1.0, "source": "tests_test_pl_plan_list_attachments_test_stop_source_label_delivery_with_seq", "target": "services_pl_plan_list_attachments_stop_source_label" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L33", "weight": 1.0, "source": "tests_test_pl_plan_list_attachments_test_stop_source_label_delivery_without_seq", "target": "services_pl_plan_list_attachments_stop_source_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_list_attachments_load_plan_document_attachments_by_plan_ids", "target": "services_pl_plan_list_attachments_stop_sort_key" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service_py", "target": "app_schemas_pl_base_data" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service_py", "target": "app_schemas_pl_resource_snapshot" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service_py", "target": "app_services_pl_cert_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service_py", "target": "app_services_pl_personnel_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service_py", "target": "services_pl_transport_resource_snapshot_service_cert_to_snapshot" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service_py", "target": "services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service_py", "target": "services_pl_transport_resource_snapshot_service_apply_resource_snapshot_json" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service_py", "target": "services_pl_transport_resource_snapshot_service_clear_resource_snapshot" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_resource_snapshot_service_rationale_1", "target": "app_services_pl_transport_resource_snapshot_service_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", "target": "services_pl_transport_resource_snapshot_service_cert_to_snapshot" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_resource_snapshot_service_rationale_47", "target": "services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L60", "weight": 1.0, "source": "services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", "target": "services_pl_cert_service_certs_to_read" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L60", "weight": 1.0, "source": "services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", "target": "services_pl_cert_service_list_owner_certs" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L61", "weight": 1.0, "source": "services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", "target": "services_pl_personnel_service_load_vehicle_personnel_rows" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L103", "weight": 1.0, "source": "services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", "target": "services_pl_personnel_service_build_personnel_summary" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_resource_snapshot_service_rationale_128", "target": "services_pl_transport_resource_snapshot_service_apply_resource_snapshot_json" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty_py", "target": "app_services_pl_brand_archive" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty_py", "target": "services_pl_feedback_brand_qty_format_brand_qty_summary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty_py", "target": "services_pl_feedback_brand_qty_require_brand_qtys_if_needed" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty_py", "target": "services_pl_feedback_brand_qty_persist_io_item_brand_qtys" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty_py", "target": "services_pl_feedback_brand_qty_dict_field" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty_py", "target": "services_pl_feedback_brand_qty_persist_transport_product_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty_py", "target": "services_pl_feedback_brand_qty_load_transport_driver_product_feedbacks" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_feedback_brand_qty_rationale_1", "target": "app_services_pl_feedback_brand_qty_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L301", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_feedback_brand_qty_load_transport_driver_product_feedbacks", "target": "services_pl_feedback_brand_qty_format_brand_qty_summary" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L9", "weight": 1.0, "source": "tests_test_pl_feedback_brand_qty_test_format_brand_qty_summary", "target": "services_pl_feedback_brand_qty_format_brand_qty_summary" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L17", "weight": 1.0, "source": "tests_test_pl_feedback_brand_qty_test_format_brand_qty_summary_empty", "target": "services_pl_feedback_brand_qty_format_brand_qty_summary" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L21", "weight": 1.0, "source": "tests_test_pl_feedback_brand_qty_test_format_brand_qty_summary_zero_only", "target": "services_pl_feedback_brand_qty_format_brand_qty_summary" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L171", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_feedback_brand_qty_persist_transport_product_feedback", "target": "services_pl_feedback_brand_qty_require_brand_qtys_if_needed" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L25", "weight": 1.0, "source": "tests_test_pl_feedback_brand_qty_test_require_skips_when_no_brand_mode", "target": "services_pl_feedback_brand_qty_require_brand_qtys_if_needed" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L35", "weight": 1.0, "source": "tests_test_pl_feedback_brand_qty_test_require_skips_when_not_enforced", "target": "services_pl_feedback_brand_qty_require_brand_qtys_if_needed" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L46", "weight": 1.0, "source": "tests_test_pl_feedback_brand_qty_test_require_enforces_when_completed", "target": "services_pl_feedback_brand_qty_require_brand_qtys_if_needed" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L66", "weight": 1.0, "source": "tests_test_pl_feedback_brand_qty_test_require_calls_validate_when_positive_rows", "target": "services_pl_feedback_brand_qty_require_brand_qtys_if_needed" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L112", "weight": 1.0, "source": "tests_test_pl_feedback_brand_qty_test_persist_io_item_brand_qtys_writes_when_brand_mode_missing", "target": "services_pl_feedback_brand_qty_persist_io_item_brand_qtys" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_feedback_brand_qty_persist_transport_product_feedback", "target": "services_pl_feedback_brand_qty_dict_field" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_feedback_brand_qty_rationale_228", "target": "services_pl_feedback_brand_qty_load_transport_driver_product_feedbacks" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service_py", "target": "app_models_pl_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service_py", "target": "services_pl_customer_stop_pref_service_as_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service_py", "target": "services_pl_customer_stop_pref_service_row_to_item" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service_py", "target": "services_pl_customer_stop_pref_service_build_stop_pref_upsert_items" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service_py", "target": "services_pl_customer_stop_pref_service_get_customer_stop_pref" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service_py", "target": "services_pl_customer_stop_pref_service_upsert_customer_stop_pref" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service_py", "target": "services_pl_customer_stop_pref_service_upsert_prefs_from_plan_stops" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service_py", "target": "services_pl_customer_stop_pref_service_safe_upsert_prefs_from_plan_stops" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_customer_stop_pref_service_row_to_item", "target": "services_pl_customer_stop_pref_service_as_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_customer_stop_pref_service_get_customer_stop_pref", "target": "services_pl_customer_stop_pref_service_as_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_customer_stop_pref_service_upsert_customer_stop_pref", "target": "services_pl_customer_stop_pref_service_as_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_customer_stop_pref_service_build_stop_pref_upsert_items", "target": "services_pl_customer_stop_pref_service_row_to_item" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_customer_stop_pref_service_upsert_prefs_from_plan_stops", "target": "services_pl_customer_stop_pref_service_build_stop_pref_upsert_items" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_customer_stop_pref_service_rationale_46", "target": "services_pl_customer_stop_pref_service_build_stop_pref_upsert_items" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_customer_stop_pref_service.py", "source_location": "L6", "weight": 1.0, "source": "tests_test_pl_customer_stop_pref_service_test_build_items_skips_empty_customer", "target": "services_pl_customer_stop_pref_service_build_stop_pref_upsert_items" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_customer_stop_pref_service.py", "source_location": "L16", "weight": 1.0, "source": "tests_test_pl_customer_stop_pref_service_test_build_items_load_and_delivery_independent", "target": "services_pl_customer_stop_pref_service_build_stop_pref_upsert_items" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_customer_stop_pref_service.py", "source_location": "L43", "weight": 1.0, "source": "tests_test_pl_customer_stop_pref_service_test_build_items_same_delivery_customer_last_wins", "target": "services_pl_customer_stop_pref_service_build_stop_pref_upsert_items" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_customer_stop_pref_service_upsert_customer_stop_pref", "target": "services_pl_customer_stop_pref_service_get_customer_stop_pref" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_customer_stop_pref_service_upsert_prefs_from_plan_stops", "target": "services_pl_customer_stop_pref_service_upsert_customer_stop_pref" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_customer_stop_pref_service_safe_upsert_prefs_from_plan_stops", "target": "services_pl_customer_stop_pref_service_upsert_prefs_from_plan_stops" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_customer_stop_pref_service_rationale_125", "target": "services_pl_customer_stop_pref_service_upsert_prefs_from_plan_stops" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_customer_stop_pref_service_rationale_145", "target": "services_pl_customer_stop_pref_service_safe_upsert_prefs_from_plan_stops" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service_py", "target": "app_core_id_card" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service_py", "target": "app_schemas_pl_base_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service_py", "target": "services_pl_personnel_service_upsert_personnel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service_py", "target": "services_pl_personnel_service_save_vehicle_personnel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service_py", "target": "services_pl_personnel_service_build_personnel_summary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service_py", "target": "services_pl_personnel_service_load_vehicle_personnel_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service_py", "target": "services_pl_personnel_service_load_vehicle_personnel_summaries" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L226", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service_py", "target": "services_pl_personnel_service_refresh_personnel_ages_from_id_card" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_personnel_service_rationale_1", "target": "app_services_pl_personnel_service_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_personnel_service_save_vehicle_personnel", "target": "services_pl_personnel_service_upsert_personnel" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_personnel_service_rationale_25", "target": "services_pl_personnel_service_upsert_personnel" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_personnel_service_load_vehicle_personnel_summaries", "target": "services_pl_personnel_service_build_personnel_summary" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_personnel_service_rationale_145", "target": "services_pl_personnel_service_build_personnel_summary" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_personnel_service_rationale_195", "target": "services_pl_personnel_service_load_vehicle_personnel_summaries" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_personnel_service_rationale_227", "target": "services_pl_personnel_service_refresh_personnel_ages_from_id_card" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_pdf_py", "target": "app_core_config" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_pdf_py", "target": "services_crm_quote_pdf_default_value" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_pdf_py", "target": "services_crm_quote_pdf_format_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_pdf_py", "target": "services_crm_quote_pdf_format_money" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_pdf_py", "target": "services_crm_quote_pdf_format_discount" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_pdf_py", "target": "services_crm_quote_pdf_get_pdf_styles" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_pdf_py", "target": "services_crm_quote_pdf_build_quote_html" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_pdf_py", "target": "services_crm_quote_pdf_generate_quote_pdf" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "services_crm_quote_pdf_rationale_1", "target": "app_services_crm_quote_pdf_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "services_crm_quote_pdf_build_quote_html", "target": "services_crm_quote_pdf_default_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "services_crm_quote_pdf_build_quote_html", "target": "services_crm_quote_pdf_format_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "services_crm_quote_pdf_build_quote_html", "target": "services_crm_quote_pdf_format_money" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "services_crm_quote_pdf_build_quote_html", "target": "services_crm_quote_pdf_format_discount" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "services_crm_quote_pdf_build_quote_html", "target": "services_crm_quote_pdf_get_pdf_styles" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L196", "weight": 1.0, "confidence_score": 1.0, "source": "services_crm_quote_pdf_generate_quote_pdf", "target": "services_crm_quote_pdf_build_quote_html" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "services_crm_quote_pdf_rationale_189", "target": "services_crm_quote_pdf_generate_quote_pdf" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_site_link_read.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_site_link_read_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_site_link_read.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_site_link_read_py", "target": "app_schemas_pl_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_site_link_read.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_site_link_read_py", "target": "services_pl_site_link_read_build_transport_site_link_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_site_link_read.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_site_link_read_py", "target": "services_pl_site_link_read_build_transport_site_link_read_from_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_site_link_read.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_site_link_read_py", "target": "services_pl_site_link_read_parse_feedback_images" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_site_link_read.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_site_link_read_build_transport_site_link_read_from_row", "target": "services_pl_site_link_read_parse_feedback_images" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db_data_scope.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_data_scope_py", "target": "app_core_data_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db_data_scope.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_data_scope_py", "target": "app_core_db_auth" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db_data_scope.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_data_scope_py", "target": "services_db_data_scope_apply_db_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db_data_scope.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_data_scope_py", "target": "services_db_data_scope_assert_db_row_in_scope" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/db_data_scope.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "services_db_data_scope_rationale_1", "target": "app_services_db_data_scope_py" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm_settlement_clause.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_settlement_clause_py", "target": "services_crm_settlement_clause_default_settlement_clause" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L5", "weight": 1.0, "source": "tests_test_crm_settlement_clause_test_advance_payment_clause", "target": "services_crm_settlement_clause_default_settlement_clause" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L9", "weight": 1.0, "source": "tests_test_crm_settlement_clause_test_arrive_payment_clause", "target": "services_crm_settlement_clause_default_settlement_clause" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L13", "weight": 1.0, "source": "tests_test_crm_settlement_clause_test_monthly_settlement_clause_uses_label", "target": "services_crm_settlement_clause_default_settlement_clause" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L20", "weight": 1.0, "source": "tests_test_crm_settlement_clause_test_volume_quarterly_other_labels", "target": "services_crm_settlement_clause_default_settlement_clause" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L26", "weight": 1.0, "source": "tests_test_crm_settlement_clause_test_unknown_falls_back_to_arrive", "target": "services_crm_settlement_clause_default_settlement_clause" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L30", "weight": 1.0, "source": "tests_test_crm_settlement_clause_test_empty_falls_back_to_arrive", "target": "services_crm_settlement_clause_default_settlement_clause" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service_py", "target": "app_services_db_mappers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service_py", "target": "app_services_pl_dibang_bridge_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service_py", "target": "services_pl_transport_site_service_transportsitelinkresult" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service_py", "target": "services_pl_transport_site_service_normalize_plan_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service_py", "target": "services_pl_transport_site_service_revoke_site_links_for_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service_py", "target": "services_pl_transport_site_service_sync_site_links_for_transport" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_site_service_rationale_1", "target": "app_services_pl_transport_site_service_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_site_service_sync_site_links_for_transport", "target": "services_pl_transport_site_service_transportsitelinkresult" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_site_service_sync_site_links_for_transport", "target": "services_pl_transport_site_service_normalize_plan_date" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_site_service.py", "source_location": "L36", "weight": 1.0, "source": "services_pl_transport_site_service_normalize_plan_date", "target": "db_mappers_parse_date_str" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_transport_site_service_rationale_77", "target": "services_pl_transport_site_service_sync_site_links_for_transport" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service_py", "target": "app_schemas_pl_base_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service_py", "target": "services_pl_cert_service_list_owner_certs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service_py", "target": "services_pl_cert_service_list_owner_certs_batch" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service_py", "target": "services_pl_cert_service_certs_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service_py", "target": "services_pl_cert_service_normalize_cert_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service_py", "target": "services_pl_cert_service_save_owner_certs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service_py", "target": "services_pl_cert_service_nearest_expire_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service_py", "target": "services_pl_cert_service_resolve_owner_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service_py", "target": "services_pl_cert_service_scan_cert_expiry" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_cert_service_save_owner_certs", "target": "services_pl_cert_service_list_owner_certs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_cert_service_save_owner_certs", "target": "services_pl_cert_service_normalize_cert_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_cert_service_save_owner_certs", "target": "services_pl_cert_service_scan_cert_expiry" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_cert_service_rationale_90", "target": "services_pl_cert_service_save_owner_certs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L201", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_cert_service_scan_cert_expiry", "target": "services_pl_cert_service_resolve_owner_label" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_cert_service_rationale_184", "target": "services_pl_cert_service_scan_cert_expiry" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_internal_customer.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_internal_customer_py", "target": "app_models_pl_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_internal_customer.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_internal_customer_py", "target": "services_pl_internal_customer_is_internal_customer_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_internal_customer.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_internal_customer_py", "target": "services_pl_internal_customer_plan_requires_site_link" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_internal_customer.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_internal_customer_rationale_1", "target": "app_services_pl_internal_customer_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_internal_customer.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_internal_customer_plan_requires_site_link", "target": "services_pl_internal_customer_is_internal_customer_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_internal_customer.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_internal_customer_rationale_23", "target": "services_pl_internal_customer_plan_requires_site_link" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L139", "weight": 1.0, "source": "services_pl_plan_arrange_copy_flags_load_plan_arrange_copy_flags", "target": "services_pl_internal_customer_plan_requires_site_link" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L59", "weight": 1.0, "source": "tests_test_pl_plan_requires_site_link_test_internal_delivery_requires_site_link", "target": "services_pl_internal_customer_plan_requires_site_link" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L68", "weight": 1.0, "source": "tests_test_pl_plan_requires_site_link_test_external_stops_do_not_require_site_link", "target": "services_pl_internal_customer_plan_requires_site_link" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L74", "weight": 1.0, "source": "tests_test_pl_plan_requires_site_link_test_legacy_plan_customer_fallback", "target": "services_pl_internal_customer_plan_requires_site_link" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_arrange_copy_flags_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_arrange_copy_flags_py", "target": "app_services_pl_dibang_bridge_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_arrange_copy_flags_py", "target": "app_services_pl_internal_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_arrange_copy_flags_py", "target": "services_pl_plan_arrange_copy_flags_planarrangecopyflags" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_arrange_copy_flags_py", "target": "services_pl_plan_arrange_copy_flags_load_plan_arrange_copy_flags" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_arrange_copy_flags_rationale_1", "target": "app_services_pl_plan_arrange_copy_flags_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_plan_arrange_copy_flags_load_plan_arrange_copy_flags", "target": "services_pl_plan_arrange_copy_flags_planarrangecopyflags" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl/transport_address_list_filters.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_address_list_filters_py", "target": "app_models_pl_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/transport_address_list_filters.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_address_list_filters_py", "target": "pl_transport_address_list_filters_split_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/transport_address_list_filters.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_address_list_filters_py", "target": "pl_transport_address_list_filters_append_enum_filter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/transport_address_list_filters.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_address_list_filters_py", "target": "pl_transport_address_list_filters_build_transport_address_column_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl/transport_address_list_filters.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_address_list_filters_rationale_1", "target": "app_services_pl_transport_address_list_filters_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/transport_address_list_filters.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_address_list_filters_append_enum_filter", "target": "pl_transport_address_list_filters_split_csv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/transport_address_list_filters.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "pl_transport_address_list_filters_build_transport_address_column_filters", "target": "pl_transport_address_list_filters_append_enum_filter" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_master_data_list_filters.py", "source_location": "L44", "weight": 1.0, "source": "tests_test_pl_master_data_list_filters_test_address", "target": "pl_transport_address_list_filters_build_transport_address_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_master_data_list_filters.py", "source_location": "L54", "weight": 1.0, "source": "tests_test_pl_master_data_list_filters_test_empty", "target": "pl_transport_address_list_filters_build_transport_address_column_filters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_list_filters_py", "target": "app_models_pl_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_list_filters_py", "target": "pl_vehicle_list_filters_split_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_list_filters_py", "target": "pl_vehicle_list_filters_append_enum_filter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_list_filters_py", "target": "pl_vehicle_list_filters_build_vehicle_column_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_list_filters_rationale_1", "target": "app_services_pl_vehicle_list_filters_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_list_filters_append_enum_filter", "target": "pl_vehicle_list_filters_split_csv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_list_filters.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_list_filters_build_vehicle_column_filters", "target": "pl_vehicle_list_filters_append_enum_filter" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_master_data_list_filters.py", "source_location": "L28", "weight": 1.0, "source": "tests_test_pl_master_data_list_filters_test_vehicle", "target": "pl_vehicle_list_filters_build_vehicle_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_master_data_list_filters.py", "source_location": "L52", "weight": 1.0, "source": "tests_test_pl_master_data_list_filters_test_empty", "target": "pl_vehicle_list_filters_build_vehicle_column_filters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_list_filters_py", "target": "app_models_pl_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_list_filters_py", "target": "pl_vehicle_recharge_list_filters_split_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_list_filters_py", "target": "pl_vehicle_recharge_list_filters_append_enum_filter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_list_filters_py", "target": "pl_vehicle_recharge_list_filters_parse_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_list_filters_py", "target": "pl_vehicle_recharge_list_filters_append_date_range" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_list_filters_py", "target": "pl_vehicle_recharge_list_filters_build_recharge_apply_column_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_list_filters_py", "target": "pl_vehicle_recharge_list_filters_build_recharge_disburse_board_column_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_recharge_list_filters_rationale_1", "target": "app_services_pl_vehicle_recharge_list_filters_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_recharge_list_filters_append_enum_filter", "target": "pl_vehicle_recharge_list_filters_split_csv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_recharge_list_filters_build_recharge_apply_column_filters", "target": "pl_vehicle_recharge_list_filters_append_enum_filter" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_recharge_list_filters_build_recharge_disburse_board_column_filters", "target": "pl_vehicle_recharge_list_filters_append_enum_filter" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_recharge_list_filters_append_date_range", "target": "pl_vehicle_recharge_list_filters_parse_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_recharge_list_filters_build_recharge_apply_column_filters", "target": "pl_vehicle_recharge_list_filters_append_date_range" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_recharge_list_filters.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_recharge_list_filters_build_recharge_disburse_board_column_filters", "target": "pl_vehicle_recharge_list_filters_append_date_range" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L23", "weight": 1.0, "source": "tests_test_pl_vehicle_ops_list_filters_test_recharge_apply_filters", "target": "pl_vehicle_recharge_list_filters_build_recharge_apply_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L77", "weight": 1.0, "source": "tests_test_pl_vehicle_ops_list_filters_test_empty", "target": "pl_vehicle_recharge_list_filters_build_recharge_apply_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L41", "weight": 1.0, "source": "tests_test_pl_vehicle_ops_list_filters_test_recharge_disburse_board_filters", "target": "pl_vehicle_recharge_list_filters_build_recharge_disburse_board_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L78", "weight": 1.0, "source": "tests_test_pl_vehicle_ops_list_filters_test_empty", "target": "pl_vehicle_recharge_list_filters_build_recharge_disburse_board_column_filters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_carrier_list_filters_py", "target": "app_models_pl_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_carrier_list_filters_py", "target": "pl_carrier_list_filters_split_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_carrier_list_filters_py", "target": "pl_carrier_list_filters_append_enum_filter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_carrier_list_filters_py", "target": "pl_carrier_list_filters_build_carrier_column_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "pl_carrier_list_filters_rationale_1", "target": "app_services_pl_carrier_list_filters_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "pl_carrier_list_filters_append_enum_filter", "target": "pl_carrier_list_filters_split_csv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/carrier_list_filters.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "pl_carrier_list_filters_build_carrier_column_filters", "target": "pl_carrier_list_filters_append_enum_filter" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_master_data_list_filters.py", "source_location": "L21", "weight": 1.0, "source": "tests_test_pl_master_data_list_filters_test_carrier", "target": "pl_carrier_list_filters_build_carrier_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_master_data_list_filters.py", "source_location": "L51", "weight": 1.0, "source": "tests_test_pl_master_data_list_filters_test_empty", "target": "pl_carrier_list_filters_build_carrier_column_filters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_document_reminder_list_filters_py", "target": "app_models_pl_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_document_reminder_list_filters_py", "target": "pl_document_reminder_list_filters_split_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_document_reminder_list_filters_py", "target": "pl_document_reminder_list_filters_append_enum_filter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_document_reminder_list_filters_py", "target": "pl_document_reminder_list_filters_parse_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_document_reminder_list_filters_py", "target": "pl_document_reminder_list_filters_build_document_reminder_column_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "pl_document_reminder_list_filters_rationale_1", "target": "app_services_pl_document_reminder_list_filters_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "pl_document_reminder_list_filters_append_enum_filter", "target": "pl_document_reminder_list_filters_split_csv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "pl_document_reminder_list_filters_build_document_reminder_column_filters", "target": "pl_document_reminder_list_filters_append_enum_filter" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/document_reminder_list_filters.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "pl_document_reminder_list_filters_build_document_reminder_column_filters", "target": "pl_document_reminder_list_filters_parse_date" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_document_reminder_list_filters.py", "source_location": "L18", "weight": 1.0, "source": "tests_test_pl_document_reminder_list_filters_test_owner_and_status", "target": "pl_document_reminder_list_filters_build_document_reminder_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_document_reminder_list_filters.py", "source_location": "L31", "weight": 1.0, "source": "tests_test_pl_document_reminder_list_filters_test_document_type_and_no", "target": "pl_document_reminder_list_filters_build_document_reminder_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_document_reminder_list_filters.py", "source_location": "L42", "weight": 1.0, "source": "tests_test_pl_document_reminder_list_filters_test_expire_date_range", "target": "pl_document_reminder_list_filters_build_document_reminder_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_document_reminder_list_filters.py", "source_location": "L52", "weight": 1.0, "source": "tests_test_pl_document_reminder_list_filters_test_empty", "target": "pl_document_reminder_list_filters_build_document_reminder_column_filters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_list_filters_py", "target": "app_models_pl_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_list_filters_py", "target": "pl_vehicle_maintenance_list_filters_split_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_list_filters_py", "target": "pl_vehicle_maintenance_list_filters_append_enum_filter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_list_filters_py", "target": "pl_vehicle_maintenance_list_filters_parse_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_list_filters_py", "target": "pl_vehicle_maintenance_list_filters_append_date_range" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_list_filters_py", "target": "pl_vehicle_maintenance_list_filters_build_maintenance_apply_column_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_list_filters_py", "target": "pl_vehicle_maintenance_list_filters_build_maintenance_process_board_column_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_list_filters_rationale_1", "target": "app_services_pl_vehicle_maintenance_list_filters_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_list_filters_append_enum_filter", "target": "pl_vehicle_maintenance_list_filters_split_csv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_list_filters_build_maintenance_apply_column_filters", "target": "pl_vehicle_maintenance_list_filters_append_enum_filter" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_list_filters_build_maintenance_process_board_column_filters", "target": "pl_vehicle_maintenance_list_filters_append_enum_filter" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_list_filters_append_date_range", "target": "pl_vehicle_maintenance_list_filters_parse_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_list_filters_build_maintenance_apply_column_filters", "target": "pl_vehicle_maintenance_list_filters_append_date_range" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/vehicle_maintenance_list_filters.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "pl_vehicle_maintenance_list_filters_build_maintenance_process_board_column_filters", "target": "pl_vehicle_maintenance_list_filters_append_date_range" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L53", "weight": 1.0, "source": "tests_test_pl_vehicle_ops_list_filters_test_maintenance_apply_filters", "target": "pl_vehicle_maintenance_list_filters_build_maintenance_apply_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L79", "weight": 1.0, "source": "tests_test_pl_vehicle_ops_list_filters_test_empty", "target": "pl_vehicle_maintenance_list_filters_build_maintenance_apply_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L65", "weight": 1.0, "source": "tests_test_pl_vehicle_ops_list_filters_test_maintenance_process_board_filters", "target": "pl_vehicle_maintenance_list_filters_build_maintenance_process_board_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L80", "weight": 1.0, "source": "tests_test_pl_vehicle_ops_list_filters_test_empty", "target": "pl_vehicle_maintenance_list_filters_build_maintenance_process_board_column_filters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_list_filters_py", "target": "app_models_pl_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_list_filters_py", "target": "pl_freight_list_filters_split_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_list_filters_py", "target": "pl_freight_list_filters_append_enum_filter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_list_filters_py", "target": "pl_freight_list_filters_build_unsettled_plan_column_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_list_filters_py", "target": "pl_freight_list_filters_build_settlement_column_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_list_filters_rationale_1", "target": "app_services_pl_freight_list_filters_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_list_filters_append_enum_filter", "target": "pl_freight_list_filters_split_csv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_list_filters_build_unsettled_plan_column_filters", "target": "pl_freight_list_filters_append_enum_filter" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/freight_list_filters.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "pl_freight_list_filters_build_settlement_column_filters", "target": "pl_freight_list_filters_append_enum_filter" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L19", "weight": 1.0, "source": "tests_test_pl_freight_list_filters_test_unsettled_plan_no", "target": "pl_freight_list_filters_build_unsettled_plan_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L25", "weight": 1.0, "source": "tests_test_pl_freight_list_filters_test_unsettled_plan_type_in", "target": "pl_freight_list_filters_build_unsettled_plan_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L33", "weight": 1.0, "source": "tests_test_pl_freight_list_filters_test_unsettled_license_plate", "target": "pl_freight_list_filters_build_unsettled_plan_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L53", "weight": 1.0, "source": "tests_test_pl_freight_list_filters_test_empty", "target": "pl_freight_list_filters_build_unsettled_plan_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L39", "weight": 1.0, "source": "tests_test_pl_freight_list_filters_test_settlement_no", "target": "pl_freight_list_filters_build_settlement_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L45", "weight": 1.0, "source": "tests_test_pl_freight_list_filters_test_settlement_status_in", "target": "pl_freight_list_filters_build_settlement_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L54", "weight": 1.0, "source": "tests_test_pl_freight_list_filters_test_empty", "target": "pl_freight_list_filters_build_settlement_column_filters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_list_filters_py", "target": "app_models_pl_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_list_filters_py", "target": "pl_personnel_list_filters_split_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_list_filters_py", "target": "pl_personnel_list_filters_append_enum_filter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_list_filters_py", "target": "pl_personnel_list_filters_build_personnel_column_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "pl_personnel_list_filters_rationale_1", "target": "app_services_pl_personnel_list_filters_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "pl_personnel_list_filters_append_enum_filter", "target": "pl_personnel_list_filters_split_csv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/personnel_list_filters.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "pl_personnel_list_filters_build_personnel_column_filters", "target": "pl_personnel_list_filters_append_enum_filter" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_master_data_list_filters.py", "source_location": "L37", "weight": 1.0, "source": "tests_test_pl_master_data_list_filters_test_personnel", "target": "pl_personnel_list_filters_build_personnel_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_master_data_list_filters.py", "source_location": "L53", "weight": 1.0, "source": "tests_test_pl_master_data_list_filters_test_empty", "target": "pl_personnel_list_filters_build_personnel_column_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_list_filters_py", "target": "pl_io_order_list_filters_split_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_list_filters_py", "target": "pl_io_order_list_filters_append_enum_filter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_list_filters_py", "target": "pl_io_order_list_filters_parse_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_list_filters_py", "target": "pl_io_order_list_filters_build_io_order_column_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_list_filters_rationale_1", "target": "app_services_pl_io_order_list_filters_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_list_filters_append_enum_filter", "target": "pl_io_order_list_filters_split_csv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_list_filters_build_io_order_column_filters", "target": "pl_io_order_list_filters_append_enum_filter" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/io_order_list_filters.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "pl_io_order_list_filters_build_io_order_column_filters", "target": "pl_io_order_list_filters_parse_date" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L19", "weight": 1.0, "source": "tests_test_pl_io_order_list_filters_test_order_no_contains", "target": "pl_io_order_list_filters_build_io_order_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L27", "weight": 1.0, "source": "tests_test_pl_io_order_list_filters_test_plan_no_contains", "target": "pl_io_order_list_filters_build_io_order_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L33", "weight": 1.0, "source": "tests_test_pl_io_order_list_filters_test_status_in", "target": "pl_io_order_list_filters_build_io_order_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L44", "weight": 1.0, "source": "tests_test_pl_io_order_list_filters_test_status_single", "target": "pl_io_order_list_filters_build_io_order_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L52", "weight": 1.0, "source": "tests_test_pl_io_order_list_filters_test_partner_and_vehicle", "target": "pl_io_order_list_filters_build_io_order_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L64", "weight": 1.0, "source": "tests_test_pl_io_order_list_filters_test_plan_date_range", "target": "pl_io_order_list_filters_build_io_order_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L75", "weight": 1.0, "source": "tests_test_pl_io_order_list_filters_test_empty", "target": "pl_io_order_list_filters_build_io_order_column_filters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_filters_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_filters_py", "target": "app_services_pl_plan_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_filters_py", "target": "pl_plan_list_filters_plan_product_name_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_filters_py", "target": "pl_plan_list_filters_plan_package_spec_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_filters_py", "target": "pl_plan_list_filters_plan_plate_match" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_filters_py", "target": "pl_plan_list_filters_split_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_filters_py", "target": "pl_plan_list_filters_append_enum_filter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_filters_py", "target": "pl_plan_list_filters_parse_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_filters_py", "target": "pl_plan_list_filters_build_plan_column_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_list_filters_rationale_1", "target": "app_services_pl_plan_list_filters_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_list_filters_build_plan_column_filters", "target": "pl_plan_list_filters_plan_product_name_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_list_filters_build_plan_column_filters", "target": "pl_plan_list_filters_plan_package_spec_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_list_filters_build_plan_column_filters", "target": "pl_plan_list_filters_plan_plate_match" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_list_filters_append_enum_filter", "target": "pl_plan_list_filters_split_csv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_list_filters_build_plan_column_filters", "target": "pl_plan_list_filters_split_csv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_list_filters_build_plan_column_filters", "target": "pl_plan_list_filters_append_enum_filter" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl/plan_list_filters.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "pl_plan_list_filters_build_plan_column_filters", "target": "pl_plan_list_filters_parse_date" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl/list_sort.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_list_sort_py", "target": "app_models_pl_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/list_sort.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_list_sort_py", "target": "pl_list_sort_order_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/list_sort.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_list_sort_py", "target": "pl_list_sort_order_reminder" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/list_sort.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_list_sort_py", "target": "pl_list_sort_order_maint_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/list_sort.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_list_sort_py", "target": "pl_list_sort_order_maint_board" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/list_sort.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_list_sort_py", "target": "pl_list_sort_order_recharge_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/list_sort.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_list_sort_py", "target": "pl_list_sort_order_recharge_board" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl/list_sort.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_list_sort_py", "target": "pl_list_sort_parse_sort_params" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl/list_sort.py", "source_location": "L32", "weight": 1.0, "source": "pl_list_sort_order_plan", "target": "crm_list_sort_resolve_datetime_order_by" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_list_sort.py", "source_location": "L19", "weight": 1.0, "source": "tests_test_pl_list_sort_test_plan_date_asc", "target": "pl_list_sort_order_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_list_sort.py", "source_location": "L26", "weight": 1.0, "source": "tests_test_pl_list_sort_test_plan_invalid_falls_back", "target": "pl_list_sort_order_plan" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl/list_sort.py", "source_location": "L38", "weight": 1.0, "source": "pl_list_sort_order_reminder", "target": "crm_list_sort_resolve_datetime_order_by" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_list_sort.py", "source_location": "L30", "weight": 1.0, "source": "tests_test_pl_list_sort_test_reminder_expire_desc", "target": "pl_list_sort_order_reminder" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl/list_sort.py", "source_location": "L44", "weight": 1.0, "source": "pl_list_sort_order_maint_apply", "target": "crm_list_sort_resolve_datetime_order_by" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_list_sort.py", "source_location": "L35", "weight": 1.0, "source": "tests_test_pl_list_sort_test_maint_apply_date", "target": "pl_list_sort_order_maint_apply" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl/list_sort.py", "source_location": "L50", "weight": 1.0, "source": "pl_list_sort_order_maint_board", "target": "crm_list_sort_resolve_datetime_order_by" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_list_sort.py", "source_location": "L40", "weight": 1.0, "source": "tests_test_pl_list_sort_test_maint_board_process_date", "target": "pl_list_sort_order_maint_board" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl/list_sort.py", "source_location": "L56", "weight": 1.0, "source": "pl_list_sort_order_recharge_apply", "target": "crm_list_sort_resolve_datetime_order_by" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_list_sort.py", "source_location": "L50", "weight": 1.0, "source": "tests_test_pl_list_sort_test_recharge_apply_date", "target": "pl_list_sort_order_recharge_apply" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl/list_sort.py", "source_location": "L62", "weight": 1.0, "source": "pl_list_sort_order_recharge_board", "target": "crm_list_sort_resolve_datetime_order_by" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_list_sort.py", "source_location": "L45", "weight": 1.0, "source": "tests_test_pl_list_sort_test_recharge_board_recharge_date", "target": "pl_list_sort_order_recharge_board" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/approval_cycle.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_approval_cycle_py", "target": "bx_approval_cycle_filter_current_cycle_approvals" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/approval_cycle.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "bx_approval_cycle_rationale_1", "target": "app_services_bx_approval_cycle_py" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/approval_cycle.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "bx_approval_cycle_rationale_17", "target": "bx_approval_cycle_filter_current_cycle_approvals" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_list_filters.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_list_filters_py", "target": "app_models_bx_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_list_filters.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_list_filters_py", "target": "app_services_bx_reimburse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_list_filters.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_list_filters_py", "target": "app_utils_bx_date_range" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_list_filters.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_list_filters_py", "target": "bx_reimburse_list_filters_parse_decimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_list_filters.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_list_filters_py", "target": "bx_reimburse_list_filters_build_reimburse_column_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_list_filters.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_list_filters_build_reimburse_column_filters", "target": "bx_reimburse_list_filters_parse_decimal" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L97", "weight": 1.0, "source": "bx_payment_list_filters_build_payment_column_filters", "target": "bx_reimburse_list_filters_build_reimburse_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L16", "weight": 1.0, "source": "tests_test_bx_reimburse_list_filters_test_status_in_adds_in_clause", "target": "bx_reimburse_list_filters_build_reimburse_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L30", "weight": 1.0, "source": "tests_test_bx_reimburse_list_filters_test_apply_code_contains", "target": "bx_reimburse_list_filters_build_reimburse_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L42", "weight": 1.0, "source": "tests_test_bx_reimburse_list_filters_test_amount_between_min_only", "target": "bx_reimburse_list_filters_build_reimburse_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L56", "weight": 1.0, "source": "tests_test_bx_reimburse_list_filters_test_amount_eq", "target": "bx_reimburse_list_filters_build_reimburse_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L70", "weight": 1.0, "source": "tests_test_bx_reimburse_list_filters_test_empty_params_yield_no_filters", "target": "bx_reimburse_list_filters_build_reimburse_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L79", "weight": 1.0, "source": "tests_test_bx_reimburse_list_filters_test_keyword_includes_expense_name", "target": "bx_reimburse_list_filters_build_reimburse_column_filters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "app_core_bx_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "app_core_menu_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "app_models_bx_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "app_schemas_bx_reimburse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "app_services_bx_approval_cycle" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "app_services_bx_attachment" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "app_services_bx_base" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "app_services_bx_invoice_ledger" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "app_services_bx_data_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "app_services_web_auth_roles" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "app_utils_bx_codegen" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "app_utils_bx_date_range" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_reimburseservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_tenant_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_can_change_applicant" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_resolve_applicant" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_get_by_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_get_paged" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_soft_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_workflow_nodes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_has_debit_reimburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_normalize_invoice_links" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L329", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_sync_reimburse_invoices" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L418", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_get_linked_invoice_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L440", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_get_linked_invoices_brief" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L535", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_get_linked_invoice_ids_map" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L558", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_submit" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L602", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_approve" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L647", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_reject" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L687", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_withdraw" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L706", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_approval_record_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L719", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_latest_approval_per_node" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L736", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_query_approvals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L803", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_create_with_details" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L872", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_update_with_details" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L956", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_get_details" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1002", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_detail_expense_keyword_match" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L969", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_build_expense_name_condition" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L989", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_get_details_map_by_reimburse_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1010", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_out_rows_with_attachment_counts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1040", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_out_one_with_attachment_counts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1046", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_build_apply_out_with_details" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1057", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_global_status_counts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1066", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_my_apply_base" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1078", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_my_apply_stats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1167", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_pay" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1190", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_offset" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1221", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_batch_offset" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1276", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_py", "target": "bx_reimburse_finance_payment_stats" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L36", "weight": 0.8, "confidence_score": 0.5, "source": "bx_reimburse_reimburseservice", "target": "bx_attachment_attachmentservice" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L37", "weight": 0.8, "confidence_score": 0.5, "source": "bx_reimburse_reimburseservice", "target": "bx_base_bxcrudservice" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "bx_reimburse_reimburseservice", "target": "bx_invoice_ledger_invoiceledgerservice" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_soft_delete", "target": "bx_reimburse_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L566", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_submit", "target": "bx_reimburse_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L605", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_approve", "target": "bx_reimburse_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L650", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_reject", "target": "bx_reimburse_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L688", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_withdraw", "target": "bx_reimburse_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L812", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_create_with_details", "target": "bx_reimburse_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L880", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_update_with_details", "target": "bx_reimburse_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1174", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_pay", "target": "bx_reimburse_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1198", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_offset", "target": "bx_reimburse_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1229", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_batch_offset", "target": "bx_reimburse_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_resolve_applicant", "target": "bx_reimburse_can_change_applicant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L567", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_submit", "target": "bx_reimburse_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L606", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_approve", "target": "bx_reimburse_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L651", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_reject", "target": "bx_reimburse_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L689", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_withdraw", "target": "bx_reimburse_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L881", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_update_with_details", "target": "bx_reimburse_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1175", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_pay", "target": "bx_reimburse_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1199", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_offset", "target": "bx_reimburse_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1230", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_batch_offset", "target": "bx_reimburse_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L595", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_submit", "target": "bx_reimburse_workflow_nodes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L609", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_approve", "target": "bx_reimburse_workflow_nodes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L654", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_reject", "target": "bx_reimburse_workflow_nodes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L580", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_submit", "target": "bx_reimburse_has_debit_reimburse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L339", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_sync_reimburse_invoices", "target": "bx_reimburse_normalize_invoice_links" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L571", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_submit", "target": "bx_reimburse_sync_reimburse_invoices" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1052", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_build_apply_out_with_details", "target": "bx_reimburse_get_linked_invoice_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1053", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_build_apply_out_with_details", "target": "bx_reimburse_get_linked_invoices_brief" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1020", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_out_rows_with_attachment_counts", "target": "bx_reimburse_get_linked_invoice_ids_map" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1050", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_build_apply_out_with_details", "target": "bx_reimburse_get_details" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1024", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_build_expense_name_condition", "target": "bx_reimburse_detail_expense_keyword_match" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1019", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_out_rows_with_attachment_counts", "target": "bx_reimburse_get_details_map_by_reimburse_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1043", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_out_one_with_attachment_counts", "target": "bx_reimburse_out_rows_with_attachment_counts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1049", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_build_apply_out_with_details", "target": "bx_reimburse_out_one_with_attachment_counts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1079", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_my_apply_stats", "target": "bx_reimburse_my_apply_base" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_py", "target": "app_core_bx_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_py", "target": "app_models_bx_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_py", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_py", "target": "app_services_bx_expense_item" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_py", "target": "app_services_bx_reimburse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_py", "target": "app_utils_bx_codegen" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_py", "target": "app_utils_excel_list_validation" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_py", "target": "bx_reimburse_import_build_applicant_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_py", "target": "bx_reimburse_import_ids_visible_in_web_tree" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_py", "target": "bx_reimburse_import_build_expense_path_labels" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_py", "target": "bx_reimburse_import_is_example_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_py", "target": "bx_reimburse_import_partition_import_groups" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_py", "target": "bx_reimburse_import_validate_group_headers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_py", "target": "bx_reimburse_import_cell_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_py", "target": "bx_reimburse_import_parse_amount" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_py", "target": "bx_reimburse_import_load_expense_nodes_flat" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_py", "target": "bx_reimburse_import_load_applicant_options" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_py", "target": "bx_reimburse_import_build_import_template_bytes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_py", "target": "bx_reimburse_import_read_sheet_header" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L321", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_py", "target": "bx_reimburse_import_scan_sheet_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L346", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_py", "target": "bx_reimburse_import_iter_data_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L351", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_py", "target": "bx_reimburse_import_build_annotated_result_bytes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L391", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_py", "target": "bx_reimburse_import_mark_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L408", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_py", "target": "bx_reimburse_import_import_reimburse_workbook" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L259", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_import_build_import_template_bytes", "target": "bx_reimburse_import_build_applicant_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L444", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_import_import_reimburse_workbook", "target": "bx_reimburse_import_build_applicant_label" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L63", "weight": 1.0, "source": "tests_test_bx_reimburse_import_test_build_applicant_label", "target": "bx_reimburse_import_build_applicant_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_import_build_expense_path_labels", "target": "bx_reimburse_import_ids_visible_in_web_tree" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_import_rationale_66", "target": "bx_reimburse_import_ids_visible_in_web_tree" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_import_build_import_template_bytes", "target": "bx_reimburse_import_build_expense_path_labels" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L440", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_import_import_reimburse_workbook", "target": "bx_reimburse_import_build_expense_path_labels" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_import_rationale_88", "target": "bx_reimburse_import_build_expense_path_labels" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L27", "weight": 1.0, "source": "tests_test_bx_reimburse_import_test_build_expense_path_labels_unique_and_enabled_only", "target": "bx_reimburse_import_build_expense_path_labels" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L40", "weight": 1.0, "source": "tests_test_bx_reimburse_import_test_build_expense_path_labels_exclude_orphan_when_parent_missing", "target": "bx_reimburse_import_build_expense_path_labels" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L50", "weight": 1.0, "source": "tests_test_bx_reimburse_import_test_build_expense_path_labels_disambiguate_collision", "target": "bx_reimburse_import_build_expense_path_labels" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L341", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_import_scan_sheet_rows", "target": "bx_reimburse_import_is_example_row" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L68", "weight": 1.0, "source": "tests_test_bx_reimburse_import_test_is_example_row", "target": "bx_reimburse_import_is_example_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L469", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_import_import_reimburse_workbook", "target": "bx_reimburse_import_partition_import_groups" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L78", "weight": 1.0, "source": "tests_test_bx_reimburse_import_test_partition_empty_group_is_solo", "target": "bx_reimburse_import_partition_import_groups" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L474", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_import_import_reimburse_workbook", "target": "bx_reimburse_import_validate_group_headers" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L91", "weight": 1.0, "source": "tests_test_bx_reimburse_import_test_validate_group_headers_mismatch", "target": "bx_reimburse_import_validate_group_headers" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L100", "weight": 1.0, "source": "tests_test_bx_reimburse_import_test_validate_group_headers_title_partial_empty", "target": "bx_reimburse_import_validate_group_headers" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_import_parse_amount", "target": "bx_reimburse_import_cell_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_import_read_sheet_header", "target": "bx_reimburse_import_cell_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L332", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_import_scan_sheet_rows", "target": "bx_reimburse_import_cell_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L360", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_import_build_annotated_result_bytes", "target": "bx_reimburse_import_cell_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L431", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_import_import_reimburse_workbook", "target": "bx_reimburse_import_cell_str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L58", "weight": 1.0, "source": "tests_test_bx_reimburse_import_test_cell_str_normalizes_excel_float_ids", "target": "bx_reimburse_import_cell_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L516", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_import_import_reimburse_workbook", "target": "bx_reimburse_import_parse_amount" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L439", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_import_import_reimburse_workbook", "target": "bx_reimburse_import_load_expense_nodes_flat" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L442", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_import_import_reimburse_workbook", "target": "bx_reimburse_import_load_applicant_options" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L123", "weight": 1.0, "source": "tests_test_bx_reimburse_import_test_build_import_template_has_guide_examples_and_dv", "target": "bx_reimburse_import_build_import_template_bytes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L323", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_import_scan_sheet_rows", "target": "bx_reimburse_import_read_sheet_header" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L348", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_import_iter_data_rows", "target": "bx_reimburse_import_scan_sheet_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L422", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_import_import_reimburse_workbook", "target": "bx_reimburse_import_scan_sheet_rows" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L322", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_import_rationale_322", "target": "bx_reimburse_import_scan_sheet_rows" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L347", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_import_rationale_347", "target": "bx_reimburse_import_iter_data_rows" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L153", "weight": 1.0, "source": "tests_test_bx_reimburse_import_test_iter_data_rows_skips_examples", "target": "bx_reimburse_import_iter_data_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L597", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_import_import_reimburse_workbook", "target": "bx_reimburse_import_build_annotated_result_bytes" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L355", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_import_rationale_355", "target": "bx_reimburse_import_build_annotated_result_bytes" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L169", "weight": 1.0, "source": "tests_test_bx_reimburse_import_test_build_annotated_result_bytes_appends_status_columns", "target": "bx_reimburse_import_build_annotated_result_bytes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L426", "weight": 1.0, "confidence_score": 1.0, "source": "bx_reimburse_import_import_reimburse_workbook", "target": "bx_reimburse_import_mark_rows" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_py", "target": "app_core_bx_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_py", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_py", "target": "app_models_bx_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_py", "target": "app_services_bx_base" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_py", "target": "bx_expense_item_expenseitemservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_py", "target": "bx_expense_item_tenant_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_py", "target": "bx_expense_item_get_by_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_py", "target": "bx_expense_item_create" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_py", "target": "bx_expense_item_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_py", "target": "bx_expense_item_soft_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_py", "target": "bx_expense_item_get_item_tree" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_py", "target": "bx_expense_item_build_tree" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/expense_item.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "bx_expense_item_expenseitemservice", "target": "bx_base_bxcrudservice" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "bx_expense_item_create", "target": "bx_expense_item_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "bx_expense_item_update", "target": "bx_expense_item_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "bx_expense_item_soft_delete", "target": "bx_expense_item_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "bx_expense_item_create", "target": "bx_expense_item_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "bx_expense_item_update", "target": "bx_expense_item_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "bx_expense_item_get_item_tree", "target": "bx_expense_item_build_tree" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_py", "target": "app_core_bx_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_py", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_py", "target": "app_models_bx_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_py", "target": "app_services_bx_base" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_py", "target": "app_services_bx_data_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_py", "target": "bx_attachment_attachmentservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_py", "target": "bx_attachment_tenant_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_py", "target": "bx_attachment_get_by_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_py", "target": "bx_attachment_create" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_py", "target": "bx_attachment_soft_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_py", "target": "bx_attachment_get_by_biz" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_py", "target": "bx_attachment_count_invoice_attach_by_biz_ids" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/attachment.py", "source_location": "L11", "weight": 0.8, "confidence_score": 0.5, "source": "bx_attachment_attachmentservice", "target": "bx_base_bxcrudservice" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/invoice.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "bx_invoice_invoiceservice", "target": "bx_attachment_attachmentservice" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "bx_attachment_create", "target": "bx_attachment_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "bx_attachment_soft_delete", "target": "bx_attachment_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "bx_attachment_soft_delete", "target": "bx_attachment_get_by_id" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_py", "target": "app_core_bx_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_py", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_py", "target": "app_models_bx_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_py", "target": "app_services_bx_approval_cycle" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_py", "target": "app_services_bx_base" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_py", "target": "app_services_bx_data_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_py", "target": "app_utils_bx_codegen" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_py", "target": "app_utils_bx_date_range" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_py", "target": "bx_advance_advanceservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_py", "target": "bx_advance_tenant_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_py", "target": "bx_advance_get_by_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_py", "target": "bx_advance_get_paged" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_py", "target": "bx_advance_create" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_py", "target": "bx_advance_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_py", "target": "bx_advance_soft_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_py", "target": "bx_advance_workflow_nodes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_py", "target": "bx_advance_submit" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_py", "target": "bx_advance_approve" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_py", "target": "bx_advance_reject" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L331", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_py", "target": "bx_advance_approval_record_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_py", "target": "bx_advance_latest_approval_per_node" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_py", "target": "bx_advance_query_approvals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L428", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_py", "target": "bx_advance_global_status_counts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L437", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_py", "target": "bx_advance_my_apply_base" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L449", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_py", "target": "bx_advance_my_apply_stats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L529", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_py", "target": "bx_advance_pending_approval_stats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L560", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_py", "target": "bx_advance_offset_amount_map" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L579", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_py", "target": "bx_advance_issue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L604", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_py", "target": "bx_advance_finance_issue_stats" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/advance.py", "source_location": "L20", "weight": 0.8, "confidence_score": 0.5, "source": "bx_advance_advanceservice", "target": "bx_base_bxcrudservice" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_create", "target": "bx_advance_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_update", "target": "bx_advance_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_soft_delete", "target": "bx_advance_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L233", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_submit", "target": "bx_advance_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L252", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_approve", "target": "bx_advance_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_reject", "target": "bx_advance_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L586", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_issue", "target": "bx_advance_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_submit", "target": "bx_advance_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L253", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_approve", "target": "bx_advance_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L298", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_reject", "target": "bx_advance_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L587", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_issue", "target": "bx_advance_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_submit", "target": "bx_advance_workflow_nodes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L256", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_approve", "target": "bx_advance_workflow_nodes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L301", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_reject", "target": "bx_advance_workflow_nodes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L450", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_my_apply_stats", "target": "bx_advance_my_apply_base" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_list_filters_py", "target": "app_models_bx_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_list_filters_py", "target": "app_utils_bx_date_range" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_list_filters_py", "target": "bx_invoice_list_filters_parse_decimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_list_filters_py", "target": "bx_invoice_list_filters_append_number_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_list_filters_py", "target": "bx_invoice_list_filters_build_wallet_column_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_list_filters_py", "target": "bx_invoice_list_filters_build_invoice_column_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_list_filters_py", "target": "bx_invoice_list_filters_build_ledger_column_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_list_filters_rationale_1", "target": "app_services_bx_invoice_list_filters_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_list_filters_append_number_filters", "target": "bx_invoice_list_filters_parse_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_list_filters_build_wallet_column_filters", "target": "bx_invoice_list_filters_append_number_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_list_filters_build_invoice_column_filters", "target": "bx_invoice_list_filters_append_number_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L224", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_list_filters_build_ledger_column_filters", "target": "bx_invoice_list_filters_append_number_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_list_filters_rationale_81", "target": "bx_invoice_list_filters_build_wallet_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L20", "weight": 1.0, "source": "tests_test_bx_invoice_list_filters_test_wallet_owner_name_and_keyword", "target": "bx_invoice_list_filters_build_wallet_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L27", "weight": 1.0, "source": "tests_test_bx_invoice_list_filters_test_wallet_total_amount_between", "target": "bx_invoice_list_filters_build_wallet_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L39", "weight": 1.0, "source": "tests_test_bx_invoice_list_filters_test_wallet_invoice_count_gte", "target": "bx_invoice_list_filters_build_wallet_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L47", "weight": 1.0, "source": "tests_test_bx_invoice_list_filters_test_wallet_empty", "target": "bx_invoice_list_filters_build_wallet_column_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_list_filters_rationale_145", "target": "bx_invoice_list_filters_build_invoice_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L51", "weight": 1.0, "source": "tests_test_bx_invoice_list_filters_test_invoice_remark_and_amount_eq", "target": "bx_invoice_list_filters_build_invoice_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L64", "weight": 1.0, "source": "tests_test_bx_invoice_list_filters_test_invoice_keyword_searches_attachment", "target": "bx_invoice_list_filters_build_invoice_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L73", "weight": 1.0, "source": "tests_test_bx_invoice_list_filters_test_invoice_create_time_range", "target": "bx_invoice_list_filters_build_invoice_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L84", "weight": 1.0, "source": "tests_test_bx_invoice_list_filters_test_invoice_empty", "target": "bx_invoice_list_filters_build_invoice_column_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_list_filters.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_list_filters_rationale_205", "target": "bx_invoice_list_filters_build_ledger_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L88", "weight": 1.0, "source": "tests_test_bx_invoice_list_filters_test_ledger_entry_type_in", "target": "bx_invoice_list_filters_build_ledger_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L96", "weight": 1.0, "source": "tests_test_bx_invoice_list_filters_test_ledger_amount_lt", "target": "bx_invoice_list_filters_build_ledger_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L105", "weight": 1.0, "source": "tests_test_bx_invoice_list_filters_test_ledger_empty", "target": "bx_invoice_list_filters_build_ledger_column_filters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage_py", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage_py", "target": "app_core_storage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage_py", "target": "bx_storage_normalize_storage_path" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage_py", "target": "bx_storage_upload_bx_file" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage_py", "target": "bx_storage_get_access_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage_py", "target": "bx_storage_get_preview_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage_py", "target": "bx_storage_get_download_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage_py", "target": "bx_storage_download_file_bytes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage_py", "target": "bx_storage_file_stream" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "bx_storage_rationale_1", "target": "app_services_bx_storage_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "bx_storage_upload_bx_file", "target": "bx_storage_normalize_storage_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "bx_storage_get_access_url", "target": "bx_storage_normalize_storage_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "bx_storage_get_preview_url", "target": "bx_storage_normalize_storage_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "bx_storage_get_download_url", "target": "bx_storage_normalize_storage_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "bx_storage_download_file_bytes", "target": "bx_storage_normalize_storage_path" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "bx_storage_rationale_12", "target": "bx_storage_normalize_storage_path" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "bx_storage_rationale_32", "target": "bx_storage_upload_bx_file" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/invoice.py", "source_location": "L281", "weight": 1.0, "source": "bx_invoice_create", "target": "bx_storage_upload_bx_file" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "bx_storage_rationale_45", "target": "bx_storage_get_access_url" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "bx_storage_rationale_54", "target": "bx_storage_get_preview_url" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "bx_storage_rationale_66", "target": "bx_storage_get_download_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "bx_storage_file_stream", "target": "bx_storage_download_file_bytes" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "bx_storage_rationale_73", "target": "bx_storage_download_file_bytes" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_py", "target": "app_core_bx_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_py", "target": "app_models_bx_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_py", "target": "bx_invoice_ledger_summarize_entries" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_py", "target": "bx_invoice_ledger_should_skip_release" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_py", "target": "bx_invoice_ledger_invoiceledgerservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_py", "target": "bx_invoice_ledger_list_entries" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_py", "target": "bx_invoice_ledger_calc_summary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_py", "target": "bx_invoice_ledger_lock_summary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_py", "target": "bx_invoice_ledger_refresh_summary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_py", "target": "bx_invoice_ledger_add_entry" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_py", "target": "bx_invoice_ledger_debit_reimburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_py", "target": "bx_invoice_ledger_release_reimburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_py", "target": "bx_invoice_ledger_assert_can_delete_invoice" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_ledger_calc_summary", "target": "bx_invoice_ledger_summarize_entries" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L19", "weight": 1.0, "source": "tests_test_bx_invoice_ledger_test_summarize_upload_and_reimburse", "target": "bx_invoice_ledger_summarize_entries" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L32", "weight": 1.0, "source": "tests_test_bx_invoice_ledger_test_summarize_delete_and_release", "target": "bx_invoice_ledger_summarize_entries" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L50", "weight": 1.0, "source": "tests_test_bx_invoice_ledger_test_summarize_allows_negative_balance", "target": "bx_invoice_ledger_summarize_entries" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_ledger_release_reimburse", "target": "bx_invoice_ledger_should_skip_release" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L39", "weight": 1.0, "source": "tests_test_bx_invoice_ledger_test_release_idempotent_guard", "target": "bx_invoice_ledger_should_skip_release" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/invoice.py", "source_location": "L18", "weight": 0.8, "confidence_score": 0.5, "source": "bx_invoice_invoiceservice", "target": "bx_invoice_ledger_invoiceledgerservice" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_ledger_calc_summary", "target": "bx_invoice_ledger_list_entries" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_ledger_refresh_summary", "target": "bx_invoice_ledger_calc_summary" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L315", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_ledger_assert_can_delete_invoice", "target": "bx_invoice_ledger_calc_summary" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_ledger_debit_reimburse", "target": "bx_invoice_ledger_lock_summary" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_ledger_release_reimburse", "target": "bx_invoice_ledger_lock_summary" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_ledger_debit_reimburse", "target": "bx_invoice_ledger_refresh_summary" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_ledger_release_reimburse", "target": "bx_invoice_ledger_refresh_summary" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L226", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_ledger_debit_reimburse", "target": "bx_invoice_ledger_add_entry" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L285", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_ledger_release_reimburse", "target": "bx_invoice_ledger_add_entry" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_py", "target": "app_core_bx_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_py", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_py", "target": "app_models_bx_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_py", "target": "app_services_bx_base" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_py", "target": "bx_workflow_workflowservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_py", "target": "bx_workflow_tenant_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_py", "target": "bx_workflow_get_by_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_py", "target": "bx_workflow_get_paged" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_py", "target": "bx_workflow_create" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_py", "target": "bx_workflow_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_py", "target": "bx_workflow_soft_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_py", "target": "bx_workflow_get_by_biz_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_py", "target": "bx_workflow_ensure_by_biz_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_py", "target": "bx_workflow_save_nodes" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/workflow.py", "source_location": "L11", "weight": 0.8, "confidence_score": 0.5, "source": "bx_workflow_workflowservice", "target": "bx_base_bxcrudservice" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "bx_workflow_create", "target": "bx_workflow_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "bx_workflow_update", "target": "bx_workflow_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "bx_workflow_soft_delete", "target": "bx_workflow_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "bx_workflow_ensure_by_biz_type", "target": "bx_workflow_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "bx_workflow_save_nodes", "target": "bx_workflow_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "bx_workflow_save_nodes", "target": "bx_workflow_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "bx_workflow_ensure_by_biz_type", "target": "bx_workflow_create" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "bx_workflow_soft_delete", "target": "bx_workflow_update" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "bx_workflow_ensure_by_biz_type", "target": "bx_workflow_get_by_biz_type" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base_py", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base_py", "target": "app_services_bx_data_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base_py", "target": "app_core_bx_auth" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base_py", "target": "bx_base_bxcrudservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base_py", "target": "bx_base_get_by_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base_py", "target": "bx_base_get_paged" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base_py", "target": "bx_base_create" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base_py", "target": "bx_base_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base_py", "target": "bx_base_soft_delete" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "bx_base_rationale_1", "target": "app_services_bx_base_py" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/invoice.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "bx_invoice_invoiceservice", "target": "bx_base_bxcrudservice" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "bx_base_update", "target": "bx_base_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "bx_base_soft_delete", "target": "bx_base_get_by_id" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_payment_list_filters_py", "target": "app_models_bx_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_payment_list_filters_py", "target": "app_utils_bx_date_range" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_payment_list_filters_py", "target": "bx_payment_list_filters_parse_decimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_payment_list_filters_py", "target": "bx_payment_list_filters_append_number_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_payment_list_filters_py", "target": "bx_payment_list_filters_build_payment_column_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_list_filters_rationale_1", "target": "app_services_bx_payment_list_filters_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_list_filters_append_number_filters", "target": "bx_payment_list_filters_parse_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/payment_list_filters.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "bx_payment_list_filters_build_payment_column_filters", "target": "bx_payment_list_filters_append_number_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_payment_list_filters.py", "source_location": "L16", "weight": 1.0, "source": "tests_test_bx_payment_list_filters_test_pay_time_range", "target": "bx_payment_list_filters_build_payment_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_payment_list_filters.py", "source_location": "L29", "weight": 1.0, "source": "tests_test_bx_payment_list_filters_test_actual_amount_eq", "target": "bx_payment_list_filters_build_payment_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_payment_list_filters.py", "source_location": "L42", "weight": 1.0, "source": "tests_test_bx_payment_list_filters_test_offset_amount_gte", "target": "bx_payment_list_filters_build_payment_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_payment_list_filters.py", "source_location": "L56", "weight": 1.0, "source": "tests_test_bx_payment_list_filters_test_reimburse_fields_still_apply", "target": "bx_payment_list_filters_build_payment_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_payment_list_filters.py", "source_location": "L70", "weight": 1.0, "source": "tests_test_bx_payment_list_filters_test_empty_params_yield_no_filters", "target": "bx_payment_list_filters_build_payment_column_filters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_list_filters_py", "target": "app_models_bx_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_list_filters_py", "target": "app_utils_bx_date_range" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_list_filters_py", "target": "bx_advance_list_filters_parse_decimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_list_filters_py", "target": "bx_advance_list_filters_append_number_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_list_filters_py", "target": "bx_advance_list_filters_offset_amount_expr" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_list_filters_py", "target": "bx_advance_list_filters_build_advance_column_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_list_filters_rationale_1", "target": "app_services_bx_advance_list_filters_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_list_filters_append_number_filters", "target": "bx_advance_list_filters_parse_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_list_filters_build_advance_column_filters", "target": "bx_advance_list_filters_append_number_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_list_filters_build_advance_column_filters", "target": "bx_advance_list_filters_offset_amount_expr" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance_list_filters.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "bx_advance_list_filters_rationale_61", "target": "bx_advance_list_filters_offset_amount_expr" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L14", "weight": 1.0, "source": "tests_test_bx_advance_list_filters_test_apply_code_contains", "target": "bx_advance_list_filters_build_advance_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L19", "weight": 1.0, "source": "tests_test_bx_advance_list_filters_test_amount_gte", "target": "bx_advance_list_filters_build_advance_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L24", "weight": 1.0, "source": "tests_test_bx_advance_list_filters_test_status_in", "target": "bx_advance_list_filters_build_advance_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L29", "weight": 1.0, "source": "tests_test_bx_advance_list_filters_test_reason_fuzzy", "target": "bx_advance_list_filters_build_advance_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L34", "weight": 1.0, "source": "tests_test_bx_advance_list_filters_test_empty", "target": "bx_advance_list_filters_build_advance_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L38", "weight": 1.0, "source": "tests_test_bx_advance_list_filters_test_offset_amount_includes_tenant_no", "target": "bx_advance_list_filters_build_advance_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L50", "weight": 1.0, "source": "tests_test_bx_advance_list_filters_test_offset_amount_skipped_without_tenant_no", "target": "bx_advance_list_filters_build_advance_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L79", "weight": 1.0, "source": "bx_payment_filters_from_params", "target": "bx_advance_list_filters_build_advance_column_filters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_py", "target": "app_core_bx_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_py", "target": "app_core_menu_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_py", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_py", "target": "app_models_bx_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_py", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_py", "target": "app_services_bx_attachment" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_py", "target": "app_services_bx_base" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_py", "target": "app_services_bx_invoice_ledger" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_py", "target": "app_services_bx_storage" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_py", "target": "app_services_web_auth_roles" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_py", "target": "bx_invoice_invoiceservice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_py", "target": "bx_invoice_tenant_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_py", "target": "bx_invoice_is_wallet_admin" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_py", "target": "bx_invoice_can_query_others_wallet" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_py", "target": "bx_invoice_require_wallet_admin" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_py", "target": "bx_invoice_lookup_user_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_py", "target": "bx_invoice_resolve_owner" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_py", "target": "bx_invoice_resolve_owner_for_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_py", "target": "bx_invoice_count_invoices" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_py", "target": "bx_invoice_get_mine_summary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_py", "target": "bx_invoice_list_wallets" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_py", "target": "bx_invoice_list_ledgers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_py", "target": "bx_invoice_create" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L319", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_py", "target": "bx_invoice_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L368", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_py", "target": "bx_invoice_summary_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L383", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_py", "target": "bx_invoice_out_rows_with_attachments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_get_mine_summary", "target": "bx_invoice_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_list_wallets", "target": "bx_invoice_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_list_ledgers", "target": "bx_invoice_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L252", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_create", "target": "bx_invoice_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L321", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_delete", "target": "bx_invoice_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_can_query_others_wallet", "target": "bx_invoice_is_wallet_admin" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_require_wallet_admin", "target": "bx_invoice_is_wallet_admin" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_resolve_owner_for_query", "target": "bx_invoice_can_query_others_wallet" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_resolve_owner", "target": "bx_invoice_require_wallet_admin" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L152", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_list_wallets", "target": "bx_invoice_require_wallet_admin" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L320", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_delete", "target": "bx_invoice_require_wallet_admin" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_resolve_owner", "target": "bx_invoice_lookup_user_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_get_mine_summary", "target": "bx_invoice_lookup_user_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L253", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_create", "target": "bx_invoice_resolve_owner" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_get_mine_summary", "target": "bx_invoice_resolve_owner_for_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_list_ledgers", "target": "bx_invoice_resolve_owner_for_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_get_mine_summary", "target": "bx_invoice_count_invoices" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_create", "target": "bx_invoice_count_invoices" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L355", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_delete", "target": "bx_invoice_count_invoices" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "bx_invoice_get_mine_summary", "target": "bx_invoice_summary_to_dict" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/list_sort.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_list_sort_py", "target": "app_models_bx_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/list_sort.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_list_sort_py", "target": "bx_list_sort_order_advance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/list_sort.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_list_sort_py", "target": "bx_list_sort_order_reimburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/list_sort.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_list_sort_py", "target": "bx_list_sort_order_invoice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/list_sort.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_list_sort_py", "target": "bx_list_sort_order_ledger" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/list_sort.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_list_sort_py", "target": "bx_list_sort_parse_sort_params" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/list_sort.py", "source_location": "L28", "weight": 1.0, "source": "bx_list_sort_order_advance", "target": "crm_list_sort_resolve_datetime_order_by" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_list_sort.py", "source_location": "L13", "weight": 1.0, "source": "tests_test_bx_list_sort_test_advance_apply_time_asc", "target": "bx_list_sort_order_advance" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_list_sort.py", "source_location": "L19", "weight": 1.0, "source": "tests_test_bx_list_sort_test_advance_issue_time", "target": "bx_list_sort_order_advance" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_list_sort.py", "source_location": "L25", "weight": 1.0, "source": "tests_test_bx_list_sort_test_advance_invalid_falls_back", "target": "bx_list_sort_order_advance" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/list_sort.py", "source_location": "L34", "weight": 1.0, "source": "bx_list_sort_order_reimburse", "target": "crm_list_sort_resolve_datetime_order_by" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_list_sort.py", "source_location": "L29", "weight": 1.0, "source": "tests_test_bx_list_sort_test_reimburse_pay_time", "target": "bx_list_sort_order_reimburse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/list_sort.py", "source_location": "L40", "weight": 1.0, "source": "bx_list_sort_order_invoice", "target": "crm_list_sort_resolve_datetime_order_by" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_list_sort.py", "source_location": "L34", "weight": 1.0, "source": "tests_test_bx_list_sort_test_invoice_create_time", "target": "bx_list_sort_order_invoice" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/list_sort.py", "source_location": "L46", "weight": 1.0, "source": "bx_list_sort_order_ledger", "target": "crm_list_sort_resolve_datetime_order_by" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_list_sort.py", "source_location": "L39", "weight": 1.0, "source": "tests_test_bx_list_sort_test_ledger_create_time", "target": "bx_list_sort_order_ledger" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/list_sort.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "bx_list_sort_rationale_50", "target": "bx_list_sort_parse_sort_params" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_list_sort.py", "source_location": "L44", "weight": 1.0, "source": "tests_test_bx_list_sort_test_parse_sort_params_camel", "target": "bx_list_sort_parse_sort_params" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_list_sort.py", "source_location": "L50", "weight": 1.0, "source": "tests_test_bx_list_sort_test_parse_sort_params_snake", "target": "bx_list_sort_parse_sort_params" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_price_letter_list_filters_py", "target": "app_models_crm_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_price_letter_list_filters_py", "target": "crm_price_letter_list_filters_param" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_price_letter_list_filters_py", "target": "crm_price_letter_list_filters_split_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_price_letter_list_filters_py", "target": "crm_price_letter_list_filters_parse_number" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_price_letter_list_filters_py", "target": "crm_price_letter_list_filters_parse_day_start" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_price_letter_list_filters_py", "target": "crm_price_letter_list_filters_append_enum_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_price_letter_list_filters_py", "target": "crm_price_letter_list_filters_append_text_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_price_letter_list_filters_py", "target": "crm_price_letter_list_filters_append_create_time_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_price_letter_list_filters_py", "target": "crm_price_letter_list_filters_append_adjust_date_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_price_letter_list_filters_py", "target": "crm_price_letter_list_filters_append_one_number_field" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_price_letter_list_filters_py", "target": "crm_price_letter_list_filters_append_number_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_price_letter_list_filters_py", "target": "crm_price_letter_list_filters_build_price_letter_column_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_price_letter_list_filters_rationale_1", "target": "app_services_crm_price_letter_list_filters_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "crm_price_letter_list_filters_append_enum_filters", "target": "crm_price_letter_list_filters_param" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "crm_price_letter_list_filters_append_text_filters", "target": "crm_price_letter_list_filters_param" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "crm_price_letter_list_filters_append_create_time_filters", "target": "crm_price_letter_list_filters_param" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "crm_price_letter_list_filters_append_adjust_date_filters", "target": "crm_price_letter_list_filters_param" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "crm_price_letter_list_filters_append_one_number_field", "target": "crm_price_letter_list_filters_param" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "crm_price_letter_list_filters_append_enum_filters", "target": "crm_price_letter_list_filters_split_csv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "crm_price_letter_list_filters_append_one_number_field", "target": "crm_price_letter_list_filters_parse_number" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "crm_price_letter_list_filters_append_create_time_filters", "target": "crm_price_letter_list_filters_parse_day_start" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "crm_price_letter_list_filters_append_adjust_date_filters", "target": "crm_price_letter_list_filters_parse_day_start" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "crm_price_letter_list_filters_build_price_letter_column_filters", "target": "crm_price_letter_list_filters_append_enum_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L181", "weight": 1.0, "confidence_score": 1.0, "source": "crm_price_letter_list_filters_build_price_letter_column_filters", "target": "crm_price_letter_list_filters_append_text_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "crm_price_letter_list_filters_build_price_letter_column_filters", "target": "crm_price_letter_list_filters_append_create_time_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "crm_price_letter_list_filters_build_price_letter_column_filters", "target": "crm_price_letter_list_filters_append_adjust_date_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "crm_price_letter_list_filters_append_number_filters", "target": "crm_price_letter_list_filters_append_one_number_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "crm_price_letter_list_filters_build_price_letter_column_filters", "target": "crm_price_letter_list_filters_append_number_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/crm/price_letter_list_filters.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "crm_price_letter_list_filters_rationale_178", "target": "crm_price_letter_list_filters_build_price_letter_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_price_letter_list_filters.py", "source_location": "L16", "weight": 1.0, "source": "tests_test_crm_price_letter_list_filters_test_letter_type_in", "target": "crm_price_letter_list_filters_build_price_letter_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_price_letter_list_filters.py", "source_location": "L23", "weight": 1.0, "source": "tests_test_crm_price_letter_list_filters_test_customer_name_fuzzy", "target": "crm_price_letter_list_filters_build_price_letter_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_price_letter_list_filters.py", "source_location": "L28", "weight": 1.0, "source": "tests_test_crm_price_letter_list_filters_test_price_gte", "target": "crm_price_letter_list_filters_build_price_letter_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_price_letter_list_filters.py", "source_location": "L34", "weight": 1.0, "source": "tests_test_crm_price_letter_list_filters_test_adjust_date_from_to_aliases", "target": "crm_price_letter_list_filters_build_price_letter_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_price_letter_list_filters.py", "source_location": "L41", "weight": 1.0, "source": "tests_test_crm_price_letter_list_filters_test_empty", "target": "crm_price_letter_list_filters_build_price_letter_column_filters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_opportunity_list_filters_py", "target": "app_models_crm_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_opportunity_list_filters_py", "target": "crm_opportunity_list_filters_split_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_opportunity_list_filters_py", "target": "crm_opportunity_list_filters_parse_number" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_opportunity_list_filters_py", "target": "crm_opportunity_list_filters_parse_day_start" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_opportunity_list_filters_py", "target": "crm_opportunity_list_filters_append_enum_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_opportunity_list_filters_py", "target": "crm_opportunity_list_filters_append_text_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_opportunity_list_filters_py", "target": "crm_opportunity_list_filters_append_create_time_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_opportunity_list_filters_py", "target": "crm_opportunity_list_filters_append_date_range_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_opportunity_list_filters_py", "target": "crm_opportunity_list_filters_append_number_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L201", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_opportunity_list_filters_py", "target": "crm_opportunity_list_filters_build_opportunity_column_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_list_filters_rationale_1", "target": "app_services_crm_opportunity_list_filters_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_list_filters_append_enum_filters", "target": "crm_opportunity_list_filters_split_csv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_list_filters_append_number_filters", "target": "crm_opportunity_list_filters_parse_number" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_list_filters_append_create_time_filters", "target": "crm_opportunity_list_filters_parse_day_start" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_list_filters_append_date_range_filters", "target": "crm_opportunity_list_filters_parse_day_start" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_list_filters_build_opportunity_column_filters", "target": "crm_opportunity_list_filters_append_enum_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_list_filters_build_opportunity_column_filters", "target": "crm_opportunity_list_filters_append_text_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_list_filters_build_opportunity_column_filters", "target": "crm_opportunity_list_filters_append_create_time_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_list_filters_build_opportunity_column_filters", "target": "crm_opportunity_list_filters_append_date_range_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L208", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_list_filters_build_opportunity_column_filters", "target": "crm_opportunity_list_filters_append_number_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/crm/opportunity_list_filters.py", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "crm_opportunity_list_filters_rationale_202", "target": "crm_opportunity_list_filters_build_opportunity_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_opportunity_list_filters.py", "source_location": "L16", "weight": 1.0, "source": "tests_test_crm_opportunity_list_filters_test_stage_in_adds_in_clause", "target": "crm_opportunity_list_filters_build_opportunity_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_opportunity_list_filters.py", "source_location": "L24", "weight": 1.0, "source": "tests_test_crm_opportunity_list_filters_test_owner_user_name_fuzzy", "target": "crm_opportunity_list_filters_build_opportunity_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_opportunity_list_filters.py", "source_location": "L31", "weight": 1.0, "source": "tests_test_crm_opportunity_list_filters_test_amount_between_min_only", "target": "crm_opportunity_list_filters_build_opportunity_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_opportunity_list_filters.py", "source_location": "L39", "weight": 1.0, "source": "tests_test_crm_opportunity_list_filters_test_empty_params_yield_no_filters", "target": "crm_opportunity_list_filters_build_opportunity_column_filters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_template_list_filters_py", "target": "app_models_crm_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_template_list_filters_py", "target": "crm_contract_template_list_filters_param" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_template_list_filters_py", "target": "crm_contract_template_list_filters_split_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_template_list_filters_py", "target": "crm_contract_template_list_filters_parse_number" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_template_list_filters_py", "target": "crm_contract_template_list_filters_parse_day_start" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_template_list_filters_py", "target": "crm_contract_template_list_filters_append_enum_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_template_list_filters_py", "target": "crm_contract_template_list_filters_append_text_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_template_list_filters_py", "target": "crm_contract_template_list_filters_append_create_time_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_template_list_filters_py", "target": "crm_contract_template_list_filters_append_one_number_field" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L175", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_template_list_filters_py", "target": "crm_contract_template_list_filters_append_number_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_template_list_filters_py", "target": "crm_contract_template_list_filters_build_contract_template_column_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_template_list_filters_rationale_1", "target": "app_services_crm_contract_template_list_filters_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_template_list_filters_append_enum_filters", "target": "crm_contract_template_list_filters_param" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_template_list_filters_append_text_filters", "target": "crm_contract_template_list_filters_param" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_template_list_filters_append_create_time_filters", "target": "crm_contract_template_list_filters_param" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_template_list_filters_append_one_number_field", "target": "crm_contract_template_list_filters_param" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_template_list_filters_append_enum_filters", "target": "crm_contract_template_list_filters_split_csv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_template_list_filters_append_one_number_field", "target": "crm_contract_template_list_filters_parse_number" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_template_list_filters_append_create_time_filters", "target": "crm_contract_template_list_filters_parse_day_start" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_template_list_filters_build_contract_template_column_filters", "target": "crm_contract_template_list_filters_append_enum_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L190", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_template_list_filters_build_contract_template_column_filters", "target": "crm_contract_template_list_filters_append_text_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_template_list_filters_build_contract_template_column_filters", "target": "crm_contract_template_list_filters_append_create_time_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_template_list_filters_append_number_filters", "target": "crm_contract_template_list_filters_append_one_number_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_template_list_filters_build_contract_template_column_filters", "target": "crm_contract_template_list_filters_append_number_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_template_list_filters.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_template_list_filters_rationale_187", "target": "crm_contract_template_list_filters_build_contract_template_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L16", "weight": 1.0, "source": "tests_test_crm_contract_template_list_filters_test_template_name_fuzzy", "target": "crm_contract_template_list_filters_build_contract_template_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L21", "weight": 1.0, "source": "tests_test_crm_contract_template_list_filters_test_template_no_fuzzy", "target": "crm_contract_template_list_filters_build_contract_template_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L26", "weight": 1.0, "source": "tests_test_crm_contract_template_list_filters_test_contract_type_from_template_type_in", "target": "crm_contract_template_list_filters_build_contract_template_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L33", "weight": 1.0, "source": "tests_test_crm_contract_template_list_filters_test_is_active_in", "target": "crm_contract_template_list_filters_build_contract_template_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L40", "weight": 1.0, "source": "tests_test_crm_contract_template_list_filters_test_usage_count_gte", "target": "crm_contract_template_list_filters_build_contract_template_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L45", "weight": 1.0, "source": "tests_test_crm_contract_template_list_filters_test_create_time_from_to", "target": "crm_contract_template_list_filters_build_contract_template_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L53", "weight": 1.0, "source": "tests_test_crm_contract_template_list_filters_test_empty", "target": "crm_contract_template_list_filters_build_contract_template_column_filters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_customer_list_filters_py", "target": "app_models_crm_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_customer_list_filters_py", "target": "crm_customer_list_filters_split_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_customer_list_filters_py", "target": "crm_customer_list_filters_parse_number" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_customer_list_filters_py", "target": "crm_customer_list_filters_parse_day_start" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_customer_list_filters_py", "target": "crm_customer_list_filters_append_enum_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_customer_list_filters_py", "target": "crm_customer_list_filters_append_text_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_customer_list_filters_py", "target": "crm_customer_list_filters_append_create_time_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_customer_list_filters_py", "target": "crm_customer_list_filters_append_date_range_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_customer_list_filters_py", "target": "crm_customer_list_filters_append_number_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_customer_list_filters_py", "target": "crm_customer_list_filters_build_customer_column_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_list_filters_rationale_1", "target": "app_services_crm_customer_list_filters_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_list_filters_append_enum_filters", "target": "crm_customer_list_filters_split_csv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_list_filters_append_number_filters", "target": "crm_customer_list_filters_parse_number" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_list_filters_append_create_time_filters", "target": "crm_customer_list_filters_parse_day_start" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_list_filters_append_date_range_filters", "target": "crm_customer_list_filters_parse_day_start" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L213", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_list_filters_build_customer_column_filters", "target": "crm_customer_list_filters_append_enum_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_list_filters_build_customer_column_filters", "target": "crm_customer_list_filters_append_text_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L215", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_list_filters_build_customer_column_filters", "target": "crm_customer_list_filters_append_create_time_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_list_filters_build_customer_column_filters", "target": "crm_customer_list_filters_append_date_range_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_list_filters_build_customer_column_filters", "target": "crm_customer_list_filters_append_number_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/crm/customer_list_filters.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "crm_customer_list_filters_rationale_211", "target": "crm_customer_list_filters_build_customer_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L16", "weight": 1.0, "source": "tests_test_crm_customer_list_filters_test_level_in_adds_in_clause", "target": "crm_customer_list_filters_build_customer_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L26", "weight": 1.0, "source": "tests_test_crm_customer_list_filters_test_customer_name_fuzzy", "target": "crm_customer_list_filters_build_customer_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L34", "weight": 1.0, "source": "tests_test_crm_customer_list_filters_test_deal_amount_between_min_only", "target": "crm_customer_list_filters_build_customer_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L46", "weight": 1.0, "source": "tests_test_crm_customer_list_filters_test_begin_end_time_create_time", "target": "crm_customer_list_filters_build_customer_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L58", "weight": 1.0, "source": "tests_test_crm_customer_list_filters_test_empty_params_yield_no_filters", "target": "crm_customer_list_filters_build_customer_column_filters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_list_filters_py", "target": "app_models_crm_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_list_filters_py", "target": "crm_contract_list_filters_split_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_list_filters_py", "target": "crm_contract_list_filters_parse_number" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_list_filters_py", "target": "crm_contract_list_filters_parse_day_start" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_list_filters_py", "target": "crm_contract_list_filters_append_enum" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_list_filters_py", "target": "crm_contract_list_filters_append_text" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_list_filters_py", "target": "crm_contract_list_filters_append_create" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_list_filters_py", "target": "crm_contract_list_filters_append_sign_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_list_filters_py", "target": "crm_contract_list_filters_append_dates" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_list_filters_py", "target": "crm_contract_list_filters_append_numbers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L190", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_list_filters_py", "target": "crm_contract_list_filters_build_contract_column_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_list_filters_rationale_1", "target": "app_services_crm_contract_list_filters_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_list_filters_append_enum", "target": "crm_contract_list_filters_split_csv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_list_filters_append_numbers", "target": "crm_contract_list_filters_parse_number" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_list_filters_append_create", "target": "crm_contract_list_filters_parse_day_start" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_list_filters_append_sign_date", "target": "crm_contract_list_filters_parse_day_start" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_list_filters_append_dates", "target": "crm_contract_list_filters_parse_day_start" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_list_filters_build_contract_column_filters", "target": "crm_contract_list_filters_append_enum" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_list_filters_build_contract_column_filters", "target": "crm_contract_list_filters_append_text" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_list_filters_build_contract_column_filters", "target": "crm_contract_list_filters_append_create" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_list_filters_build_contract_column_filters", "target": "crm_contract_list_filters_append_sign_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L196", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_list_filters_build_contract_column_filters", "target": "crm_contract_list_filters_append_dates" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_list_filters.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_list_filters_build_contract_column_filters", "target": "crm_contract_list_filters_append_numbers" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_list_filters.py", "source_location": "L12", "weight": 1.0, "source": "tests_test_crm_contract_list_filters_test_contract_type_in", "target": "crm_contract_list_filters_build_contract_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_list_filters.py", "source_location": "L17", "weight": 1.0, "source": "tests_test_crm_contract_list_filters_test_contract_no_fuzzy", "target": "crm_contract_list_filters_build_contract_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_list_filters.py", "source_location": "L22", "weight": 1.0, "source": "tests_test_crm_contract_list_filters_test_amount_between", "target": "crm_contract_list_filters_build_contract_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_list_filters.py", "source_location": "L27", "weight": 1.0, "source": "tests_test_crm_contract_list_filters_test_empty", "target": "crm_contract_list_filters_build_contract_column_filters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_clue_list_filters_py", "target": "app_models_crm_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_clue_list_filters_py", "target": "crm_clue_list_filters_split_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_clue_list_filters_py", "target": "crm_clue_list_filters_parse_number" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_clue_list_filters_py", "target": "crm_clue_list_filters_parse_day_start" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_clue_list_filters_py", "target": "crm_clue_list_filters_append_enum_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_clue_list_filters_py", "target": "crm_clue_list_filters_append_text_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_clue_list_filters_py", "target": "crm_clue_list_filters_append_create_time_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_clue_list_filters_py", "target": "crm_clue_list_filters_append_date_range_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_clue_list_filters_py", "target": "crm_clue_list_filters_append_number_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_clue_list_filters_py", "target": "crm_clue_list_filters_build_clue_column_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_list_filters_rationale_1", "target": "app_services_crm_clue_list_filters_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_list_filters_append_enum_filters", "target": "crm_clue_list_filters_split_csv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_list_filters_append_number_filters", "target": "crm_clue_list_filters_parse_number" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_list_filters_append_create_time_filters", "target": "crm_clue_list_filters_parse_day_start" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_list_filters_append_date_range_filters", "target": "crm_clue_list_filters_parse_day_start" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_list_filters_build_clue_column_filters", "target": "crm_clue_list_filters_append_enum_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L181", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_list_filters_build_clue_column_filters", "target": "crm_clue_list_filters_append_text_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_list_filters_build_clue_column_filters", "target": "crm_clue_list_filters_append_create_time_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_list_filters_build_clue_column_filters", "target": "crm_clue_list_filters_append_date_range_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_list_filters_build_clue_column_filters", "target": "crm_clue_list_filters_append_number_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/crm/clue_list_filters.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "crm_clue_list_filters_rationale_178", "target": "crm_clue_list_filters_build_clue_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_clue_list_filters.py", "source_location": "L16", "weight": 1.0, "source": "tests_test_crm_clue_list_filters_test_level_in_adds_in_clause", "target": "crm_clue_list_filters_build_clue_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_clue_list_filters.py", "source_location": "L24", "weight": 1.0, "source": "tests_test_crm_clue_list_filters_test_clue_name_fuzzy", "target": "crm_clue_list_filters_build_clue_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_clue_list_filters.py", "source_location": "L32", "weight": 1.0, "source": "tests_test_crm_clue_list_filters_test_follow_count_between_min_only", "target": "crm_clue_list_filters_build_clue_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_clue_list_filters.py", "source_location": "L40", "weight": 1.0, "source": "tests_test_crm_clue_list_filters_test_begin_end_time_create_time", "target": "crm_clue_list_filters_build_clue_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_clue_list_filters.py", "source_location": "L46", "weight": 1.0, "source": "tests_test_crm_clue_list_filters_test_empty_params_yield_no_filters", "target": "crm_clue_list_filters_build_clue_column_filters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_approval_list_filters_py", "target": "app_models_crm_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_approval_list_filters_py", "target": "crm_contract_approval_list_filters_param" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_approval_list_filters_py", "target": "crm_contract_approval_list_filters_split_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_approval_list_filters_py", "target": "crm_contract_approval_list_filters_parse_number" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_approval_list_filters_py", "target": "crm_contract_approval_list_filters_parse_day_start" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_approval_list_filters_py", "target": "crm_contract_approval_list_filters_append_enum_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_approval_list_filters_py", "target": "crm_contract_approval_list_filters_append_text_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_approval_list_filters_py", "target": "crm_contract_approval_list_filters_append_contract_field_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_approval_list_filters_py", "target": "crm_contract_approval_list_filters_append_approval_time_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_approval_list_filters_py", "target": "crm_contract_approval_list_filters_append_one_number_field" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_approval_list_filters_py", "target": "crm_contract_approval_list_filters_build_contract_approval_column_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_list_filters_rationale_1", "target": "app_services_crm_contract_approval_list_filters_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_list_filters_append_enum_filters", "target": "crm_contract_approval_list_filters_param" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_list_filters_append_text_filters", "target": "crm_contract_approval_list_filters_param" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_list_filters_append_contract_field_filters", "target": "crm_contract_approval_list_filters_param" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_list_filters_append_approval_time_filters", "target": "crm_contract_approval_list_filters_param" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_list_filters_append_one_number_field", "target": "crm_contract_approval_list_filters_param" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_list_filters_append_enum_filters", "target": "crm_contract_approval_list_filters_split_csv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_list_filters_append_one_number_field", "target": "crm_contract_approval_list_filters_parse_number" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_list_filters_append_approval_time_filters", "target": "crm_contract_approval_list_filters_parse_day_start" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_list_filters_build_contract_approval_column_filters", "target": "crm_contract_approval_list_filters_append_enum_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_list_filters_build_contract_approval_column_filters", "target": "crm_contract_approval_list_filters_append_text_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_list_filters_build_contract_approval_column_filters", "target": "crm_contract_approval_list_filters_append_contract_field_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_list_filters_build_contract_approval_column_filters", "target": "crm_contract_approval_list_filters_append_approval_time_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L181", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_list_filters_build_contract_approval_column_filters", "target": "crm_contract_approval_list_filters_append_one_number_field" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_approval_list_filters.py", "source_location": "L175", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_approval_list_filters_rationale_175", "target": "crm_contract_approval_list_filters_build_contract_approval_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L16", "weight": 1.0, "source": "tests_test_crm_contract_approval_list_filters_test_approval_result_in", "target": "crm_contract_approval_list_filters_build_contract_approval_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L23", "weight": 1.0, "source": "tests_test_crm_contract_approval_list_filters_test_approver_name_fuzzy", "target": "crm_contract_approval_list_filters_build_contract_approval_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L28", "weight": 1.0, "source": "tests_test_crm_contract_approval_list_filters_test_step_gte", "target": "crm_contract_approval_list_filters_build_contract_approval_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L33", "weight": 1.0, "source": "tests_test_crm_contract_approval_list_filters_test_approval_time_from_to", "target": "crm_contract_approval_list_filters_build_contract_approval_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L41", "weight": 1.0, "source": "tests_test_crm_contract_approval_list_filters_test_contract_no_exists", "target": "crm_contract_approval_list_filters_build_contract_approval_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L48", "weight": 1.0, "source": "tests_test_crm_contract_approval_list_filters_test_contract_name_exists", "target": "crm_contract_approval_list_filters_build_contract_approval_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L55", "weight": 1.0, "source": "tests_test_crm_contract_approval_list_filters_test_empty", "target": "crm_contract_approval_list_filters_build_contract_approval_column_filters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_product_list_filters_py", "target": "app_models_crm_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_product_list_filters_py", "target": "crm_product_list_filters_split_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_product_list_filters_py", "target": "crm_product_list_filters_parse_number" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_product_list_filters_py", "target": "crm_product_list_filters_parse_day_start" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_product_list_filters_py", "target": "crm_product_list_filters_append_enum_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_product_list_filters_py", "target": "crm_product_list_filters_append_text_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_product_list_filters_py", "target": "crm_product_list_filters_append_create_time_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_product_list_filters_py", "target": "crm_product_list_filters_append_date_range_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_product_list_filters_py", "target": "crm_product_list_filters_append_one_number_field" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_product_list_filters_py", "target": "crm_product_list_filters_append_number_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_product_list_filters_py", "target": "crm_product_list_filters_build_product_column_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_list_filters_rationale_1", "target": "app_services_crm_product_list_filters_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_list_filters_append_enum_filters", "target": "crm_product_list_filters_split_csv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_list_filters_append_one_number_field", "target": "crm_product_list_filters_parse_number" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_list_filters_append_create_time_filters", "target": "crm_product_list_filters_parse_day_start" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_list_filters_append_date_range_filters", "target": "crm_product_list_filters_parse_day_start" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_list_filters_build_product_column_filters", "target": "crm_product_list_filters_append_enum_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_list_filters_build_product_column_filters", "target": "crm_product_list_filters_append_text_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_list_filters_build_product_column_filters", "target": "crm_product_list_filters_append_create_time_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_list_filters_build_product_column_filters", "target": "crm_product_list_filters_append_date_range_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_list_filters_append_number_filters", "target": "crm_product_list_filters_append_one_number_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L241", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_list_filters_build_product_column_filters", "target": "crm_product_list_filters_append_number_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/crm/product_list_filters.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "crm_product_list_filters_rationale_235", "target": "crm_product_list_filters_build_product_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_product_list_filters.py", "source_location": "L16", "weight": 1.0, "source": "tests_test_crm_product_list_filters_test_status_in_adds_in_clause", "target": "crm_product_list_filters_build_product_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_product_list_filters.py", "source_location": "L26", "weight": 1.0, "source": "tests_test_crm_product_list_filters_test_product_name_fuzzy", "target": "crm_product_list_filters_build_product_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_product_list_filters.py", "source_location": "L35", "weight": 1.0, "source": "tests_test_crm_product_list_filters_test_price_between_min_only", "target": "crm_product_list_filters_build_product_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_product_list_filters.py", "source_location": "L47", "weight": 1.0, "source": "tests_test_crm_product_list_filters_test_empty_params_yield_no_filters", "target": "crm_product_list_filters_build_product_column_filters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_change_list_filters_py", "target": "app_models_crm_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_change_list_filters_py", "target": "crm_contract_change_list_filters_param" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_change_list_filters_py", "target": "crm_contract_change_list_filters_split_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_change_list_filters_py", "target": "crm_contract_change_list_filters_parse_number" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_change_list_filters_py", "target": "crm_contract_change_list_filters_parse_day_start" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_change_list_filters_py", "target": "crm_contract_change_list_filters_append_enum_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_change_list_filters_py", "target": "crm_contract_change_list_filters_append_text_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_change_list_filters_py", "target": "crm_contract_change_list_filters_append_contract_name_filter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_change_list_filters_py", "target": "crm_contract_change_list_filters_append_create_time_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_change_list_filters_py", "target": "crm_contract_change_list_filters_append_one_number_field" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_change_list_filters_py", "target": "crm_contract_change_list_filters_append_number_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_contract_change_list_filters_py", "target": "crm_contract_change_list_filters_build_contract_change_column_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_change_list_filters_rationale_1", "target": "app_services_crm_contract_change_list_filters_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_change_list_filters_append_enum_filters", "target": "crm_contract_change_list_filters_param" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_change_list_filters_append_text_filters", "target": "crm_contract_change_list_filters_param" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_change_list_filters_append_contract_name_filter", "target": "crm_contract_change_list_filters_param" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_change_list_filters_append_create_time_filters", "target": "crm_contract_change_list_filters_param" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_change_list_filters_append_one_number_field", "target": "crm_contract_change_list_filters_param" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_change_list_filters_append_enum_filters", "target": "crm_contract_change_list_filters_split_csv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_change_list_filters_append_one_number_field", "target": "crm_contract_change_list_filters_parse_number" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_change_list_filters_append_create_time_filters", "target": "crm_contract_change_list_filters_parse_day_start" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_change_list_filters_build_contract_change_column_filters", "target": "crm_contract_change_list_filters_append_enum_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_change_list_filters_build_contract_change_column_filters", "target": "crm_contract_change_list_filters_append_text_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_change_list_filters_build_contract_change_column_filters", "target": "crm_contract_change_list_filters_append_contract_name_filter" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_change_list_filters_build_contract_change_column_filters", "target": "crm_contract_change_list_filters_append_create_time_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_change_list_filters_append_number_filters", "target": "crm_contract_change_list_filters_append_one_number_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_change_list_filters_build_contract_change_column_filters", "target": "crm_contract_change_list_filters_append_number_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/crm/contract_change_list_filters.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "crm_contract_change_list_filters_rationale_174", "target": "crm_contract_change_list_filters_build_contract_change_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L16", "weight": 1.0, "source": "tests_test_crm_contract_change_list_filters_test_change_type_in", "target": "crm_contract_change_list_filters_build_contract_change_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L23", "weight": 1.0, "source": "tests_test_crm_contract_change_list_filters_test_approval_status_in", "target": "crm_contract_change_list_filters_build_contract_change_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L30", "weight": 1.0, "source": "tests_test_crm_contract_change_list_filters_test_contract_no_fuzzy", "target": "crm_contract_change_list_filters_build_contract_change_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L35", "weight": 1.0, "source": "tests_test_crm_contract_change_list_filters_test_change_amount_between", "target": "crm_contract_change_list_filters_build_contract_change_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L46", "weight": 1.0, "source": "tests_test_crm_contract_change_list_filters_test_change_amount_gte", "target": "crm_contract_change_list_filters_build_contract_change_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L51", "weight": 1.0, "source": "tests_test_crm_contract_change_list_filters_test_create_time_from_to", "target": "crm_contract_change_list_filters_build_contract_change_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L62", "weight": 1.0, "source": "tests_test_crm_contract_change_list_filters_test_contract_name_exists", "target": "crm_contract_change_list_filters_build_contract_change_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L71", "weight": 1.0, "source": "tests_test_crm_contract_change_list_filters_test_empty", "target": "crm_contract_change_list_filters_build_contract_change_column_filters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_list_filters_py", "target": "app_models_crm_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_list_filters_py", "target": "crm_quote_list_filters_split_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_list_filters_py", "target": "crm_quote_list_filters_parse_number" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_list_filters_py", "target": "crm_quote_list_filters_parse_day_start" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_list_filters_py", "target": "crm_quote_list_filters_append_enum" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_list_filters_py", "target": "crm_quote_list_filters_append_text" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_list_filters_py", "target": "crm_quote_list_filters_append_create" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_list_filters_py", "target": "crm_quote_list_filters_append_quote_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_list_filters_py", "target": "crm_quote_list_filters_append_dates" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_list_filters_py", "target": "crm_quote_list_filters_append_numbers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_list_filters_py", "target": "crm_quote_list_filters_build_quote_column_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_list_filters_rationale_1", "target": "app_services_crm_quote_list_filters_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_list_filters_append_enum", "target": "crm_quote_list_filters_split_csv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_list_filters_append_numbers", "target": "crm_quote_list_filters_parse_number" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_list_filters_append_create", "target": "crm_quote_list_filters_parse_day_start" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_list_filters_append_quote_date", "target": "crm_quote_list_filters_parse_day_start" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_list_filters_append_dates", "target": "crm_quote_list_filters_parse_day_start" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_list_filters_build_quote_column_filters", "target": "crm_quote_list_filters_append_enum" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_list_filters_build_quote_column_filters", "target": "crm_quote_list_filters_append_text" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L196", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_list_filters_build_quote_column_filters", "target": "crm_quote_list_filters_append_create" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_list_filters_build_quote_column_filters", "target": "crm_quote_list_filters_append_quote_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_list_filters_build_quote_column_filters", "target": "crm_quote_list_filters_append_dates" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm/quote_list_filters.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "crm_quote_list_filters_build_quote_column_filters", "target": "crm_quote_list_filters_append_numbers" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_quote_list_filters.py", "source_location": "L12", "weight": 1.0, "source": "tests_test_crm_quote_list_filters_test_status_in", "target": "crm_quote_list_filters_build_quote_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_quote_list_filters.py", "source_location": "L18", "weight": 1.0, "source": "tests_test_crm_quote_list_filters_test_quote_no_fuzzy", "target": "crm_quote_list_filters_build_quote_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_quote_list_filters.py", "source_location": "L23", "weight": 1.0, "source": "tests_test_crm_quote_list_filters_test_final_amount_between", "target": "crm_quote_list_filters_build_quote_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_quote_list_filters.py", "source_location": "L28", "weight": 1.0, "source": "tests_test_crm_quote_list_filters_test_empty", "target": "crm_quote_list_filters_build_quote_column_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm/list_sort.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_list_sort_py", "target": "crm_list_sort_resolve_datetime_order_by" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/crm/list_sort.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "crm_list_sort_rationale_1", "target": "app_services_crm_list_sort_py" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/crm/list_sort.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "crm_list_sort_rationale_13", "target": "crm_list_sort_resolve_datetime_order_by" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/list_sort.py", "source_location": "L16", "weight": 1.0, "source": "db_list_sort_order_inventory", "target": "crm_list_sort_resolve_datetime_order_by" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/list_sort.py", "source_location": "L22", "weight": 1.0, "source": "db_list_sort_order_weighing", "target": "crm_list_sort_resolve_datetime_order_by" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_list_sort.py", "source_location": "L24", "weight": 1.0, "source": "tests_test_crm_list_sort_test_valid_asc", "target": "crm_list_sort_resolve_datetime_order_by" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_list_sort.py", "source_location": "L32", "weight": 1.0, "source": "tests_test_crm_list_sort_test_valid_desc", "target": "crm_list_sort_resolve_datetime_order_by" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_list_sort.py", "source_location": "L38", "weight": 1.0, "source": "tests_test_crm_list_sort_test_invalid_field_falls_back", "target": "crm_list_sort_resolve_datetime_order_by" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_list_sort.py", "source_location": "L44", "weight": 1.0, "source": "tests_test_crm_list_sort_test_invalid_order_falls_back", "target": "crm_list_sort_resolve_datetime_order_by" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_crm_list_sort.py", "source_location": "L50", "weight": 1.0, "source": "tests_test_crm_list_sort_test_missing_falls_back", "target": "crm_list_sort_resolve_datetime_order_by" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/weighing_logic.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_weighing_logic_py", "target": "app_models_db_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/weighing_logic.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_weighing_logic_py", "target": "db_weighing_logic_has_weight_time" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/weighing_logic.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_weighing_logic_py", "target": "db_weighing_logic_process_weighing_business_logic" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/db/weighing_logic.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "db_weighing_logic_rationale_1", "target": "app_services_db_weighing_logic_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/weighing_logic.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "db_weighing_logic_process_weighing_business_logic", "target": "db_weighing_logic_has_weight_time" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/db/weighing_logic.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "db_weighing_logic_rationale_21", "target": "db_weighing_logic_process_weighing_business_logic" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/product_helpers.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_product_helpers_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/product_helpers.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_product_helpers_py", "target": "app_crud_crm_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/product_helpers.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_product_helpers_py", "target": "db_product_helpers_productsnapshot" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/product_helpers.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_product_helpers_py", "target": "db_product_helpers_resolve_crm_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/product_helpers.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_product_helpers_py", "target": "db_product_helpers_apply_product_snapshot_to_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/product_helpers.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_product_helpers_py", "target": "db_product_helpers_apply_product_snapshot_to_inventory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/product_helpers.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_product_helpers_py", "target": "db_product_helpers_apply_product_snapshot_to_weighing" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/db/product_helpers.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "db_product_helpers_rationale_1", "target": "app_services_db_product_helpers_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/product_helpers.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "db_product_helpers_resolve_crm_product", "target": "db_product_helpers_productsnapshot" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/db/product_helpers.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "db_product_helpers_rationale_26", "target": "db_product_helpers_resolve_crm_product" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L29", "weight": 1.0, "source": "tests_test_db_resolve_crm_product_test_resolve_rejects_off_shelf_by_default", "target": "db_product_helpers_resolve_crm_product" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L37", "weight": 1.0, "source": "tests_test_db_resolve_crm_product_test_resolve_allows_off_shelf_when_not_required", "target": "db_product_helpers_resolve_crm_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/plan_helpers.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_plan_helpers_py", "target": "db_plan_helpers_generate_plan_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/plan_helpers.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_plan_helpers_py", "target": "db_plan_helpers_default_execution_status" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/db/plan_helpers.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "db_plan_helpers_rationale_8", "target": "db_plan_helpers_generate_plan_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L107", "weight": 1.0, "source": "db_auto_generate_plans_run_auto_generate_monthly_plans", "target": "db_plan_helpers_generate_plan_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L119", "weight": 1.0, "source": "db_auto_generate_plans_run_auto_generate_monthly_plans", "target": "db_plan_helpers_default_execution_status" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_weighing_list_filters_py", "target": "app_models_db_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_weighing_list_filters_py", "target": "app_services_db_mappers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_weighing_list_filters_py", "target": "db_weighing_list_filters_parse_decimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_weighing_list_filters_py", "target": "db_weighing_list_filters_append_number_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_weighing_list_filters_py", "target": "db_weighing_list_filters_append_enum_filter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_weighing_list_filters_py", "target": "db_weighing_list_filters_build_weighing_column_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "db_weighing_list_filters_append_number_filters", "target": "db_weighing_list_filters_parse_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "db_weighing_list_filters_build_weighing_column_filters", "target": "db_weighing_list_filters_append_number_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "db_weighing_list_filters_build_weighing_column_filters", "target": "db_weighing_list_filters_append_enum_filter" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "db_weighing_list_filters_rationale_92", "target": "db_weighing_list_filters_build_weighing_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L125", "weight": 1.0, "source": "db_weighing_list_filters_build_weighing_column_filters", "target": "db_mappers_parse_date_str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/weighing_list_filters.py", "source_location": "L135", "weight": 1.0, "source": "db_weighing_list_filters_build_weighing_column_filters", "target": "db_mappers_datetime_end_of_day" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L14", "weight": 1.0, "source": "tests_test_db_weighing_list_filters_test_vehicle_no_contains", "target": "db_weighing_list_filters_build_weighing_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L19", "weight": 1.0, "source": "tests_test_db_weighing_list_filters_test_cargo_name_contains", "target": "db_weighing_list_filters_build_weighing_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L24", "weight": 1.0, "source": "tests_test_db_weighing_list_filters_test_date_from_to_on_gross_weight_time", "target": "db_weighing_list_filters_build_weighing_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L31", "weight": 1.0, "source": "tests_test_db_weighing_list_filters_test_net_weight_gte", "target": "db_weighing_list_filters_build_weighing_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L37", "weight": 1.0, "source": "tests_test_db_weighing_list_filters_test_business_type_in", "target": "db_weighing_list_filters_build_weighing_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L42", "weight": 1.0, "source": "tests_test_db_weighing_list_filters_test_empty", "target": "db_weighing_list_filters_build_weighing_column_filters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_py", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_py", "target": "app_models_db_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_py", "target": "app_schemas_db_inventory" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_py", "target": "app_schemas_db_plans" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_py", "target": "app_schemas_db_weighing" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_py", "target": "db_mappers_fmt_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_py", "target": "db_mappers_fmt_datetime" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_py", "target": "db_mappers_load_user_display_name_map" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_py", "target": "db_mappers_create_by_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_py", "target": "db_mappers_plan_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_py", "target": "db_mappers_plan_to_read_with_fill_link" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_py", "target": "db_mappers_is_empty_inventory_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_py", "target": "db_mappers_inventory_date_to_api" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_py", "target": "db_mappers_parse_site_feedback_images" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_py", "target": "db_mappers_inventory_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_py", "target": "db_mappers_weighing_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_py", "target": "db_mappers_datetime_end_of_day" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L251", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_py", "target": "db_mappers_parse_date_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_py", "target": "db_mappers_parse_datetime_str" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "db_mappers_rationale_1", "target": "app_services_db_mappers_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "db_mappers_plan_to_read", "target": "db_mappers_fmt_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "db_mappers_inventory_date_to_api", "target": "db_mappers_fmt_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "db_mappers_plan_to_read", "target": "db_mappers_fmt_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "db_mappers_inventory_to_read", "target": "db_mappers_fmt_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "db_mappers_weighing_to_read", "target": "db_mappers_fmt_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "db_mappers_plan_to_read", "target": "db_mappers_load_user_display_name_map" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L171", "weight": 1.0, "confidence_score": 1.0, "source": "db_mappers_inventory_to_read", "target": "db_mappers_load_user_display_name_map" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "db_mappers_weighing_to_read", "target": "db_mappers_load_user_display_name_map" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "db_mappers_rationale_42", "target": "db_mappers_load_user_display_name_map" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "db_mappers_plan_to_read", "target": "db_mappers_create_by_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "db_mappers_inventory_to_read", "target": "db_mappers_create_by_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "db_mappers_weighing_to_read", "target": "db_mappers_create_by_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "db_mappers_plan_to_read_with_fill_link", "target": "db_mappers_plan_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "db_mappers_inventory_date_to_api", "target": "db_mappers_is_empty_inventory_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L175", "weight": 1.0, "confidence_score": 1.0, "source": "db_mappers_inventory_to_read", "target": "db_mappers_inventory_date_to_api" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "db_mappers_inventory_to_read", "target": "db_mappers_parse_site_feedback_images" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L130", "weight": 1.0, "source": "db_inventory_list_filters_build_inventory_column_filters", "target": "db_mappers_parse_date_str" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/plan_list_filters.py", "source_location": "L150", "weight": 1.0, "source": "db_plan_list_filters_build_plan_column_filters", "target": "db_mappers_parse_date_str" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_id.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_id_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_id.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_id_py", "target": "app_models_db_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_id.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_id_py", "target": "db_inventory_id_max_numeric_inbound_outbound_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_id.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_id_py", "target": "db_inventory_id_ensure_sequence_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_id.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_id_py", "target": "db_inventory_id_allocate_inbound_outbound_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_id.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_id_py", "target": "db_inventory_id_next_inbound_outbound_id" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_id.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_id_rationale_1", "target": "app_services_db_inventory_id_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_id.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_id_ensure_sequence_row", "target": "db_inventory_id_max_numeric_inbound_outbound_id" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_id.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_id_rationale_16", "target": "db_inventory_id_max_numeric_inbound_outbound_id" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_db_inventory_id.py", "source_location": "L10", "weight": 1.0, "source": "tests_test_db_inventory_id_test_max_numeric_inbound_outbound_id_parses_scalar", "target": "db_inventory_id_max_numeric_inbound_outbound_id" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_db_inventory_id.py", "source_location": "L17", "weight": 1.0, "source": "tests_test_db_inventory_id_test_max_numeric_inbound_outbound_id_empty", "target": "db_inventory_id_max_numeric_inbound_outbound_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_id.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_id_allocate_inbound_outbound_id", "target": "db_inventory_id_ensure_sequence_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_id.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_id_next_inbound_outbound_id", "target": "db_inventory_id_allocate_inbound_outbound_id" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_id.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_id_rationale_74", "target": "db_inventory_id_next_inbound_outbound_id" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_list_filters_py", "target": "app_models_db_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_list_filters_py", "target": "app_services_db_mappers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_list_filters_py", "target": "db_inventory_list_filters_parse_decimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_list_filters_py", "target": "db_inventory_list_filters_append_number_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_list_filters_py", "target": "db_inventory_list_filters_append_enum_filter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_list_filters_py", "target": "db_inventory_list_filters_build_inventory_column_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_list_filters_rationale_1", "target": "app_services_db_inventory_list_filters_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_list_filters_append_number_filters", "target": "db_inventory_list_filters_parse_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_list_filters_build_inventory_column_filters", "target": "db_inventory_list_filters_append_number_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_list_filters_build_inventory_column_filters", "target": "db_inventory_list_filters_append_enum_filter" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_list_filters.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "db_inventory_list_filters_rationale_89", "target": "db_inventory_list_filters_build_inventory_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L14", "weight": 1.0, "source": "tests_test_db_inventory_list_filters_test_batch_no_contains", "target": "db_inventory_list_filters_build_inventory_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L19", "weight": 1.0, "source": "tests_test_db_inventory_list_filters_test_vehicle_no_contains", "target": "db_inventory_list_filters_build_inventory_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L24", "weight": 1.0, "source": "tests_test_db_inventory_list_filters_test_status", "target": "db_inventory_list_filters_build_inventory_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L29", "weight": 1.0, "source": "tests_test_db_inventory_list_filters_test_date_range", "target": "db_inventory_list_filters_build_inventory_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L36", "weight": 1.0, "source": "tests_test_db_inventory_list_filters_test_quantity_gte", "target": "db_inventory_list_filters_build_inventory_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L41", "weight": 1.0, "source": "tests_test_db_inventory_list_filters_test_empty", "target": "db_inventory_list_filters_build_inventory_column_filters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/plan_list_filters.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_plan_list_filters_py", "target": "app_models_db_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/plan_list_filters.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_plan_list_filters_py", "target": "app_services_db_mappers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/plan_list_filters.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_plan_list_filters_py", "target": "db_plan_list_filters_parse_decimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/plan_list_filters.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_plan_list_filters_py", "target": "db_plan_list_filters_append_number_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/plan_list_filters.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_plan_list_filters_py", "target": "db_plan_list_filters_append_enum_filter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/plan_list_filters.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_plan_list_filters_py", "target": "db_plan_list_filters_build_plan_column_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/plan_list_filters.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "db_plan_list_filters_append_number_filters", "target": "db_plan_list_filters_parse_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/plan_list_filters.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "db_plan_list_filters_build_plan_column_filters", "target": "db_plan_list_filters_append_number_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/plan_list_filters.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "db_plan_list_filters_build_plan_column_filters", "target": "db_plan_list_filters_append_enum_filter" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/db/plan_list_filters.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "db_plan_list_filters_rationale_93", "target": "db_plan_list_filters_build_plan_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L14", "weight": 1.0, "source": "tests_test_db_plan_list_filters_test_plan_no_contains", "target": "db_plan_list_filters_build_plan_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L19", "weight": 1.0, "source": "tests_test_db_plan_list_filters_test_business_type", "target": "db_plan_list_filters_build_plan_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L24", "weight": 1.0, "source": "tests_test_db_plan_list_filters_test_planned_quantity_gte", "target": "db_plan_list_filters_build_plan_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L29", "weight": 1.0, "source": "tests_test_db_plan_list_filters_test_validity_range_intersection", "target": "db_plan_list_filters_build_plan_column_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L36", "weight": 1.0, "source": "tests_test_db_plan_list_filters_test_empty", "target": "db_plan_list_filters_build_plan_column_filters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_auto_generate_plans_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_auto_generate_plans_py", "target": "app_models_db_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_auto_generate_plans_py", "target": "app_services_db_plan_helpers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_auto_generate_plans_py", "target": "db_auto_generate_plans_month_range" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_auto_generate_plans_py", "target": "db_auto_generate_plans_get_last_month_range" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_auto_generate_plans_py", "target": "db_auto_generate_plans_run_auto_generate_monthly_plans" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "db_auto_generate_plans_rationale_1", "target": "app_services_db_auto_generate_plans_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "db_auto_generate_plans_get_last_month_range", "target": "db_auto_generate_plans_month_range" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "db_auto_generate_plans_run_auto_generate_monthly_plans", "target": "db_auto_generate_plans_month_range" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "db_auto_generate_plans_run_auto_generate_monthly_plans", "target": "db_auto_generate_plans_get_last_month_range" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "db_auto_generate_plans_rationale_41", "target": "db_auto_generate_plans_run_auto_generate_monthly_plans" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/list_sort.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_list_sort_py", "target": "app_models_db_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/list_sort.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_list_sort_py", "target": "db_list_sort_order_inventory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/list_sort.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_list_sort_py", "target": "db_list_sort_order_weighing" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/list_sort.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_list_sort_py", "target": "db_list_sort_weighing_needs_inventory_join" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/list_sort.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_list_sort_py", "target": "db_list_sort_parse_sort_params" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_db_list_sort.py", "source_location": "L11", "weight": 1.0, "source": "tests_test_db_list_sort_test_inventory_date_asc", "target": "db_list_sort_order_inventory" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_db_list_sort.py", "source_location": "L18", "weight": 1.0, "source": "tests_test_db_list_sort_test_inventory_invalid_falls_back", "target": "db_list_sort_order_inventory" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_db_list_sort.py", "source_location": "L22", "weight": 1.0, "source": "tests_test_db_list_sort_test_weighing_inventory_date_desc", "target": "db_list_sort_order_weighing" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_db_list_sort.py", "source_location": "L41", "weight": 1.0, "source": "tests_test_db_list_sort_test_weighing_invalid_falls_back", "target": "db_list_sort_order_weighing" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_db_list_sort.py", "source_location": "L28", "weight": 1.0, "source": "tests_test_db_list_sort_test_weighing_needs_join", "target": "db_list_sort_weighing_needs_inventory_join" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/db/list_sort.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "db_list_sort_rationale_32", "target": "db_list_sort_parse_sort_params" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_list_filters_py", "target": "app_models_pl_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_list_filters_py", "target": "tests_test_pl_io_order_list_filters_compile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_list_filters_py", "target": "tests_test_pl_io_order_list_filters_test_order_no_contains" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_list_filters_py", "target": "tests_test_pl_io_order_list_filters_test_plan_no_contains" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_list_filters_py", "target": "tests_test_pl_io_order_list_filters_test_status_in" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_list_filters_py", "target": "tests_test_pl_io_order_list_filters_test_status_single" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_list_filters_py", "target": "tests_test_pl_io_order_list_filters_test_partner_and_vehicle" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_list_filters_py", "target": "tests_test_pl_io_order_list_filters_test_plan_date_range" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_list_filters_py", "target": "tests_test_pl_io_order_list_filters_test_empty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_list_filters_test_order_no_contains", "target": "tests_test_pl_io_order_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_list_filters_test_plan_no_contains", "target": "tests_test_pl_io_order_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_list_filters_test_status_in", "target": "tests_test_pl_io_order_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_list_filters_test_status_single", "target": "tests_test_pl_io_order_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_list_filters_test_partner_and_vehicle", "target": "tests_test_pl_io_order_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_list_filters.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_list_filters_test_plan_date_range", "target": "tests_test_pl_io_order_list_filters_compile" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity_py", "target": "app_models_db_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity_py", "target": "app_services_pl_dibang_bridge_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity_py", "target": "tests_test_pl_dibang_plan_quantity_stopstub" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity_py", "target": "tests_test_pl_dibang_plan_quantity_test_resolve_stop_dibang_partner_load_uses_first_delivery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity_py", "target": "tests_test_pl_dibang_plan_quantity_test_resolve_stop_dibang_partner_delivery_uses_load" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity_py", "target": "tests_test_pl_dibang_plan_quantity_test_resolve_stop_dibang_partner_load_fallback_without_delivery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity_py", "target": "tests_test_pl_dibang_plan_quantity_test_apply_plan_quantity_delta_accumulates" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity_py", "target": "tests_test_pl_dibang_plan_quantity_test_apply_plan_quantity_delta_never_below_zero" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity_py", "target": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_prefers_link_field" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity_py", "target": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_falls_back_to_inventory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity_py", "target": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_zero_when_missing" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity_py", "target": "tests_test_pl_dibang_plan_quantity_test_revoke_subtracts_plan_quantity_on_cancel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity_py", "target": "tests_test_pl_dibang_plan_quantity_test_revoke_blocks_when_weighing_exists" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity_stopstub", "target": "tests_test_pl_dibang_plan_quantity_stopstub_init" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_resolve_stop_dibang_partner_load_uses_first_delivery", "target": "tests_test_pl_dibang_plan_quantity_stopstub" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_resolve_stop_dibang_partner_delivery_uses_load", "target": "tests_test_pl_dibang_plan_quantity_stopstub" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_resolve_stop_dibang_partner_load_fallback_without_delivery", "target": "tests_test_pl_dibang_plan_quantity_stopstub" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L7", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_dibang_plan_quantity_stopstub", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L7", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_dibang_plan_quantity_stopstub", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L8", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_dibang_plan_quantity_stopstub", "target": "app_models_pl_models_pltransportdblink" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity", "target": "tests_test_pl_dibang_plan_quantity_stopstub" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_resolve_stop_dibang_partner_load_uses_first_delivery", "target": "app_services_pl_dibang_bridge_service_resolve_stop_dibang_partner" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity", "target": "tests_test_pl_dibang_plan_quantity_test_resolve_stop_dibang_partner_load_uses_first_delivery" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_resolve_stop_dibang_partner_delivery_uses_load", "target": "app_services_pl_dibang_bridge_service_resolve_stop_dibang_partner" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity", "target": "tests_test_pl_dibang_plan_quantity_test_resolve_stop_dibang_partner_delivery_uses_load" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_resolve_stop_dibang_partner_load_fallback_without_delivery", "target": "app_services_pl_dibang_bridge_service_resolve_stop_dibang_partner" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity", "target": "tests_test_pl_dibang_plan_quantity_test_resolve_stop_dibang_partner_load_fallback_without_delivery" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_apply_plan_quantity_delta_accumulates", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_apply_plan_quantity_delta_accumulates", "target": "app_services_pl_dibang_bridge_service_apply_plan_quantity_delta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity", "target": "tests_test_pl_dibang_plan_quantity_test_apply_plan_quantity_delta_accumulates" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_apply_plan_quantity_delta_never_below_zero", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_apply_plan_quantity_delta_never_below_zero", "target": "app_services_pl_dibang_bridge_service_apply_plan_quantity_delta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity", "target": "tests_test_pl_dibang_plan_quantity_test_apply_plan_quantity_delta_never_below_zero" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_prefers_link_field", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_prefers_link_field", "target": "app_models_pl_models_pltransportdblink" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_prefers_link_field", "target": "app_services_pl_dibang_bridge_service_resolve_link_contributed_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity", "target": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_prefers_link_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_falls_back_to_inventory", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_falls_back_to_inventory", "target": "app_models_pl_models_pltransportdblink" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_falls_back_to_inventory", "target": "app_services_pl_dibang_bridge_service_resolve_link_contributed_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity", "target": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_falls_back_to_inventory" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_zero_when_missing", "target": "app_models_pl_models_pltransportdblink" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_zero_when_missing", "target": "app_services_pl_dibang_bridge_service_resolve_link_contributed_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity", "target": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_zero_when_missing" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L72", "weight": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_revoke_subtracts_plan_quantity_on_cancel", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L73", "weight": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_revoke_subtracts_plan_quantity_on_cancel", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L81", "weight": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_revoke_subtracts_plan_quantity_on_cancel", "target": "app_models_pl_models_pltransportdblink" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L112", "weight": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_revoke_subtracts_plan_quantity_on_cancel", "target": "app_services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity", "target": "tests_test_pl_dibang_plan_quantity_test_revoke_subtracts_plan_quantity_on_cancel" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L126", "weight": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_revoke_blocks_when_weighing_exists", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L133", "weight": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_revoke_blocks_when_weighing_exists", "target": "app_models_pl_models_pltransportdblink" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L151", "weight": 1.0, "source": "tests_test_pl_dibang_plan_quantity_test_revoke_blocks_when_weighing_exists", "target": "app_services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity", "target": "tests_test_pl_dibang_plan_quantity_test_revoke_blocks_when_weighing_exists" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_settlement_clause_py", "target": "app_services_crm_settlement_clause" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_settlement_clause_py", "target": "tests_test_crm_settlement_clause_test_advance_payment_clause" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_settlement_clause_py", "target": "tests_test_crm_settlement_clause_test_arrive_payment_clause" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_settlement_clause_py", "target": "tests_test_crm_settlement_clause_test_monthly_settlement_clause_uses_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_settlement_clause_py", "target": "tests_test_crm_settlement_clause_test_volume_quarterly_other_labels" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_settlement_clause_py", "target": "tests_test_crm_settlement_clause_test_unknown_falls_back_to_arrive" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_settlement_clause_py", "target": "tests_test_crm_settlement_clause_test_empty_falls_back_to_arrive" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_settlement_clause_test_advance_payment_clause", "target": "app_services_crm_settlement_clause_default_settlement_clause" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_settlement_clause", "target": "tests_test_crm_settlement_clause_test_advance_payment_clause" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_settlement_clause_test_arrive_payment_clause", "target": "app_services_crm_settlement_clause_default_settlement_clause" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_settlement_clause", "target": "tests_test_crm_settlement_clause_test_arrive_payment_clause" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_settlement_clause_test_monthly_settlement_clause_uses_label", "target": "app_services_crm_settlement_clause_default_settlement_clause" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_settlement_clause", "target": "tests_test_crm_settlement_clause_test_monthly_settlement_clause_uses_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_settlement_clause_test_volume_quarterly_other_labels", "target": "app_services_crm_settlement_clause_default_settlement_clause" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_settlement_clause", "target": "tests_test_crm_settlement_clause_test_volume_quarterly_other_labels" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_settlement_clause_test_unknown_falls_back_to_arrive", "target": "app_services_crm_settlement_clause_default_settlement_clause" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_settlement_clause", "target": "tests_test_crm_settlement_clause_test_unknown_falls_back_to_arrive" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_settlement_clause_test_empty_falls_back_to_arrive", "target": "app_services_crm_settlement_clause_default_settlement_clause" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_settlement_clause", "target": "tests_test_crm_settlement_clause_test_empty_falls_back_to_arrive" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_address_notes_schema.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_address_notes_schema_py", "target": "app_schemas_pl_transport_address" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_address_notes_schema.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_address_notes_schema_py", "target": "tests_test_pl_transport_address_notes_schema_test_transport_address_create_accepts_notes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_address_notes_schema.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_address_notes_schema_py", "target": "tests_test_pl_transport_address_notes_schema_test_transport_address_update_accepts_notes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_address_notes_schema.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_address_notes_schema_py", "target": "tests_test_pl_transport_address_notes_schema_test_transport_address_create_notes_optional" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_address_notes_schema.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_address_notes_schema_rationale_1", "target": "tests_test_pl_transport_address_notes_schema_py" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_address_notes_schema.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_address_notes_schema", "target": "tests_test_pl_transport_address_notes_schema_test_transport_address_create_accepts_notes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_address_notes_schema.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_address_notes_schema", "target": "tests_test_pl_transport_address_notes_schema_test_transport_address_update_accepts_notes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_address_notes_schema.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_address_notes_schema", "target": "tests_test_pl_transport_address_notes_schema_test_transport_address_create_notes_optional" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_address_notes_schema.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_address_notes_schema_rationale_1", "target": "tests_test_pl_transport_address_notes_schema" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_cert_list_filters.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_cert_list_filters_py", "target": "app_services_pl_plan_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_cert_list_filters.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_cert_list_filters_py", "target": "tests_test_pl_plan_cert_list_filters_compile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_cert_list_filters.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_cert_list_filters_py", "target": "tests_test_pl_plan_cert_list_filters_test_plan_has_hazard_product_exists_joins_crm_flags" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_cert_list_filters.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_cert_list_filters_py", "target": "tests_test_pl_plan_cert_list_filters_test_plan_has_incomplete_hazard_cert_exists_checks_required_urls" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_cert_list_filters.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_cert_list_filters_rationale_1", "target": "tests_test_pl_plan_cert_list_filters_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_cert_list_filters.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_cert_list_filters_test_plan_has_hazard_product_exists_joins_crm_flags", "target": "tests_test_pl_plan_cert_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_cert_list_filters.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_cert_list_filters_test_plan_has_incomplete_hazard_cert_exists_checks_required_urls", "target": "tests_test_pl_plan_cert_list_filters_compile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_cert_list_filters.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_cert_list_filters", "target": "tests_test_pl_plan_cert_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_cert_list_filters.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_cert_list_filters_test_plan_has_hazard_product_exists_joins_crm_flags", "target": "app_services_pl_plan_service_plan_has_hazard_product_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_cert_list_filters.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_cert_list_filters", "target": "tests_test_pl_plan_cert_list_filters_test_plan_has_hazard_product_exists_joins_crm_flags" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_cert_list_filters.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_cert_list_filters_test_plan_has_incomplete_hazard_cert_exists_checks_required_urls", "target": "app_services_pl_plan_service_plan_has_incomplete_hazard_cert_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_cert_list_filters.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_cert_list_filters", "target": "tests_test_pl_plan_cert_list_filters_test_plan_has_incomplete_hazard_cert_exists_checks_required_urls" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_cert_list_filters.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_cert_list_filters_rationale_1", "target": "tests_test_pl_plan_cert_list_filters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_py", "target": "app_models_db_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_py", "target": "app_services_pl_dibang_bridge_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_py", "target": "tests_test_pl_dibang_date_sync_on_plan_save_make_query_router" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_py", "target": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_same_month_updates_inventory_date_only" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_py", "target": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_cross_month_repoints_purchase_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L258", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_py", "target": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_skips_when_weighing_exists" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_rationale_1", "target": "tests_test_pl_dibang_date_sync_on_plan_save_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_same_month_updates_inventory_date_only", "target": "tests_test_pl_dibang_date_sync_on_plan_save_make_query_router" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_cross_month_repoints_purchase_plan", "target": "tests_test_pl_dibang_date_sync_on_plan_save_make_query_router" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L317", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_skips_when_weighing_exists", "target": "tests_test_pl_dibang_date_sync_on_plan_save_make_query_router" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save", "target": "tests_test_pl_dibang_date_sync_on_plan_save_make_query_router" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L41", "weight": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_same_month_updates_inventory_date_only", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L55", "weight": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_same_month_updates_inventory_date_only", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L26", "weight": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_same_month_updates_inventory_date_only", "target": "app_models_pl_models_plplan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L34", "weight": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_same_month_updates_inventory_date_only", "target": "app_models_pl_models_plplanload" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L70", "weight": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_same_month_updates_inventory_date_only", "target": "app_models_pl_models_pltransportdblink" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L115", "weight": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_same_month_updates_inventory_date_only", "target": "app_services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save", "target": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_same_month_updates_inventory_date_only" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L149", "weight": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_cross_month_repoints_purchase_plan", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L177", "weight": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_cross_month_repoints_purchase_plan", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L134", "weight": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_cross_month_repoints_purchase_plan", "target": "app_models_pl_models_plplan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L142", "weight": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_cross_month_repoints_purchase_plan", "target": "app_models_pl_models_plplanload" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L192", "weight": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_cross_month_repoints_purchase_plan", "target": "app_models_pl_models_pltransportdblink" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L240", "weight": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_cross_month_repoints_purchase_plan", "target": "app_services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save", "target": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_cross_month_repoints_purchase_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L274", "weight": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_skips_when_weighing_exists", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L259", "weight": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_skips_when_weighing_exists", "target": "app_models_pl_models_plplan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L267", "weight": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_skips_when_weighing_exists", "target": "app_models_pl_models_plplanload" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L286", "weight": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_skips_when_weighing_exists", "target": "app_models_pl_models_pltransportdblink" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L326", "weight": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_skips_when_weighing_exists", "target": "app_services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L258", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save", "target": "tests_test_pl_dibang_date_sync_on_plan_save_test_sync_skips_when_weighing_exists" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save_rationale_1", "target": "tests_test_pl_dibang_date_sync_on_plan_save" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_keyword.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_keyword_py", "target": "app_crud_crm_contract" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_keyword.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_keyword_py", "target": "app_models_crm_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_keyword.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_keyword_py", "target": "tests_test_crm_contract_keyword_test_list_contracts_keyword_includes_name_and_customer" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_keyword.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_keyword_rationale_1", "target": "tests_test_crm_contract_keyword_py" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_keyword.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_keyword_rationale_13", "target": "tests_test_crm_contract_keyword_test_list_contracts_keyword_includes_name_and_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_name_pinyin_search_py", "target": "app_crud_crm_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_name_pinyin_search_py", "target": "app_crud_crm_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_name_pinyin_search_py", "target": "tests_test_crm_name_pinyin_search_test_list_products_keyword_includes_name_and_pinyin" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_name_pinyin_search_py", "target": "tests_test_crm_name_pinyin_search_test_list_products_keyword_selector_mode_excludes_product_no_includes_model" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_name_pinyin_search_py", "target": "tests_test_crm_name_pinyin_search_test_list_customers_keyword_includes_name_and_pinyin" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_name_pinyin_search_py", "target": "tests_test_crm_name_pinyin_search_test_list_customer_options_keyword_includes_name_and_pinyin" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_name_pinyin_search_rationale_1", "target": "tests_test_crm_name_pinyin_search_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_name_pinyin_search_test_list_products_keyword_includes_name_and_pinyin", "target": "app_crud_crm_product_list_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_name_pinyin_search", "target": "tests_test_crm_name_pinyin_search_test_list_products_keyword_includes_name_and_pinyin" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_name_pinyin_search_rationale_32", "target": "tests_test_crm_name_pinyin_search_test_list_products_keyword_selector_mode_excludes_product_no_includes_model" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_name_pinyin_search_test_list_products_keyword_selector_mode_excludes_product_no_includes_model", "target": "app_crud_crm_product_list_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_name_pinyin_search", "target": "tests_test_crm_name_pinyin_search_test_list_products_keyword_selector_mode_excludes_product_no_includes_model" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_name_pinyin_search_test_list_customers_keyword_includes_name_and_pinyin", "target": "app_crud_crm_customer_list_customers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_name_pinyin_search", "target": "tests_test_crm_name_pinyin_search_test_list_customers_keyword_includes_name_and_pinyin" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_name_pinyin_search_test_list_customer_options_keyword_includes_name_and_pinyin", "target": "app_crud_crm_customer_list_customer_options" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_name_pinyin_search", "target": "tests_test_crm_name_pinyin_search_test_list_customer_options_keyword_includes_name_and_pinyin" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_name_pinyin_search_rationale_1", "target": "tests_test_crm_name_pinyin_search" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_product_list_filters.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_product_list_filters_py", "target": "tests_test_crm_product_list_filters_compile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_product_list_filters.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_product_list_filters_py", "target": "tests_test_crm_product_list_filters_test_status_in_adds_in_clause" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_product_list_filters.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_product_list_filters_py", "target": "tests_test_crm_product_list_filters_test_product_name_fuzzy" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_product_list_filters.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_product_list_filters_py", "target": "tests_test_crm_product_list_filters_test_price_between_min_only" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_product_list_filters.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_product_list_filters_py", "target": "tests_test_crm_product_list_filters_test_empty_params_yield_no_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_product_list_filters.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_product_list_filters_test_status_in_adds_in_clause", "target": "tests_test_crm_product_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_product_list_filters.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_product_list_filters_test_product_name_fuzzy", "target": "tests_test_crm_product_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_product_list_filters.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_product_list_filters_test_price_between_min_only", "target": "tests_test_crm_product_list_filters_compile" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_arrange_auto_start_execute.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_arrange_auto_start_execute_py", "target": "app_services_pl_contract_plan_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_arrange_auto_start_execute.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_arrange_auto_start_execute_py", "target": "tests_test_pl_arrange_auto_start_execute_test_auto_start_execute_promotes_approved_only" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_arrange_auto_start_execute.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_arrange_auto_start_execute_test_auto_start_execute_promotes_approved_only", "target": "app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_arrange_auto_start_execute.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_arrange_auto_start_execute", "target": "tests_test_pl_arrange_auto_start_execute_test_auto_start_execute_promotes_approved_only" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_id_card_age.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_id_card_age_py", "target": "app_core_id_card" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_id_card_age.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_id_card_age_py", "target": "tests_test_id_card_age_test_calc_age_from_18_digit_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_id_card_age.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_id_card_age_py", "target": "tests_test_id_card_age_test_calc_age_rejects_invalid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_id_card_age.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_id_card_age_test_calc_age_from_18_digit_id", "target": "app_core_id_card_calc_age_from_chinese_id_card" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_id_card_age.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_id_card_age", "target": "tests_test_id_card_age_test_calc_age_from_18_digit_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_id_card_age.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_id_card_age_test_calc_age_rejects_invalid", "target": "app_core_id_card_calc_age_from_chinese_id_card" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_id_card_age.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_id_card_age", "target": "tests_test_id_card_age_test_calc_age_rejects_invalid" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import_py", "target": "app_services_bx_reimburse_import" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import_py", "target": "app_utils_excel_list_validation" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import_py", "target": "tests_test_bx_reimburse_import_test_build_expense_path_labels_unique_and_enabled_only" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import_py", "target": "tests_test_bx_reimburse_import_test_build_expense_path_labels_exclude_orphan_when_parent_missing" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import_py", "target": "tests_test_bx_reimburse_import_test_build_expense_path_labels_disambiguate_collision" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import_py", "target": "tests_test_bx_reimburse_import_test_cell_str_normalizes_excel_float_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import_py", "target": "tests_test_bx_reimburse_import_test_build_applicant_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import_py", "target": "tests_test_bx_reimburse_import_test_is_example_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import_py", "target": "tests_test_bx_reimburse_import_test_partition_empty_group_is_solo" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import_py", "target": "tests_test_bx_reimburse_import_test_validate_group_headers_mismatch" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import_py", "target": "tests_test_bx_reimburse_import_test_validate_group_headers_title_partial_empty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import_py", "target": "tests_test_bx_reimburse_import_test_write_option_sheet_and_validation" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import_py", "target": "tests_test_bx_reimburse_import_test_build_import_template_has_guide_examples_and_dv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import_py", "target": "tests_test_bx_reimburse_import_test_iter_data_rows_skips_examples" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import_py", "target": "tests_test_bx_reimburse_import_test_build_annotated_result_bytes_appends_status_columns" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import_test_build_expense_path_labels_unique_and_enabled_only", "target": "app_services_bx_reimburse_import_build_expense_path_labels" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import", "target": "tests_test_bx_reimburse_import_test_build_expense_path_labels_unique_and_enabled_only" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import_rationale_35", "target": "tests_test_bx_reimburse_import_test_build_expense_path_labels_exclude_orphan_when_parent_missing" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import_test_build_expense_path_labels_exclude_orphan_when_parent_missing", "target": "app_services_bx_reimburse_import_build_expense_path_labels" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import", "target": "tests_test_bx_reimburse_import_test_build_expense_path_labels_exclude_orphan_when_parent_missing" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import_test_build_expense_path_labels_disambiguate_collision", "target": "app_services_bx_reimburse_import_build_expense_path_labels" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import", "target": "tests_test_bx_reimburse_import_test_build_expense_path_labels_disambiguate_collision" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import_test_cell_str_normalizes_excel_float_ids", "target": "app_services_bx_reimburse_import_cell_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import", "target": "tests_test_bx_reimburse_import_test_cell_str_normalizes_excel_float_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import_test_build_applicant_label", "target": "app_services_bx_reimburse_import_build_applicant_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import", "target": "tests_test_bx_reimburse_import_test_build_applicant_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import_test_is_example_row", "target": "app_services_bx_reimburse_import_is_example_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import", "target": "tests_test_bx_reimburse_import_test_is_example_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import_test_partition_empty_group_is_solo", "target": "app_services_bx_reimburse_import_partition_import_groups" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import", "target": "tests_test_bx_reimburse_import_test_partition_empty_group_is_solo" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import_test_validate_group_headers_mismatch", "target": "app_services_bx_reimburse_import_validate_group_headers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import", "target": "tests_test_bx_reimburse_import_test_validate_group_headers_mismatch" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import_test_validate_group_headers_title_partial_empty", "target": "app_services_bx_reimburse_import_validate_group_headers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import", "target": "tests_test_bx_reimburse_import_test_validate_group_headers_title_partial_empty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import_test_write_option_sheet_and_validation", "target": "app_utils_excel_list_validation_write_option_sheet" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L105", "weight": 1.0, "source": "tests_test_bx_reimburse_import_test_write_option_sheet_and_validation", "target": "workbook" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import_test_write_option_sheet_and_validation", "target": "app_utils_excel_list_validation_add_list_validation" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import", "target": "tests_test_bx_reimburse_import_test_write_option_sheet_and_validation" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import_test_build_import_template_has_guide_examples_and_dv", "target": "app_services_bx_reimburse_import_build_import_template_bytes" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L132", "weight": 1.0, "source": "tests_test_bx_reimburse_import_test_build_import_template_has_guide_examples_and_dv", "target": "bytesio" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import", "target": "tests_test_bx_reimburse_import_test_build_import_template_has_guide_examples_and_dv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import_test_iter_data_rows_skips_examples", "target": "app_services_bx_reimburse_import_iter_data_rows" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L143", "weight": 1.0, "source": "tests_test_bx_reimburse_import_test_iter_data_rows_skips_examples", "target": "workbook" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import", "target": "tests_test_bx_reimburse_import_test_iter_data_rows_skips_examples" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import_test_build_annotated_result_bytes_appends_status_columns", "target": "app_services_bx_reimburse_import_build_annotated_result_bytes" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L167", "weight": 1.0, "source": "tests_test_bx_reimburse_import_test_build_annotated_result_bytes_appends_status_columns", "target": "bytesio" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L162", "weight": 1.0, "source": "tests_test_bx_reimburse_import_test_build_annotated_result_bytes_appends_status_columns", "target": "workbook" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import", "target": "tests_test_bx_reimburse_import_test_build_annotated_result_bytes_appends_status_columns" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_filters_py", "target": "tests_test_pl_plan_list_filters_compile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_filters_py", "target": "tests_test_pl_plan_list_filters_test_plan_no_contains" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_filters_py", "target": "tests_test_pl_plan_list_filters_test_customer_name_contains" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_filters_py", "target": "tests_test_pl_plan_list_filters_test_plan_date_range" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_filters_py", "target": "tests_test_pl_plan_list_filters_test_plan_type_in" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_filters_py", "target": "tests_test_pl_plan_list_filters_test_plan_type_single" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_filters_py", "target": "tests_test_pl_plan_list_filters_test_product_name_skipped_without_db" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_filters_py", "target": "tests_test_pl_plan_list_filters_test_package_spec_skipped_without_db" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_filters_py", "target": "tests_test_pl_plan_list_filters_test_empty_params_yield_no_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_filters_py", "target": "tests_test_pl_plan_list_filters_test_hazard_cert_ready_in" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_filters_py", "target": "tests_test_pl_plan_list_filters_test_hazard_cert_ready_single" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_filters_test_plan_no_contains", "target": "tests_test_pl_plan_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_filters_test_customer_name_contains", "target": "tests_test_pl_plan_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_filters_test_plan_date_range", "target": "tests_test_pl_plan_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_filters_test_plan_type_in", "target": "tests_test_pl_plan_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_filters_test_plan_type_single", "target": "tests_test_pl_plan_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_filters_test_hazard_cert_ready_in", "target": "tests_test_pl_plan_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_filters.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_filters_test_hazard_cert_ready_single", "target": "tests_test_pl_plan_list_filters_compile" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link_py", "target": "app_services_pl_internal_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link_py", "target": "tests_test_pl_plan_requires_site_link_fakequery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link_py", "target": "tests_test_pl_plan_requires_site_link_fakesession" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link_py", "target": "tests_test_pl_plan_requires_site_link_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link_py", "target": "tests_test_pl_plan_requires_site_link_test_internal_delivery_requires_site_link" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link_py", "target": "tests_test_pl_plan_requires_site_link_test_external_stops_do_not_require_site_link" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link_py", "target": "tests_test_pl_plan_requires_site_link_test_legacy_plan_customer_fallback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link_py", "target": "tests_test_pl_plan_requires_site_link_test_internal_customer_names_constant" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link_rationale_1", "target": "tests_test_pl_plan_requires_site_link_py" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link_fakequery", "target": "tests_test_pl_plan_requires_site_link_fakequery_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link_fakequery", "target": "tests_test_pl_plan_requires_site_link_fakequery_filter" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link_fakequery", "target": "tests_test_pl_plan_requires_site_link_fakequery_first" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link_fakequery", "target": "tests_test_pl_plan_requires_site_link_fakequery_all" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link_fakesession_query", "target": "tests_test_pl_plan_requires_site_link_fakequery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link", "target": "tests_test_pl_plan_requires_site_link_fakequery" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link_fakesession", "target": "tests_test_pl_plan_requires_site_link_fakesession_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link_fakesession", "target": "tests_test_pl_plan_requires_site_link_fakesession_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link_test_internal_delivery_requires_site_link", "target": "tests_test_pl_plan_requires_site_link_fakesession" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link_test_external_stops_do_not_require_site_link", "target": "tests_test_pl_plan_requires_site_link_fakesession" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link_test_legacy_plan_customer_fallback", "target": "tests_test_pl_plan_requires_site_link_fakesession" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link", "target": "tests_test_pl_plan_requires_site_link_fakesession" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link_test_internal_delivery_requires_site_link", "target": "tests_test_pl_plan_requires_site_link_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link_test_external_stops_do_not_require_site_link", "target": "tests_test_pl_plan_requires_site_link_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link_test_legacy_plan_customer_fallback", "target": "tests_test_pl_plan_requires_site_link_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link", "target": "tests_test_pl_plan_requires_site_link_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link_test_internal_delivery_requires_site_link", "target": "app_services_pl_internal_customer_plan_requires_site_link" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link", "target": "tests_test_pl_plan_requires_site_link_test_internal_delivery_requires_site_link" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link_test_external_stops_do_not_require_site_link", "target": "app_services_pl_internal_customer_plan_requires_site_link" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link", "target": "tests_test_pl_plan_requires_site_link_test_external_stops_do_not_require_site_link" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link_test_legacy_plan_customer_fallback", "target": "app_services_pl_internal_customer_plan_requires_site_link" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link", "target": "tests_test_pl_plan_requires_site_link_test_legacy_plan_customer_fallback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link", "target": "tests_test_pl_plan_requires_site_link_test_internal_customer_names_constant" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link_rationale_1", "target": "tests_test_pl_plan_requires_site_link" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_delete_guard.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_delete_guard_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_delete_guard.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_delete_guard_py", "target": "app_core_delete_guard" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_delete_guard.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_delete_guard_py", "target": "tests_test_delete_guard_test_row_creator_id_from_object" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_delete_guard.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_delete_guard_py", "target": "tests_test_delete_guard_test_creator_can_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_delete_guard.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_delete_guard_py", "target": "tests_test_delete_guard_test_non_creator_cannot_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_delete_guard.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_delete_guard_py", "target": "tests_test_delete_guard_test_super_admin_can_delete_any" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_delete_guard.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_delete_guard_py", "target": "tests_test_delete_guard_test_empty_create_by_only_super_admin" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_delete_guard.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_delete_guard_py", "target": "tests_test_delete_guard_test_assert_raises_for_non_creator" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_delete_guard.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_delete_guard_py", "target": "tests_test_delete_guard_test_legacy_name_match" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_delete_guard.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_delete_guard_test_row_creator_id_from_object", "target": "app_core_delete_guard_row_creator_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_delete_guard.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_delete_guard", "target": "tests_test_delete_guard_test_row_creator_id_from_object" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_delete_guard.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_delete_guard_test_creator_can_delete", "target": "app_core_delete_guard_can_delete_by_creator" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_delete_guard.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_delete_guard", "target": "tests_test_delete_guard_test_creator_can_delete" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_delete_guard.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_delete_guard_test_non_creator_cannot_delete", "target": "app_core_delete_guard_can_delete_by_creator" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_delete_guard.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_delete_guard", "target": "tests_test_delete_guard_test_non_creator_cannot_delete" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_delete_guard.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_delete_guard_test_super_admin_can_delete_any", "target": "app_core_delete_guard_can_delete_by_creator" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_delete_guard.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_delete_guard", "target": "tests_test_delete_guard_test_super_admin_can_delete_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_delete_guard.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_delete_guard_test_empty_create_by_only_super_admin", "target": "app_core_delete_guard_can_delete_by_creator" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_delete_guard.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_delete_guard", "target": "tests_test_delete_guard_test_empty_create_by_only_super_admin" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_delete_guard.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_delete_guard_test_assert_raises_for_non_creator", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_delete_guard.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_delete_guard", "target": "tests_test_delete_guard_test_assert_raises_for_non_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_delete_guard.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_delete_guard_test_legacy_name_match", "target": "app_core_delete_guard_can_delete_by_creator" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_delete_guard.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_delete_guard", "target": "tests_test_delete_guard_test_legacy_name_match" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap_py", "target": "app_schemas_pl_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap_py", "target": "app_services_pl_internal_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap_py", "target": "app_services_pl_plan_contract_gap" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap_py", "target": "tests_test_pl_plan_contract_gap_test_both_external_no_contracts_gaps_both" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap_py", "target": "tests_test_pl_plan_contract_gap_test_internal_supplier_external_demander_missing_only_demander" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap_py", "target": "tests_test_pl_plan_contract_gap_test_both_internal_no_gap" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap_py", "target": "tests_test_pl_plan_contract_gap_test_external_with_contracts_no_gap" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap_py", "target": "tests_test_pl_plan_contract_gap_test_empty_names_treated_as_non_internal_gap_both" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap_py", "target": "tests_test_pl_plan_contract_gap_test_stop_contract_gap_internal_exempt" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap_py", "target": "tests_test_pl_plan_contract_gap_test_compute_plan_gap_sides_from_stops_multi_delivery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap_py", "target": "tests_test_pl_plan_contract_gap_test_compute_plan_gap_sides_from_stops_internal_load_no_gap" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap_py", "target": "tests_test_pl_plan_contract_gap_compile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap_py", "target": "tests_test_pl_plan_contract_gap_test_plan_has_contract_gap_exists_mentions_contract_and_internal_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap_test_both_external_no_contracts_gaps_both", "target": "app_services_pl_plan_contract_gap_compute_contract_gap_sides" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap", "target": "tests_test_pl_plan_contract_gap_test_both_external_no_contracts_gaps_both" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap_test_internal_supplier_external_demander_missing_only_demander", "target": "app_services_pl_plan_contract_gap_compute_contract_gap_sides" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap", "target": "tests_test_pl_plan_contract_gap_test_internal_supplier_external_demander_missing_only_demander" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap_test_both_internal_no_gap", "target": "app_services_pl_plan_contract_gap_compute_contract_gap_sides" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap", "target": "tests_test_pl_plan_contract_gap_test_both_internal_no_gap" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap_test_external_with_contracts_no_gap", "target": "app_services_pl_plan_contract_gap_compute_contract_gap_sides" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap", "target": "tests_test_pl_plan_contract_gap_test_external_with_contracts_no_gap" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap_test_empty_names_treated_as_non_internal_gap_both", "target": "app_services_pl_plan_contract_gap_compute_contract_gap_sides" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap", "target": "tests_test_pl_plan_contract_gap_test_empty_names_treated_as_non_internal_gap_both" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap_test_stop_contract_gap_internal_exempt", "target": "app_services_pl_plan_contract_gap_stop_contract_gap" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap", "target": "tests_test_pl_plan_contract_gap_test_stop_contract_gap_internal_exempt" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap_test_compute_plan_gap_sides_from_stops_multi_delivery", "target": "app_schemas_pl_plan_planloadread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap_test_compute_plan_gap_sides_from_stops_multi_delivery", "target": "app_schemas_pl_plan_plandeliveryread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap_test_compute_plan_gap_sides_from_stops_multi_delivery", "target": "app_services_pl_plan_contract_gap_compute_plan_gap_sides_from_stops" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap", "target": "tests_test_pl_plan_contract_gap_test_compute_plan_gap_sides_from_stops_multi_delivery" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap_test_compute_plan_gap_sides_from_stops_internal_load_no_gap", "target": "app_schemas_pl_plan_planloadread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap_test_compute_plan_gap_sides_from_stops_internal_load_no_gap", "target": "app_schemas_pl_plan_plandeliveryread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap_test_compute_plan_gap_sides_from_stops_internal_load_no_gap", "target": "app_services_pl_plan_contract_gap_compute_plan_gap_sides_from_stops" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap", "target": "tests_test_pl_plan_contract_gap_test_compute_plan_gap_sides_from_stops_internal_load_no_gap" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap_test_plan_has_contract_gap_exists_mentions_contract_and_internal_names", "target": "tests_test_pl_plan_contract_gap_compile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap", "target": "tests_test_pl_plan_contract_gap_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap_test_plan_has_contract_gap_exists_mentions_contract_and_internal_names", "target": "app_services_pl_plan_contract_gap_plan_has_contract_gap_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap", "target": "tests_test_pl_plan_contract_gap_test_plan_has_contract_gap_exists_mentions_contract_and_internal_names" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_opportunity_list_filters.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_opportunity_list_filters_py", "target": "tests_test_crm_opportunity_list_filters_compile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_opportunity_list_filters.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_opportunity_list_filters_py", "target": "tests_test_crm_opportunity_list_filters_test_stage_in_adds_in_clause" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_opportunity_list_filters.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_opportunity_list_filters_py", "target": "tests_test_crm_opportunity_list_filters_test_owner_user_name_fuzzy" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_opportunity_list_filters.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_opportunity_list_filters_py", "target": "tests_test_crm_opportunity_list_filters_test_amount_between_min_only" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_opportunity_list_filters.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_opportunity_list_filters_py", "target": "tests_test_crm_opportunity_list_filters_test_empty_params_yield_no_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_opportunity_list_filters.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_opportunity_list_filters_test_stage_in_adds_in_clause", "target": "tests_test_crm_opportunity_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_opportunity_list_filters.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_opportunity_list_filters_test_owner_user_name_fuzzy", "target": "tests_test_crm_opportunity_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_opportunity_list_filters.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_opportunity_list_filters_test_amount_between_min_only", "target": "tests_test_crm_opportunity_list_filters_compile" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_customer_stop_pref_service.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_customer_stop_pref_service_py", "target": "app_services_pl_customer_stop_pref_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_customer_stop_pref_service.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_customer_stop_pref_service_py", "target": "tests_test_pl_customer_stop_pref_service_test_build_items_skips_empty_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_customer_stop_pref_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_customer_stop_pref_service_py", "target": "tests_test_pl_customer_stop_pref_service_test_build_items_load_and_delivery_independent" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_customer_stop_pref_service.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_customer_stop_pref_service_py", "target": "tests_test_pl_customer_stop_pref_service_test_build_items_same_delivery_customer_last_wins" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_customer_stop_pref_service.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_customer_stop_pref_service_test_build_items_skips_empty_customer", "target": "app_services_pl_customer_stop_pref_service_build_stop_pref_upsert_items" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_customer_stop_pref_service.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_customer_stop_pref_service", "target": "tests_test_pl_customer_stop_pref_service_test_build_items_skips_empty_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_customer_stop_pref_service.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_customer_stop_pref_service_test_build_items_load_and_delivery_independent", "target": "app_services_pl_customer_stop_pref_service_build_stop_pref_upsert_items" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_customer_stop_pref_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_customer_stop_pref_service", "target": "tests_test_pl_customer_stop_pref_service_test_build_items_load_and_delivery_independent" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_customer_stop_pref_service.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_customer_stop_pref_service_test_build_items_same_delivery_customer_last_wins", "target": "app_services_pl_customer_stop_pref_service_build_stop_pref_upsert_items" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_customer_stop_pref_service.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_customer_stop_pref_service", "target": "tests_test_pl_customer_stop_pref_service_test_build_items_same_delivery_customer_last_wins" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_export_py", "target": "app_schemas_pl_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_export_py", "target": "app_services_pl_internal_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_export_py", "target": "app_services_pl_plan_archive_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_export_py", "target": "tests_test_pl_plan_archive_export_test_resolve_archive_list_io_column" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_export_py", "target": "tests_test_pl_plan_archive_export_test_append_stop_product_rows_io_and_amount" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_export_py", "target": "tests_test_pl_plan_archive_export_test_append_stop_product_rows_delivery_external_outbound" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_export_py", "target": "tests_test_pl_plan_archive_export_fakeplan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_export_py", "target": "tests_test_pl_plan_archive_export_test_plan_common_export_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_export_test_resolve_archive_list_io_column", "target": "app_services_pl_plan_archive_export_resolve_archive_list_io_column" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_export", "target": "tests_test_pl_plan_archive_export_test_resolve_archive_list_io_column" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_export_test_append_stop_product_rows_io_and_amount", "target": "app_schemas_pl_plan_planstopproductread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_export_test_append_stop_product_rows_io_and_amount", "target": "app_schemas_pl_plan_planloadread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_export_test_append_stop_product_rows_io_and_amount", "target": "app_services_pl_plan_archive_export_append_stop_product_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_export", "target": "tests_test_pl_plan_archive_export_test_append_stop_product_rows_io_and_amount" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_export_test_append_stop_product_rows_delivery_external_outbound", "target": "app_schemas_pl_plan_planstopproductread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_export_test_append_stop_product_rows_delivery_external_outbound", "target": "app_schemas_pl_plan_plandeliveryread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_export_test_append_stop_product_rows_delivery_external_outbound", "target": "app_services_pl_plan_archive_export_append_stop_product_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_export", "target": "tests_test_pl_plan_archive_export_test_append_stop_product_rows_delivery_external_outbound" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_export_test_plan_common_export_fields", "target": "tests_test_pl_plan_archive_export_fakeplan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_export", "target": "tests_test_pl_plan_archive_export_fakeplan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_export_test_plan_common_export_fields", "target": "app_services_pl_plan_archive_export_plan_common_export_fields" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_export", "target": "tests_test_pl_plan_archive_export_test_plan_common_export_fields" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_py", "target": "app_services_pl_contract_plan_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_py", "target": "tests_test_pl_contract_plan_qty_test_bucket_archived" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_py", "target": "tests_test_pl_contract_plan_qty_test_bucket_arranged_unarchived_includes_draft_archive" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_py", "target": "tests_test_pl_contract_plan_qty_test_bucket_skips_pending_and_cancelled" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_py", "target": "tests_test_pl_contract_plan_qty_test_normalize_package_spec" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_py", "target": "tests_test_pl_contract_plan_qty_test_accumulate_splits_same_product_different_package" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_py", "target": "tests_test_pl_contract_plan_qty_test_merge_product_qty_maps_composite_keys" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_py", "target": "tests_test_pl_contract_plan_qty_test_attach_plan_qty_fields_matches_package" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_py", "target": "tests_test_pl_contract_plan_qty_test_merge_product_qty_maps_totals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_py", "target": "tests_test_pl_contract_plan_qty_test_sum_qtys_explicit_delivery_stop_only" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_py", "target": "tests_test_pl_contract_plan_qty_test_legacy_use_all_stops_prefers_delivery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_py", "target": "tests_test_pl_contract_plan_qty_test_resolve_scopes_marks_legacy" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_py", "target": "tests_test_pl_contract_plan_qty_test_accumulate_stop_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_py", "target": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_load_uses_inbound_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_py", "target": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_delivery_uses_outbound_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_py", "target": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_zero_does_not_fallback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_py", "target": "tests_test_pl_contract_plan_qty_test_sum_qtys_archive_actual_mode_on_scoped_stops" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_py", "target": "tests_test_pl_contract_plan_qty_test_sum_qtys_default_mode_ignores_actual_fields" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_py", "target": "tests_test_pl_contract_plan_qty_test_match_contract_product_for_key_picks_package" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L272", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_py", "target": "tests_test_pl_contract_plan_qty_test_match_contract_product_for_key_sums_duplicate_keys" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L281", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_py", "target": "tests_test_pl_contract_plan_qty_test_match_contract_product_for_key_missing" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_py", "target": "tests_test_pl_contract_plan_qty_decimallike" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_test_bucket_archived", "target": "app_services_pl_contract_plan_qty_bucket_for_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty", "target": "tests_test_pl_contract_plan_qty_test_bucket_archived" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_test_bucket_arranged_unarchived_includes_draft_archive", "target": "app_services_pl_contract_plan_qty_bucket_for_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty", "target": "tests_test_pl_contract_plan_qty_test_bucket_arranged_unarchived_includes_draft_archive" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_test_bucket_skips_pending_and_cancelled", "target": "app_services_pl_contract_plan_qty_bucket_for_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty", "target": "tests_test_pl_contract_plan_qty_test_bucket_skips_pending_and_cancelled" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_test_merge_product_qty_maps_totals", "target": "app_services_pl_contract_plan_qty_merge_product_qty_maps" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty", "target": "tests_test_pl_contract_plan_qty_test_merge_product_qty_maps_totals" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_test_sum_qtys_explicit_delivery_stop_only", "target": "app_services_pl_contract_plan_qty_sum_qtys_for_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty", "target": "tests_test_pl_contract_plan_qty_test_sum_qtys_explicit_delivery_stop_only" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_test_legacy_use_all_stops_prefers_delivery", "target": "app_services_pl_contract_plan_qty_sum_qtys_for_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty", "target": "tests_test_pl_contract_plan_qty_test_legacy_use_all_stops_prefers_delivery" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_test_resolve_scopes_marks_legacy", "target": "app_services_pl_contract_plan_qty_resolve_linked_plan_scopes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty", "target": "tests_test_pl_contract_plan_qty_test_resolve_scopes_marks_legacy" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_test_accumulate_stop_products", "target": "tests_test_pl_contract_plan_qty_decimallike" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_test_accumulate_stop_products", "target": "app_services_pl_contract_plan_qty_accumulate_stop_products" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L113", "weight": 1.0, "source": "tests_test_pl_contract_plan_qty_test_accumulate_stop_products", "target": "defaultdict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty", "target": "tests_test_pl_contract_plan_qty_test_accumulate_stop_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_load_uses_inbound_qty", "target": "app_services_pl_contract_plan_qty_accumulate_stop_products" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L126", "weight": 1.0, "source": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_load_uses_inbound_qty", "target": "defaultdict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty", "target": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_load_uses_inbound_qty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_delivery_uses_outbound_qty", "target": "app_services_pl_contract_plan_qty_accumulate_stop_products" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L141", "weight": 1.0, "source": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_delivery_uses_outbound_qty", "target": "defaultdict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty", "target": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_delivery_uses_outbound_qty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_zero_does_not_fallback", "target": "app_services_pl_contract_plan_qty_accumulate_stop_products" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L152", "weight": 1.0, "source": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_zero_does_not_fallback", "target": "defaultdict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty", "target": "tests_test_pl_contract_plan_qty_test_accumulate_archive_actual_zero_does_not_fallback" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_test_sum_qtys_archive_actual_mode_on_scoped_stops", "target": "app_services_pl_contract_plan_qty_sum_qtys_for_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty", "target": "tests_test_pl_contract_plan_qty_test_sum_qtys_archive_actual_mode_on_scoped_stops" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_test_sum_qtys_default_mode_ignores_actual_fields", "target": "app_services_pl_contract_plan_qty_sum_qtys_for_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty", "target": "tests_test_pl_contract_plan_qty_test_sum_qtys_default_mode_ignores_actual_fields" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_decimallike", "target": "tests_test_pl_contract_plan_qty_decimallike_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L201", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty_decimallike", "target": "tests_test_pl_contract_plan_qty_decimallike_float" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty", "target": "tests_test_pl_contract_plan_qty_decimallike" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope_py", "target": "app_core_data_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope_py", "target": "tests_test_data_scope_fakemodel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope_py", "target": "tests_test_data_scope_test_super_admin_bypass_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope_py", "target": "tests_test_data_scope_test_scope4_invokes_filter_via_scope_collection" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope_py", "target": "tests_test_data_scope_test_scope4_with_owner_field_passes_owner_to_helper" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope_py", "target": "tests_test_data_scope_test_no_role_scopes_returns_empty_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope_py", "target": "tests_test_data_scope_test_row_in_data_scope_super_admin" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope_py", "target": "tests_test_data_scope_test_row_in_data_scope_self_by_create_by" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope_py", "target": "tests_test_data_scope_test_row_in_data_scope_self_by_owner_field" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope_py", "target": "tests_test_data_scope_test_row_in_data_scope_denied" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope_py", "target": "tests_test_data_scope_test_assert_row_in_data_scope_raises_403" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope_rationale_1", "target": "tests_test_data_scope_py" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope", "target": "tests_test_data_scope_fakemodel" }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "source_file": "tests/test_data_scope.py", "source_location": "L127", "weight": 1.0, "confidence_score": 0.5, "source": "tests_test_data_scope_test_assert_row_in_data_scope_raises_403", "target": "tests_test_data_scope_fakemodel" }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "source_file": "tests/test_data_scope.py", "source_location": "L75", "weight": 1.0, "confidence_score": 0.5, "source": "tests_test_data_scope_test_no_role_scopes_returns_empty_query", "target": "tests_test_data_scope_fakemodel" }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "source_file": "tests/test_data_scope.py", "source_location": "L45", "weight": 1.0, "confidence_score": 0.5, "source": "tests_test_data_scope_test_scope4_invokes_filter_via_scope_collection", "target": "tests_test_data_scope_fakemodel" }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "source_file": "tests/test_data_scope.py", "source_location": "L61", "weight": 1.0, "confidence_score": 0.5, "source": "tests_test_data_scope_test_scope4_with_owner_field_passes_owner_to_helper", "target": "tests_test_data_scope_fakemodel" }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "source_file": "tests/test_data_scope.py", "source_location": "L26", "weight": 1.0, "confidence_score": 0.5, "source": "tests_test_data_scope_test_super_admin_bypass_apply", "target": "tests_test_data_scope_fakemodel" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope_test_super_admin_bypass_apply", "target": "app_core_data_scope_apply_data_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope", "target": "tests_test_data_scope_test_super_admin_bypass_apply" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope_test_scope4_invokes_filter_via_scope_collection", "target": "app_core_data_scope_apply_data_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope", "target": "tests_test_data_scope_test_scope4_invokes_filter_via_scope_collection" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope_test_scope4_with_owner_field_passes_owner_to_helper", "target": "app_core_data_scope_apply_data_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope", "target": "tests_test_data_scope_test_scope4_with_owner_field_passes_owner_to_helper" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope_test_no_role_scopes_returns_empty_query", "target": "app_core_data_scope_apply_data_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope", "target": "tests_test_data_scope_test_no_role_scopes_returns_empty_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope_test_row_in_data_scope_super_admin", "target": "app_core_data_scope_row_in_data_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope", "target": "tests_test_data_scope_test_row_in_data_scope_super_admin" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope_test_row_in_data_scope_self_by_create_by", "target": "app_core_data_scope_row_in_data_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope", "target": "tests_test_data_scope_test_row_in_data_scope_self_by_create_by" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope_test_row_in_data_scope_self_by_owner_field", "target": "app_core_data_scope_row_in_data_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope", "target": "tests_test_data_scope_test_row_in_data_scope_self_by_owner_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope_test_row_in_data_scope_denied", "target": "app_core_data_scope_row_in_data_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope", "target": "tests_test_data_scope_test_row_in_data_scope_denied" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope_test_assert_row_in_data_scope_raises_403", "target": "app_core_data_scope_assert_row_in_data_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope", "target": "tests_test_data_scope_test_assert_row_in_data_scope_raises_403" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope_rationale_1", "target": "tests_test_data_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service_py", "target": "app_schemas_pl_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service_py", "target": "app_services_pl_plan_archive_stop_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service_py", "target": "tests_test_pl_plan_archive_stop_service_fakerow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service_py", "target": "tests_test_pl_plan_archive_stop_service_fakequery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service_py", "target": "tests_test_pl_plan_archive_stop_service_fakedb" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service_py", "target": "tests_test_pl_plan_archive_stop_service_test_sum_delivery_outbound_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service_py", "target": "tests_test_pl_plan_archive_stop_service_test_iter_stop_archive_inventory_lines_internal_load_outbound_and_delivery_inbound" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service_py", "target": "tests_test_pl_plan_archive_stop_service_test_archive_stop_product_item_schema_aliases" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service_fakerow", "target": "tests_test_pl_plan_archive_stop_service_fakerow_init" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service_test_sum_delivery_outbound_qty", "target": "tests_test_pl_plan_archive_stop_service_fakerow" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service_test_iter_stop_archive_inventory_lines_internal_load_outbound_and_delivery_inbound", "target": "tests_test_pl_plan_archive_stop_service_fakerow" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L62", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_stop_service_fakerow", "target": "app_models_pl_models_plplanload" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L62", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_stop_service_fakerow", "target": "app_models_pl_models_plplanloadproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L62", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_stop_service_fakerow", "target": "app_models_pl_models_plplandelivery" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L62", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_stop_service_fakerow", "target": "app_models_pl_models_plplandeliveryproduct" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service", "target": "tests_test_pl_plan_archive_stop_service_fakerow" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service_fakequery", "target": "tests_test_pl_plan_archive_stop_service_fakequery_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service_fakequery", "target": "tests_test_pl_plan_archive_stop_service_fakequery_filter" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service_fakequery", "target": "tests_test_pl_plan_archive_stop_service_fakequery_first" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service_fakequery", "target": "tests_test_pl_plan_archive_stop_service_fakequery_all" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service_fakequery", "target": "tests_test_pl_plan_archive_stop_service_fakequery_order_by" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service_fakedb_query", "target": "tests_test_pl_plan_archive_stop_service_fakequery" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L62", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_stop_service_fakequery", "target": "app_models_pl_models_plplanload" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L62", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_stop_service_fakequery", "target": "app_models_pl_models_plplanloadproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L62", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_stop_service_fakequery", "target": "app_models_pl_models_plplandelivery" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L62", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_stop_service_fakequery", "target": "app_models_pl_models_plplandeliveryproduct" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service", "target": "tests_test_pl_plan_archive_stop_service_fakequery" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service_fakedb", "target": "tests_test_pl_plan_archive_stop_service_fakedb_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service_fakedb", "target": "tests_test_pl_plan_archive_stop_service_fakedb_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service_test_sum_delivery_outbound_qty", "target": "tests_test_pl_plan_archive_stop_service_fakedb" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service_test_iter_stop_archive_inventory_lines_internal_load_outbound_and_delivery_inbound", "target": "tests_test_pl_plan_archive_stop_service_fakedb" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L62", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_stop_service_fakedb", "target": "app_models_pl_models_plplanload" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L62", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_stop_service_fakedb", "target": "app_models_pl_models_plplanloadproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L62", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_stop_service_fakedb", "target": "app_models_pl_models_plplandelivery" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L62", "weight": 0.8, "confidence_score": 0.5, "source": "tests_test_pl_plan_archive_stop_service_fakedb", "target": "app_models_pl_models_plplandeliveryproduct" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service", "target": "tests_test_pl_plan_archive_stop_service_fakedb" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service_test_sum_delivery_outbound_qty", "target": "app_services_pl_plan_archive_stop_service_sum_delivery_outbound_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service", "target": "tests_test_pl_plan_archive_stop_service_test_sum_delivery_outbound_qty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service_test_iter_stop_archive_inventory_lines_internal_load_outbound_and_delivery_inbound", "target": "app_services_pl_plan_archive_stop_service_iter_stop_archive_inventory_lines" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service", "target": "tests_test_pl_plan_archive_stop_service_test_iter_stop_archive_inventory_lines_internal_load_outbound_and_delivery_inbound" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service", "target": "tests_test_pl_plan_archive_stop_service_test_archive_stop_product_item_schema_aliases" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_product_options_keyword.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_product_options_keyword_py", "target": "app_crud_crm_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_product_options_keyword.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_product_options_keyword_py", "target": "tests_test_crm_product_options_keyword_test_list_product_options_keyword_only_filters_product_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_crm_product_options_keyword.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_product_options_keyword_rationale_1", "target": "tests_test_crm_product_options_keyword_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_product_options_keyword.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_product_options_keyword_test_list_product_options_keyword_only_filters_product_name", "target": "app_crud_crm_product_list_product_options" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_product_options_keyword.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_product_options_keyword", "target": "tests_test_crm_product_options_keyword_test_list_product_options_keyword_only_filters_product_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_crm_product_options_keyword.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_product_options_keyword_rationale_1", "target": "tests_test_crm_product_options_keyword" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_py", "target": "app_schemas_pl_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_py", "target": "app_services_pl_plan_stop_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_py", "target": "tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_allows_zero_or_one" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_py", "target": "tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_rejects_two" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_py", "target": "tests_test_pl_plan_single_contract_rules_fakequery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_py", "target": "tests_test_pl_plan_single_contract_rules_fakedb" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_py", "target": "tests_test_pl_plan_single_contract_rules_load_with_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_py", "target": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_passes_when_all_match" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_py", "target": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_rejects_outside" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_py", "target": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_when_no_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_py", "target": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_internal_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_py", "target": "tests_test_pl_plan_single_contract_rules_test_assert_plan_products_outside_contract_raises" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_py", "target": "tests_test_pl_plan_single_contract_rules_delivery_with_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_py", "target": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_passes_when_all_match" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_py", "target": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_rejects_outside" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_py", "target": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_when_no_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_py", "target": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_internal_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L223", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_py", "target": "tests_test_pl_plan_single_contract_rules_test_assert_stop_contract_required_rejects_external_without_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_py", "target": "tests_test_pl_plan_single_contract_rules_test_assert_stop_contract_required_allows_external_with_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_py", "target": "tests_test_pl_plan_single_contract_rules_test_assert_stop_contract_required_skips_internal_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_allows_zero_or_one", "target": "app_schemas_pl_plan_plancontractlink" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_allows_zero_or_one", "target": "app_services_pl_plan_stop_service_assert_at_most_one_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_allows_zero_or_one" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_rejects_two", "target": "app_schemas_pl_plan_plancontractlink" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_rejects_two", "target": "app_services_pl_plan_stop_service_assert_at_most_one_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "tests_test_pl_plan_single_contract_rules_test_assert_at_most_one_contract_rejects_two" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_fakequery", "target": "tests_test_pl_plan_single_contract_rules_fakequery_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_fakequery", "target": "tests_test_pl_plan_single_contract_rules_fakequery_filter" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_fakequery", "target": "tests_test_pl_plan_single_contract_rules_fakequery_all" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_fakedb_query", "target": "tests_test_pl_plan_single_contract_rules_fakequery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "tests_test_pl_plan_single_contract_rules_fakequery" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_fakedb", "target": "tests_test_pl_plan_single_contract_rules_fakedb_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_fakedb", "target": "tests_test_pl_plan_single_contract_rules_fakedb_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_passes_when_all_match", "target": "tests_test_pl_plan_single_contract_rules_fakedb" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_rejects_outside", "target": "tests_test_pl_plan_single_contract_rules_fakedb" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_when_no_contract", "target": "tests_test_pl_plan_single_contract_rules_fakedb" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_internal_customer", "target": "tests_test_pl_plan_single_contract_rules_fakedb" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_plan_products_outside_contract_raises", "target": "tests_test_pl_plan_single_contract_rules_fakedb" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_passes_when_all_match", "target": "tests_test_pl_plan_single_contract_rules_fakedb" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L171", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_rejects_outside", "target": "tests_test_pl_plan_single_contract_rules_fakedb" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L181", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_when_no_contract", "target": "tests_test_pl_plan_single_contract_rules_fakedb" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_internal_customer", "target": "tests_test_pl_plan_single_contract_rules_fakedb" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "tests_test_pl_plan_single_contract_rules_fakedb" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_passes_when_all_match", "target": "tests_test_pl_plan_single_contract_rules_load_with_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_rejects_outside", "target": "tests_test_pl_plan_single_contract_rules_load_with_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_plan_products_outside_contract_raises", "target": "tests_test_pl_plan_single_contract_rules_load_with_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_load_with_products", "target": "app_schemas_pl_plan_planstopproductbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_load_with_products", "target": "app_schemas_pl_plan_planloadbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_load_with_products", "target": "app_schemas_pl_plan_plancontractlink" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "tests_test_pl_plan_single_contract_rules_load_with_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_passes_when_all_match", "target": "app_services_pl_plan_stop_service_assert_load_products_in_selected_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_passes_when_all_match" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_rejects_outside", "target": "app_services_pl_plan_stop_service_assert_load_products_in_selected_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_in_contract_rejects_outside" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_when_no_contract", "target": "app_schemas_pl_plan_planstopproductbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_when_no_contract", "target": "app_schemas_pl_plan_planloadbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_when_no_contract", "target": "app_services_pl_plan_stop_service_assert_load_products_in_selected_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_when_no_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_internal_customer", "target": "app_schemas_pl_plan_planstopproductbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_internal_customer", "target": "app_schemas_pl_plan_planloadbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_internal_customer", "target": "app_schemas_pl_plan_plancontractlink" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_internal_customer", "target": "app_services_pl_plan_stop_service_assert_load_products_in_selected_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "tests_test_pl_plan_single_contract_rules_test_assert_load_products_skips_internal_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_plan_products_outside_contract_raises", "target": "app_services_pl_plan_stop_service_assert_load_products_in_selected_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "tests_test_pl_plan_single_contract_rules_test_assert_plan_products_outside_contract_raises" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_passes_when_all_match", "target": "tests_test_pl_plan_single_contract_rules_delivery_with_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_rejects_outside", "target": "tests_test_pl_plan_single_contract_rules_delivery_with_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L152", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_delivery_with_products", "target": "app_schemas_pl_plan_planstopproductbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_delivery_with_products", "target": "app_schemas_pl_plan_plandeliverybody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_delivery_with_products", "target": "app_schemas_pl_plan_plancontractlink" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "tests_test_pl_plan_single_contract_rules_delivery_with_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_passes_when_all_match", "target": "app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_passes_when_all_match" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_rejects_outside", "target": "app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_in_contract_rejects_outside" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_when_no_contract", "target": "app_schemas_pl_plan_planstopproductbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_when_no_contract", "target": "app_schemas_pl_plan_plandeliverybody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_when_no_contract", "target": "app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_when_no_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_internal_customer", "target": "app_schemas_pl_plan_planstopproductbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_internal_customer", "target": "app_schemas_pl_plan_plandeliverybody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_internal_customer", "target": "app_schemas_pl_plan_plancontractlink" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L220", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_internal_customer", "target": "app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "tests_test_pl_plan_single_contract_rules_test_assert_delivery_products_skips_internal_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_stop_contract_required_rejects_external_without_contract", "target": "app_services_pl_plan_stop_service_assert_stop_contract_required" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L223", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "tests_test_pl_plan_single_contract_rules_test_assert_stop_contract_required_rejects_external_without_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_stop_contract_required_allows_external_with_contract", "target": "app_schemas_pl_plan_plancontractlink" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_stop_contract_required_allows_external_with_contract", "target": "app_services_pl_plan_stop_service_assert_stop_contract_required" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "tests_test_pl_plan_single_contract_rules_test_assert_stop_contract_required_allows_external_with_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules_test_assert_stop_contract_required_skips_internal_customer", "target": "app_services_pl_plan_stop_service_assert_stop_contract_required" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "tests_test_pl_plan_single_contract_rules_test_assert_stop_contract_required_skips_internal_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status_py", "target": "app_services_pl_io_order_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status_py", "target": "tests_test_pl_io_order_site_feedback_status_header" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status_py", "target": "tests_test_pl_io_order_site_feedback_status_item" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status_py", "target": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_sets_status_completed" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status_py", "target": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_sets_status_voided" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status_py", "target": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_keeps_in_progress_when_requested" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status_py", "target": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_rejects_invalid_status" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status_py", "target": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_rejects_already_voided" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status_py", "target": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_does_not_reset_first_submitted_at" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_sets_status_completed", "target": "tests_test_pl_io_order_site_feedback_status_header" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_sets_status_voided", "target": "tests_test_pl_io_order_site_feedback_status_header" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_keeps_in_progress_when_requested", "target": "tests_test_pl_io_order_site_feedback_status_header" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_rejects_invalid_status", "target": "tests_test_pl_io_order_site_feedback_status_header" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_rejects_already_voided", "target": "tests_test_pl_io_order_site_feedback_status_header" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_does_not_reset_first_submitted_at", "target": "tests_test_pl_io_order_site_feedback_status_header" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status", "target": "tests_test_pl_io_order_site_feedback_status_header" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_sets_status_completed", "target": "tests_test_pl_io_order_site_feedback_status_item" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_sets_status_voided", "target": "tests_test_pl_io_order_site_feedback_status_item" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_keeps_in_progress_when_requested", "target": "tests_test_pl_io_order_site_feedback_status_item" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_rejects_invalid_status", "target": "tests_test_pl_io_order_site_feedback_status_item" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_rejects_already_voided", "target": "tests_test_pl_io_order_site_feedback_status_item" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_does_not_reset_first_submitted_at", "target": "tests_test_pl_io_order_site_feedback_status_item" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status", "target": "tests_test_pl_io_order_site_feedback_status_item" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_sets_status_completed", "target": "app_services_pl_io_order_service_apply_site_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status", "target": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_sets_status_completed" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_sets_status_voided", "target": "app_services_pl_io_order_service_apply_site_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status", "target": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_sets_status_voided" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_keeps_in_progress_when_requested", "target": "app_services_pl_io_order_service_apply_site_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status", "target": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_keeps_in_progress_when_requested" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_rejects_invalid_status", "target": "app_services_pl_io_order_service_apply_site_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status", "target": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_rejects_invalid_status" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_rejects_already_voided", "target": "app_services_pl_io_order_service_apply_site_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status", "target": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_rejects_already_voided" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_does_not_reset_first_submitted_at", "target": "app_services_pl_io_order_service_apply_site_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status", "target": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_does_not_reset_first_submitted_at" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived_py", "target": "app_api_pl_public_io_order" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived_py", "target": "app_api_pl_public_site" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived_py", "target": "app_api_pl_public_transport" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived_py", "target": "app_schemas_pl_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived_py", "target": "tests_test_pl_public_link_archived_test_driver_link_flags_archived_when_plan_archived" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived_py", "target": "tests_test_pl_public_link_archived_test_driver_link_flags_voided_takes_precedence_shape" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived_py", "target": "tests_test_pl_public_link_archived_test_driver_link_flags_voided_by_transport_cancelled" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived_py", "target": "tests_test_pl_public_link_archived_test_site_link_flags_archived_when_plan_archived" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived_py", "target": "tests_test_pl_public_link_archived_test_site_link_flags_voided_when_cancelled" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived_py", "target": "tests_test_pl_public_link_archived_test_site_link_flags_false_when_no_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived_py", "target": "tests_test_pl_public_link_archived_test_public_transport_page_schema_exposes_plan_archived" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived_py", "target": "tests_test_pl_public_link_archived_test_public_site_page_schema_exposes_archived" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived_py", "target": "tests_test_pl_public_link_archived_test_io_order_link_flags_archived_when_plan_archived" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived_py", "target": "tests_test_pl_public_link_archived_test_io_order_link_flags_voided_by_header_or_plan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived_rationale_1", "target": "tests_test_pl_public_link_archived_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived_test_driver_link_flags_archived_when_plan_archived", "target": "app_api_pl_public_transport_resolve_driver_link_flags" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived", "target": "tests_test_pl_public_link_archived_test_driver_link_flags_archived_when_plan_archived" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived_test_driver_link_flags_voided_takes_precedence_shape", "target": "app_api_pl_public_transport_resolve_driver_link_flags" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived", "target": "tests_test_pl_public_link_archived_test_driver_link_flags_voided_takes_precedence_shape" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived_test_driver_link_flags_voided_by_transport_cancelled", "target": "app_api_pl_public_transport_resolve_driver_link_flags" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived", "target": "tests_test_pl_public_link_archived_test_driver_link_flags_voided_by_transport_cancelled" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived_test_site_link_flags_archived_when_plan_archived", "target": "app_api_pl_public_site_resolve_site_link_flags" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived", "target": "tests_test_pl_public_link_archived_test_site_link_flags_archived_when_plan_archived" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived_test_site_link_flags_voided_when_cancelled", "target": "app_api_pl_public_site_resolve_site_link_flags" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived", "target": "tests_test_pl_public_link_archived_test_site_link_flags_voided_when_cancelled" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived_test_site_link_flags_false_when_no_plan", "target": "app_api_pl_public_site_resolve_site_link_flags" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived", "target": "tests_test_pl_public_link_archived_test_site_link_flags_false_when_no_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived_test_public_transport_page_schema_exposes_plan_archived", "target": "app_schemas_pl_transport_publictransportpageread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived", "target": "tests_test_pl_public_link_archived_test_public_transport_page_schema_exposes_plan_archived" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived_test_public_site_page_schema_exposes_archived", "target": "app_schemas_pl_transport_publictransportsitepageread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived", "target": "tests_test_pl_public_link_archived_test_public_site_page_schema_exposes_archived" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived_test_io_order_link_flags_archived_when_plan_archived", "target": "app_api_pl_public_io_order_resolve_io_order_link_flags" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived", "target": "tests_test_pl_public_link_archived_test_io_order_link_flags_archived_when_plan_archived" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived_test_io_order_link_flags_voided_by_header_or_plan", "target": "app_api_pl_public_io_order_resolve_io_order_link_flags" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived", "target": "tests_test_pl_public_link_archived_test_io_order_link_flags_voided_by_header_or_plan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived_rationale_1", "target": "tests_test_pl_public_link_archived" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_supplier_hazard.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_supplier_hazard_py", "target": "app_services_crm_supplier_hazard" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_supplier_hazard.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_supplier_hazard_py", "target": "tests_test_crm_supplier_hazard_test_plain_always_allowed" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_supplier_hazard.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_supplier_hazard_py", "target": "tests_test_crm_supplier_hazard_test_toxic_only_requires_allow_toxic" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_supplier_hazard.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_supplier_hazard_py", "target": "tests_test_crm_supplier_hazard_test_explosive_only_requires_allow_explosive" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_supplier_hazard.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_supplier_hazard_py", "target": "tests_test_crm_supplier_hazard_test_dual_requires_both" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_supplier_hazard.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_supplier_hazard_test_plain_always_allowed", "target": "app_services_crm_supplier_hazard_product_allowed" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_supplier_hazard.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_supplier_hazard", "target": "tests_test_crm_supplier_hazard_test_plain_always_allowed" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_supplier_hazard.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_supplier_hazard_test_toxic_only_requires_allow_toxic", "target": "app_services_crm_supplier_hazard_product_allowed" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_supplier_hazard.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_supplier_hazard", "target": "tests_test_crm_supplier_hazard_test_toxic_only_requires_allow_toxic" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_supplier_hazard.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_supplier_hazard_test_explosive_only_requires_allow_explosive", "target": "app_services_crm_supplier_hazard_product_allowed" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_supplier_hazard.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_supplier_hazard", "target": "tests_test_crm_supplier_hazard_test_explosive_only_requires_allow_explosive" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_supplier_hazard.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_supplier_hazard_test_dual_requires_both", "target": "app_services_crm_supplier_hazard_product_allowed" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_supplier_hazard.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_supplier_hazard", "target": "tests_test_crm_supplier_hazard_test_dual_requires_both" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_approval_list_filters_py", "target": "tests_test_crm_contract_approval_list_filters_compile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_approval_list_filters_py", "target": "tests_test_crm_contract_approval_list_filters_test_approval_result_in" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_approval_list_filters_py", "target": "tests_test_crm_contract_approval_list_filters_test_approver_name_fuzzy" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_approval_list_filters_py", "target": "tests_test_crm_contract_approval_list_filters_test_step_gte" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_approval_list_filters_py", "target": "tests_test_crm_contract_approval_list_filters_test_approval_time_from_to" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_approval_list_filters_py", "target": "tests_test_crm_contract_approval_list_filters_test_contract_no_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_approval_list_filters_py", "target": "tests_test_crm_contract_approval_list_filters_test_contract_name_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_approval_list_filters_py", "target": "tests_test_crm_contract_approval_list_filters_test_empty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_approval_list_filters_test_approval_result_in", "target": "tests_test_crm_contract_approval_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_approval_list_filters_test_approver_name_fuzzy", "target": "tests_test_crm_contract_approval_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_approval_list_filters_test_step_gte", "target": "tests_test_crm_contract_approval_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_approval_list_filters_test_contract_no_exists", "target": "tests_test_crm_contract_approval_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_approval_list_filters.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_approval_list_filters_test_contract_name_exists", "target": "tests_test_crm_contract_approval_list_filters_compile" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_public_db_vehicle_plates.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_public_db_vehicle_plates_py", "target": "app_main" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_public_db_vehicle_plates.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_public_db_vehicle_plates_py", "target": "tests_test_public_db_vehicle_plates_test_vehicle_plates_requires_inventory_or_plan_id" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_public_db_vehicle_plates.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_public_db_vehicle_plates_rationale_1", "target": "tests_test_public_db_vehicle_plates_py" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_public_db_vehicle_plates.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_public_db_vehicle_plates", "target": "tests_test_public_db_vehicle_plates_test_vehicle_plates_requires_inventory_or_plan_id" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_public_db_vehicle_plates.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_public_db_vehicle_plates_rationale_1", "target": "tests_test_public_db_vehicle_plates" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_attachments_py", "target": "app_services_pl_plan_list_attachments" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_attachments_py", "target": "tests_test_pl_plan_list_attachments_test_parse_image_urls_json_array" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_attachments_py", "target": "tests_test_pl_plan_list_attachments_test_parse_image_urls_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_attachments_py", "target": "tests_test_pl_plan_list_attachments_test_stop_source_label_load" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_attachments_py", "target": "tests_test_pl_plan_list_attachments_test_stop_source_label_delivery_with_seq" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_attachments_py", "target": "tests_test_pl_plan_list_attachments_test_stop_source_label_delivery_without_seq" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_attachments_test_parse_image_urls_json_array", "target": "app_services_pl_plan_list_attachments_parse_image_urls" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_attachments", "target": "tests_test_pl_plan_list_attachments_test_parse_image_urls_json_array" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_attachments_test_parse_image_urls_csv", "target": "app_services_pl_plan_list_attachments_parse_image_urls" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_attachments", "target": "tests_test_pl_plan_list_attachments_test_parse_image_urls_csv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_attachments_test_stop_source_label_load", "target": "app_services_pl_plan_list_attachments_stop_source_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_attachments", "target": "tests_test_pl_plan_list_attachments_test_stop_source_label_load" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_attachments_test_stop_source_label_delivery_with_seq", "target": "app_services_pl_plan_list_attachments_stop_source_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_attachments", "target": "tests_test_pl_plan_list_attachments_test_stop_source_label_delivery_with_seq" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_attachments_test_stop_source_label_delivery_without_seq", "target": "app_services_pl_plan_list_attachments_stop_source_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_attachments", "target": "tests_test_pl_plan_list_attachments_test_stop_source_label_delivery_without_seq" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_list_filters.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_list_filters_py", "target": "tests_test_crm_contract_list_filters_compile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_list_filters.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_list_filters_py", "target": "tests_test_crm_contract_list_filters_test_contract_type_in" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_list_filters.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_list_filters_py", "target": "tests_test_crm_contract_list_filters_test_contract_no_fuzzy" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_list_filters.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_list_filters_py", "target": "tests_test_crm_contract_list_filters_test_amount_between" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_list_filters.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_list_filters_py", "target": "tests_test_crm_contract_list_filters_test_empty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_list_filters.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_list_filters_test_contract_type_in", "target": "tests_test_crm_contract_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_list_filters.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_list_filters_test_contract_no_fuzzy", "target": "tests_test_crm_contract_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_list_filters.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_list_filters_test_amount_between", "target": "tests_test_crm_contract_list_filters_compile" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_rearrange_tokens.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_rearrange_tokens_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_rearrange_tokens.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_rearrange_tokens_py", "target": "app_services_pl_transport_stop_feedback_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_rearrange_tokens.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_rearrange_tokens_py", "target": "tests_test_pl_transport_rearrange_tokens_test_ensure_driver_access_token_keeps_existing" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_rearrange_tokens.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_rearrange_tokens_py", "target": "tests_test_pl_transport_rearrange_tokens_test_ensure_site_token_keeps_existing" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_rearrange_tokens.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_rearrange_tokens_py", "target": "tests_test_pl_transport_rearrange_tokens_test_rearrange_branch_uses_ensure_not_rotate" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_rearrange_tokens.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_rearrange_tokens_rationale_1", "target": "tests_test_pl_transport_rearrange_tokens_py" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_rearrange_tokens.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_rearrange_tokens_rationale_20", "target": "tests_test_pl_transport_rearrange_tokens_test_rearrange_branch_uses_ensure_not_rotate" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_carrier_eligible.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_carrier_eligible_py", "target": "app_services_pl_carrier_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_carrier_eligible.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_carrier_eligible_py", "target": "tests_test_pl_carrier_eligible_carrier" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_carrier_eligible.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_carrier_eligible_py", "target": "tests_test_pl_carrier_eligible_test_eligible_ignores_audit_qualification_agreement" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_carrier_eligible.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_carrier_eligible_test_eligible_ignores_audit_qualification_agreement", "target": "tests_test_pl_carrier_eligible_carrier" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_carrier_eligible.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_carrier_eligible", "target": "tests_test_pl_carrier_eligible_carrier" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_carrier_eligible.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_carrier_eligible_test_eligible_ignores_audit_qualification_agreement", "target": "app_services_pl_carrier_service_carrier_eligible_for_transport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_carrier_eligible.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_carrier_eligible_test_eligible_ignores_audit_qualification_agreement", "target": "app_services_pl_carrier_service_assert_carrier_eligible_for_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_carrier_eligible.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_carrier_eligible", "target": "tests_test_pl_carrier_eligible_test_eligible_ignores_audit_qualification_agreement" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_personnel_cert_required_py", "target": "app_services_pl_cert_required_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_personnel_cert_required_py", "target": "tests_test_pl_personnel_cert_required_test_match_driver_qualification_exact" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_personnel_cert_required_py", "target": "tests_test_pl_personnel_cert_required_test_match_escort_qualification_and_alias" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_personnel_cert_required_py", "target": "tests_test_pl_personnel_cert_required_test_required_names_by_personnel_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_personnel_cert_required_py", "target": "tests_test_pl_personnel_cert_required_test_both_requires_four_certs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_personnel_cert_required_py", "target": "tests_test_pl_personnel_cert_required_test_escort_alias_counts_as_complete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_personnel_cert_required_py", "target": "tests_test_pl_personnel_cert_required_test_cert_no_optional_for_required_slot" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_personnel_cert_required_py", "target": "tests_test_pl_personnel_cert_required_test_attachment_optional_for_required_slot" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_personnel_cert_required_rationale_1", "target": "tests_test_pl_personnel_cert_required_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_personnel_cert_required_test_match_driver_qualification_exact", "target": "app_services_pl_cert_required_service_match_required_cert_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_personnel_cert_required", "target": "tests_test_pl_personnel_cert_required_test_match_driver_qualification_exact" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_personnel_cert_required_test_match_escort_qualification_and_alias", "target": "app_services_pl_cert_required_service_match_required_cert_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_personnel_cert_required", "target": "tests_test_pl_personnel_cert_required_test_match_escort_qualification_and_alias" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_personnel_cert_required_test_required_names_by_personnel_type", "target": "app_services_pl_cert_required_service_get_required_personnel_cert_names" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_personnel_cert_required", "target": "tests_test_pl_personnel_cert_required_test_required_names_by_personnel_type" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_personnel_cert_required_test_both_requires_four_certs", "target": "app_services_pl_cert_required_service_collect_required_cert_errors" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_personnel_cert_required_test_both_requires_four_certs", "target": "app_services_pl_cert_required_service_get_required_personnel_cert_names" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_personnel_cert_required", "target": "tests_test_pl_personnel_cert_required_test_both_requires_four_certs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_personnel_cert_required_test_escort_alias_counts_as_complete", "target": "app_services_pl_cert_required_service_collect_required_cert_errors" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_personnel_cert_required_test_escort_alias_counts_as_complete", "target": "app_services_pl_cert_required_service_get_required_personnel_cert_names" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_personnel_cert_required", "target": "tests_test_pl_personnel_cert_required_test_escort_alias_counts_as_complete" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_personnel_cert_required_test_cert_no_optional_for_required_slot", "target": "app_services_pl_cert_required_service_collect_required_cert_errors" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_personnel_cert_required_test_cert_no_optional_for_required_slot", "target": "app_services_pl_cert_required_service_get_required_personnel_cert_names" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_personnel_cert_required", "target": "tests_test_pl_personnel_cert_required_test_cert_no_optional_for_required_slot" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_personnel_cert_required_rationale_79", "target": "tests_test_pl_personnel_cert_required_test_attachment_optional_for_required_slot" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_personnel_cert_required_test_attachment_optional_for_required_slot", "target": "app_services_pl_cert_required_service_collect_required_cert_errors" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_personnel_cert_required_test_attachment_optional_for_required_slot", "target": "app_services_pl_cert_required_service_get_required_personnel_cert_names" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_personnel_cert_required", "target": "tests_test_pl_personnel_cert_required_test_attachment_optional_for_required_slot" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_personnel_cert_required_rationale_1", "target": "tests_test_pl_personnel_cert_required" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_py", "target": "app_services_pl_contract_plan_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_py", "target": "tests_test_pl_contract_qty_arrange_check_test_effective_arranged_total_subtracts_old" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_py", "target": "tests_test_pl_contract_qty_arrange_check_test_effective_arranged_total_rounds" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_py", "target": "tests_test_pl_contract_qty_arrange_check_test_framework_customer_demand_not_fixed" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_py", "target": "tests_test_pl_contract_qty_arrange_check_test_framework_fixed_mode_with_qty_is_fixed" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_py", "target": "tests_test_pl_contract_qty_arrange_check_test_sale_positive_qty_is_fixed" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_py", "target": "tests_test_pl_contract_qty_arrange_check_test_zero_or_empty_qty_not_fixed" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_py", "target": "tests_test_pl_contract_qty_arrange_check_test_evaluate_skip_when_no_new_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_py", "target": "tests_test_pl_contract_qty_arrange_check_test_evaluate_overflow_violation" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_py", "target": "tests_test_pl_contract_qty_arrange_check_test_evaluate_remaining_reminder" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_py", "target": "tests_test_pl_contract_qty_arrange_check_test_evaluate_rearrange_deducts_old" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_py", "target": "tests_test_pl_contract_qty_arrange_check_test_evaluate_framework_cumulative" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_rationale_1", "target": "tests_test_pl_contract_qty_arrange_check_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_test_effective_arranged_total_subtracts_old", "target": "app_services_pl_contract_plan_qty_effective_arranged_total" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check", "target": "tests_test_pl_contract_qty_arrange_check_test_effective_arranged_total_subtracts_old" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_test_effective_arranged_total_rounds", "target": "app_services_pl_contract_plan_qty_effective_arranged_total" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check", "target": "tests_test_pl_contract_qty_arrange_check_test_effective_arranged_total_rounds" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_test_framework_customer_demand_not_fixed", "target": "app_services_pl_contract_plan_qty_contract_product_has_fixed_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check", "target": "tests_test_pl_contract_qty_arrange_check_test_framework_customer_demand_not_fixed" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_test_framework_fixed_mode_with_qty_is_fixed", "target": "app_services_pl_contract_plan_qty_contract_product_has_fixed_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check", "target": "tests_test_pl_contract_qty_arrange_check_test_framework_fixed_mode_with_qty_is_fixed" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_test_sale_positive_qty_is_fixed", "target": "app_services_pl_contract_plan_qty_contract_product_has_fixed_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check", "target": "tests_test_pl_contract_qty_arrange_check_test_sale_positive_qty_is_fixed" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_test_zero_or_empty_qty_not_fixed", "target": "app_services_pl_contract_plan_qty_contract_product_has_fixed_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check", "target": "tests_test_pl_contract_qty_arrange_check_test_zero_or_empty_qty_not_fixed" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_test_evaluate_skip_when_no_new_qty", "target": "app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check", "target": "tests_test_pl_contract_qty_arrange_check_test_evaluate_skip_when_no_new_qty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_test_evaluate_overflow_violation", "target": "app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check", "target": "tests_test_pl_contract_qty_arrange_check_test_evaluate_overflow_violation" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_test_evaluate_remaining_reminder", "target": "app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check", "target": "tests_test_pl_contract_qty_arrange_check_test_evaluate_remaining_reminder" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_test_evaluate_rearrange_deducts_old", "target": "app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check", "target": "tests_test_pl_contract_qty_arrange_check_test_evaluate_rearrange_deducts_old" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_test_evaluate_framework_cumulative", "target": "app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check", "target": "tests_test_pl_contract_qty_arrange_check_test_evaluate_framework_cumulative" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check_rationale_1", "target": "tests_test_pl_contract_qty_arrange_check" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_enrichment.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_enrichment_py", "target": "app_services_pl_io_order_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_enrichment.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_enrichment_py", "target": "tests_test_pl_io_order_enrichment_test_resolve_unit_label_maps_dun" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_enrichment.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_enrichment_py", "target": "tests_test_pl_io_order_enrichment_test_merge_plan_logistics_into_order" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_enrichment.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_enrichment_py", "target": "tests_test_pl_io_order_enrichment_test_merge_plan_product_into_item" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_enrichment.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_enrichment_test_resolve_unit_label_maps_dun", "target": "app_services_pl_io_order_service_resolve_unit_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_enrichment.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_enrichment", "target": "tests_test_pl_io_order_enrichment_test_resolve_unit_label_maps_dun" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_enrichment.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_enrichment_test_merge_plan_logistics_into_order", "target": "app_services_pl_io_order_service_merge_plan_logistics_into_order" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_enrichment.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_enrichment", "target": "tests_test_pl_io_order_enrichment_test_merge_plan_logistics_into_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_enrichment.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_enrichment_test_merge_plan_product_into_item", "target": "app_services_pl_io_order_service_merge_plan_product_into_item" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_enrichment.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_enrichment", "target": "tests_test_pl_io_order_enrichment_test_merge_plan_product_into_item" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_create_date.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_create_date_py", "target": "app_api_pl_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_create_date.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_create_date_py", "target": "tests_test_pl_plan_create_date_test_resolve_create_date_uses_explicit" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_create_date.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_create_date_py", "target": "tests_test_pl_plan_create_date_test_resolve_create_date_defaults_today" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_create_date.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_create_date_test_resolve_create_date_uses_explicit", "target": "app_api_pl_plan_resolve_create_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_create_date.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_create_date", "target": "tests_test_pl_plan_create_date_test_resolve_create_date_uses_explicit" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_create_date.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_create_date_test_resolve_create_date_defaults_today", "target": "app_api_pl_plan_resolve_create_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_create_date.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_create_date", "target": "tests_test_pl_plan_create_date_test_resolve_create_date_defaults_today" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_transport_history.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_transport_history_py", "target": "app_api_pl_public_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_transport_history.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_transport_history_py", "target": "tests_test_pl_public_transport_history_test_normalize_main_plate_trims" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_transport_history.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_transport_history_py", "target": "tests_test_pl_public_transport_history_test_parse_history_date_ok_and_bad" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_transport_history.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_transport_history_py", "target": "tests_test_pl_public_transport_history_test_history_matches_date_or_logic" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_transport_history.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_transport_history_py", "target": "tests_test_pl_public_transport_history_test_history_status_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_transport_history.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_transport_history_test_normalize_main_plate_trims", "target": "app_api_pl_public_transport_normalize_main_plate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_transport_history.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_transport_history", "target": "tests_test_pl_public_transport_history_test_normalize_main_plate_trims" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_transport_history.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_transport_history_test_parse_history_date_ok_and_bad", "target": "app_api_pl_public_transport_parse_history_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_transport_history.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_transport_history", "target": "tests_test_pl_public_transport_history_test_parse_history_date_ok_and_bad" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_transport_history.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_transport_history_test_history_matches_date_or_logic", "target": "app_api_pl_public_transport_history_matches_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_transport_history.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_transport_history", "target": "tests_test_pl_public_transport_history_test_history_matches_date_or_logic" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_transport_history.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_transport_history_test_history_status_label", "target": "app_api_pl_public_transport_history_status_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_transport_history.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_transport_history", "target": "tests_test_pl_public_transport_history_test_history_status_label" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_resolve_crm_product_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_resolve_crm_product_py", "target": "app_services_db_product_helpers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_resolve_crm_product_py", "target": "tests_test_db_resolve_crm_product_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_resolve_crm_product_py", "target": "tests_test_db_resolve_crm_product_test_resolve_rejects_off_shelf_by_default" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_resolve_crm_product_py", "target": "tests_test_db_resolve_crm_product_test_resolve_allows_off_shelf_when_not_required" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_resolve_crm_product_rationale_1", "target": "tests_test_db_resolve_crm_product_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_resolve_crm_product_test_resolve_rejects_off_shelf_by_default", "target": "tests_test_db_resolve_crm_product_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_resolve_crm_product_test_resolve_allows_off_shelf_when_not_required", "target": "tests_test_db_resolve_crm_product_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_resolve_crm_product", "target": "tests_test_db_resolve_crm_product_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_resolve_crm_product_test_resolve_rejects_off_shelf_by_default", "target": "app_services_db_product_helpers_resolve_crm_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_resolve_crm_product", "target": "tests_test_db_resolve_crm_product_test_resolve_rejects_off_shelf_by_default" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_resolve_crm_product_test_resolve_allows_off_shelf_when_not_required", "target": "app_services_db_product_helpers_resolve_crm_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_resolve_crm_product", "target": "tests_test_db_resolve_crm_product_test_resolve_allows_off_shelf_when_not_required" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_resolve_crm_product_rationale_1", "target": "tests_test_db_resolve_crm_product" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_py", "target": "app_models_db_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_py", "target": "app_services_pl_dibang_bridge_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_py", "target": "tests_test_pl_dibang_upsert_on_arrange_make_query_router" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_py", "target": "tests_test_pl_dibang_upsert_on_arrange_test_cancel_generate_dibang_blocked_when_weighing_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_py", "target": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_reuses_existing_inventory_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L285", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_py", "target": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_updates_inventory_and_weighing_plate_when_already_weighed" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L467", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_py", "target": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_remounts_monthly_plan_when_partner_changes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L644", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_py", "target": "tests_test_pl_dibang_upsert_on_arrange_test_arrange_transport_source_has_no_revoke_call" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L652", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_py", "target": "tests_test_pl_dibang_upsert_on_arrange_test_arrange_transport_syncs_stop_dibang_even_when_all_unchecked" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_rationale_1", "target": "tests_test_pl_dibang_upsert_on_arrange_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_cancel_generate_dibang_blocked_when_weighing_exists", "target": "tests_test_pl_dibang_upsert_on_arrange_make_query_router" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L252", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_reuses_existing_inventory_id", "target": "tests_test_pl_dibang_upsert_on_arrange_make_query_router" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L429", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_updates_inventory_and_weighing_plate_when_already_weighed", "target": "tests_test_pl_dibang_upsert_on_arrange_make_query_router" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L609", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_remounts_monthly_plan_when_partner_changes", "target": "tests_test_pl_dibang_upsert_on_arrange_make_query_router" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L288", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_rationale_288", "target": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_updates_inventory_and_weighing_plate_when_already_weighed" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L473", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_rationale_473", "target": "tests_test_pl_dibang_upsert_on_arrange_test_upsert_remounts_monthly_plan_when_partner_changes" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_upsert_on_arrange.py", "source_location": "L653", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_upsert_on_arrange_rationale_653", "target": "tests_test_pl_dibang_upsert_on_arrange_test_arrange_transport_syncs_stop_dibang_even_when_all_unchecked" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_feedback_brand_qty_py", "target": "app_services_pl_feedback_brand_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_feedback_brand_qty_py", "target": "tests_test_pl_feedback_brand_qty_test_format_brand_qty_summary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_feedback_brand_qty_py", "target": "tests_test_pl_feedback_brand_qty_test_format_brand_qty_summary_empty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_feedback_brand_qty_py", "target": "tests_test_pl_feedback_brand_qty_test_format_brand_qty_summary_zero_only" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_feedback_brand_qty_py", "target": "tests_test_pl_feedback_brand_qty_test_require_skips_when_no_brand_mode" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_feedback_brand_qty_py", "target": "tests_test_pl_feedback_brand_qty_test_require_skips_when_not_enforced" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_feedback_brand_qty_py", "target": "tests_test_pl_feedback_brand_qty_test_require_enforces_when_completed" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_feedback_brand_qty_py", "target": "tests_test_pl_feedback_brand_qty_test_require_calls_validate_when_positive_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_feedback_brand_qty_py", "target": "tests_test_pl_feedback_brand_qty_test_persist_io_item_brand_qtys_writes_when_brand_mode_missing" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_feedback_brand_qty_test_format_brand_qty_summary", "target": "app_services_pl_feedback_brand_qty_format_brand_qty_summary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_feedback_brand_qty", "target": "tests_test_pl_feedback_brand_qty_test_format_brand_qty_summary" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_feedback_brand_qty_test_format_brand_qty_summary_empty", "target": "app_services_pl_feedback_brand_qty_format_brand_qty_summary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_feedback_brand_qty", "target": "tests_test_pl_feedback_brand_qty_test_format_brand_qty_summary_empty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_feedback_brand_qty_test_format_brand_qty_summary_zero_only", "target": "app_services_pl_feedback_brand_qty_format_brand_qty_summary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_feedback_brand_qty", "target": "tests_test_pl_feedback_brand_qty_test_format_brand_qty_summary_zero_only" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_feedback_brand_qty_test_require_skips_when_no_brand_mode", "target": "app_services_pl_feedback_brand_qty_require_brand_qtys_if_needed" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_feedback_brand_qty", "target": "tests_test_pl_feedback_brand_qty_test_require_skips_when_no_brand_mode" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_feedback_brand_qty_test_require_skips_when_not_enforced", "target": "app_services_pl_feedback_brand_qty_require_brand_qtys_if_needed" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_feedback_brand_qty", "target": "tests_test_pl_feedback_brand_qty_test_require_skips_when_not_enforced" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_feedback_brand_qty_test_require_enforces_when_completed", "target": "app_services_pl_feedback_brand_qty_require_brand_qtys_if_needed" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_feedback_brand_qty", "target": "tests_test_pl_feedback_brand_qty_test_require_enforces_when_completed" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_feedback_brand_qty_test_require_calls_validate_when_positive_rows", "target": "app_services_pl_feedback_brand_qty_require_brand_qtys_if_needed" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_feedback_brand_qty", "target": "tests_test_pl_feedback_brand_qty_test_require_calls_validate_when_positive_rows" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_feedback_brand_qty_rationale_79", "target": "tests_test_pl_feedback_brand_qty_test_persist_io_item_brand_qtys_writes_when_brand_mode_missing" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_feedback_brand_qty_test_persist_io_item_brand_qtys_writes_when_brand_mode_missing", "target": "app_services_pl_feedback_brand_qty_persist_io_item_brand_qtys" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_feedback_brand_qty", "target": "tests_test_pl_feedback_brand_qty_test_persist_io_item_brand_qtys_writes_when_brand_mode_missing" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "app_models_duty_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "app_schemas_duty" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "app_services_duty_schedule" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "tests_test_duty_schedule_test_parse_hhmm" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "tests_test_duty_schedule_test_parse_hhmm_invalid_raises" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "tests_test_duty_schedule_test_parse_time_range_input_day" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "tests_test_duty_schedule_test_parse_time_range_input_cross_day" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "tests_test_duty_schedule_test_format_time_label_same_day" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "tests_test_duty_schedule_test_format_time_label_cross_day" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "tests_test_duty_schedule_test_format_time_label_empty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "tests_test_duty_schedule_test_work_plans_join_split" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "tests_test_duty_schedule_test_build_dict_value_from_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "tests_test_duty_schedule_test_ensure_dict_data_reuses_existing_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "tests_test_duty_schedule_test_ensure_dict_data_inserts_new_without_commit" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "tests_test_duty_schedule_test_normalize_person_name_ok" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "tests_test_duty_schedule_test_normalize_person_name_empty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "tests_test_duty_schedule_test_normalize_person_name_too_long" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "tests_test_duty_schedule_test_shift_labels" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "tests_test_duty_schedule_test_grab_rejects_when_full" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "tests_test_duty_schedule_test_grab_allows_custom_shift_type_when_slot_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L278", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "tests_test_duty_schedule_test_grab_rejects_when_closed" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "tests_test_duty_schedule_test_grab_rejects_invalid_user" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L325", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "tests_test_duty_schedule_test_grab_rejects_duplicate_same_shift" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L391", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "tests_test_duty_schedule_test_save_day_revives_soft_deleted_slot_instead_of_insert" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L474", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "tests_test_duty_schedule_test_save_day_retire_frees_existing_soft_deleted_uk" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L550", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "tests_test_duty_schedule_test_tombstone_shift_type_keeps_unique_suffix" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L559", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "tests_test_duty_schedule_test_save_day_clears_all_slots_when_empty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L623", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "tests_test_duty_schedule_test_save_day_rejects_clear_slot_with_assignments" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L391", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "tests_test_duty_schedule_test_save_day_rejects_shrink_below_grab_count" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L465", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "tests_test_duty_schedule_test_resolve_duty_staff_role_id_by_fixed_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L474", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "tests_test_duty_schedule_test_list_duty_staff_users_empty_when_no_role" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L482", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "tests_test_duty_schedule_test_assert_user_is_duty_staff_rejects_without_role" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L503", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "tests_test_duty_schedule_test_grab_rejects_non_duty_staff" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L548", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "tests_test_duty_schedule_test_save_day_grandfathers_existing_assign_without_role" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L636", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_py", "target": "tests_test_duty_schedule_test_save_day_rejects_new_assign_without_role" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_parse_hhmm", "target": "app_services_duty_schedule_parse_hhmm" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "tests_test_duty_schedule_test_parse_hhmm" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_parse_hhmm_invalid_raises", "target": "app_services_duty_schedule_parse_hhmm" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "tests_test_duty_schedule_test_parse_hhmm_invalid_raises" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_parse_time_range_input_day", "target": "app_services_duty_schedule_parse_time_range_input" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "tests_test_duty_schedule_test_parse_time_range_input_day" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_parse_time_range_input_cross_day", "target": "app_services_duty_schedule_parse_time_range_input" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "tests_test_duty_schedule_test_parse_time_range_input_cross_day" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_format_time_label_same_day", "target": "app_services_duty_schedule_parse_hhmm" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_format_time_label_same_day", "target": "app_services_duty_schedule_format_time_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "tests_test_duty_schedule_test_format_time_label_same_day" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_format_time_label_cross_day", "target": "app_services_duty_schedule_parse_hhmm" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_format_time_label_cross_day", "target": "app_services_duty_schedule_format_time_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "tests_test_duty_schedule_test_format_time_label_cross_day" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_format_time_label_empty", "target": "app_services_duty_schedule_format_time_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "tests_test_duty_schedule_test_format_time_label_empty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_work_plans_join_split", "target": "app_services_duty_schedule_split_work_plans" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_work_plans_join_split", "target": "app_services_duty_schedule_join_work_plans" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "tests_test_duty_schedule_test_work_plans_join_split" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_build_dict_value_from_label", "target": "app_services_duty_schedule_build_dict_value_from_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "tests_test_duty_schedule_test_build_dict_value_from_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_ensure_dict_data_reuses_existing_label", "target": "app_services_duty_schedule_ensure_dict_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "tests_test_duty_schedule_test_ensure_dict_data_reuses_existing_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_ensure_dict_data_inserts_new_without_commit", "target": "app_services_duty_schedule_ensure_dict_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "tests_test_duty_schedule_test_ensure_dict_data_inserts_new_without_commit" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_normalize_person_name_ok", "target": "app_services_duty_schedule_normalize_person_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "tests_test_duty_schedule_test_normalize_person_name_ok" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_normalize_person_name_empty", "target": "app_services_duty_schedule_normalize_person_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "tests_test_duty_schedule_test_normalize_person_name_empty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_normalize_person_name_too_long", "target": "app_services_duty_schedule_normalize_person_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "tests_test_duty_schedule_test_normalize_person_name_too_long" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "tests_test_duty_schedule_test_shift_labels" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_grab_rejects_when_full", "target": "app_services_duty_schedule_grab" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "tests_test_duty_schedule_test_grab_rejects_when_full" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_rationale_211", "target": "tests_test_duty_schedule_test_grab_allows_custom_shift_type_when_slot_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L273", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_grab_allows_custom_shift_type_when_slot_exists", "target": "app_services_duty_schedule_grab" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "tests_test_duty_schedule_test_grab_allows_custom_shift_type_when_slot_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L293", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_grab_rejects_when_closed", "target": "app_services_duty_schedule_grab" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L278", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "tests_test_duty_schedule_test_grab_rejects_when_closed" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L322", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_grab_rejects_invalid_user", "target": "app_services_duty_schedule_grab" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "tests_test_duty_schedule_test_grab_rejects_invalid_user" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L388", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_grab_rejects_duplicate_same_shift", "target": "app_services_duty_schedule_grab" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L325", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "tests_test_duty_schedule_test_grab_rejects_duplicate_same_shift" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L392", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_rationale_392", "target": "tests_test_duty_schedule_test_save_day_revives_soft_deleted_slot_instead_of_insert" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L475", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_rationale_475", "target": "tests_test_duty_schedule_test_save_day_retire_frees_existing_soft_deleted_uk" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L560", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_rationale_560", "target": "tests_test_duty_schedule_test_save_day_clears_all_slots_when_empty" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L624", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_rationale_624", "target": "tests_test_duty_schedule_test_save_day_rejects_clear_slot_with_assignments" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L680", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_rationale_680", "target": "tests_test_duty_schedule_test_save_day_rejects_shrink_below_grab_count" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L392", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_rationale_392", "target": "tests_test_duty_schedule_test_save_day_rejects_shrink_below_grab_count" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L455", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_save_day_rejects_shrink_below_grab_count", "target": "app_schemas_duty_dutyassignmentin" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_save_day_rejects_shrink_below_grab_count", "target": "app_schemas_duty_dutyslotsavein" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L448", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_save_day_rejects_shrink_below_grab_count", "target": "app_schemas_duty_dutydaysavebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L462", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_save_day_rejects_shrink_below_grab_count", "target": "app_services_duty_schedule_save_day" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L391", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "tests_test_duty_schedule_test_save_day_rejects_shrink_below_grab_count" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L471", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_resolve_duty_staff_role_id_by_fixed_id", "target": "app_services_duty_schedule_resolve_duty_staff_role_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L465", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "tests_test_duty_schedule_test_resolve_duty_staff_role_id_by_fixed_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L479", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_list_duty_staff_users_empty_when_no_role", "target": "app_services_duty_schedule_list_duty_staff_users" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L474", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "tests_test_duty_schedule_test_list_duty_staff_users_empty_when_no_role" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L500", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_assert_user_is_duty_staff_rejects_without_role", "target": "app_services_duty_schedule_assert_user_is_duty_staff" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L482", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "tests_test_duty_schedule_test_assert_user_is_duty_staff_rejects_without_role" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L545", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_grab_rejects_non_duty_staff", "target": "app_services_duty_schedule_grab" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L503", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "tests_test_duty_schedule_test_grab_rejects_non_duty_staff" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L837", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_rationale_837", "target": "tests_test_duty_schedule_test_save_day_grandfathers_existing_assign_without_role" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L549", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_rationale_549", "target": "tests_test_duty_schedule_test_save_day_grandfathers_existing_assign_without_role" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L624", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_save_day_grandfathers_existing_assign_without_role", "target": "app_schemas_duty_dutyassignmentin" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L620", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_save_day_grandfathers_existing_assign_without_role", "target": "app_schemas_duty_dutyslotsavein" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L617", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_save_day_grandfathers_existing_assign_without_role", "target": "app_schemas_duty_dutydaysavebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L631", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_save_day_grandfathers_existing_assign_without_role", "target": "app_services_duty_schedule_save_day" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L548", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "tests_test_duty_schedule_test_save_day_grandfathers_existing_assign_without_role" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L712", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_save_day_rejects_new_assign_without_role", "target": "app_schemas_duty_dutyassignmentin" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L708", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_save_day_rejects_new_assign_without_role", "target": "app_schemas_duty_dutyslotsavein" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L705", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_save_day_rejects_new_assign_without_role", "target": "app_schemas_duty_dutydaysavebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L719", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule_test_save_day_rejects_new_assign_without_role", "target": "app_services_duty_schedule_save_day" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L636", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "tests_test_duty_schedule_test_save_day_rejects_new_assign_without_role" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_tripartite_cert_gates.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_tripartite_cert_gates_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_tripartite_cert_gates.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_tripartite_cert_gates_py", "target": "app_services_pl_cert_required_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_tripartite_cert_gates.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_tripartite_cert_gates_py", "target": "tests_test_pl_tripartite_cert_gates_test_carrier_personnel_skips_required_certs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_tripartite_cert_gates.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_tripartite_cert_gates_py", "target": "tests_test_pl_tripartite_cert_gates_test_self_personnel_still_requires_certs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_tripartite_cert_gates.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_tripartite_cert_gates_py", "target": "tests_test_pl_tripartite_cert_gates_test_validate_vehicle_save_certs_carrier_skips_vehicle_and_personnel_certs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_tripartite_cert_gates.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_tripartite_cert_gates_test_carrier_personnel_skips_required_certs", "target": "app_services_pl_cert_required_service_validate_personnel_required_certs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_tripartite_cert_gates.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_tripartite_cert_gates", "target": "tests_test_pl_tripartite_cert_gates_test_carrier_personnel_skips_required_certs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_tripartite_cert_gates.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_tripartite_cert_gates_test_self_personnel_still_requires_certs", "target": "app_services_pl_cert_required_service_validate_personnel_required_certs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_tripartite_cert_gates.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_tripartite_cert_gates", "target": "tests_test_pl_tripartite_cert_gates_test_self_personnel_still_requires_certs" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_tripartite_cert_gates.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_tripartite_cert_gates_rationale_35", "target": "tests_test_pl_tripartite_cert_gates_test_validate_vehicle_save_certs_carrier_skips_vehicle_and_personnel_certs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_tripartite_cert_gates.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_tripartite_cert_gates_test_validate_vehicle_save_certs_carrier_skips_vehicle_and_personnel_certs", "target": "app_services_pl_cert_required_service_validate_vehicle_save_certs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_tripartite_cert_gates.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_tripartite_cert_gates", "target": "tests_test_pl_tripartite_cert_gates_test_validate_vehicle_save_certs_carrier_skips_vehicle_and_personnel_certs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_weighing_list_filters_py", "target": "tests_test_db_weighing_list_filters_compile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_weighing_list_filters_py", "target": "tests_test_db_weighing_list_filters_test_vehicle_no_contains" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_weighing_list_filters_py", "target": "tests_test_db_weighing_list_filters_test_cargo_name_contains" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_weighing_list_filters_py", "target": "tests_test_db_weighing_list_filters_test_date_from_to_on_gross_weight_time" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_weighing_list_filters_py", "target": "tests_test_db_weighing_list_filters_test_net_weight_gte" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_weighing_list_filters_py", "target": "tests_test_db_weighing_list_filters_test_business_type_in" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_weighing_list_filters_py", "target": "tests_test_db_weighing_list_filters_test_empty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_weighing_list_filters_test_vehicle_no_contains", "target": "tests_test_db_weighing_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_weighing_list_filters_test_cargo_name_contains", "target": "tests_test_db_weighing_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_weighing_list_filters_test_date_from_to_on_gross_weight_time", "target": "tests_test_db_weighing_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_weighing_list_filters_test_net_weight_gte", "target": "tests_test_db_weighing_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_db_weighing_list_filters.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_weighing_list_filters_test_business_type_in", "target": "tests_test_db_weighing_list_filters_compile" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_list_sort.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_list_sort_py", "target": "app_models_pl_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_list_sort.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_list_sort_py", "target": "tests_test_pl_list_sort_test_plan_date_asc" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_list_sort.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_list_sort_py", "target": "tests_test_pl_list_sort_test_plan_invalid_falls_back" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_list_sort.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_list_sort_py", "target": "tests_test_pl_list_sort_test_reminder_expire_desc" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_list_sort.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_list_sort_py", "target": "tests_test_pl_list_sort_test_maint_apply_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_list_sort.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_list_sort_py", "target": "tests_test_pl_list_sort_test_maint_board_process_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_list_sort.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_list_sort_py", "target": "tests_test_pl_list_sort_test_recharge_board_recharge_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_list_sort.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_list_sort_py", "target": "tests_test_pl_list_sort_test_recharge_apply_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_list_sort.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_list_sort_py", "target": "tests_test_pl_list_sort_test_parse_sort_params" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_freight_unsettled_q_filter.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_freight_unsettled_q_filter_py", "target": "app_services_pl_freight_settlement_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_freight_unsettled_q_filter.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_freight_unsettled_q_filter_py", "target": "tests_test_pl_freight_unsettled_q_filter_test_unsettled_plans_q_filter_includes_carrier_and_plate" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_freight_unsettled_q_filter.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_freight_unsettled_q_filter_rationale_1", "target": "tests_test_pl_freight_unsettled_q_filter_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_freight_unsettled_q_filter.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_freight_unsettled_q_filter_test_unsettled_plans_q_filter_includes_carrier_and_plate", "target": "app_services_pl_freight_settlement_service_unsettled_plans_q_filter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_freight_unsettled_q_filter.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_freight_unsettled_q_filter", "target": "tests_test_pl_freight_unsettled_q_filter_test_unsettled_plans_q_filter_includes_carrier_and_plate" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_freight_unsettled_q_filter.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_freight_unsettled_q_filter_rationale_1", "target": "tests_test_pl_freight_unsettled_q_filter" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_arrange_optional_driver.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_arrange_optional_driver_py", "target": "app_api_pl_transport" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_arrange_optional_driver.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_arrange_optional_driver_py", "target": "app_schemas_pl_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_arrange_optional_driver.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_arrange_optional_driver_py", "target": "tests_test_pl_transport_arrange_optional_driver_test_transport_arrange_schema_allows_missing_driver" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_arrange_optional_driver.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_arrange_optional_driver_py", "target": "tests_test_pl_transport_arrange_optional_driver_test_apply_transport_arrange_fields_without_driver" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_arrange_optional_driver.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_arrange_optional_driver", "target": "tests_test_pl_transport_arrange_optional_driver_test_transport_arrange_schema_allows_missing_driver" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_arrange_optional_driver.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_arrange_optional_driver_test_apply_transport_arrange_fields_without_driver", "target": "app_api_pl_transport_apply_transport_arrange_fields" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_arrange_optional_driver.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_arrange_optional_driver", "target": "tests_test_pl_transport_arrange_optional_driver_test_apply_transport_arrange_fields_without_driver" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_list_filters_py", "target": "tests_test_bx_invoice_list_filters_compile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_list_filters_py", "target": "tests_test_bx_invoice_list_filters_test_wallet_owner_name_and_keyword" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_list_filters_py", "target": "tests_test_bx_invoice_list_filters_test_wallet_total_amount_between" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_list_filters_py", "target": "tests_test_bx_invoice_list_filters_test_wallet_invoice_count_gte" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_list_filters_py", "target": "tests_test_bx_invoice_list_filters_test_wallet_empty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_list_filters_py", "target": "tests_test_bx_invoice_list_filters_test_invoice_remark_and_amount_eq" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_list_filters_py", "target": "tests_test_bx_invoice_list_filters_test_invoice_keyword_searches_attachment" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_list_filters_py", "target": "tests_test_bx_invoice_list_filters_test_invoice_create_time_range" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_list_filters_py", "target": "tests_test_bx_invoice_list_filters_test_invoice_empty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_list_filters_py", "target": "tests_test_bx_invoice_list_filters_test_ledger_entry_type_in" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_list_filters_py", "target": "tests_test_bx_invoice_list_filters_test_ledger_amount_lt" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_list_filters_py", "target": "tests_test_bx_invoice_list_filters_test_ledger_empty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_list_filters_test_wallet_owner_name_and_keyword", "target": "tests_test_bx_invoice_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_list_filters_test_wallet_total_amount_between", "target": "tests_test_bx_invoice_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_list_filters_test_wallet_invoice_count_gte", "target": "tests_test_bx_invoice_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_list_filters_test_invoice_remark_and_amount_eq", "target": "tests_test_bx_invoice_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_list_filters_test_invoice_keyword_searches_attachment", "target": "tests_test_bx_invoice_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_list_filters_test_invoice_create_time_range", "target": "tests_test_bx_invoice_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_list_filters_test_ledger_entry_type_in", "target": "tests_test_bx_invoice_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_list_filters.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_list_filters_test_ledger_amount_lt", "target": "tests_test_bx_invoice_list_filters_compile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_list_sort.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_list_sort_py", "target": "tests_test_crm_list_sort_fake_columns" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_list_sort.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_list_sort_py", "target": "tests_test_crm_list_sort_test_valid_asc" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_list_sort.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_list_sort_py", "target": "tests_test_crm_list_sort_test_valid_desc" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_list_sort.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_list_sort_py", "target": "tests_test_crm_list_sort_test_invalid_field_falls_back" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_list_sort.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_list_sort_py", "target": "tests_test_crm_list_sort_test_invalid_order_falls_back" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_list_sort.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_list_sort_py", "target": "tests_test_crm_list_sort_test_missing_falls_back" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_list_sort.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_list_sort_test_valid_asc", "target": "tests_test_crm_list_sort_fake_columns" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_list_sort.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_list_sort_test_valid_desc", "target": "tests_test_crm_list_sort_fake_columns" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_list_sort.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_list_sort_test_invalid_field_falls_back", "target": "tests_test_crm_list_sort_fake_columns" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_list_sort.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_list_sort_test_invalid_order_falls_back", "target": "tests_test_crm_list_sort_fake_columns" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_list_sort.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_list_sort_test_missing_falls_back", "target": "tests_test_crm_list_sort_fake_columns" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_print_service_py", "target": "app_schemas_pl_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_print_service_py", "target": "app_services_pl_plan_print_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_print_service_py", "target": "tests_test_pl_plan_print_service_stop_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_print_service_py", "target": "tests_test_pl_plan_print_service_delivery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_print_service_py", "target": "tests_test_pl_plan_print_service_test_list_delivery_print_customers_three_distinct" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_print_service_py", "target": "tests_test_pl_plan_print_service_test_list_delivery_print_customers_dedupes_by_customer_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_print_service_py", "target": "tests_test_pl_plan_print_service_test_build_delivery_slip_print_merges_same_customer_and_uses_min_seq_contact" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_print_service_test_build_delivery_slip_print_merges_same_customer_and_uses_min_seq_contact", "target": "tests_test_pl_plan_print_service_stop_product" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_print_service_stop_product", "target": "app_schemas_pl_plan_planstopproductread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_print_service", "target": "tests_test_pl_plan_print_service_stop_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_print_service_test_list_delivery_print_customers_three_distinct", "target": "tests_test_pl_plan_print_service_delivery" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_print_service_test_list_delivery_print_customers_dedupes_by_customer_id", "target": "tests_test_pl_plan_print_service_delivery" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_print_service_test_build_delivery_slip_print_merges_same_customer_and_uses_min_seq_contact", "target": "tests_test_pl_plan_print_service_delivery" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_print_service_delivery", "target": "app_schemas_pl_plan_plandeliveryread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_print_service", "target": "tests_test_pl_plan_print_service_delivery" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_print_service_test_list_delivery_print_customers_three_distinct", "target": "app_services_pl_plan_print_service_list_delivery_print_customers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_print_service", "target": "tests_test_pl_plan_print_service_test_list_delivery_print_customers_three_distinct" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_print_service_test_list_delivery_print_customers_dedupes_by_customer_id", "target": "app_services_pl_plan_print_service_list_delivery_print_customers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_print_service", "target": "tests_test_pl_plan_print_service_test_list_delivery_print_customers_dedupes_by_customer_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_print_service_test_build_delivery_slip_print_merges_same_customer_and_uses_min_seq_contact", "target": "app_services_pl_plan_print_service_build_delivery_slip_print" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_print_service", "target": "tests_test_pl_plan_print_service_test_build_delivery_slip_print_merges_same_customer_and_uses_min_seq_contact" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align_py", "target": "app_crud_crm_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align_py", "target": "tests_test_crm_contract_no_align_test_replace_keeps_seq_and_swaps_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align_py", "target": "tests_test_crm_contract_no_align_test_replace_noop_when_same_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align_py", "target": "tests_test_crm_contract_no_align_test_replace_returns_none_for_nonstandard" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align_py", "target": "tests_test_crm_contract_no_align_test_align_returns_original_when_nonstandard" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align_py", "target": "tests_test_crm_contract_no_align_test_align_bumps_seq_when_occupied" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align_py", "target": "tests_test_crm_contract_no_align_test_align_exclude_id_skips_self" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align_py", "target": "tests_test_crm_contract_no_align_mock_last_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align_py", "target": "tests_test_crm_contract_no_align_test_generate_bumps_past_soft_deleted_occupied_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align_py", "target": "tests_test_crm_contract_no_align_test_generate_starts_after_soft_deleted_max" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align_test_replace_keeps_seq_and_swaps_date", "target": "app_crud_crm_contract_replace_contract_no_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align", "target": "tests_test_crm_contract_no_align_test_replace_keeps_seq_and_swaps_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align_test_replace_noop_when_same_date", "target": "app_crud_crm_contract_replace_contract_no_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align", "target": "tests_test_crm_contract_no_align_test_replace_noop_when_same_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align_test_replace_returns_none_for_nonstandard", "target": "app_crud_crm_contract_replace_contract_no_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align", "target": "tests_test_crm_contract_no_align_test_replace_returns_none_for_nonstandard" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align_test_align_returns_original_when_nonstandard", "target": "app_crud_crm_contract_align_contract_no_to_sign_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align", "target": "tests_test_crm_contract_no_align_test_align_returns_original_when_nonstandard" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align_test_align_bumps_seq_when_occupied", "target": "app_crud_crm_contract_align_contract_no_to_sign_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align", "target": "tests_test_crm_contract_no_align_test_align_bumps_seq_when_occupied" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align_test_align_exclude_id_skips_self", "target": "app_crud_crm_contract_align_contract_no_to_sign_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align", "target": "tests_test_crm_contract_no_align_test_align_exclude_id_skips_self" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align_test_generate_bumps_past_soft_deleted_occupied_no", "target": "tests_test_crm_contract_no_align_mock_last_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align_test_generate_starts_after_soft_deleted_max", "target": "tests_test_crm_contract_no_align_mock_last_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align", "target": "tests_test_crm_contract_no_align_mock_last_contract" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align_rationale_83", "target": "tests_test_crm_contract_no_align_test_generate_bumps_past_soft_deleted_occupied_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align_test_generate_bumps_past_soft_deleted_occupied_no", "target": "app_crud_crm_contract_generate_contract_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align", "target": "tests_test_crm_contract_no_align_test_generate_bumps_past_soft_deleted_occupied_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align_rationale_95", "target": "tests_test_crm_contract_no_align_test_generate_starts_after_soft_deleted_max" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align_test_generate_starts_after_soft_deleted_max", "target": "app_crud_crm_contract_generate_contract_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align", "target": "tests_test_crm_contract_no_align_test_generate_starts_after_soft_deleted_max" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_vehicle_personnel_photo_schema_py", "target": "app_schemas_pl_base_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_vehicle_personnel_photo_schema_py", "target": "tests_test_pl_vehicle_personnel_photo_schema_test_vehicle_create_accepts_photo_urls" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_vehicle_personnel_photo_schema_py", "target": "tests_test_pl_vehicle_personnel_photo_schema_test_vehicle_update_accepts_photo_urls" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_vehicle_personnel_photo_schema_py", "target": "tests_test_pl_vehicle_personnel_photo_schema_test_personnel_create_accepts_photo_urls" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_vehicle_personnel_photo_schema_py", "target": "tests_test_pl_vehicle_personnel_photo_schema_test_personnel_update_accepts_photo_urls" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_vehicle_personnel_photo_schema_rationale_1", "target": "tests_test_pl_vehicle_personnel_photo_schema_py" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_vehicle_personnel_photo_schema", "target": "tests_test_pl_vehicle_personnel_photo_schema_test_vehicle_create_accepts_photo_urls" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_vehicle_personnel_photo_schema", "target": "tests_test_pl_vehicle_personnel_photo_schema_test_vehicle_update_accepts_photo_urls" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_vehicle_personnel_photo_schema", "target": "tests_test_pl_vehicle_personnel_photo_schema_test_personnel_create_accepts_photo_urls" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_vehicle_personnel_photo_schema", "target": "tests_test_pl_vehicle_personnel_photo_schema_test_personnel_update_accepts_photo_urls" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_vehicle_personnel_photo_schema_rationale_1", "target": "tests_test_pl_vehicle_personnel_photo_schema" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_bx_optional_date.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_optional_date_py", "target": "app_utils_bx_codegen" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_optional_date.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_optional_date_py", "target": "tests_test_bx_optional_date_test_parse_optional_date_none_and_blank" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_optional_date.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_optional_date_py", "target": "tests_test_bx_optional_date_test_parse_optional_date_string_and_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_optional_date.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_optional_date_py", "target": "tests_test_bx_optional_date_test_parse_optional_date_invalid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_optional_date.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_optional_date_test_parse_optional_date_none_and_blank", "target": "app_utils_bx_codegen_parse_optional_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_optional_date.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_optional_date", "target": "tests_test_bx_optional_date_test_parse_optional_date_none_and_blank" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_optional_date.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_optional_date_test_parse_optional_date_string_and_date", "target": "app_utils_bx_codegen_parse_optional_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_optional_date.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_optional_date", "target": "tests_test_bx_optional_date_test_parse_optional_date_string_and_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_optional_date.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_optional_date_test_parse_optional_date_invalid", "target": "app_utils_bx_codegen_parse_optional_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_optional_date.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_optional_date", "target": "tests_test_bx_optional_date_test_parse_optional_date_invalid" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_price_mask.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_price_mask_py", "target": "app_schemas_pl_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_price_mask.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_price_mask_py", "target": "tests_test_pl_plan_price_mask_minimal_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_price_mask.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_price_mask_py", "target": "tests_test_pl_plan_price_mask_test_mask_clears_plan_and_product_prices" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_price_mask.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_price_mask_py", "target": "tests_test_pl_plan_price_mask_test_mask_is_noop_when_disabled" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_price_mask.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_price_mask_test_mask_clears_plan_and_product_prices", "target": "tests_test_pl_plan_price_mask_minimal_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_price_mask.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_price_mask_test_mask_is_noop_when_disabled", "target": "tests_test_pl_plan_price_mask_minimal_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_framework_contract_amount.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_framework_contract_amount_py", "target": "app_crud_crm_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_framework_contract_amount.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_framework_contract_amount_py", "target": "tests_test_crm_framework_contract_amount_test_framework_sale_sums_fixed_line_subtotals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_framework_contract_amount.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_framework_contract_amount_py", "target": "tests_test_crm_framework_contract_amount_test_framework_purchase_mixed_market_rows_contribute_zero" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_framework_contract_amount.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_framework_contract_amount_py", "target": "tests_test_crm_framework_contract_amount_test_framework_all_market_amount_is_zero" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_framework_contract_amount.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_framework_contract_amount_py", "target": "tests_test_crm_framework_contract_amount_test_non_framework_unchanged" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_crm_framework_contract_amount.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_framework_contract_amount_rationale_1", "target": "tests_test_crm_framework_contract_amount_py" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_trailer_cert_rules_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_trailer_cert_rules_py", "target": "app_services_pl_cert_required_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_trailer_cert_rules_py", "target": "tests_test_pl_trailer_cert_rules_complete_self_head_certs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_trailer_cert_rules_py", "target": "tests_test_pl_trailer_cert_rules_test_huolala_trailer_helpers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_trailer_cert_rules_py", "target": "tests_test_pl_trailer_cert_rules_test_self_huolala_skips_trailer_required_certs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_trailer_cert_rules_py", "target": "tests_test_pl_trailer_cert_rules_test_self_normal_trailer_requires_trailer_certs" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_trailer_cert_rules_rationale_1", "target": "tests_test_pl_trailer_cert_rules_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_trailer_cert_rules_test_self_huolala_skips_trailer_required_certs", "target": "tests_test_pl_trailer_cert_rules_complete_self_head_certs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_trailer_cert_rules_test_self_normal_trailer_requires_trailer_certs", "target": "tests_test_pl_trailer_cert_rules_complete_self_head_certs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_trailer_cert_rules", "target": "tests_test_pl_trailer_cert_rules_complete_self_head_certs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_trailer_cert_rules_test_huolala_trailer_helpers", "target": "app_services_pl_cert_required_service_is_huolala_trailer_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_trailer_cert_rules_test_huolala_trailer_helpers", "target": "app_services_pl_cert_required_service_should_show_trailer_cert_slots" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_trailer_cert_rules_test_huolala_trailer_helpers", "target": "app_services_pl_cert_required_service_should_require_trailer_certs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_trailer_cert_rules", "target": "tests_test_pl_trailer_cert_rules_test_huolala_trailer_helpers" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_trailer_cert_rules_test_self_huolala_skips_trailer_required_certs", "target": "app_services_pl_cert_required_service_validate_self_vehicle_required_certs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_trailer_cert_rules", "target": "tests_test_pl_trailer_cert_rules_test_self_huolala_skips_trailer_required_certs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_trailer_cert_rules_test_self_normal_trailer_requires_trailer_certs", "target": "app_services_pl_cert_required_service_validate_self_vehicle_required_certs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_trailer_cert_rules", "target": "tests_test_pl_trailer_cert_rules_test_self_normal_trailer_requires_trailer_certs" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_trailer_cert_rules_rationale_1", "target": "tests_test_pl_trailer_cert_rules" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_vehicle_ops_list_filters_py", "target": "tests_test_pl_vehicle_ops_list_filters_compile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_vehicle_ops_list_filters_py", "target": "tests_test_pl_vehicle_ops_list_filters_test_recharge_apply_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_vehicle_ops_list_filters_py", "target": "tests_test_pl_vehicle_ops_list_filters_test_recharge_disburse_board_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_vehicle_ops_list_filters_py", "target": "tests_test_pl_vehicle_ops_list_filters_test_maintenance_apply_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_vehicle_ops_list_filters_py", "target": "tests_test_pl_vehicle_ops_list_filters_test_maintenance_process_board_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_vehicle_ops_list_filters_py", "target": "tests_test_pl_vehicle_ops_list_filters_test_empty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_vehicle_ops_list_filters_test_recharge_apply_filters", "target": "tests_test_pl_vehicle_ops_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_vehicle_ops_list_filters_test_recharge_disburse_board_filters", "target": "tests_test_pl_vehicle_ops_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_vehicle_ops_list_filters_test_maintenance_apply_filters", "target": "tests_test_pl_vehicle_ops_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_vehicle_ops_list_filters.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_vehicle_ops_list_filters_test_maintenance_process_board_filters", "target": "tests_test_pl_vehicle_ops_list_filters_compile" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_py", "target": "app_services_pl_internal_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_py", "target": "app_services_pl_plan_stop_rules" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_py", "target": "tests_test_pl_plan_stop_rules_test_internal_shanxia_load_outbound" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_py", "target": "tests_test_pl_plan_stop_rules_test_internal_shanxia_delivery_inbound" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_py", "target": "tests_test_pl_plan_stop_rules_test_internal_yundong_load_outbound" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_py", "target": "tests_test_pl_plan_stop_rules_test_internal_yundong_delivery_inbound" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_py", "target": "tests_test_pl_plan_stop_rules_test_external_customer_no_dibang" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_py", "target": "tests_test_pl_plan_stop_rules_test_delivery_defaults_use_delivery_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_py", "target": "tests_test_pl_plan_stop_rules_test_normalize_stop_dibang_fields_repairs_none_direction" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_py", "target": "tests_test_pl_plan_stop_rules_test_normalize_respects_explicit_uncheck_for_internal_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_py", "target": "tests_test_pl_plan_stop_rules_test_normalize_respects_explicit_uncheck_for_internal_delivery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_py", "target": "tests_test_pl_plan_stop_rules_test_normalize_forces_off_for_external_even_when_checked" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_py", "target": "tests_test_pl_plan_stop_rules_test_normalize_keeps_explicit_check_for_internal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_py", "target": "tests_test_pl_plan_stop_rules_test_external_empty_name_no_dibang" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_py", "target": "tests_test_pl_plan_stop_rules_test_warn_qty_balanced_returns_empty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_py", "target": "tests_test_pl_plan_stop_rules_test_warn_qty_uses_plan_qty_on_plan_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_py", "target": "tests_test_pl_plan_stop_rules_test_warn_qty_load_vs_delivery_imbalance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_py", "target": "tests_test_pl_plan_stop_rules_test_warn_qty_delivery_vs_load_imbalance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_py", "target": "tests_test_pl_plan_stop_rules_test_warn_qty_load_delivery_decimal_imbalance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_py", "target": "tests_test_pl_plan_stop_rules_test_warn_qty_multi_stop_30_equals_10_15_5_balanced" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_py", "target": "tests_test_pl_plan_stop_rules_test_warn_qty_sums_multiple_rows_balanced_across_stops" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_py", "target": "tests_test_pl_plan_stop_rules_test_warn_qty_sums_multiple_rows_imbalanced_across_stops" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_rationale_1", "target": "tests_test_pl_plan_stop_rules_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_test_internal_shanxia_load_outbound", "target": "app_services_pl_plan_stop_rules_resolve_stop_dibang_defaults" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules", "target": "tests_test_pl_plan_stop_rules_test_internal_shanxia_load_outbound" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_test_internal_shanxia_delivery_inbound", "target": "app_services_pl_plan_stop_rules_resolve_stop_dibang_defaults" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules", "target": "tests_test_pl_plan_stop_rules_test_internal_shanxia_delivery_inbound" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_test_internal_yundong_load_outbound", "target": "app_services_pl_plan_stop_rules_resolve_stop_dibang_defaults" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules", "target": "tests_test_pl_plan_stop_rules_test_internal_yundong_load_outbound" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_test_internal_yundong_delivery_inbound", "target": "app_services_pl_plan_stop_rules_resolve_stop_dibang_defaults" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules", "target": "tests_test_pl_plan_stop_rules_test_internal_yundong_delivery_inbound" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_test_external_customer_no_dibang", "target": "app_services_pl_plan_stop_rules_resolve_stop_dibang_defaults" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules", "target": "tests_test_pl_plan_stop_rules_test_external_customer_no_dibang" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_rationale_39", "target": "tests_test_pl_plan_stop_rules_test_delivery_defaults_use_delivery_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_test_delivery_defaults_use_delivery_customer", "target": "app_services_pl_plan_stop_rules_resolve_stop_dibang_defaults" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules", "target": "tests_test_pl_plan_stop_rules_test_delivery_defaults_use_delivery_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_test_normalize_stop_dibang_fields_repairs_none_direction", "target": "app_services_pl_plan_stop_rules_normalize_stop_dibang_fields" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules", "target": "tests_test_pl_plan_stop_rules_test_normalize_stop_dibang_fields_repairs_none_direction" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_rationale_57", "target": "tests_test_pl_plan_stop_rules_test_normalize_respects_explicit_uncheck_for_internal_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_test_external_empty_name_no_dibang", "target": "app_services_pl_plan_stop_rules_resolve_stop_dibang_defaults" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules", "target": "tests_test_pl_plan_stop_rules_test_external_empty_name_no_dibang" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_test_warn_qty_balanced_returns_empty", "target": "app_services_pl_plan_stop_rules_warn_qty_imbalance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules", "target": "tests_test_pl_plan_stop_rules_test_warn_qty_balanced_returns_empty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_test_warn_qty_uses_plan_qty_on_plan_products", "target": "app_services_pl_plan_stop_rules_warn_qty_imbalance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules", "target": "tests_test_pl_plan_stop_rules_test_warn_qty_uses_plan_qty_on_plan_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_test_warn_qty_load_vs_delivery_imbalance", "target": "app_services_pl_plan_stop_rules_warn_qty_imbalance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules", "target": "tests_test_pl_plan_stop_rules_test_warn_qty_load_vs_delivery_imbalance" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_test_warn_qty_delivery_vs_load_imbalance", "target": "app_services_pl_plan_stop_rules_warn_qty_imbalance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules", "target": "tests_test_pl_plan_stop_rules_test_warn_qty_delivery_vs_load_imbalance" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_test_warn_qty_load_delivery_decimal_imbalance", "target": "app_services_pl_plan_stop_rules_warn_qty_imbalance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules", "target": "tests_test_pl_plan_stop_rules_test_warn_qty_load_delivery_decimal_imbalance" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_rationale_151", "target": "tests_test_pl_plan_stop_rules_test_warn_qty_multi_stop_30_equals_10_15_5_balanced" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_rationale_106", "target": "tests_test_pl_plan_stop_rules_test_warn_qty_multi_stop_30_equals_10_15_5_balanced" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_test_warn_qty_multi_stop_30_equals_10_15_5_balanced", "target": "app_services_pl_plan_stop_rules_warn_qty_imbalance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules", "target": "tests_test_pl_plan_stop_rules_test_warn_qty_multi_stop_30_equals_10_15_5_balanced" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_test_warn_qty_sums_multiple_rows_balanced_across_stops", "target": "app_services_pl_plan_stop_rules_warn_qty_imbalance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules", "target": "tests_test_pl_plan_stop_rules_test_warn_qty_sums_multiple_rows_balanced_across_stops" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_test_warn_qty_sums_multiple_rows_imbalanced_across_stops", "target": "app_services_pl_plan_stop_rules_warn_qty_imbalance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules", "target": "tests_test_pl_plan_stop_rules_test_warn_qty_sums_multiple_rows_imbalanced_across_stops" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules_rationale_1", "target": "tests_test_pl_plan_stop_rules" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit_py", "target": "app_crud_crm_quote_approval" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit_py", "target": "app_crud_crm_contract_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit_py", "target": "tests_test_crm_approval_reedit_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit_py", "target": "tests_test_crm_approval_reedit_test_quote_can_approve_prefers_current_pending_over_historical_approved" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit_py", "target": "tests_test_crm_approval_reedit_test_quote_can_approve_false_when_only_historical_approved" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit_py", "target": "tests_test_crm_approval_reedit_test_contract_can_approve_prefers_current_pending_over_historical_approved" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit_py", "target": "tests_test_crm_approval_reedit_test_quote_invalidate_all_soft_deletes_approved_and_pending" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit_py", "target": "tests_test_crm_approval_reedit_test_contract_invalidate_all_soft_deletes_approved_and_pending" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit_py", "target": "tests_test_crm_approval_reedit_test_quote_update_invalidates_all_approvals_on_reedit" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit_py", "target": "tests_test_crm_approval_reedit_test_contract_update_invalidates_all_approvals_on_reedit" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit_rationale_1", "target": "tests_test_crm_approval_reedit_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit_test_quote_can_approve_prefers_current_pending_over_historical_approved", "target": "tests_test_crm_approval_reedit_approval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit_test_quote_can_approve_false_when_only_historical_approved", "target": "tests_test_crm_approval_reedit_approval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit_test_contract_can_approve_prefers_current_pending_over_historical_approved", "target": "tests_test_crm_approval_reedit_approval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit_test_quote_invalidate_all_soft_deletes_approved_and_pending", "target": "tests_test_crm_approval_reedit_approval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit_test_contract_invalidate_all_soft_deletes_approved_and_pending", "target": "tests_test_crm_approval_reedit_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit", "target": "tests_test_crm_approval_reedit_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit_rationale_30", "target": "tests_test_crm_approval_reedit_test_quote_can_approve_prefers_current_pending_over_historical_approved" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit_test_quote_can_approve_prefers_current_pending_over_historical_approved", "target": "app_crud_crm_quote_approval_can_user_approve" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit", "target": "tests_test_crm_approval_reedit_test_quote_can_approve_prefers_current_pending_over_historical_approved" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit_test_quote_can_approve_false_when_only_historical_approved", "target": "app_crud_crm_quote_approval_can_user_approve" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit", "target": "tests_test_crm_approval_reedit_test_quote_can_approve_false_when_only_historical_approved" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit_test_contract_can_approve_prefers_current_pending_over_historical_approved", "target": "app_crud_crm_contract_approval_can_user_approve" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit", "target": "tests_test_crm_approval_reedit_test_contract_can_approve_prefers_current_pending_over_historical_approved" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit_test_quote_invalidate_all_soft_deletes_approved_and_pending", "target": "app_crud_crm_quote_approval_invalidate_all_approvals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit", "target": "tests_test_crm_approval_reedit_test_quote_invalidate_all_soft_deletes_approved_and_pending" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit_test_contract_invalidate_all_soft_deletes_approved_and_pending", "target": "app_crud_crm_contract_approval_invalidate_all_approvals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit", "target": "tests_test_crm_approval_reedit_test_contract_invalidate_all_soft_deletes_approved_and_pending" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit_rationale_90", "target": "tests_test_crm_approval_reedit_test_quote_update_invalidates_all_approvals_on_reedit" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit", "target": "tests_test_crm_approval_reedit_test_quote_update_invalidates_all_approvals_on_reedit" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit", "target": "tests_test_crm_approval_reedit_test_contract_update_invalidates_all_approvals_on_reedit" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit_rationale_1", "target": "tests_test_crm_approval_reedit" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_draft_save_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_draft_save_py", "target": "app_services_pl_plan_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_draft_save_py", "target": "tests_test_pl_plan_draft_save_test_validate_draft_min_fields_requires_belongs_company" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_draft_save_py", "target": "tests_test_pl_plan_draft_save_test_validate_draft_min_fields_allows_missing_create_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_draft_save_py", "target": "tests_test_pl_plan_draft_save_test_resolve_follow_status_draft_always_drafting" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_draft_save_py", "target": "tests_test_pl_plan_draft_save_test_resolve_follow_status_formal_promotes_drafting" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_draft_save_py", "target": "tests_test_pl_plan_draft_save_test_assert_can_save_as_draft_rejects_arranged" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_draft_save_test_validate_draft_min_fields_requires_belongs_company", "target": "app_services_pl_plan_service_validate_draft_min_fields" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_draft_save", "target": "tests_test_pl_plan_draft_save_test_validate_draft_min_fields_requires_belongs_company" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_draft_save_test_validate_draft_min_fields_allows_missing_create_date", "target": "app_services_pl_plan_service_validate_draft_min_fields" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_draft_save", "target": "tests_test_pl_plan_draft_save_test_validate_draft_min_fields_allows_missing_create_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_draft_save_test_resolve_follow_status_draft_always_drafting", "target": "app_services_pl_plan_service_resolve_follow_status_on_save" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_draft_save", "target": "tests_test_pl_plan_draft_save_test_resolve_follow_status_draft_always_drafting" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_draft_save_test_resolve_follow_status_formal_promotes_drafting", "target": "app_services_pl_plan_service_resolve_follow_status_on_save" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_draft_save", "target": "tests_test_pl_plan_draft_save_test_resolve_follow_status_formal_promotes_drafting" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_draft_save_test_assert_can_save_as_draft_rejects_arranged", "target": "app_services_pl_plan_service_assert_can_save_as_draft" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_draft_save", "target": "tests_test_pl_plan_draft_save_test_assert_can_save_as_draft_rejects_arranged" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_document_reminder_list_filters.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_document_reminder_list_filters_py", "target": "tests_test_pl_document_reminder_list_filters_compile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_document_reminder_list_filters.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_document_reminder_list_filters_py", "target": "tests_test_pl_document_reminder_list_filters_test_owner_and_status" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_document_reminder_list_filters.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_document_reminder_list_filters_py", "target": "tests_test_pl_document_reminder_list_filters_test_document_type_and_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_document_reminder_list_filters.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_document_reminder_list_filters_py", "target": "tests_test_pl_document_reminder_list_filters_test_expire_date_range" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_document_reminder_list_filters.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_document_reminder_list_filters_py", "target": "tests_test_pl_document_reminder_list_filters_test_empty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_document_reminder_list_filters.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_document_reminder_list_filters_test_owner_and_status", "target": "tests_test_pl_document_reminder_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_document_reminder_list_filters.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_document_reminder_list_filters_test_document_type_and_no", "target": "tests_test_pl_document_reminder_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_document_reminder_list_filters.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_document_reminder_list_filters_test_expire_date_range", "target": "tests_test_pl_document_reminder_list_filters_compile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_inventory_list_filters_py", "target": "tests_test_db_inventory_list_filters_compile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_inventory_list_filters_py", "target": "tests_test_db_inventory_list_filters_test_batch_no_contains" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_inventory_list_filters_py", "target": "tests_test_db_inventory_list_filters_test_vehicle_no_contains" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_inventory_list_filters_py", "target": "tests_test_db_inventory_list_filters_test_status" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_inventory_list_filters_py", "target": "tests_test_db_inventory_list_filters_test_date_range" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_inventory_list_filters_py", "target": "tests_test_db_inventory_list_filters_test_quantity_gte" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_inventory_list_filters_py", "target": "tests_test_db_inventory_list_filters_test_empty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_inventory_list_filters_test_batch_no_contains", "target": "tests_test_db_inventory_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_inventory_list_filters_test_vehicle_no_contains", "target": "tests_test_db_inventory_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_inventory_list_filters_test_status", "target": "tests_test_db_inventory_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_inventory_list_filters_test_date_range", "target": "tests_test_db_inventory_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_db_inventory_list_filters.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_inventory_list_filters_test_quantity_gte", "target": "tests_test_db_inventory_list_filters_compile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_price_letter_list_filters.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_price_letter_list_filters_py", "target": "tests_test_crm_price_letter_list_filters_compile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_price_letter_list_filters.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_price_letter_list_filters_py", "target": "tests_test_crm_price_letter_list_filters_test_letter_type_in" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_price_letter_list_filters.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_price_letter_list_filters_py", "target": "tests_test_crm_price_letter_list_filters_test_customer_name_fuzzy" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_price_letter_list_filters.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_price_letter_list_filters_py", "target": "tests_test_crm_price_letter_list_filters_test_price_gte" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_price_letter_list_filters.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_price_letter_list_filters_py", "target": "tests_test_crm_price_letter_list_filters_test_adjust_date_from_to_aliases" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_price_letter_list_filters.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_price_letter_list_filters_py", "target": "tests_test_crm_price_letter_list_filters_test_empty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_price_letter_list_filters.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_price_letter_list_filters_test_letter_type_in", "target": "tests_test_crm_price_letter_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_price_letter_list_filters.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_price_letter_list_filters_test_customer_name_fuzzy", "target": "tests_test_crm_price_letter_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_price_letter_list_filters.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_price_letter_list_filters_test_price_gte", "target": "tests_test_crm_price_letter_list_filters_compile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_clue_list_filters.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_clue_list_filters_py", "target": "tests_test_crm_clue_list_filters_compile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_clue_list_filters.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_clue_list_filters_py", "target": "tests_test_crm_clue_list_filters_test_level_in_adds_in_clause" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_clue_list_filters.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_clue_list_filters_py", "target": "tests_test_crm_clue_list_filters_test_clue_name_fuzzy" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_clue_list_filters.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_clue_list_filters_py", "target": "tests_test_crm_clue_list_filters_test_follow_count_between_min_only" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_clue_list_filters.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_clue_list_filters_py", "target": "tests_test_crm_clue_list_filters_test_begin_end_time_create_time" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_clue_list_filters.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_clue_list_filters_py", "target": "tests_test_crm_clue_list_filters_test_empty_params_yield_no_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_clue_list_filters.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_clue_list_filters_test_level_in_adds_in_clause", "target": "tests_test_crm_clue_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_clue_list_filters.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_clue_list_filters_test_clue_name_fuzzy", "target": "tests_test_crm_clue_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_clue_list_filters.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_clue_list_filters_test_follow_count_between_min_only", "target": "tests_test_crm_clue_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_clue_list_filters.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_clue_list_filters_test_begin_end_time_create_time", "target": "tests_test_crm_clue_list_filters_compile" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pinyin_abbr_py", "target": "app_utils_pinyin_abbr" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pinyin_abbr_py", "target": "tests_test_pinyin_abbr_test_empty_and_whitespace" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pinyin_abbr_py", "target": "tests_test_pinyin_abbr_test_chinese_and_alnum" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pinyin_abbr_py", "target": "tests_test_pinyin_abbr_test_truncate_to_100" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pinyin_abbr_py", "target": "tests_test_pinyin_abbr_test_resolve_submitted_provided_nonempty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pinyin_abbr_py", "target": "tests_test_pinyin_abbr_test_resolve_submitted_provided_empty_generates" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pinyin_abbr_py", "target": "tests_test_pinyin_abbr_test_resolve_not_submitted_keeps_existing" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pinyin_abbr_py", "target": "tests_test_pinyin_abbr_test_resolve_not_submitted_empty_existing_generates" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pinyin_abbr_test_empty_and_whitespace", "target": "app_utils_pinyin_abbr_normalize_name_pinyin_abbr" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pinyin_abbr_test_empty_and_whitespace", "target": "app_utils_pinyin_abbr_build_name_pinyin_abbr" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pinyin_abbr", "target": "tests_test_pinyin_abbr_test_empty_and_whitespace" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pinyin_abbr_test_chinese_and_alnum", "target": "app_utils_pinyin_abbr_build_name_pinyin_abbr" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pinyin_abbr", "target": "tests_test_pinyin_abbr_test_chinese_and_alnum" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pinyin_abbr_test_truncate_to_100", "target": "app_utils_pinyin_abbr_build_name_pinyin_abbr" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pinyin_abbr", "target": "tests_test_pinyin_abbr_test_truncate_to_100" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pinyin_abbr_test_resolve_submitted_provided_nonempty", "target": "app_utils_pinyin_abbr_resolve_name_pinyin_abbr" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pinyin_abbr", "target": "tests_test_pinyin_abbr_test_resolve_submitted_provided_nonempty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pinyin_abbr_test_resolve_submitted_provided_empty_generates", "target": "app_utils_pinyin_abbr_resolve_name_pinyin_abbr" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pinyin_abbr", "target": "tests_test_pinyin_abbr_test_resolve_submitted_provided_empty_generates" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pinyin_abbr_test_resolve_not_submitted_keeps_existing", "target": "app_utils_pinyin_abbr_resolve_name_pinyin_abbr" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pinyin_abbr", "target": "tests_test_pinyin_abbr_test_resolve_not_submitted_keeps_existing" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pinyin_abbr_test_resolve_not_submitted_empty_existing_generates", "target": "app_utils_pinyin_abbr_resolve_name_pinyin_abbr" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pinyin_abbr", "target": "tests_test_pinyin_abbr_test_resolve_not_submitted_empty_existing_generates" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_plan_list_filters_py", "target": "tests_test_db_plan_list_filters_compile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_plan_list_filters_py", "target": "tests_test_db_plan_list_filters_test_plan_no_contains" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_plan_list_filters_py", "target": "tests_test_db_plan_list_filters_test_business_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_plan_list_filters_py", "target": "tests_test_db_plan_list_filters_test_planned_quantity_gte" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_plan_list_filters_py", "target": "tests_test_db_plan_list_filters_test_validity_range_intersection" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_plan_list_filters_py", "target": "tests_test_db_plan_list_filters_test_empty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_plan_list_filters_test_plan_no_contains", "target": "tests_test_db_plan_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_plan_list_filters_test_business_type", "target": "tests_test_db_plan_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_plan_list_filters_test_planned_quantity_gte", "target": "tests_test_db_plan_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_db_plan_list_filters.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_plan_list_filters_test_validity_range_intersection", "target": "tests_test_db_plan_list_filters_compile" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_resolve_driver.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_resolve_driver_py", "target": "app_services_pl_plan_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_resolve_driver.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_resolve_driver_py", "target": "tests_test_pl_plan_resolve_driver_test_resolve_driver_without_vehicle_link_returns_none" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_resolve_driver.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_resolve_driver_py", "target": "tests_test_pl_plan_resolve_driver_test_resolve_driver_with_explicit_id_returns_personnel" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_resolve_driver.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_resolve_driver_rationale_1", "target": "tests_test_pl_plan_resolve_driver_py" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_resolve_driver.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_resolve_driver_rationale_10", "target": "tests_test_pl_plan_resolve_driver_test_resolve_driver_without_vehicle_link_returns_none" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_resolve_driver.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_resolve_driver_test_resolve_driver_without_vehicle_link_returns_none", "target": "app_services_pl_plan_service_resolve_driver" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_resolve_driver.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_resolve_driver", "target": "tests_test_pl_plan_resolve_driver_test_resolve_driver_without_vehicle_link_returns_none" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_resolve_driver.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_resolve_driver_test_resolve_driver_with_explicit_id_returns_personnel", "target": "app_services_pl_plan_service_resolve_driver" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_resolve_driver.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_resolve_driver", "target": "tests_test_pl_plan_resolve_driver_test_resolve_driver_with_explicit_id_returns_personnel" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_resolve_driver.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_resolve_driver_rationale_1", "target": "tests_test_pl_plan_resolve_driver" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_stop_feedback.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_stop_feedback_py", "target": "app_services_pl_transport_stop_feedback_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_stop_feedback.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_stop_feedback_py", "target": "tests_test_pl_transport_stop_feedback_test_parse_and_dump_driver_stop_product_feedbacks" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_stop_feedback.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_stop_feedback_py", "target": "tests_test_pl_transport_stop_feedback_test_save_site_stop_feedback_requires_quantity_before_attachments" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_stop_feedback.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_stop_feedback_py", "target": "tests_test_pl_transport_stop_feedback_test_save_site_stop_feedback_requires_product_qty_before_attachments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_stop_feedback.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_stop_feedback_test_parse_and_dump_driver_stop_product_feedbacks", "target": "app_services_pl_transport_stop_feedback_service_parse_product_feedbacks" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_stop_feedback.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_stop_feedback_test_parse_and_dump_driver_stop_product_feedbacks", "target": "app_services_pl_transport_stop_feedback_service_dump_product_feedbacks" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_stop_feedback.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_stop_feedback", "target": "tests_test_pl_transport_stop_feedback_test_parse_and_dump_driver_stop_product_feedbacks" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_stop_feedback.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_stop_feedback_test_save_site_stop_feedback_requires_quantity_before_attachments", "target": "app_services_pl_transport_stop_feedback_service_save_site_stop_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_stop_feedback.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_stop_feedback", "target": "tests_test_pl_transport_stop_feedback_test_save_site_stop_feedback_requires_quantity_before_attachments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_stop_feedback.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_stop_feedback_test_save_site_stop_feedback_requires_product_qty_before_attachments", "target": "app_services_pl_transport_stop_feedback_service_save_site_stop_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_stop_feedback.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_stop_feedback", "target": "tests_test_pl_transport_stop_feedback_test_save_site_stop_feedback_requires_product_qty_before_attachments" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_menu_favorite_crud.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_menu_favorite_crud_py", "target": "app_crud_menu_favorite" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_menu_favorite_crud.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_menu_favorite_crud_py", "target": "tests_test_menu_favorite_crud_test_normalize_menu_path_strips_and_requires_slash" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_menu_favorite_crud.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_menu_favorite_crud_py", "target": "tests_test_menu_favorite_crud_test_max_favorites_constant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_menu_favorite_crud.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_menu_favorite_crud_test_normalize_menu_path_strips_and_requires_slash", "target": "app_crud_menu_favorite_normalize_menu_path" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_menu_favorite_crud.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_menu_favorite_crud", "target": "tests_test_menu_favorite_crud_test_normalize_menu_path_strips_and_requires_slash" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_menu_favorite_crud.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_menu_favorite_crud", "target": "tests_test_menu_favorite_crud_test_max_favorites_constant" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service_py", "target": "app_schemas_pl_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service_py", "target": "app_services_pl_plan_stop_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service_py", "target": "tests_test_pl_plan_stop_service_plan_product_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service_py", "target": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_by_explicit_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service_py", "target": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_falls_back_when_explicit_id_stale" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service_py", "target": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_falls_back_to_product_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service_py", "target": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_raises_when_unmatched" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service_py", "target": "tests_test_pl_plan_stop_service_test_resolve_stop_address_from_library_returns_existing_text" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service_py", "target": "tests_test_pl_plan_stop_service_test_resolve_stop_address_from_library_looks_up_by_lat" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_by_explicit_id", "target": "tests_test_pl_plan_stop_service_plan_product_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_falls_back_when_explicit_id_stale", "target": "tests_test_pl_plan_stop_service_plan_product_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_falls_back_to_product_no", "target": "tests_test_pl_plan_stop_service_plan_product_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_raises_when_unmatched", "target": "tests_test_pl_plan_stop_service_plan_product_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service", "target": "tests_test_pl_plan_stop_service_plan_product_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_by_explicit_id", "target": "app_schemas_pl_plan_planstopproductbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_by_explicit_id", "target": "app_services_pl_plan_stop_service_resolve_plan_product_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service", "target": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_by_explicit_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_falls_back_when_explicit_id_stale", "target": "app_schemas_pl_plan_planstopproductbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_falls_back_when_explicit_id_stale", "target": "app_services_pl_plan_stop_service_resolve_plan_product_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service", "target": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_falls_back_when_explicit_id_stale" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_falls_back_to_product_no", "target": "app_schemas_pl_plan_planstopproductbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_falls_back_to_product_no", "target": "app_services_pl_plan_stop_service_resolve_plan_product_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service", "target": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_falls_back_to_product_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_raises_when_unmatched", "target": "app_schemas_pl_plan_planstopproductbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_raises_when_unmatched", "target": "app_services_pl_plan_stop_service_resolve_plan_product_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service", "target": "tests_test_pl_plan_stop_service_test_resolve_plan_product_id_raises_when_unmatched" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service_test_resolve_stop_address_from_library_returns_existing_text", "target": "app_services_pl_plan_stop_service_resolve_stop_address_from_library" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service", "target": "tests_test_pl_plan_stop_service_test_resolve_stop_address_from_library_returns_existing_text" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service_test_resolve_stop_address_from_library_looks_up_by_lat", "target": "app_services_pl_plan_stop_service_resolve_stop_address_from_library" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service", "target": "tests_test_pl_plan_stop_service_test_resolve_stop_address_from_library_looks_up_by_lat" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_customer_list_filters_py", "target": "tests_test_crm_customer_list_filters_compile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_customer_list_filters_py", "target": "tests_test_crm_customer_list_filters_test_level_in_adds_in_clause" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_customer_list_filters_py", "target": "tests_test_crm_customer_list_filters_test_customer_name_fuzzy" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_customer_list_filters_py", "target": "tests_test_crm_customer_list_filters_test_deal_amount_between_min_only" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_customer_list_filters_py", "target": "tests_test_crm_customer_list_filters_test_begin_end_time_create_time" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_customer_list_filters_py", "target": "tests_test_crm_customer_list_filters_test_empty_params_yield_no_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_customer_list_filters_rationale_1", "target": "tests_test_crm_customer_list_filters_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_customer_list_filters_test_level_in_adds_in_clause", "target": "tests_test_crm_customer_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_customer_list_filters_test_customer_name_fuzzy", "target": "tests_test_crm_customer_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_customer_list_filters_test_deal_amount_between_min_only", "target": "tests_test_crm_customer_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_customer_list_filters.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_customer_list_filters_test_begin_end_time_create_time", "target": "tests_test_crm_customer_list_filters_compile" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_excel_export_helpers.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_excel_export_helpers_py", "target": "app_utils_excel_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_excel_export_helpers.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_excel_export_helpers_py", "target": "tests_test_excel_export_helpers_test_filter_export_columns_keeps_order_and_ignores_unknown" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_excel_export_helpers.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_excel_export_helpers_py", "target": "tests_test_excel_export_helpers_test_filter_export_columns_none_returns_all" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_excel_export_helpers.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_excel_export_helpers_py", "target": "tests_test_excel_export_helpers_test_assert_export_row_count_empty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_excel_export_helpers.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_excel_export_helpers_py", "target": "tests_test_excel_export_helpers_test_assert_export_row_count_over_limit" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_excel_export_helpers.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_excel_export_helpers_py", "target": "tests_test_excel_export_helpers_test_assert_export_row_count_ok" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_excel_export_helpers.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_excel_export_helpers_test_filter_export_columns_keeps_order_and_ignores_unknown", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_excel_export_helpers.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_excel_export_helpers", "target": "tests_test_excel_export_helpers_test_filter_export_columns_keeps_order_and_ignores_unknown" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_excel_export_helpers.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_excel_export_helpers_test_filter_export_columns_none_returns_all", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_excel_export_helpers.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_excel_export_helpers", "target": "tests_test_excel_export_helpers_test_filter_export_columns_none_returns_all" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_excel_export_helpers.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_excel_export_helpers_test_assert_export_row_count_empty", "target": "app_utils_excel_export_assert_export_row_count" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_excel_export_helpers.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_excel_export_helpers", "target": "tests_test_excel_export_helpers_test_assert_export_row_count_empty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_excel_export_helpers.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_excel_export_helpers_test_assert_export_row_count_over_limit", "target": "app_utils_excel_export_assert_export_row_count" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_excel_export_helpers.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_excel_export_helpers", "target": "tests_test_excel_export_helpers_test_assert_export_row_count_over_limit" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_excel_export_helpers.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_excel_export_helpers_test_assert_export_row_count_ok", "target": "app_utils_excel_export_assert_export_row_count" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_excel_export_helpers.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_excel_export_helpers", "target": "tests_test_excel_export_helpers_test_assert_export_row_count_ok" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_db_list_sort.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_list_sort_py", "target": "app_models_db_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_list_sort.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_list_sort_py", "target": "tests_test_db_list_sort_test_inventory_date_asc" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_list_sort.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_list_sort_py", "target": "tests_test_db_list_sort_test_inventory_invalid_falls_back" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_list_sort.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_list_sort_py", "target": "tests_test_db_list_sort_test_weighing_inventory_date_desc" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_list_sort.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_list_sort_py", "target": "tests_test_db_list_sort_test_weighing_needs_join" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_list_sort.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_list_sort_py", "target": "tests_test_db_list_sort_test_parse_sort_params_camel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_list_sort.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_list_sort_py", "target": "tests_test_db_list_sort_test_weighing_invalid_falls_back" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_quote_list_filters.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_quote_list_filters_py", "target": "tests_test_crm_quote_list_filters_compile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_quote_list_filters.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_quote_list_filters_py", "target": "tests_test_crm_quote_list_filters_test_status_in" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_quote_list_filters.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_quote_list_filters_py", "target": "tests_test_crm_quote_list_filters_test_quote_no_fuzzy" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_quote_list_filters.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_quote_list_filters_py", "target": "tests_test_crm_quote_list_filters_test_final_amount_between" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_quote_list_filters.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_quote_list_filters_py", "target": "tests_test_crm_quote_list_filters_test_empty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_quote_list_filters.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_quote_list_filters_test_status_in", "target": "tests_test_crm_quote_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_quote_list_filters.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_quote_list_filters_test_quote_no_fuzzy", "target": "tests_test_crm_quote_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_quote_list_filters.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_quote_list_filters_test_final_amount_between", "target": "tests_test_crm_quote_list_filters_compile" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_package_validate.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_package_validate_py", "target": "app_services_pl_contract_plan_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_package_validate.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_package_validate_py", "target": "tests_test_pl_plan_package_validate_test_require_package_when_contract_bound" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_package_validate.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_package_validate_py", "target": "tests_test_pl_plan_package_validate_test_package_must_be_in_contract_set" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_package_validate.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_package_validate_py", "target": "tests_test_pl_plan_package_validate_test_valid_package_passes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_package_validate.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_package_validate_py", "target": "tests_test_pl_plan_package_validate_test_product_not_on_contract_skipped" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_package_validate.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_package_validate_py", "target": "tests_test_pl_plan_package_validate_test_contract_empty_package_allows_empty_plan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_package_validate.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_package_validate_rationale_58", "target": "tests_test_pl_plan_package_validate_test_contract_empty_package_allows_empty_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_db_inventory_id.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_inventory_id_py", "target": "app_services_db_inventory_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_inventory_id.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_inventory_id_py", "target": "tests_test_db_inventory_id_test_max_numeric_inbound_outbound_id_parses_scalar" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_inventory_id.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_inventory_id_py", "target": "tests_test_db_inventory_id_test_max_numeric_inbound_outbound_id_empty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_db_inventory_id.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_inventory_id_test_max_numeric_inbound_outbound_id_parses_scalar", "target": "app_services_db_inventory_id_max_numeric_inbound_outbound_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_inventory_id.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_inventory_id", "target": "tests_test_db_inventory_id_test_max_numeric_inbound_outbound_id_parses_scalar" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_db_inventory_id.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_inventory_id_test_max_numeric_inbound_outbound_id_empty", "target": "app_services_db_inventory_id_max_numeric_inbound_outbound_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_db_inventory_id.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_inventory_id", "target": "tests_test_db_inventory_id_test_max_numeric_inbound_outbound_id_empty" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_vehicle_recharge_etc_only.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_vehicle_recharge_etc_only_py", "target": "app_schemas_pl_vehicle_recharge" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_vehicle_recharge_etc_only.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_vehicle_recharge_etc_only_py", "target": "tests_test_vehicle_recharge_etc_only_test_recharge_types_only_etc" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_vehicle_recharge_etc_only.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_vehicle_recharge_etc_only_py", "target": "tests_test_vehicle_recharge_etc_only_test_apply_create_rejects_fuel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_vehicle_recharge_etc_only.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_vehicle_recharge_etc_only_py", "target": "tests_test_vehicle_recharge_etc_only_test_apply_create_accepts_etc" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_vehicle_recharge_etc_only.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_vehicle_recharge_etc_only_py", "target": "tests_test_vehicle_recharge_etc_only_test_record_create_rejects_fuel" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_quote_approver_setting.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_quote_approver_setting_py", "target": "app_crud_crm_quote_approver_setting" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_quote_approver_setting.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_quote_approver_setting_py", "target": "tests_test_quote_approver_setting_test_parse_and_join_roundtrip" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_quote_approver_setting.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_quote_approver_setting_py", "target": "tests_test_quote_approver_setting_test_prefill_requires_enabled_and_nonempty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_quote_approver_setting.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_quote_approver_setting_py", "target": "tests_test_quote_approver_setting_test_prefill_filters_against_valid_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_quote_approver_setting.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_quote_approver_setting_test_parse_and_join_roundtrip", "target": "app_crud_crm_quote_approver_setting_parse_approver_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_quote_approver_setting.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_quote_approver_setting_test_parse_and_join_roundtrip", "target": "app_crud_crm_quote_approver_setting_join_approver_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_quote_approver_setting.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_quote_approver_setting", "target": "tests_test_quote_approver_setting_test_parse_and_join_roundtrip" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_quote_approver_setting.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_quote_approver_setting_test_prefill_requires_enabled_and_nonempty", "target": "app_crud_crm_quote_approver_setting_prefill_approver_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_quote_approver_setting.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_quote_approver_setting", "target": "tests_test_quote_approver_setting_test_prefill_requires_enabled_and_nonempty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_quote_approver_setting.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_quote_approver_setting_test_prefill_filters_against_valid_ids", "target": "app_crud_crm_quote_approver_setting_prefill_approver_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_quote_approver_setting.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_quote_approver_setting", "target": "tests_test_quote_approver_setting_test_prefill_filters_against_valid_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_list_filters_py", "target": "tests_test_bx_reimburse_list_filters_compile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_list_filters_py", "target": "tests_test_bx_reimburse_list_filters_test_status_in_adds_in_clause" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_list_filters_py", "target": "tests_test_bx_reimburse_list_filters_test_apply_code_contains" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_list_filters_py", "target": "tests_test_bx_reimburse_list_filters_test_amount_between_min_only" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_list_filters_py", "target": "tests_test_bx_reimburse_list_filters_test_amount_eq" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_list_filters_py", "target": "tests_test_bx_reimburse_list_filters_test_empty_params_yield_no_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_list_filters_py", "target": "tests_test_bx_reimburse_list_filters_test_keyword_includes_expense_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_list_filters_py", "target": "tests_test_bx_reimburse_list_filters_test_detail_expense_keyword_matches_name_and_occur_date" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_list_filters_rationale_1", "target": "tests_test_bx_reimburse_list_filters_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_list_filters_test_status_in_adds_in_clause", "target": "tests_test_bx_reimburse_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_list_filters_test_apply_code_contains", "target": "tests_test_bx_reimburse_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_list_filters_test_amount_between_min_only", "target": "tests_test_bx_reimburse_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_list_filters_test_amount_eq", "target": "tests_test_bx_reimburse_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_list_filters_test_keyword_includes_expense_name", "target": "tests_test_bx_reimburse_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_list_filters_test_detail_expense_keyword_matches_name_and_occur_date", "target": "tests_test_bx_reimburse_list_filters_compile" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_list_filters_rationale_78", "target": "tests_test_bx_reimburse_list_filters_test_keyword_includes_expense_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_list_filters.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_list_filters_rationale_92", "target": "tests_test_bx_reimburse_list_filters_test_detail_expense_keyword_matches_name_and_occur_date" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_reedit_to_draft.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_reedit_to_draft_py", "target": "app_crud_crm_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_reedit_to_draft.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_reedit_to_draft_py", "target": "tests_test_crm_contract_reedit_to_draft_test_editable_statuses" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_reedit_to_draft.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_reedit_to_draft_py", "target": "tests_test_crm_contract_reedit_to_draft_test_assert_allows_editable" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_reedit_to_draft.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_reedit_to_draft_py", "target": "tests_test_crm_contract_reedit_to_draft_test_assert_rejects_non_editable" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_reedit_to_draft.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_reedit_to_draft", "target": "tests_test_crm_contract_reedit_to_draft_test_editable_statuses" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_reedit_to_draft.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_reedit_to_draft_test_assert_allows_editable", "target": "app_crud_crm_contract_assert_contract_editable_for_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_reedit_to_draft.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_reedit_to_draft", "target": "tests_test_crm_contract_reedit_to_draft_test_assert_allows_editable" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_reedit_to_draft.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_reedit_to_draft_test_assert_rejects_non_editable", "target": "app_crud_crm_contract_assert_contract_editable_for_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_reedit_to_draft.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_reedit_to_draft", "target": "tests_test_crm_contract_reedit_to_draft_test_assert_rejects_non_editable" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_template_list_filters_py", "target": "tests_test_crm_contract_template_list_filters_compile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_template_list_filters_py", "target": "tests_test_crm_contract_template_list_filters_test_template_name_fuzzy" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_template_list_filters_py", "target": "tests_test_crm_contract_template_list_filters_test_template_no_fuzzy" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_template_list_filters_py", "target": "tests_test_crm_contract_template_list_filters_test_contract_type_from_template_type_in" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_template_list_filters_py", "target": "tests_test_crm_contract_template_list_filters_test_is_active_in" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_template_list_filters_py", "target": "tests_test_crm_contract_template_list_filters_test_usage_count_gte" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_template_list_filters_py", "target": "tests_test_crm_contract_template_list_filters_test_create_time_from_to" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_template_list_filters_py", "target": "tests_test_crm_contract_template_list_filters_test_empty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_template_list_filters_test_template_name_fuzzy", "target": "tests_test_crm_contract_template_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_template_list_filters_test_template_no_fuzzy", "target": "tests_test_crm_contract_template_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_template_list_filters_test_contract_type_from_template_type_in", "target": "tests_test_crm_contract_template_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_template_list_filters_test_is_active_in", "target": "tests_test_crm_contract_template_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_template_list_filters.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_template_list_filters_test_usage_count_gte", "target": "tests_test_crm_contract_template_list_filters_compile" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_product_upsert_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_product_upsert_py", "target": "app_schemas_pl_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_product_upsert_py", "target": "app_services_pl_plan_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_product_upsert_py", "target": "tests_test_pl_plan_product_upsert_minimal_prod" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_product_upsert_py", "target": "tests_test_pl_plan_product_upsert_test_build_plan_product_keeps_row_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_product_upsert_py", "target": "tests_test_pl_plan_product_upsert_test_build_plan_product_generates_when_missing" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_product_upsert_py", "target": "tests_test_pl_plan_product_upsert_test_upsert_plan_product_rejects_foreign_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_product_upsert_py", "target": "tests_test_pl_plan_product_upsert_test_upsert_plan_product_keeps_payload_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_product_upsert_py", "target": "tests_test_pl_plan_product_upsert_test_upsert_plan_product_generates_when_missing" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_product_upsert_rationale_1", "target": "tests_test_pl_plan_product_upsert_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_product_upsert_test_build_plan_product_keeps_row_id", "target": "tests_test_pl_plan_product_upsert_minimal_prod" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_product_upsert.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_product_upsert_test_build_plan_product_generates_when_missing", "target": "tests_test_pl_plan_product_upsert_minimal_prod" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure_py", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure_py", "target": "app_services_dict_ensure" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure_py", "target": "tests_test_dict_ensure_test_whitelist_contains_crm_types" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure_py", "target": "tests_test_dict_ensure_test_ensure_rejects_unknown_dict_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure_py", "target": "tests_test_dict_ensure_test_ensure_rejects_empty_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure_py", "target": "tests_test_dict_ensure_test_ensure_reuses_existing_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure_py", "target": "tests_test_dict_ensure_test_ensure_inserts_new_with_value_equals_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure_py", "target": "tests_test_dict_ensure_test_ensure_reuses_existing_by_preferred_value" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure_py", "target": "tests_test_dict_ensure_test_ensure_honors_explicit_preferred_value_on_insert" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure_py", "target": "tests_test_dict_ensure_test_ensure_remove_soft_deletes_own_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure_py", "target": "tests_test_dict_ensure_test_ensure_remove_rejects_other_users_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure_py", "target": "tests_test_dict_ensure_test_ensure_remove_rejects_unknown_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure", "target": "tests_test_dict_ensure_test_whitelist_contains_crm_types" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure_test_ensure_rejects_unknown_dict_type", "target": "app_services_dict_ensure_ensure_dict_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure", "target": "tests_test_dict_ensure_test_ensure_rejects_unknown_dict_type" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure_test_ensure_rejects_empty_label", "target": "app_services_dict_ensure_ensure_dict_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure", "target": "tests_test_dict_ensure_test_ensure_rejects_empty_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure_test_ensure_reuses_existing_label", "target": "app_services_dict_ensure_ensure_dict_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure", "target": "tests_test_dict_ensure_test_ensure_reuses_existing_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure_test_ensure_inserts_new_with_value_equals_label", "target": "app_services_dict_ensure_ensure_dict_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure", "target": "tests_test_dict_ensure_test_ensure_inserts_new_with_value_equals_label" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure_rationale_76", "target": "tests_test_dict_ensure_test_ensure_reuses_existing_by_preferred_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure_test_ensure_reuses_existing_by_preferred_value", "target": "app_services_dict_ensure_ensure_dict_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure", "target": "tests_test_dict_ensure_test_ensure_reuses_existing_by_preferred_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure_test_ensure_honors_explicit_preferred_value_on_insert", "target": "app_services_dict_ensure_ensure_dict_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure", "target": "tests_test_dict_ensure_test_ensure_honors_explicit_preferred_value_on_insert" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure_test_ensure_remove_soft_deletes_own_row", "target": "app_services_dict_ensure_ensure_remove_dict_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure", "target": "tests_test_dict_ensure_test_ensure_remove_soft_deletes_own_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure_test_ensure_remove_rejects_other_users_row", "target": "app_services_dict_ensure_ensure_remove_dict_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure", "target": "tests_test_dict_ensure_test_ensure_remove_rejects_other_users_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure_test_ensure_remove_rejects_unknown_type", "target": "app_services_dict_ensure_ensure_remove_dict_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure", "target": "tests_test_dict_ensure_test_ensure_remove_rejects_unknown_type" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties_py", "target": "app_crud_crm_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties_py", "target": "tests_test_crm_contract_name_from_parties_test_resolve_matches_supplier_exact_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties_py", "target": "tests_test_crm_contract_name_from_parties_test_resolve_matches_customer_exact_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties_py", "target": "tests_test_crm_contract_name_from_parties_test_resolve_matches_customer_invoice_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties_py", "target": "tests_test_crm_contract_name_from_parties_test_resolve_fallback_to_party_full_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties_py", "target": "tests_test_crm_contract_name_from_parties_test_resolve_does_not_fuzzy_match_short_inside_longer_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties_py", "target": "tests_test_crm_contract_name_from_parties_test_generate_empty_uses_party_order_after_swap" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties_py", "target": "tests_test_crm_contract_name_from_parties_test_generate_empty_default_party_order" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties_py", "target": "tests_test_crm_contract_name_from_parties_test_generate_purchase_does_not_reverse_party_order" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties_py", "target": "tests_test_crm_contract_name_from_parties_test_generate_user_name_keeps_body_and_syncs_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties_py", "target": "tests_test_crm_contract_name_from_parties_test_generate_full_party_name_in_user_input_is_replaced_by_short" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties_py", "target": "tests_test_crm_contract_name_from_parties_test_generate_renewal_name_is_preserved" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties_py", "target": "tests_test_crm_contract_name_from_parties_test_generate_fallback_when_parties_blank" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties_rationale_1", "target": "tests_test_crm_contract_name_from_parties_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties_test_resolve_matches_supplier_exact_name", "target": "app_crud_crm_contract_resolve_party_short_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties", "target": "tests_test_crm_contract_name_from_parties_test_resolve_matches_supplier_exact_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties_test_resolve_matches_customer_exact_name", "target": "app_crud_crm_contract_resolve_party_short_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties", "target": "tests_test_crm_contract_name_from_parties_test_resolve_matches_customer_exact_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties_test_resolve_matches_customer_invoice_name", "target": "app_crud_crm_contract_resolve_party_short_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties", "target": "tests_test_crm_contract_name_from_parties_test_resolve_matches_customer_invoice_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties_test_resolve_fallback_to_party_full_name", "target": "app_crud_crm_contract_resolve_party_short_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties", "target": "tests_test_crm_contract_name_from_parties_test_resolve_fallback_to_party_full_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties_rationale_60", "target": "tests_test_crm_contract_name_from_parties_test_resolve_does_not_fuzzy_match_short_inside_longer_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties_test_resolve_does_not_fuzzy_match_short_inside_longer_name", "target": "app_crud_crm_contract_resolve_party_short_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties", "target": "tests_test_crm_contract_name_from_parties_test_resolve_does_not_fuzzy_match_short_inside_longer_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties_rationale_74", "target": "tests_test_crm_contract_name_from_parties_test_generate_empty_uses_party_order_after_swap" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties_test_generate_empty_uses_party_order_after_swap", "target": "app_crud_crm_contract_generate_contract_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties", "target": "tests_test_crm_contract_name_from_parties_test_generate_empty_uses_party_order_after_swap" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties_test_generate_empty_default_party_order", "target": "app_crud_crm_contract_generate_contract_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties", "target": "tests_test_crm_contract_name_from_parties_test_generate_empty_default_party_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties_test_generate_purchase_does_not_reverse_party_order", "target": "app_crud_crm_contract_generate_contract_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties", "target": "tests_test_crm_contract_name_from_parties_test_generate_purchase_does_not_reverse_party_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties_test_generate_user_name_keeps_body_and_syncs_no", "target": "app_crud_crm_contract_generate_contract_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties", "target": "tests_test_crm_contract_name_from_parties_test_generate_user_name_keeps_body_and_syncs_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties_rationale_132", "target": "tests_test_crm_contract_name_from_parties_test_generate_full_party_name_in_user_input_is_replaced_by_short" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties_test_generate_full_party_name_in_user_input_is_replaced_by_short", "target": "app_crud_crm_contract_generate_contract_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties", "target": "tests_test_crm_contract_name_from_parties_test_generate_full_party_name_in_user_input_is_replaced_by_short" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties_test_generate_renewal_name_is_preserved", "target": "app_crud_crm_contract_generate_contract_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties", "target": "tests_test_crm_contract_name_from_parties_test_generate_renewal_name_is_preserved" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties_test_generate_fallback_when_parties_blank", "target": "app_crud_crm_contract_generate_contract_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties", "target": "tests_test_crm_contract_name_from_parties_test_generate_fallback_when_parties_blank" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties_rationale_1", "target": "tests_test_crm_contract_name_from_parties" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_freight_list_filters_py", "target": "tests_test_pl_freight_list_filters_compile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_freight_list_filters_py", "target": "tests_test_pl_freight_list_filters_test_unsettled_plan_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_freight_list_filters_py", "target": "tests_test_pl_freight_list_filters_test_unsettled_plan_type_in" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_freight_list_filters_py", "target": "tests_test_pl_freight_list_filters_test_unsettled_license_plate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_freight_list_filters_py", "target": "tests_test_pl_freight_list_filters_test_settlement_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_freight_list_filters_py", "target": "tests_test_pl_freight_list_filters_test_settlement_status_in" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_freight_list_filters_py", "target": "tests_test_pl_freight_list_filters_test_empty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_freight_list_filters_test_unsettled_plan_no", "target": "tests_test_pl_freight_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_freight_list_filters_test_unsettled_plan_type_in", "target": "tests_test_pl_freight_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_freight_list_filters_test_unsettled_license_plate", "target": "tests_test_pl_freight_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_freight_list_filters_test_settlement_no", "target": "tests_test_pl_freight_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_freight_list_filters.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_freight_list_filters_test_settlement_status_in", "target": "tests_test_pl_freight_list_filters_compile" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_brand_archive.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_brand_archive_py", "target": "app_services_pl_brand_archive" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_brand_archive.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_brand_archive_py", "target": "tests_test_pl_brand_archive_test_required_allows_other_brand_when_sum_matches" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_brand_archive.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_brand_archive_py", "target": "tests_test_pl_brand_archive_test_required_allows_multi_brand_when_sum_matches" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_brand_archive.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_brand_archive_py", "target": "tests_test_pl_brand_archive_test_required_sum_must_match" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_brand_archive.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_brand_archive_py", "target": "tests_test_pl_brand_archive_test_any_sum_must_match" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_brand_archive.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_brand_archive_py", "target": "tests_test_pl_brand_archive_test_any_ok" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_brand_archive.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_brand_archive_py", "target": "tests_test_pl_brand_archive_test_no_brand_ignores_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_brand_archive.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_brand_archive_py", "target": "tests_test_pl_brand_archive_test_delta_for_plan_type" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_brand_archive.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_brand_archive_test_required_allows_other_brand_when_sum_matches", "target": "app_services_pl_brand_archive_validate_brand_qty_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_brand_archive.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_brand_archive", "target": "tests_test_pl_brand_archive_test_required_allows_other_brand_when_sum_matches" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_brand_archive.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_brand_archive_test_required_allows_multi_brand_when_sum_matches", "target": "app_services_pl_brand_archive_validate_brand_qty_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_brand_archive.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_brand_archive", "target": "tests_test_pl_brand_archive_test_required_allows_multi_brand_when_sum_matches" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_brand_archive.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_brand_archive_test_required_sum_must_match", "target": "app_services_pl_brand_archive_validate_brand_qty_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_brand_archive.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_brand_archive", "target": "tests_test_pl_brand_archive_test_required_sum_must_match" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_brand_archive.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_brand_archive_test_any_sum_must_match", "target": "app_services_pl_brand_archive_validate_brand_qty_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_brand_archive.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_brand_archive", "target": "tests_test_pl_brand_archive_test_any_sum_must_match" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_brand_archive.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_brand_archive_test_any_ok", "target": "app_services_pl_brand_archive_validate_brand_qty_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_brand_archive.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_brand_archive", "target": "tests_test_pl_brand_archive_test_any_ok" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_brand_archive.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_brand_archive_test_no_brand_ignores_rows", "target": "app_services_pl_brand_archive_validate_brand_qty_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_brand_archive.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_brand_archive", "target": "tests_test_pl_brand_archive_test_no_brand_ignores_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_brand_archive.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_brand_archive_test_delta_for_plan_type", "target": "app_services_pl_inventory_service_qty_delta_for_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_brand_archive.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_brand_archive", "target": "tests_test_pl_brand_archive_test_delta_for_plan_type" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_ledger_py", "target": "app_services_bx_invoice_ledger" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_ledger_py", "target": "tests_test_bx_invoice_ledger_test_summarize_upload_and_reimburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_ledger_py", "target": "tests_test_bx_invoice_ledger_test_summarize_delete_and_release" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_ledger_py", "target": "tests_test_bx_invoice_ledger_test_release_idempotent_guard" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_ledger_py", "target": "tests_test_bx_invoice_ledger_test_summarize_allows_negative_balance" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_ledger_test_summarize_upload_and_reimburse", "target": "app_services_bx_invoice_ledger_summarize_entries" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_ledger", "target": "tests_test_bx_invoice_ledger_test_summarize_upload_and_reimburse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_ledger_test_summarize_delete_and_release", "target": "app_services_bx_invoice_ledger_summarize_entries" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_ledger", "target": "tests_test_bx_invoice_ledger_test_summarize_delete_and_release" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_ledger_test_release_idempotent_guard", "target": "app_services_bx_invoice_ledger_should_skip_release" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_ledger", "target": "tests_test_bx_invoice_ledger_test_release_idempotent_guard" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_ledger_rationale_45", "target": "tests_test_bx_invoice_ledger_test_summarize_allows_negative_balance" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_ledger_test_summarize_allows_negative_balance", "target": "app_services_bx_invoice_ledger_summarize_entries" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_ledger", "target": "tests_test_bx_invoice_ledger_test_summarize_allows_negative_balance" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_bx_list_sort.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_list_sort_py", "target": "app_models_bx_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_list_sort.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_list_sort_py", "target": "tests_test_bx_list_sort_test_advance_apply_time_asc" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_list_sort.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_list_sort_py", "target": "tests_test_bx_list_sort_test_advance_issue_time" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_list_sort.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_list_sort_py", "target": "tests_test_bx_list_sort_test_advance_invalid_falls_back" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_list_sort.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_list_sort_py", "target": "tests_test_bx_list_sort_test_reimburse_pay_time" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_list_sort.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_list_sort_py", "target": "tests_test_bx_list_sort_test_invoice_create_time" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_list_sort.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_list_sort_py", "target": "tests_test_bx_list_sort_test_ledger_create_time" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_list_sort.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_list_sort_py", "target": "tests_test_bx_list_sort_test_parse_sort_params_camel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_list_sort.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_list_sort_py", "target": "tests_test_bx_list_sort_test_parse_sort_params_snake" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_advance_list_filters_py", "target": "tests_test_bx_advance_list_filters_compile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_advance_list_filters_py", "target": "tests_test_bx_advance_list_filters_test_apply_code_contains" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_advance_list_filters_py", "target": "tests_test_bx_advance_list_filters_test_amount_gte" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_advance_list_filters_py", "target": "tests_test_bx_advance_list_filters_test_status_in" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_advance_list_filters_py", "target": "tests_test_bx_advance_list_filters_test_reason_fuzzy" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_advance_list_filters_py", "target": "tests_test_bx_advance_list_filters_test_empty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_advance_list_filters_py", "target": "tests_test_bx_advance_list_filters_test_offset_amount_includes_tenant_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_advance_list_filters_py", "target": "tests_test_bx_advance_list_filters_test_offset_amount_skipped_without_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_advance_list_filters_test_apply_code_contains", "target": "tests_test_bx_advance_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_advance_list_filters_test_amount_gte", "target": "tests_test_bx_advance_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_advance_list_filters_test_status_in", "target": "tests_test_bx_advance_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_advance_list_filters_test_reason_fuzzy", "target": "tests_test_bx_advance_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_advance_list_filters.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_advance_list_filters_test_offset_amount_includes_tenant_no", "target": "tests_test_bx_advance_list_filters_compile" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_default_sort.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_default_sort_py", "target": "app_crud_crm_contract" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_default_sort.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_default_sort_py", "target": "app_models_crm_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_default_sort.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_default_sort_py", "target": "tests_test_crm_contract_default_sort_test_list_contracts_default_order_by_sign_date_desc" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_default_sort.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_default_sort_rationale_1", "target": "tests_test_crm_contract_default_sort_py" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_upsert.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_upsert_py", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_upsert.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_upsert_py", "target": "app_services_pl_plan_stop_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_upsert.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_upsert_py", "target": "tests_test_pl_plan_stop_upsert_test_upsert_delivery_rejects_foreign_plan_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_upsert.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_upsert_py", "target": "tests_test_pl_plan_stop_upsert_test_upsert_delivery_keeps_payload_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_upsert.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_upsert_py", "target": "tests_test_pl_plan_stop_upsert_test_upsert_delivery_generates_id_when_missing" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_upsert.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_upsert_rationale_1", "target": "tests_test_pl_plan_stop_upsert_py" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_master_data_list_filters.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_master_data_list_filters_py", "target": "tests_test_pl_master_data_list_filters_compile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_master_data_list_filters.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_master_data_list_filters_py", "target": "tests_test_pl_master_data_list_filters_test_carrier" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_master_data_list_filters.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_master_data_list_filters_py", "target": "tests_test_pl_master_data_list_filters_test_vehicle" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_master_data_list_filters.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_master_data_list_filters_py", "target": "tests_test_pl_master_data_list_filters_test_personnel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_master_data_list_filters.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_master_data_list_filters_py", "target": "tests_test_pl_master_data_list_filters_test_address" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_pl_master_data_list_filters.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_master_data_list_filters_py", "target": "tests_test_pl_master_data_list_filters_test_empty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_pl_master_data_list_filters.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_master_data_list_filters_test_vehicle", "target": "tests_test_pl_master_data_list_filters_compile" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_my_page_size.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_my_page_size_py", "target": "app_api_bx_reimburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_my_page_size.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_my_page_size_py", "target": "tests_test_bx_reimburse_my_page_size_test_my_reimburses_page_size_query_bounds" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_my_page_size.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_my_page_size", "target": "tests_test_bx_reimburse_my_page_size_test_my_reimburses_page_size_query_bounds" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_payment_list_filters.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_payment_list_filters_py", "target": "tests_test_bx_payment_list_filters_compile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_payment_list_filters.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_payment_list_filters_py", "target": "tests_test_bx_payment_list_filters_test_pay_time_range" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_payment_list_filters.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_payment_list_filters_py", "target": "tests_test_bx_payment_list_filters_test_actual_amount_eq" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_payment_list_filters.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_payment_list_filters_py", "target": "tests_test_bx_payment_list_filters_test_offset_amount_gte" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_payment_list_filters.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_payment_list_filters_py", "target": "tests_test_bx_payment_list_filters_test_reimburse_fields_still_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_bx_payment_list_filters.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_payment_list_filters_py", "target": "tests_test_bx_payment_list_filters_test_empty_params_yield_no_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_payment_list_filters.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_payment_list_filters_test_pay_time_range", "target": "tests_test_bx_payment_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_payment_list_filters.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_payment_list_filters_test_actual_amount_eq", "target": "tests_test_bx_payment_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_payment_list_filters.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_payment_list_filters_test_offset_amount_gte", "target": "tests_test_bx_payment_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_bx_payment_list_filters.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_payment_list_filters_test_reimburse_fields_still_apply", "target": "tests_test_bx_payment_list_filters_compile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_change_list_filters_py", "target": "tests_test_crm_contract_change_list_filters_compile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_change_list_filters_py", "target": "tests_test_crm_contract_change_list_filters_test_change_type_in" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_change_list_filters_py", "target": "tests_test_crm_contract_change_list_filters_test_approval_status_in" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_change_list_filters_py", "target": "tests_test_crm_contract_change_list_filters_test_contract_no_fuzzy" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_change_list_filters_py", "target": "tests_test_crm_contract_change_list_filters_test_change_amount_between" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_change_list_filters_py", "target": "tests_test_crm_contract_change_list_filters_test_change_amount_gte" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_change_list_filters_py", "target": "tests_test_crm_contract_change_list_filters_test_create_time_from_to" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_change_list_filters_py", "target": "tests_test_crm_contract_change_list_filters_test_contract_name_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_change_list_filters_py", "target": "tests_test_crm_contract_change_list_filters_test_empty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_change_list_filters_test_change_type_in", "target": "tests_test_crm_contract_change_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_change_list_filters_test_approval_status_in", "target": "tests_test_crm_contract_change_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_change_list_filters_test_contract_no_fuzzy", "target": "tests_test_crm_contract_change_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_change_list_filters_test_change_amount_between", "target": "tests_test_crm_contract_change_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_change_list_filters_test_change_amount_gte", "target": "tests_test_crm_contract_change_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_change_list_filters_test_create_time_from_to", "target": "tests_test_crm_contract_change_list_filters_compile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_change_list_filters.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_change_list_filters_test_contract_name_exists", "target": "tests_test_crm_contract_change_list_filters_compile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_stepstats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_migrationstats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_legacy_id_to_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_derive_source_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_load_settings_env" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_load_runtime_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_load_user_mapping" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_fetch_portal_admin_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_resolve_portal_user_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_load_oss_id_to_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_normalize_follow_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_dec" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_str_or_none" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_fetch_source_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L201", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_target_row_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_transform_opportunity" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L258", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_transform_opportunity_follow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L299", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_transform_opportunity_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L339", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L448", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_write_mapping_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L459", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_migrate_table" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L510", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_print_report" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L524", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_run_migration" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L566", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_main" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_migrationstats_step", "target": "scripts_migrate_crm_opportunity_stepstats" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L112", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_crm_opportunity_stepstats", "target": "app_core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity", "target": "scripts_migrate_crm_opportunity_stepstats" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_migrationstats", "target": "scripts_migrate_crm_opportunity_migrationstats_step" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L524", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_run_migration", "target": "scripts_migrate_crm_opportunity_migrationstats" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L112", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_crm_opportunity_migrationstats", "target": "app_core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity", "target": "scripts_migrate_crm_opportunity_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L459", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_migrate_table", "target": "scripts_migrate_crm_opportunity_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L510", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_print_report", "target": "scripts_migrate_crm_opportunity_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_resolve_portal_user_id", "target": "scripts_migrate_crm_opportunity_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_transform_opportunity", "target": "scripts_migrate_crm_opportunity_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L258", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "target": "scripts_migrate_crm_opportunity_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L299", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_transform_opportunity_product", "target": "scripts_migrate_crm_opportunity_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L339", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "target": "scripts_migrate_crm_opportunity_migrationstats" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L473", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_migrate_table", "target": "scripts_migrate_crm_opportunity_migrationstats_step" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L514", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_print_report", "target": "scripts_migrate_crm_opportunity_migrationstats_step" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_transform_opportunity", "target": "scripts_migrate_crm_opportunity_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L266", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "target": "scripts_migrate_crm_opportunity_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_transform_opportunity_product", "target": "scripts_migrate_crm_opportunity_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L346", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "target": "scripts_migrate_crm_opportunity_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L455", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_write_mapping_csv", "target": "scripts_migrate_crm_opportunity_legacy_id_to_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity", "target": "scripts_migrate_crm_opportunity_legacy_id_to_str" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_legacy_id_to_str", "target": "scripts_migrate_crm_opportunity_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L585", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_main", "target": "scripts_migrate_crm_opportunity_derive_source_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity", "target": "scripts_migrate_crm_opportunity_derive_source_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L582", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_main", "target": "scripts_migrate_crm_opportunity_load_settings_env" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity", "target": "scripts_migrate_crm_opportunity_load_settings_env" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_load_settings_env", "target": "scripts_migrate_crm_opportunity_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L583", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_main", "target": "scripts_migrate_crm_opportunity_load_runtime_settings" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_load_runtime_settings", "target": "app_core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity", "target": "scripts_migrate_crm_opportunity_load_runtime_settings" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L537", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_run_migration", "target": "scripts_migrate_crm_opportunity_load_user_mapping" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity", "target": "scripts_migrate_crm_opportunity_load_user_mapping" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_load_user_mapping", "target": "scripts_migrate_crm_opportunity_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L539", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_run_migration", "target": "scripts_migrate_crm_opportunity_fetch_portal_admin_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity", "target": "scripts_migrate_crm_opportunity_fetch_portal_admin_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_fetch_portal_admin_id", "target": "scripts_migrate_crm_opportunity_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L268", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "target": "scripts_migrate_crm_opportunity_resolve_portal_user_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity", "target": "scripts_migrate_crm_opportunity_resolve_portal_user_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_resolve_portal_user_id", "target": "scripts_migrate_crm_opportunity_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L540", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_run_migration", "target": "scripts_migrate_crm_opportunity_load_oss_id_to_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity", "target": "scripts_migrate_crm_opportunity_load_oss_id_to_url" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_load_oss_id_to_url", "target": "scripts_migrate_crm_opportunity_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L274", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "target": "scripts_migrate_crm_opportunity_normalize_follow_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity", "target": "scripts_migrate_crm_opportunity_normalize_follow_type" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_normalize_follow_type", "target": "scripts_migrate_crm_opportunity_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L229", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_transform_opportunity", "target": "scripts_migrate_crm_opportunity_dec" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L322", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_transform_opportunity_product", "target": "scripts_migrate_crm_opportunity_dec" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L363", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "target": "scripts_migrate_crm_opportunity_dec" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity", "target": "scripts_migrate_crm_opportunity_dec" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_dec", "target": "scripts_migrate_crm_opportunity_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_dec", "target": "scripts_migrate_crm_opportunity_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L223", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_transform_opportunity", "target": "scripts_migrate_crm_opportunity_str_or_none" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "target": "scripts_migrate_crm_opportunity_str_or_none" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L316", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_transform_opportunity_product", "target": "scripts_migrate_crm_opportunity_str_or_none" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L355", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "target": "scripts_migrate_crm_opportunity_str_or_none" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity", "target": "scripts_migrate_crm_opportunity_str_or_none" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_str_or_none", "target": "scripts_migrate_crm_opportunity_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L474", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_migrate_table", "target": "scripts_migrate_crm_opportunity_fetch_source_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity", "target": "scripts_migrate_crm_opportunity_fetch_source_rows" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_fetch_source_rows", "target": "scripts_migrate_crm_opportunity_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L499", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_migrate_table", "target": "scripts_migrate_crm_opportunity_target_row_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L201", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity", "target": "scripts_migrate_crm_opportunity_target_row_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L478", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_migrate_table", "target": "scripts_migrate_crm_opportunity_transform_opportunity" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity", "target": "scripts_migrate_crm_opportunity_transform_opportunity" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L229", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_transform_opportunity", "target": "scripts_migrate_crm_opportunity_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L479", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_migrate_table", "target": "scripts_migrate_crm_opportunity_transform_opportunity_follow" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L281", "weight": 1.0, "source": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "target": "migration_minio_url_resolve_oss_id_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L258", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity", "target": "scripts_migrate_crm_opportunity_transform_opportunity_follow" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L281", "weight": 1.0, "source": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "target": "scripts_migration_minio_url_resolve_oss_id_csv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L482", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_migrate_table", "target": "scripts_migrate_crm_opportunity_transform_opportunity_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L299", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity", "target": "scripts_migrate_crm_opportunity_transform_opportunity_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L322", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_transform_opportunity_product", "target": "scripts_migrate_crm_opportunity_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L485", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_migrate_table", "target": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L339", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity", "target": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L560", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_run_migration", "target": "scripts_migrate_crm_opportunity_write_mapping_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L448", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity", "target": "scripts_migrate_crm_opportunity_write_mapping_csv" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L448", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_write_mapping_csv", "target": "scripts_migrate_crm_opportunity_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L546", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_run_migration", "target": "scripts_migrate_crm_opportunity_migrate_table" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L459", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity", "target": "scripts_migrate_crm_opportunity_migrate_table" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L459", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_migrate_table", "target": "scripts_migrate_crm_opportunity_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L562", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_run_migration", "target": "scripts_migrate_crm_opportunity_print_report" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L510", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity", "target": "scripts_migrate_crm_opportunity_print_report" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L591", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_main", "target": "scripts_migrate_crm_opportunity_run_migration" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L524", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity", "target": "scripts_migrate_crm_opportunity_run_migration" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L524", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_run_migration", "target": "scripts_migrate_crm_opportunity_py_path" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L524", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_run_migration", "target": "scripts_migrate_crm_opportunity_py_engine" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L566", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity", "target": "scripts_migrate_crm_opportunity_main" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L595", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity_main", "target": "scripts_migrate_crm_opportunity_py_path" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_stepstats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_migrationstats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_legacy_id_to_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_derive_source_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_load_settings_env" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_load_runtime_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_load_user_mapping" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_fetch_portal_admin_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_resolve_portal_user_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_str_or_none" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_fetch_source_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_count_source_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_target_table_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L175", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_target_row_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_transform_invoice_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L246", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_write_mapping_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_report_skipped_tables" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L273", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_migrate_invoice_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L315", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_print_report" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L330", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_run_migration" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L360", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_main" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_migrationstats_step", "target": "scripts_migrate_crm_payment_invoice_stepstats" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L92", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_crm_payment_invoice_stepstats", "target": "app_core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice", "target": "scripts_migrate_crm_payment_invoice_stepstats" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_migrationstats", "target": "scripts_migrate_crm_payment_invoice_migrationstats_step" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L330", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_run_migration", "target": "scripts_migrate_crm_payment_invoice_migrationstats" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L92", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_crm_payment_invoice_migrationstats", "target": "app_core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice", "target": "scripts_migrate_crm_payment_invoice_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L273", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "target": "scripts_migrate_crm_payment_invoice_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L315", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_print_report", "target": "scripts_migrate_crm_payment_invoice_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_report_skipped_tables", "target": "scripts_migrate_crm_payment_invoice_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_resolve_portal_user_id", "target": "scripts_migrate_crm_payment_invoice_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "target": "scripts_migrate_crm_payment_invoice_migrationstats" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L262", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_report_skipped_tables", "target": "scripts_migrate_crm_payment_invoice_migrationstats_step" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L285", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "target": "scripts_migrate_crm_payment_invoice_migrationstats_step" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L319", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_print_report", "target": "scripts_migrate_crm_payment_invoice_migrationstats_step" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "target": "scripts_migrate_crm_payment_invoice_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L253", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_write_mapping_csv", "target": "scripts_migrate_crm_payment_invoice_legacy_id_to_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice", "target": "scripts_migrate_crm_payment_invoice_legacy_id_to_str" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_legacy_id_to_str", "target": "scripts_migrate_crm_payment_invoice_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L376", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_main", "target": "scripts_migrate_crm_payment_invoice_derive_source_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice", "target": "scripts_migrate_crm_payment_invoice_derive_source_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L373", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_main", "target": "scripts_migrate_crm_payment_invoice_load_settings_env" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice", "target": "scripts_migrate_crm_payment_invoice_load_settings_env" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_load_settings_env", "target": "scripts_migrate_crm_payment_invoice_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_main", "target": "scripts_migrate_crm_payment_invoice_load_runtime_settings" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_load_runtime_settings", "target": "app_core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice", "target": "scripts_migrate_crm_payment_invoice_load_runtime_settings" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L340", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_run_migration", "target": "scripts_migrate_crm_payment_invoice_load_user_mapping" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice", "target": "scripts_migrate_crm_payment_invoice_load_user_mapping" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_load_user_mapping", "target": "scripts_migrate_crm_payment_invoice_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L342", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_run_migration", "target": "scripts_migrate_crm_payment_invoice_fetch_portal_admin_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice", "target": "scripts_migrate_crm_payment_invoice_fetch_portal_admin_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_fetch_portal_admin_id", "target": "scripts_migrate_crm_payment_invoice_py_engine" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice", "target": "scripts_migrate_crm_payment_invoice_resolve_portal_user_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_resolve_portal_user_id", "target": "scripts_migrate_crm_payment_invoice_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "target": "scripts_migrate_crm_payment_invoice_str_or_none" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice", "target": "scripts_migrate_crm_payment_invoice_str_or_none" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_str_or_none", "target": "scripts_migrate_crm_payment_invoice_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L286", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "target": "scripts_migrate_crm_payment_invoice_fetch_source_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice", "target": "scripts_migrate_crm_payment_invoice_fetch_source_rows" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_fetch_source_rows", "target": "scripts_migrate_crm_payment_invoice_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_report_skipped_tables", "target": "scripts_migrate_crm_payment_invoice_count_source_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice", "target": "scripts_migrate_crm_payment_invoice_count_source_rows" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_count_source_rows", "target": "scripts_migrate_crm_payment_invoice_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L261", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_report_skipped_tables", "target": "scripts_migrate_crm_payment_invoice_target_table_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice", "target": "scripts_migrate_crm_payment_invoice_target_table_exists" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_target_table_exists", "target": "scripts_migrate_crm_payment_invoice_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "target": "scripts_migrate_crm_payment_invoice_target_row_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L175", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice", "target": "scripts_migrate_crm_payment_invoice_target_row_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L291", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "target": "scripts_migrate_crm_payment_invoice_transform_invoice_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice", "target": "scripts_migrate_crm_payment_invoice_transform_invoice_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L311", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "target": "scripts_migrate_crm_payment_invoice_write_mapping_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L246", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice", "target": "scripts_migrate_crm_payment_invoice_write_mapping_csv" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L246", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_write_mapping_csv", "target": "scripts_migrate_crm_payment_invoice_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_run_migration", "target": "scripts_migrate_crm_payment_invoice_report_skipped_tables" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice", "target": "scripts_migrate_crm_payment_invoice_report_skipped_tables" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_report_skipped_tables", "target": "scripts_migrate_crm_payment_invoice_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L346", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_run_migration", "target": "scripts_migrate_crm_payment_invoice_migrate_invoice_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L273", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice", "target": "scripts_migrate_crm_payment_invoice_migrate_invoice_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L273", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "target": "scripts_migrate_crm_payment_invoice_py_path" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L273", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "target": "scripts_migrate_crm_payment_invoice_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L356", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_run_migration", "target": "scripts_migrate_crm_payment_invoice_print_report" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L315", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice", "target": "scripts_migrate_crm_payment_invoice_print_report" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L381", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_main", "target": "scripts_migrate_crm_payment_invoice_run_migration" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L330", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice", "target": "scripts_migrate_crm_payment_invoice_run_migration" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L330", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_run_migration", "target": "scripts_migrate_crm_payment_invoice_py_path" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L330", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_run_migration", "target": "scripts_migrate_crm_payment_invoice_py_engine" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L360", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice", "target": "scripts_migrate_crm_payment_invoice_main" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L385", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice_main", "target": "scripts_migrate_crm_payment_invoice_py_path" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no_py", "target": "scripts_renumber_crm_product_no_renumberstats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no_py", "target": "scripts_renumber_crm_product_no_load_settings_env" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no_py", "target": "scripts_renumber_crm_product_no_product_id_sort_key" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no_py", "target": "scripts_renumber_crm_product_no_format_new_product_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no_py", "target": "scripts_renumber_crm_product_no_fetch_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no_py", "target": "scripts_renumber_crm_product_no_build_mapping" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no_py", "target": "scripts_renumber_crm_product_no_validate_mapping" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no_py", "target": "scripts_renumber_crm_product_no_write_mapping_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no_py", "target": "scripts_renumber_crm_product_no_apply_renumber" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no_py", "target": "scripts_renumber_crm_product_no_main" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no_main", "target": "scripts_renumber_crm_product_no_renumberstats" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L205", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_renumber_crm_product_no_renumberstats", "target": "app_core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no", "target": "scripts_renumber_crm_product_no_renumberstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no_apply_renumber", "target": "scripts_renumber_crm_product_no_renumberstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no_validate_mapping", "target": "scripts_renumber_crm_product_no_renumberstats" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no_main", "target": "scripts_renumber_crm_product_no_load_settings_env" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no", "target": "scripts_renumber_crm_product_no_load_settings_env" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no_load_settings_env", "target": "scripts_renumber_crm_product_no_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no_fetch_products", "target": "scripts_renumber_crm_product_no_product_id_sort_key" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no", "target": "scripts_renumber_crm_product_no_product_id_sort_key" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no_build_mapping", "target": "scripts_renumber_crm_product_no_format_new_product_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no_main", "target": "scripts_renumber_crm_product_no_format_new_product_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no", "target": "scripts_renumber_crm_product_no_format_new_product_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no_main", "target": "scripts_renumber_crm_product_no_fetch_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no", "target": "scripts_renumber_crm_product_no_fetch_products" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no_fetch_products", "target": "scripts_renumber_crm_product_no_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no_main", "target": "scripts_renumber_crm_product_no_build_mapping" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no", "target": "scripts_renumber_crm_product_no_build_mapping" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no_main", "target": "scripts_renumber_crm_product_no_validate_mapping" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no", "target": "scripts_renumber_crm_product_no_validate_mapping" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L258", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no_main", "target": "scripts_renumber_crm_product_no_write_mapping_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no", "target": "scripts_renumber_crm_product_no_write_mapping_csv" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no_write_mapping_csv", "target": "scripts_renumber_crm_product_no_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L256", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no_main", "target": "scripts_renumber_crm_product_no_apply_renumber" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no_rationale_144", "target": "scripts_renumber_crm_product_no_apply_renumber" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no", "target": "scripts_renumber_crm_product_no_apply_renumber" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no_apply_renumber", "target": "scripts_renumber_crm_product_no_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no_main", "target": "app_core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no", "target": "scripts_renumber_crm_product_no_main" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L251", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no_main", "target": "scripts_renumber_crm_product_no_py_path" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_py", "target": "scripts_migrate_crm_sys_oss_backfillrule" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_py", "target": "scripts_migrate_crm_sys_oss_bizref" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_py", "target": "scripts_migrate_crm_sys_oss_migrationstats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_py", "target": "scripts_migrate_crm_sys_oss_legacy_id_to_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_py", "target": "scripts_migrate_crm_sys_oss_derive_source_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_py", "target": "scripts_migrate_crm_sys_oss_load_settings_env" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_py", "target": "scripts_migrate_crm_sys_oss_load_runtime_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_py", "target": "scripts_migrate_crm_sys_oss_load_user_mapping" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_py", "target": "scripts_migrate_crm_sys_oss_fetch_portal_admin_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_py", "target": "scripts_migrate_crm_sys_oss_resolve_portal_user_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L196", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_py", "target": "scripts_migrate_crm_sys_oss_fetch_source_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_py", "target": "scripts_migrate_crm_sys_oss_count_target_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_py", "target": "scripts_migrate_crm_sys_oss_transform_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L288", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_py", "target": "scripts_migrate_crm_sys_oss_target_row_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L295", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_py", "target": "scripts_migrate_crm_sys_oss_parse_oss_id_tokens" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L335", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_py", "target": "scripts_migrate_crm_sys_oss_normalize_oss_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L348", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_py", "target": "scripts_migrate_crm_sys_oss_table_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L360", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_py", "target": "scripts_migrate_crm_sys_oss_build_biz_index" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L415", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_py", "target": "scripts_migrate_crm_sys_oss_apply_biz_backfill" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L445", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_py", "target": "scripts_migrate_crm_sys_oss_write_mapping_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L475", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_py", "target": "scripts_migrate_crm_sys_oss_write_backfill_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L497", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_py", "target": "scripts_migrate_crm_sys_oss_write_unresolved_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L511", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_py", "target": "scripts_migrate_crm_sys_oss_print_report" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L525", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_py", "target": "scripts_migrate_crm_sys_oss_run_migration" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L597", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_py", "target": "scripts_migrate_crm_sys_oss_main" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L143", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_crm_sys_oss_backfillrule", "target": "app_core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss", "target": "scripts_migrate_crm_sys_oss_backfillrule" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L360", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_build_biz_index", "target": "scripts_migrate_crm_sys_oss_bizref" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L143", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_crm_sys_oss_bizref", "target": "app_core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss", "target": "scripts_migrate_crm_sys_oss_bizref" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L415", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_apply_biz_backfill", "target": "scripts_migrate_crm_sys_oss_bizref" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L475", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_write_backfill_csv", "target": "scripts_migrate_crm_sys_oss_bizref" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L497", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_write_unresolved_csv", "target": "scripts_migrate_crm_sys_oss_bizref" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L525", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_run_migration", "target": "scripts_migrate_crm_sys_oss_migrationstats" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L143", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_crm_sys_oss_migrationstats", "target": "app_core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss", "target": "scripts_migrate_crm_sys_oss_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L360", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_build_biz_index", "target": "scripts_migrate_crm_sys_oss_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L511", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_print_report", "target": "scripts_migrate_crm_sys_oss_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_resolve_portal_user_id", "target": "scripts_migrate_crm_sys_oss_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_transform_row", "target": "scripts_migrate_crm_sys_oss_migrationstats" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_transform_row", "target": "scripts_migrate_crm_sys_oss_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L299", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_parse_oss_id_tokens", "target": "scripts_migrate_crm_sys_oss_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L376", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_build_biz_index", "target": "scripts_migrate_crm_sys_oss_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L462", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_write_mapping_csv", "target": "scripts_migrate_crm_sys_oss_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L546", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_run_migration", "target": "scripts_migrate_crm_sys_oss_legacy_id_to_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss", "target": "scripts_migrate_crm_sys_oss_legacy_id_to_str" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_legacy_id_to_str", "target": "scripts_migrate_crm_sys_oss_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L619", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_main", "target": "scripts_migrate_crm_sys_oss_derive_source_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss", "target": "scripts_migrate_crm_sys_oss_derive_source_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L616", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_main", "target": "scripts_migrate_crm_sys_oss_load_settings_env" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss", "target": "scripts_migrate_crm_sys_oss_load_settings_env" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_load_settings_env", "target": "scripts_migrate_crm_sys_oss_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L617", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_main", "target": "scripts_migrate_crm_sys_oss_load_runtime_settings" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_load_runtime_settings", "target": "app_core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss", "target": "scripts_migrate_crm_sys_oss_load_runtime_settings" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L540", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_run_migration", "target": "scripts_migrate_crm_sys_oss_load_user_mapping" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss", "target": "scripts_migrate_crm_sys_oss_load_user_mapping" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_load_user_mapping", "target": "scripts_migrate_crm_sys_oss_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L542", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_run_migration", "target": "scripts_migrate_crm_sys_oss_fetch_portal_admin_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss", "target": "scripts_migrate_crm_sys_oss_fetch_portal_admin_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_fetch_portal_admin_id", "target": "scripts_migrate_crm_sys_oss_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L241", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_transform_row", "target": "scripts_migrate_crm_sys_oss_resolve_portal_user_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss", "target": "scripts_migrate_crm_sys_oss_resolve_portal_user_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_resolve_portal_user_id", "target": "scripts_migrate_crm_sys_oss_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L544", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_run_migration", "target": "scripts_migrate_crm_sys_oss_fetch_source_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L196", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss", "target": "scripts_migrate_crm_sys_oss_fetch_source_rows" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L196", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_fetch_source_rows", "target": "scripts_migrate_crm_sys_oss_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L624", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_main", "target": "scripts_migrate_crm_sys_oss_count_target_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss", "target": "scripts_migrate_crm_sys_oss_count_target_rows" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_count_target_rows", "target": "scripts_migrate_crm_sys_oss_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L548", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_run_migration", "target": "scripts_migrate_crm_sys_oss_transform_row" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L220", "weight": 1.0, "source": "scripts_migrate_crm_sys_oss_transform_row", "target": "migration_minio_url_normalize_oss_storage_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss", "target": "scripts_migrate_crm_sys_oss_transform_row" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L220", "weight": 1.0, "source": "scripts_migrate_crm_sys_oss_transform_row", "target": "scripts_migration_minio_url_normalize_oss_storage_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L563", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_run_migration", "target": "scripts_migrate_crm_sys_oss_target_row_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L288", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss", "target": "scripts_migrate_crm_sys_oss_target_row_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L319", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_parse_oss_id_tokens", "target": "scripts_migrate_crm_sys_oss_normalize_oss_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L379", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_build_biz_index", "target": "scripts_migrate_crm_sys_oss_parse_oss_id_tokens" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L295", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss", "target": "scripts_migrate_crm_sys_oss_parse_oss_id_tokens" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L295", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_parse_oss_id_tokens", "target": "scripts_migrate_crm_sys_oss_py_any" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L335", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss", "target": "scripts_migrate_crm_sys_oss_normalize_oss_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L369", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_build_biz_index", "target": "scripts_migrate_crm_sys_oss_table_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L348", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss", "target": "scripts_migrate_crm_sys_oss_table_exists" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L348", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_table_exists", "target": "scripts_migrate_crm_sys_oss_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L575", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_run_migration", "target": "scripts_migrate_crm_sys_oss_build_biz_index" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L360", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss", "target": "scripts_migrate_crm_sys_oss_build_biz_index" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L360", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_build_biz_index", "target": "scripts_migrate_crm_sys_oss_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L580", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_run_migration", "target": "scripts_migrate_crm_sys_oss_apply_biz_backfill" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L415", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss", "target": "scripts_migrate_crm_sys_oss_apply_biz_backfill" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L415", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_apply_biz_backfill", "target": "scripts_migrate_crm_sys_oss_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L584", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_run_migration", "target": "scripts_migrate_crm_sys_oss_write_mapping_csv" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L469", "weight": 1.0, "source": "scripts_migrate_crm_sys_oss_write_mapping_csv", "target": "migration_minio_url_normalize_oss_storage_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L445", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss", "target": "scripts_migrate_crm_sys_oss_write_mapping_csv" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L445", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_write_mapping_csv", "target": "scripts_migrate_crm_sys_oss_py_path" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L469", "weight": 1.0, "source": "scripts_migrate_crm_sys_oss_write_mapping_csv", "target": "scripts_migration_minio_url_normalize_oss_storage_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L587", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_run_migration", "target": "scripts_migrate_crm_sys_oss_write_backfill_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L475", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss", "target": "scripts_migrate_crm_sys_oss_write_backfill_csv" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L475", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_write_backfill_csv", "target": "scripts_migrate_crm_sys_oss_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L590", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_run_migration", "target": "scripts_migrate_crm_sys_oss_write_unresolved_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L497", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss", "target": "scripts_migrate_crm_sys_oss_write_unresolved_csv" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L497", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_write_unresolved_csv", "target": "scripts_migrate_crm_sys_oss_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L593", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_run_migration", "target": "scripts_migrate_crm_sys_oss_print_report" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L511", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss", "target": "scripts_migrate_crm_sys_oss_print_report" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L633", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_main", "target": "scripts_migrate_crm_sys_oss_run_migration" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L525", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss", "target": "scripts_migrate_crm_sys_oss_run_migration" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L525", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_run_migration", "target": "scripts_migrate_crm_sys_oss_py_path" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L525", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_run_migration", "target": "scripts_migrate_crm_sys_oss_py_engine" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L597", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss", "target": "scripts_migrate_crm_sys_oss_main" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L627", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss_main", "target": "scripts_migrate_crm_sys_oss_py_path" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_stepstats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_migrationstats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_legacy_id_to_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_derive_source_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_load_settings_env" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_load_runtime_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_load_user_mapping" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_fetch_portal_admin_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_resolve_portal_user_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_load_oss_id_to_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_normalize_customer_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_normalize_follow_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L208", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_str_or_none" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_fetch_source_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L224", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_target_row_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_transform_clue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L288", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_transform_clue_follow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_write_mapping_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L372", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_migrate_table" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L417", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_print_report" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L431", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_run_migration" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L473", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_main" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_migrationstats_step", "target": "scripts_migrate_crm_clue_stepstats" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L124", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_crm_clue_stepstats", "target": "app_core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue", "target": "scripts_migrate_crm_clue_stepstats" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_migrationstats", "target": "scripts_migrate_crm_clue_migrationstats_step" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L431", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_run_migration", "target": "scripts_migrate_crm_clue_migrationstats" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L124", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_crm_clue_migrationstats", "target": "app_core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue", "target": "scripts_migrate_crm_clue_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L372", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_migrate_table", "target": "scripts_migrate_crm_clue_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_normalize_customer_type", "target": "scripts_migrate_crm_clue_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L417", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_print_report", "target": "scripts_migrate_crm_clue_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_resolve_portal_user_id", "target": "scripts_migrate_crm_clue_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_transform_clue", "target": "scripts_migrate_crm_clue_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L288", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_transform_clue_follow", "target": "scripts_migrate_crm_clue_migrationstats" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L386", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_migrate_table", "target": "scripts_migrate_crm_clue_migrationstats_step" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L421", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_print_report", "target": "scripts_migrate_crm_clue_migrationstats_step" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_transform_clue", "target": "scripts_migrate_crm_clue_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_transform_clue_follow", "target": "scripts_migrate_crm_clue_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L368", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_write_mapping_csv", "target": "scripts_migrate_crm_clue_legacy_id_to_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue", "target": "scripts_migrate_crm_clue_legacy_id_to_str" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_legacy_id_to_str", "target": "scripts_migrate_crm_clue_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L492", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_main", "target": "scripts_migrate_crm_clue_derive_source_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue", "target": "scripts_migrate_crm_clue_derive_source_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L489", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_main", "target": "scripts_migrate_crm_clue_load_settings_env" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue", "target": "scripts_migrate_crm_clue_load_settings_env" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_load_settings_env", "target": "scripts_migrate_crm_clue_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L490", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_main", "target": "scripts_migrate_crm_clue_load_runtime_settings" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_load_runtime_settings", "target": "app_core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue", "target": "scripts_migrate_crm_clue_load_runtime_settings" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L444", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_run_migration", "target": "scripts_migrate_crm_clue_load_user_mapping" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue", "target": "scripts_migrate_crm_clue_load_user_mapping" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_load_user_mapping", "target": "scripts_migrate_crm_clue_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L446", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_run_migration", "target": "scripts_migrate_crm_clue_fetch_portal_admin_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue", "target": "scripts_migrate_crm_clue_fetch_portal_admin_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_fetch_portal_admin_id", "target": "scripts_migrate_crm_clue_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L298", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_transform_clue_follow", "target": "scripts_migrate_crm_clue_resolve_portal_user_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue", "target": "scripts_migrate_crm_clue_resolve_portal_user_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_resolve_portal_user_id", "target": "scripts_migrate_crm_clue_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L447", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_run_migration", "target": "scripts_migrate_crm_clue_load_oss_id_to_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue", "target": "scripts_migrate_crm_clue_load_oss_id_to_url" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_load_oss_id_to_url", "target": "scripts_migrate_crm_clue_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L246", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_transform_clue", "target": "scripts_migrate_crm_clue_normalize_customer_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue", "target": "scripts_migrate_crm_clue_normalize_customer_type" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_normalize_customer_type", "target": "scripts_migrate_crm_clue_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L304", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_transform_clue_follow", "target": "scripts_migrate_crm_clue_normalize_follow_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue", "target": "scripts_migrate_crm_clue_normalize_follow_type" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_normalize_follow_type", "target": "scripts_migrate_crm_clue_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L245", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_transform_clue", "target": "scripts_migrate_crm_clue_str_or_none" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L303", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_transform_clue_follow", "target": "scripts_migrate_crm_clue_str_or_none" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L208", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue", "target": "scripts_migrate_crm_clue_str_or_none" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L208", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_str_or_none", "target": "scripts_migrate_crm_clue_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L387", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_migrate_table", "target": "scripts_migrate_crm_clue_fetch_source_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue", "target": "scripts_migrate_crm_clue_fetch_source_rows" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_fetch_source_rows", "target": "scripts_migrate_crm_clue_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L406", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_migrate_table", "target": "scripts_migrate_crm_clue_target_row_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L224", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue", "target": "scripts_migrate_crm_clue_target_row_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L391", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_migrate_table", "target": "scripts_migrate_crm_clue_transform_clue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue", "target": "scripts_migrate_crm_clue_transform_clue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L392", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_migrate_table", "target": "scripts_migrate_crm_clue_transform_clue_follow" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_clue.py", "source_location": "L307", "weight": 1.0, "source": "scripts_migrate_crm_clue_transform_clue_follow", "target": "migration_minio_url_resolve_oss_id_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L288", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue", "target": "scripts_migrate_crm_clue_transform_clue_follow" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_clue.py", "source_location": "L307", "weight": 1.0, "source": "scripts_migrate_crm_clue_transform_clue_follow", "target": "scripts_migration_minio_url_resolve_oss_id_csv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L467", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_run_migration", "target": "scripts_migrate_crm_clue_write_mapping_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue", "target": "scripts_migrate_crm_clue_write_mapping_csv" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_write_mapping_csv", "target": "scripts_migrate_crm_clue_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L453", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_run_migration", "target": "scripts_migrate_crm_clue_migrate_table" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L372", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue", "target": "scripts_migrate_crm_clue_migrate_table" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L372", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_migrate_table", "target": "scripts_migrate_crm_clue_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L469", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_run_migration", "target": "scripts_migrate_crm_clue_print_report" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L417", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue", "target": "scripts_migrate_crm_clue_print_report" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L498", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_main", "target": "scripts_migrate_crm_clue_run_migration" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L431", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue", "target": "scripts_migrate_crm_clue_run_migration" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L431", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_run_migration", "target": "scripts_migrate_crm_clue_py_path" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L431", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_run_migration", "target": "scripts_migrate_crm_clue_py_engine" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L473", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue", "target": "scripts_migrate_crm_clue_main" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L502", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue_main", "target": "scripts_migrate_crm_clue_py_path" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_py", "target": "app_core_config" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_py", "target": "scripts_migrate_dibang_data_migrationstats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_py", "target": "scripts_migrate_dibang_data_parse_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_py", "target": "scripts_migrate_dibang_data_parse_datetime" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_py", "target": "scripts_migrate_dibang_data_clip_text" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_py", "target": "scripts_migrate_dibang_data_fetch_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_py", "target": "scripts_migrate_dibang_data_count_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_py", "target": "scripts_migrate_dibang_data_map_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_py", "target": "scripts_migrate_dibang_data_legacy_id_to_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_py", "target": "scripts_migrate_dibang_data_build_id_maps" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_py", "target": "scripts_migrate_dibang_data_transform_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_py", "target": "scripts_migrate_dibang_data_transform_inventory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_py", "target": "scripts_migrate_dibang_data_transform_weighing" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L347", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_py", "target": "scripts_migrate_dibang_data_truncate_target_tables" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L355", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_py", "target": "scripts_migrate_dibang_data_export_mapping" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L363", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_py", "target": "scripts_migrate_dibang_data_print_report" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L392", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_py", "target": "scripts_migrate_dibang_data_migrate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L496", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_py", "target": "scripts_migrate_dibang_data_main" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L392", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_migrate", "target": "scripts_migrate_dibang_data_migrationstats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data", "target": "scripts_migrate_dibang_data_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_clip_text", "target": "scripts_migrate_dibang_data_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_map_id", "target": "scripts_migrate_dibang_data_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L363", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_print_report", "target": "scripts_migrate_dibang_data_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_transform_inventory", "target": "scripts_migrate_dibang_data_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_transform_plan", "target": "scripts_migrate_dibang_data_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_transform_weighing", "target": "scripts_migrate_dibang_data_migrationstats" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_parse_datetime", "target": "scripts_migrate_dibang_data_parse_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_transform_plan", "target": "scripts_migrate_dibang_data_parse_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_transform_inventory", "target": "scripts_migrate_dibang_data_parse_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data", "target": "scripts_migrate_dibang_data_parse_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_parse_date", "target": "scripts_migrate_dibang_data_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_parse_date", "target": "scripts_migrate_dibang_data_py_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_transform_plan", "target": "scripts_migrate_dibang_data_parse_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_transform_inventory", "target": "scripts_migrate_dibang_data_parse_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L245", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_transform_weighing", "target": "scripts_migrate_dibang_data_parse_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L460", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_migrate", "target": "scripts_migrate_dibang_data_parse_datetime" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data", "target": "scripts_migrate_dibang_data_parse_datetime" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_parse_datetime", "target": "scripts_migrate_dibang_data_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_parse_datetime", "target": "scripts_migrate_dibang_data_py_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L190", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_transform_plan", "target": "scripts_migrate_dibang_data_clip_text" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_transform_inventory", "target": "scripts_migrate_dibang_data_clip_text" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L284", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_transform_weighing", "target": "scripts_migrate_dibang_data_clip_text" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data", "target": "scripts_migrate_dibang_data_clip_text" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_clip_text", "target": "scripts_migrate_dibang_data_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L406", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_migrate", "target": "scripts_migrate_dibang_data_fetch_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data", "target": "scripts_migrate_dibang_data_fetch_rows" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_fetch_rows", "target": "scripts_migrate_dibang_data_py_engine" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data", "target": "scripts_migrate_dibang_data_count_rows" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_count_rows", "target": "scripts_migrate_dibang_data_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_transform_inventory", "target": "scripts_migrate_dibang_data_map_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L265", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_transform_weighing", "target": "scripts_migrate_dibang_data_map_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L453", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_migrate", "target": "scripts_migrate_dibang_data_map_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data", "target": "scripts_migrate_dibang_data_map_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_map_id", "target": "scripts_migrate_dibang_data_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_build_id_maps", "target": "scripts_migrate_dibang_data_legacy_id_to_str" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_rationale_146", "target": "scripts_migrate_dibang_data_legacy_id_to_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data", "target": "scripts_migrate_dibang_data_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L412", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_migrate", "target": "scripts_migrate_dibang_data_build_id_maps" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data", "target": "scripts_migrate_dibang_data_build_id_maps" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L416", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_migrate", "target": "scripts_migrate_dibang_data_transform_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data", "target": "scripts_migrate_dibang_data_transform_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_transform_plan", "target": "scripts_migrate_dibang_data_py_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L426", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_migrate", "target": "scripts_migrate_dibang_data_transform_inventory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data", "target": "scripts_migrate_dibang_data_transform_inventory" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_transform_inventory", "target": "scripts_migrate_dibang_data_py_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L436", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_migrate", "target": "scripts_migrate_dibang_data_transform_weighing" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data", "target": "scripts_migrate_dibang_data_transform_weighing" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L471", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_migrate", "target": "scripts_migrate_dibang_data_truncate_target_tables" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L347", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data", "target": "scripts_migrate_dibang_data_truncate_target_tables" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L489", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_migrate", "target": "scripts_migrate_dibang_data_export_mapping" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L355", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data", "target": "scripts_migrate_dibang_data_export_mapping" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L355", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_export_mapping", "target": "scripts_migrate_dibang_data_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L466", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_migrate", "target": "scripts_migrate_dibang_data_print_report" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L363", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data", "target": "scripts_migrate_dibang_data_print_report" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L552", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_main", "target": "scripts_migrate_dibang_data_migrate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L392", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data", "target": "scripts_migrate_dibang_data_migrate" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L392", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_migrate", "target": "scripts_migrate_dibang_data_py_engine" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L392", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_migrate", "target": "scripts_migrate_dibang_data_py_path" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L496", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data", "target": "scripts_migrate_dibang_data_main" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L549", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data_main", "target": "scripts_migrate_dibang_data_py_path" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_stepstats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_migrationstats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_legacy_id_to_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_derive_source_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_load_settings_env" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_load_runtime_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_load_bx_user_mapping" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_fetch_portal_admin_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_map_bx_user_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_str_or_none" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_dec" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_parse_reimburse_meta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_fetch_source_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_target_row_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_clear_portal_workflow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_transform_expense_item" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_transform_workflow_def" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L258", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_transform_workflow_node" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L284", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_transform_advance_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L322", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_transform_advance_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L352", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_transform_reimburse_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L401", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_transform_reimburse_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L422", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_transform_reimburse_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L452", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_transform_reimburse_offset" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L472", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_transform_attachment" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L648", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_write_mapping_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L659", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_migrate_table" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L712", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_print_report" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L727", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_resolve_steps" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L742", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_run_migration" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L781", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_main" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_migrationstats_step", "target": "scripts_migrate_bx_data_stepstats" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L108", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_bx_data_stepstats", "target": "app_core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data", "target": "scripts_migrate_bx_data_stepstats" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_migrationstats", "target": "scripts_migrate_bx_data_migrationstats_step" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L742", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_run_migration", "target": "scripts_migrate_bx_data_migrationstats" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L108", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_bx_data_migrationstats", "target": "app_core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data", "target": "scripts_migrate_bx_data_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_map_bx_user_id", "target": "scripts_migrate_bx_data_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L659", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L712", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_print_report", "target": "scripts_migrate_bx_data_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L284", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_advance_apply", "target": "scripts_migrate_bx_data_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L322", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_advance_approval", "target": "scripts_migrate_bx_data_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L472", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_attachment", "target": "scripts_migrate_bx_data_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_expense_item", "target": "scripts_migrate_bx_data_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L352", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_reimburse_apply", "target": "scripts_migrate_bx_data_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L422", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_reimburse_approval", "target": "scripts_migrate_bx_data_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L401", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_reimburse_detail", "target": "scripts_migrate_bx_data_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L452", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_reimburse_offset", "target": "scripts_migrate_bx_data_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_workflow_def", "target": "scripts_migrate_bx_data_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L258", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_workflow_node", "target": "scripts_migrate_bx_data_migrationstats" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L671", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_migrationstats_step" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L716", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_print_report", "target": "scripts_migrate_bx_data_migrationstats_step" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_expense_item", "target": "scripts_migrate_bx_data_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_workflow_def", "target": "scripts_migrate_bx_data_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L261", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_workflow_node", "target": "scripts_migrate_bx_data_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L287", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_advance_apply", "target": "scripts_migrate_bx_data_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L325", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_advance_approval", "target": "scripts_migrate_bx_data_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L355", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_reimburse_apply", "target": "scripts_migrate_bx_data_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L402", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_reimburse_detail", "target": "scripts_migrate_bx_data_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L425", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_reimburse_approval", "target": "scripts_migrate_bx_data_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L453", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_reimburse_offset", "target": "scripts_migrate_bx_data_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L475", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_attachment", "target": "scripts_migrate_bx_data_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L655", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_write_mapping_csv", "target": "scripts_migrate_bx_data_legacy_id_to_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data", "target": "scripts_migrate_bx_data_legacy_id_to_str" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_legacy_id_to_str", "target": "scripts_migrate_bx_data_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L804", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_main", "target": "scripts_migrate_bx_data_derive_source_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data", "target": "scripts_migrate_bx_data_derive_source_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L801", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_main", "target": "scripts_migrate_bx_data_load_settings_env" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data", "target": "scripts_migrate_bx_data_load_settings_env" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_load_settings_env", "target": "scripts_migrate_bx_data_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L802", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_main", "target": "scripts_migrate_bx_data_load_runtime_settings" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_load_runtime_settings", "target": "app_core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data", "target": "scripts_migrate_bx_data_load_runtime_settings" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L755", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_run_migration", "target": "scripts_migrate_bx_data_load_bx_user_mapping" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data", "target": "scripts_migrate_bx_data_load_bx_user_mapping" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_load_bx_user_mapping", "target": "scripts_migrate_bx_data_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L757", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_run_migration", "target": "scripts_migrate_bx_data_fetch_portal_admin_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data", "target": "scripts_migrate_bx_data_fetch_portal_admin_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_fetch_portal_admin_id", "target": "scripts_migrate_bx_data_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_expense_item", "target": "scripts_migrate_bx_data_map_bx_user_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L268", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_workflow_node", "target": "scripts_migrate_bx_data_map_bx_user_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L293", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_advance_apply", "target": "scripts_migrate_bx_data_map_bx_user_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L333", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_advance_approval", "target": "scripts_migrate_bx_data_map_bx_user_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L370", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_reimburse_apply", "target": "scripts_migrate_bx_data_map_bx_user_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L433", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_reimburse_approval", "target": "scripts_migrate_bx_data_map_bx_user_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L491", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_attachment", "target": "scripts_migrate_bx_data_map_bx_user_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data", "target": "scripts_migrate_bx_data_map_bx_user_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_map_bx_user_id", "target": "scripts_migrate_bx_data_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L223", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_expense_item", "target": "scripts_migrate_bx_data_str_or_none" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L248", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_workflow_def", "target": "scripts_migrate_bx_data_str_or_none" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L298", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_advance_apply", "target": "scripts_migrate_bx_data_str_or_none" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L338", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_advance_approval", "target": "scripts_migrate_bx_data_str_or_none" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L380", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_reimburse_apply", "target": "scripts_migrate_bx_data_str_or_none" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L412", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_reimburse_detail", "target": "scripts_migrate_bx_data_str_or_none" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L438", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_reimburse_approval", "target": "scripts_migrate_bx_data_str_or_none" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L462", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_reimburse_offset", "target": "scripts_migrate_bx_data_str_or_none" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L484", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_attachment", "target": "scripts_migrate_bx_data_str_or_none" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data", "target": "scripts_migrate_bx_data_str_or_none" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_str_or_none", "target": "scripts_migrate_bx_data_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L300", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_advance_apply", "target": "scripts_migrate_bx_data_dec" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L376", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_reimburse_apply", "target": "scripts_migrate_bx_data_dec" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L409", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_reimburse_detail", "target": "scripts_migrate_bx_data_dec" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L459", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_reimburse_offset", "target": "scripts_migrate_bx_data_dec" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data", "target": "scripts_migrate_bx_data_dec" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_dec", "target": "scripts_migrate_bx_data_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_dec", "target": "scripts_migrate_bx_data_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L359", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_reimburse_apply", "target": "scripts_migrate_bx_data_parse_reimburse_meta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data", "target": "scripts_migrate_bx_data_parse_reimburse_meta" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_parse_reimburse_meta", "target": "scripts_migrate_bx_data_py_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L673", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_fetch_source_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data", "target": "scripts_migrate_bx_data_fetch_source_rows" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_fetch_source_rows", "target": "scripts_migrate_bx_data_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L704", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_target_row_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data", "target": "scripts_migrate_bx_data_target_row_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L701", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_clear_portal_workflow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data", "target": "scripts_migrate_bx_data_clear_portal_workflow" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L682", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_transform_expense_item" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data", "target": "scripts_migrate_bx_data_transform_expense_item" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L683", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_transform_workflow_def" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data", "target": "scripts_migrate_bx_data_transform_workflow_def" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L684", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_transform_workflow_node" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L258", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data", "target": "scripts_migrate_bx_data_transform_workflow_node" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L685", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_transform_advance_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L284", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data", "target": "scripts_migrate_bx_data_transform_advance_apply" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L300", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_advance_apply", "target": "scripts_migrate_bx_data_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L686", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_transform_advance_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L322", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data", "target": "scripts_migrate_bx_data_transform_advance_approval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L687", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_transform_reimburse_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L352", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data", "target": "scripts_migrate_bx_data_transform_reimburse_apply" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L376", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_reimburse_apply", "target": "scripts_migrate_bx_data_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L362", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_reimburse_apply", "target": "scripts_migrate_bx_data_py_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L688", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_transform_reimburse_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L401", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data", "target": "scripts_migrate_bx_data_transform_reimburse_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L409", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_reimburse_detail", "target": "scripts_migrate_bx_data_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L689", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_transform_reimburse_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L422", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data", "target": "scripts_migrate_bx_data_transform_reimburse_approval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L690", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_transform_reimburse_offset" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L452", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data", "target": "scripts_migrate_bx_data_transform_reimburse_offset" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L459", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_transform_reimburse_offset", "target": "scripts_migrate_bx_data_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L691", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_transform_attachment" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L472", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data", "target": "scripts_migrate_bx_data_transform_attachment" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L775", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_run_migration", "target": "scripts_migrate_bx_data_write_mapping_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L648", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data", "target": "scripts_migrate_bx_data_write_mapping_csv" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L648", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_write_mapping_csv", "target": "scripts_migrate_bx_data_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L763", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_run_migration", "target": "scripts_migrate_bx_data_migrate_table" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L659", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data", "target": "scripts_migrate_bx_data_migrate_table" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L659", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L777", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_run_migration", "target": "scripts_migrate_bx_data_print_report" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L712", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data", "target": "scripts_migrate_bx_data_print_report" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L760", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_run_migration", "target": "scripts_migrate_bx_data_resolve_steps" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L727", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data", "target": "scripts_migrate_bx_data_resolve_steps" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L812", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_main", "target": "scripts_migrate_bx_data_run_migration" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L742", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data", "target": "scripts_migrate_bx_data_run_migration" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L742", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_run_migration", "target": "scripts_migrate_bx_data_py_path" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L742", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_run_migration", "target": "scripts_migrate_bx_data_py_engine" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L781", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data", "target": "scripts_migrate_bx_data_main" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L816", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data_main", "target": "scripts_migrate_bx_data_py_path" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_py", "target": "scripts_merge_duplicate_crm_customers_norm" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_py", "target": "scripts_merge_duplicate_crm_customers_contact_key" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_py", "target": "scripts_merge_duplicate_crm_customers_invoice_key" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_py", "target": "scripts_merge_duplicate_crm_customers_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_py", "target": "scripts_merge_duplicate_crm_customers_load_database_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_py", "target": "scripts_merge_duplicate_crm_customers_discover_merge_pairs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_py", "target": "scripts_merge_duplicate_crm_customers_backup_tables" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_py", "target": "scripts_merge_duplicate_crm_customers_fetch_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_py", "target": "scripts_merge_duplicate_crm_customers_merge_contacts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_py", "target": "scripts_merge_duplicate_crm_customers_normalize_invoice_defaults" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L326", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_py", "target": "scripts_merge_duplicate_crm_customers_merge_invoices" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L402", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_py", "target": "scripts_merge_duplicate_crm_customers_migrate_customer_refs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L463", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_py", "target": "scripts_merge_duplicate_crm_customers_merge_customer_master" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L515", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_py", "target": "scripts_merge_duplicate_crm_customers_recalc_customer_stats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L582", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_py", "target": "scripts_merge_duplicate_crm_customers_soft_delete_source_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L605", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_py", "target": "scripts_merge_duplicate_crm_customers_verify" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L669", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_py", "target": "scripts_merge_duplicate_crm_customers_run" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L707", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_py", "target": "scripts_merge_duplicate_crm_customers_main" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_contact_key", "target": "scripts_merge_duplicate_crm_customers_norm" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_invoice_key", "target": "scripts_merge_duplicate_crm_customers_norm" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L479", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_merge_customer_master", "target": "scripts_merge_duplicate_crm_customers_norm" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers", "target": "scripts_merge_duplicate_crm_customers_norm" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_norm", "target": "scripts_merge_duplicate_crm_customers_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_merge_contacts", "target": "scripts_merge_duplicate_crm_customers_contact_key" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers", "target": "scripts_merge_duplicate_crm_customers_contact_key" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_contact_key", "target": "scripts_merge_duplicate_crm_customers_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L354", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_merge_invoices", "target": "scripts_merge_duplicate_crm_customers_invoice_key" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers", "target": "scripts_merge_duplicate_crm_customers_invoice_key" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_invoice_key", "target": "scripts_merge_duplicate_crm_customers_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_discover_merge_pairs", "target": "scripts_merge_duplicate_crm_customers_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_fetch_customer", "target": "scripts_merge_duplicate_crm_customers_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_merge_contacts", "target": "scripts_merge_duplicate_crm_customers_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L279", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_normalize_invoice_defaults", "target": "scripts_merge_duplicate_crm_customers_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L353", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_merge_invoices", "target": "scripts_merge_duplicate_crm_customers_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers", "target": "scripts_merge_duplicate_crm_customers_row_to_dict" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_row_to_dict", "target": "scripts_merge_duplicate_crm_customers_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L717", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_main", "target": "scripts_merge_duplicate_crm_customers_load_database_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers", "target": "scripts_merge_duplicate_crm_customers_load_database_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L672", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_run", "target": "scripts_merge_duplicate_crm_customers_discover_merge_pairs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers", "target": "scripts_merge_duplicate_crm_customers_discover_merge_pairs" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_discover_merge_pairs", "target": "scripts_merge_duplicate_crm_customers_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_discover_merge_pairs", "target": "connection" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L685", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_run", "target": "scripts_merge_duplicate_crm_customers_backup_tables" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers", "target": "scripts_merge_duplicate_crm_customers_backup_tables" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_backup_tables", "target": "connection" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L469", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_merge_customer_master", "target": "scripts_merge_duplicate_crm_customers_fetch_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L689", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_run", "target": "scripts_merge_duplicate_crm_customers_fetch_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers", "target": "scripts_merge_duplicate_crm_customers_fetch_customer" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_fetch_customer", "target": "scripts_merge_duplicate_crm_customers_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_fetch_customer", "target": "connection" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L692", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_run", "target": "scripts_merge_duplicate_crm_customers_merge_contacts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers", "target": "scripts_merge_duplicate_crm_customers_merge_contacts" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_merge_contacts", "target": "scripts_merge_duplicate_crm_customers_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_merge_contacts", "target": "connection" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L393", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_merge_invoices", "target": "scripts_merge_duplicate_crm_customers_normalize_invoice_defaults" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L264", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_rationale_264", "target": "scripts_merge_duplicate_crm_customers_normalize_invoice_defaults" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers", "target": "scripts_merge_duplicate_crm_customers_normalize_invoice_defaults" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_normalize_invoice_defaults", "target": "connection" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L693", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_run", "target": "scripts_merge_duplicate_crm_customers_merge_invoices" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L326", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers", "target": "scripts_merge_duplicate_crm_customers_merge_invoices" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L326", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_merge_invoices", "target": "scripts_merge_duplicate_crm_customers_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L326", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_merge_invoices", "target": "connection" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L694", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_run", "target": "scripts_merge_duplicate_crm_customers_migrate_customer_refs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L402", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers", "target": "scripts_merge_duplicate_crm_customers_migrate_customer_refs" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L402", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_migrate_customer_refs", "target": "scripts_merge_duplicate_crm_customers_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L402", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_migrate_customer_refs", "target": "connection" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L695", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_run", "target": "scripts_merge_duplicate_crm_customers_merge_customer_master" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L463", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers", "target": "scripts_merge_duplicate_crm_customers_merge_customer_master" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L463", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_merge_customer_master", "target": "scripts_merge_duplicate_crm_customers_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L463", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_merge_customer_master", "target": "connection" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L696", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_run", "target": "scripts_merge_duplicate_crm_customers_recalc_customer_stats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L515", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers", "target": "scripts_merge_duplicate_crm_customers_recalc_customer_stats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L515", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_recalc_customer_stats", "target": "connection" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L697", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_run", "target": "scripts_merge_duplicate_crm_customers_soft_delete_source_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L582", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers", "target": "scripts_merge_duplicate_crm_customers_soft_delete_source_customer" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L582", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_soft_delete_source_customer", "target": "scripts_merge_duplicate_crm_customers_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L582", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_soft_delete_source_customer", "target": "connection" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L701", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_run", "target": "scripts_merge_duplicate_crm_customers_verify" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L605", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers", "target": "scripts_merge_duplicate_crm_customers_verify" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L605", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_verify", "target": "connection" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L721", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_main", "target": "scripts_merge_duplicate_crm_customers_run" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L669", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers", "target": "scripts_merge_duplicate_crm_customers_run" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L669", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers_run", "target": "scripts_merge_duplicate_crm_customers_py_engine" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/merge_duplicate_crm_customers.py", "source_location": "L707", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_merge_duplicate_crm_customers", "target": "scripts_merge_duplicate_crm_customers_main" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_stepstats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_migrationstats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_legacy_id_to_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_derive_source_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_load_settings_env" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_load_runtime_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_load_user_mapping" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_fetch_portal_admin_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_resolve_portal_user_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_load_oss_id_to_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_normalize_attachment_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_normalize_contract_attachment_files" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_normalize_file_path" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_dec" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_str_or_none" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_fetch_source_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_target_row_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L248", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_transform_contract_template" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L292", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_transform_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L388", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_transform_contract_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L436", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_transform_contract_price_tier" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L474", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_transform_contract_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L516", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_transform_contract_change" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L682", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_write_mapping_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L693", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_migrate_table" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L746", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_print_report" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L760", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_run_migration" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L802", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_main" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_migrationstats_step", "target": "scripts_migrate_crm_contract_stepstats" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L101", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_crm_contract_stepstats", "target": "app_core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract", "target": "scripts_migrate_crm_contract_stepstats" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_migrationstats", "target": "scripts_migrate_crm_contract_migrationstats_step" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L760", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_run_migration", "target": "scripts_migrate_crm_contract_migrationstats" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L101", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_crm_contract_migrationstats", "target": "app_core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract", "target": "scripts_migrate_crm_contract_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L693", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_migrate_table", "target": "scripts_migrate_crm_contract_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L746", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_print_report", "target": "scripts_migrate_crm_contract_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_resolve_portal_user_id", "target": "scripts_migrate_crm_contract_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L292", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_transform_contract", "target": "scripts_migrate_crm_contract_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L474", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_transform_contract_approval", "target": "scripts_migrate_crm_contract_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L516", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_transform_contract_change", "target": "scripts_migrate_crm_contract_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L436", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_transform_contract_price_tier", "target": "scripts_migrate_crm_contract_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L388", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_transform_contract_product", "target": "scripts_migrate_crm_contract_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L248", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_transform_contract_template", "target": "scripts_migrate_crm_contract_migrationstats" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L707", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_migrate_table", "target": "scripts_migrate_crm_contract_migrationstats_step" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L750", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_print_report", "target": "scripts_migrate_crm_contract_migrationstats_step" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_normalize_contract_attachment_files", "target": "scripts_migrate_crm_contract_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L255", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_transform_contract_template", "target": "scripts_migrate_crm_contract_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L300", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_transform_contract", "target": "scripts_migrate_crm_contract_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L395", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_transform_contract_product", "target": "scripts_migrate_crm_contract_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L443", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_transform_contract_price_tier", "target": "scripts_migrate_crm_contract_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L482", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_transform_contract_approval", "target": "scripts_migrate_crm_contract_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L524", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_transform_contract_change", "target": "scripts_migrate_crm_contract_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L689", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_write_mapping_csv", "target": "scripts_migrate_crm_contract_legacy_id_to_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract", "target": "scripts_migrate_crm_contract_legacy_id_to_str" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_legacy_id_to_str", "target": "scripts_migrate_crm_contract_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L821", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_main", "target": "scripts_migrate_crm_contract_derive_source_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract", "target": "scripts_migrate_crm_contract_derive_source_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L818", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_main", "target": "scripts_migrate_crm_contract_load_settings_env" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract", "target": "scripts_migrate_crm_contract_load_settings_env" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_load_settings_env", "target": "scripts_migrate_crm_contract_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L819", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_main", "target": "scripts_migrate_crm_contract_load_runtime_settings" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_load_runtime_settings", "target": "app_core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract", "target": "scripts_migrate_crm_contract_load_runtime_settings" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L773", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_run_migration", "target": "scripts_migrate_crm_contract_load_user_mapping" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract", "target": "scripts_migrate_crm_contract_load_user_mapping" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_load_user_mapping", "target": "scripts_migrate_crm_contract_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L775", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_run_migration", "target": "scripts_migrate_crm_contract_fetch_portal_admin_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract", "target": "scripts_migrate_crm_contract_fetch_portal_admin_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_fetch_portal_admin_id", "target": "scripts_migrate_crm_contract_py_engine" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract", "target": "scripts_migrate_crm_contract_resolve_portal_user_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_resolve_portal_user_id", "target": "scripts_migrate_crm_contract_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L776", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_run_migration", "target": "scripts_migrate_crm_contract_load_oss_id_to_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract", "target": "scripts_migrate_crm_contract_load_oss_id_to_url" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_load_oss_id_to_url", "target": "scripts_migrate_crm_contract_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_normalize_contract_attachment_files", "target": "scripts_migrate_crm_contract_normalize_attachment_csv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L501", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_transform_contract_approval", "target": "scripts_migrate_crm_contract_normalize_attachment_csv" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_contract.py", "source_location": "L169", "weight": 1.0, "source": "scripts_migrate_crm_contract_normalize_attachment_csv", "target": "migration_minio_url_resolve_oss_id_csv" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_contract.py", "source_location": "L180", "weight": 1.0, "source": "scripts_migrate_crm_contract_normalize_attachment_csv", "target": "migration_minio_url_extract_minio_object_key" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_contract.py", "source_location": "L183", "weight": 1.0, "source": "scripts_migrate_crm_contract_normalize_attachment_csv", "target": "migration_minio_url_join_relative_urls" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract", "target": "scripts_migrate_crm_contract_normalize_attachment_csv" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_normalize_attachment_csv", "target": "scripts_migrate_crm_contract_py_any" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_contract.py", "source_location": "L180", "weight": 1.0, "source": "scripts_migrate_crm_contract_normalize_attachment_csv", "target": "scripts_migration_minio_url_extract_minio_object_key" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_contract.py", "source_location": "L183", "weight": 1.0, "source": "scripts_migrate_crm_contract_normalize_attachment_csv", "target": "scripts_migration_minio_url_join_relative_urls" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_contract.py", "source_location": "L169", "weight": 1.0, "source": "scripts_migrate_crm_contract_normalize_attachment_csv", "target": "scripts_migration_minio_url_resolve_oss_id_csv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L336", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_transform_contract", "target": "scripts_migrate_crm_contract_normalize_contract_attachment_files" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L545", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_transform_contract_change", "target": "scripts_migrate_crm_contract_normalize_contract_attachment_files" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract", "target": "scripts_migrate_crm_contract_normalize_contract_attachment_files" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_normalize_contract_attachment_files", "target": "scripts_migrate_crm_contract_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L335", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_transform_contract", "target": "scripts_migrate_crm_contract_normalize_file_path" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_contract.py", "source_location": "L218", "weight": 1.0, "source": "scripts_migrate_crm_contract_normalize_file_path", "target": "migration_minio_url_extract_minio_object_key" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract", "target": "scripts_migrate_crm_contract_normalize_file_path" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_normalize_file_path", "target": "scripts_migrate_crm_contract_py_any" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_contract.py", "source_location": "L218", "weight": 1.0, "source": "scripts_migrate_crm_contract_normalize_file_path", "target": "scripts_migration_minio_url_extract_minio_object_key" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_transform_contract_template", "target": "scripts_migrate_crm_contract_dec" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L325", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_transform_contract", "target": "scripts_migrate_crm_contract_dec" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L411", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_transform_contract_product", "target": "scripts_migrate_crm_contract_dec" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L458", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_transform_contract_price_tier", "target": "scripts_migrate_crm_contract_dec" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L539", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_transform_contract_change", "target": "scripts_migrate_crm_contract_dec" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract", "target": "scripts_migrate_crm_contract_dec" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_dec", "target": "scripts_migrate_crm_contract_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_dec", "target": "scripts_migrate_crm_contract_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L265", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_transform_contract_template", "target": "scripts_migrate_crm_contract_str_or_none" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_transform_contract", "target": "scripts_migrate_crm_contract_str_or_none" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L406", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_transform_contract_product", "target": "scripts_migrate_crm_contract_str_or_none" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L464", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_transform_contract_price_tier", "target": "scripts_migrate_crm_contract_str_or_none" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L493", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_transform_contract_approval", "target": "scripts_migrate_crm_contract_str_or_none" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L533", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_transform_contract_change", "target": "scripts_migrate_crm_contract_str_or_none" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract", "target": "scripts_migrate_crm_contract_str_or_none" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_str_or_none", "target": "scripts_migrate_crm_contract_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L708", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_migrate_table", "target": "scripts_migrate_crm_contract_fetch_source_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract", "target": "scripts_migrate_crm_contract_fetch_source_rows" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_fetch_source_rows", "target": "scripts_migrate_crm_contract_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L735", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_migrate_table", "target": "scripts_migrate_crm_contract_target_row_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract", "target": "scripts_migrate_crm_contract_target_row_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L712", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_migrate_table", "target": "scripts_migrate_crm_contract_transform_contract_template" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L248", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract", "target": "scripts_migrate_crm_contract_transform_contract_template" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_transform_contract_template", "target": "scripts_migrate_crm_contract_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L713", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_migrate_table", "target": "scripts_migrate_crm_contract_transform_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L292", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract", "target": "scripts_migrate_crm_contract_transform_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L325", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_transform_contract", "target": "scripts_migrate_crm_contract_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L714", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_migrate_table", "target": "scripts_migrate_crm_contract_transform_contract_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L388", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract", "target": "scripts_migrate_crm_contract_transform_contract_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L411", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_transform_contract_product", "target": "scripts_migrate_crm_contract_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L715", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_migrate_table", "target": "scripts_migrate_crm_contract_transform_contract_price_tier" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L436", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract", "target": "scripts_migrate_crm_contract_transform_contract_price_tier" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L458", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_transform_contract_price_tier", "target": "scripts_migrate_crm_contract_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L718", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_migrate_table", "target": "scripts_migrate_crm_contract_transform_contract_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L474", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract", "target": "scripts_migrate_crm_contract_transform_contract_approval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L721", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_migrate_table", "target": "scripts_migrate_crm_contract_transform_contract_change" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L516", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract", "target": "scripts_migrate_crm_contract_transform_contract_change" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L796", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_run_migration", "target": "scripts_migrate_crm_contract_write_mapping_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L682", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract", "target": "scripts_migrate_crm_contract_write_mapping_csv" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L682", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_write_mapping_csv", "target": "scripts_migrate_crm_contract_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L782", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_run_migration", "target": "scripts_migrate_crm_contract_migrate_table" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L693", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract", "target": "scripts_migrate_crm_contract_migrate_table" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L693", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_migrate_table", "target": "scripts_migrate_crm_contract_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L798", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_run_migration", "target": "scripts_migrate_crm_contract_print_report" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L746", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract", "target": "scripts_migrate_crm_contract_print_report" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L827", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_main", "target": "scripts_migrate_crm_contract_run_migration" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L760", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract", "target": "scripts_migrate_crm_contract_run_migration" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L760", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_run_migration", "target": "scripts_migrate_crm_contract_py_path" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L760", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_run_migration", "target": "scripts_migrate_crm_contract_py_engine" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L802", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract", "target": "scripts_migrate_crm_contract_main" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L831", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract_main", "target": "scripts_migrate_crm_contract_py_path" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_stepstats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_migrationstats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_legacy_id_to_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_legacy_parent_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_derive_source_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_load_settings_env" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_load_runtime_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_load_user_mapping" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_fetch_portal_admin_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_resolve_portal_user_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_load_oss_id_to_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_normalize_attachment_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_normalize_pdf_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_dec" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L213", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_str_or_none" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_fetch_source_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_target_row_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L236", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_transform_supplier_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L273", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_transform_quote" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_transform_quote_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L389", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_transform_quote_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L424", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_transform_quote_share_log" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L544", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_write_mapping_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L555", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_migrate_table" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L601", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_print_report" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L615", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_run_migration" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L661", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_main" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_migrationstats_step", "target": "scripts_migrate_crm_quote_stepstats" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L111", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_crm_quote_stepstats", "target": "app_core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote", "target": "scripts_migrate_crm_quote_stepstats" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_migrationstats", "target": "scripts_migrate_crm_quote_migrationstats_step" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L615", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_run_migration", "target": "scripts_migrate_crm_quote_migrationstats" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L111", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_crm_quote_migrationstats", "target": "app_core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote", "target": "scripts_migrate_crm_quote_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L555", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_migrate_table", "target": "scripts_migrate_crm_quote_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L601", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_print_report", "target": "scripts_migrate_crm_quote_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_resolve_portal_user_id", "target": "scripts_migrate_crm_quote_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L273", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_transform_quote", "target": "scripts_migrate_crm_quote_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L389", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_transform_quote_approval", "target": "scripts_migrate_crm_quote_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_transform_quote_product", "target": "scripts_migrate_crm_quote_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L424", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_transform_quote_share_log", "target": "scripts_migrate_crm_quote_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L236", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_transform_supplier_info", "target": "scripts_migrate_crm_quote_migrationstats" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L569", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_migrate_table", "target": "scripts_migrate_crm_quote_migrationstats_step" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L605", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_print_report", "target": "scripts_migrate_crm_quote_migrationstats_step" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_transform_supplier_info", "target": "scripts_migrate_crm_quote_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L281", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_transform_quote", "target": "scripts_migrate_crm_quote_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L351", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_transform_quote_product", "target": "scripts_migrate_crm_quote_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L396", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_transform_quote_approval", "target": "scripts_migrate_crm_quote_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L429", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_transform_quote_share_log", "target": "scripts_migrate_crm_quote_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L551", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_write_mapping_csv", "target": "scripts_migrate_crm_quote_legacy_id_to_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote", "target": "scripts_migrate_crm_quote_legacy_id_to_str" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_legacy_id_to_str", "target": "scripts_migrate_crm_quote_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L302", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_transform_quote", "target": "scripts_migrate_crm_quote_legacy_parent_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote", "target": "scripts_migrate_crm_quote_legacy_parent_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_legacy_parent_id", "target": "scripts_migrate_crm_quote_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L681", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_main", "target": "scripts_migrate_crm_quote_derive_source_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote", "target": "scripts_migrate_crm_quote_derive_source_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L678", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_main", "target": "scripts_migrate_crm_quote_load_settings_env" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote", "target": "scripts_migrate_crm_quote_load_settings_env" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_load_settings_env", "target": "scripts_migrate_crm_quote_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L679", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_main", "target": "scripts_migrate_crm_quote_load_runtime_settings" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_load_runtime_settings", "target": "app_core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote", "target": "scripts_migrate_crm_quote_load_runtime_settings" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L629", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_run_migration", "target": "scripts_migrate_crm_quote_load_user_mapping" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote", "target": "scripts_migrate_crm_quote_load_user_mapping" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_load_user_mapping", "target": "scripts_migrate_crm_quote_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L631", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_run_migration", "target": "scripts_migrate_crm_quote_fetch_portal_admin_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote", "target": "scripts_migrate_crm_quote_fetch_portal_admin_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_fetch_portal_admin_id", "target": "scripts_migrate_crm_quote_py_engine" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote", "target": "scripts_migrate_crm_quote_resolve_portal_user_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_resolve_portal_user_id", "target": "scripts_migrate_crm_quote_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L632", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_run_migration", "target": "scripts_migrate_crm_quote_load_oss_id_to_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote", "target": "scripts_migrate_crm_quote_load_oss_id_to_url" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_load_oss_id_to_url", "target": "scripts_migrate_crm_quote_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L329", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_transform_quote", "target": "scripts_migrate_crm_quote_normalize_attachment_csv" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_quote.py", "source_location": "L179", "weight": 1.0, "source": "scripts_migrate_crm_quote_normalize_attachment_csv", "target": "migration_minio_url_resolve_oss_id_csv" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_quote.py", "source_location": "L190", "weight": 1.0, "source": "scripts_migrate_crm_quote_normalize_attachment_csv", "target": "migration_minio_url_extract_minio_object_key" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_quote.py", "source_location": "L193", "weight": 1.0, "source": "scripts_migrate_crm_quote_normalize_attachment_csv", "target": "migration_minio_url_join_relative_urls" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote", "target": "scripts_migrate_crm_quote_normalize_attachment_csv" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_normalize_attachment_csv", "target": "scripts_migrate_crm_quote_py_any" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_quote.py", "source_location": "L190", "weight": 1.0, "source": "scripts_migrate_crm_quote_normalize_attachment_csv", "target": "scripts_migration_minio_url_extract_minio_object_key" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_quote.py", "source_location": "L193", "weight": 1.0, "source": "scripts_migrate_crm_quote_normalize_attachment_csv", "target": "scripts_migration_minio_url_join_relative_urls" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_quote.py", "source_location": "L179", "weight": 1.0, "source": "scripts_migrate_crm_quote_normalize_attachment_csv", "target": "scripts_migration_minio_url_resolve_oss_id_csv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_transform_quote", "target": "scripts_migrate_crm_quote_normalize_pdf_url" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_quote.py", "source_location": "L203", "weight": 1.0, "source": "scripts_migrate_crm_quote_normalize_pdf_url", "target": "migration_minio_url_extract_minio_object_key" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote", "target": "scripts_migrate_crm_quote_normalize_pdf_url" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_normalize_pdf_url", "target": "scripts_migrate_crm_quote_py_any" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_quote.py", "source_location": "L203", "weight": 1.0, "source": "scripts_migrate_crm_quote_normalize_pdf_url", "target": "scripts_migration_minio_url_extract_minio_object_key" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L304", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_transform_quote", "target": "scripts_migrate_crm_quote_dec" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L367", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_transform_quote_product", "target": "scripts_migrate_crm_quote_dec" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote", "target": "scripts_migrate_crm_quote_dec" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_dec", "target": "scripts_migrate_crm_quote_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_dec", "target": "scripts_migrate_crm_quote_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L252", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_transform_supplier_info", "target": "scripts_migrate_crm_quote_str_or_none" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L295", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_transform_quote", "target": "scripts_migrate_crm_quote_str_or_none" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L362", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_transform_quote_product", "target": "scripts_migrate_crm_quote_str_or_none" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L405", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_transform_quote_approval", "target": "scripts_migrate_crm_quote_str_or_none" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L435", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_transform_quote_share_log", "target": "scripts_migrate_crm_quote_str_or_none" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L213", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote", "target": "scripts_migrate_crm_quote_str_or_none" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L213", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_str_or_none", "target": "scripts_migrate_crm_quote_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L570", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_migrate_table", "target": "scripts_migrate_crm_quote_fetch_source_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote", "target": "scripts_migrate_crm_quote_fetch_source_rows" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_fetch_source_rows", "target": "scripts_migrate_crm_quote_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L590", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_migrate_table", "target": "scripts_migrate_crm_quote_target_row_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote", "target": "scripts_migrate_crm_quote_target_row_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L574", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_migrate_table", "target": "scripts_migrate_crm_quote_transform_supplier_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L236", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote", "target": "scripts_migrate_crm_quote_transform_supplier_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L575", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_migrate_table", "target": "scripts_migrate_crm_quote_transform_quote" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L273", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote", "target": "scripts_migrate_crm_quote_transform_quote" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L304", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_transform_quote", "target": "scripts_migrate_crm_quote_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L576", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_migrate_table", "target": "scripts_migrate_crm_quote_transform_quote_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote", "target": "scripts_migrate_crm_quote_transform_quote_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L367", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_transform_quote_product", "target": "scripts_migrate_crm_quote_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L577", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_migrate_table", "target": "scripts_migrate_crm_quote_transform_quote_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L389", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote", "target": "scripts_migrate_crm_quote_transform_quote_approval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L578", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_migrate_table", "target": "scripts_migrate_crm_quote_transform_quote_share_log" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L424", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote", "target": "scripts_migrate_crm_quote_transform_quote_share_log" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L655", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_run_migration", "target": "scripts_migrate_crm_quote_write_mapping_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L544", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote", "target": "scripts_migrate_crm_quote_write_mapping_csv" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L544", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_write_mapping_csv", "target": "scripts_migrate_crm_quote_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L641", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_run_migration", "target": "scripts_migrate_crm_quote_migrate_table" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L555", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote", "target": "scripts_migrate_crm_quote_migrate_table" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L555", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_migrate_table", "target": "scripts_migrate_crm_quote_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L657", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_run_migration", "target": "scripts_migrate_crm_quote_print_report" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L601", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote", "target": "scripts_migrate_crm_quote_print_report" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L687", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_main", "target": "scripts_migrate_crm_quote_run_migration" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L615", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote", "target": "scripts_migrate_crm_quote_run_migration" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L615", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_run_migration", "target": "scripts_migrate_crm_quote_py_path" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L615", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_run_migration", "target": "scripts_migrate_crm_quote_py_engine" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L661", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote", "target": "scripts_migrate_crm_quote_main" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L691", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote_main", "target": "scripts_migrate_crm_quote_py_path" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", "target": "scripts_migrate_crm_customer_stepstats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", "target": "scripts_migrate_crm_customer_migrationstats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", "target": "scripts_migrate_crm_customer_legacy_id_to_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", "target": "scripts_migrate_crm_customer_derive_source_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", "target": "scripts_migrate_crm_customer_load_settings_env" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", "target": "scripts_migrate_crm_customer_load_runtime_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", "target": "scripts_migrate_crm_customer_load_user_mapping" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", "target": "scripts_migrate_crm_customer_fetch_portal_admin_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", "target": "scripts_migrate_crm_customer_resolve_portal_user_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", "target": "scripts_migrate_crm_customer_load_oss_id_to_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", "target": "scripts_migrate_crm_customer_normalize_customer_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", "target": "scripts_migrate_crm_customer_normalize_follow_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L215", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", "target": "scripts_migrate_crm_customer_dec" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", "target": "scripts_migrate_crm_customer_str_or_none" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", "target": "scripts_migrate_crm_customer_fetch_source_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", "target": "scripts_migrate_crm_customer_target_row_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L241", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", "target": "scripts_migrate_crm_customer_transform_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L310", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", "target": "scripts_migrate_crm_customer_transform_contact" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L354", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", "target": "scripts_migrate_crm_customer_transform_follow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L392", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", "target": "scripts_migrate_crm_customer_transform_pool" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L502", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", "target": "scripts_migrate_crm_customer_write_mapping_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L513", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", "target": "scripts_migrate_crm_customer_migrate_table" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L559", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", "target": "scripts_migrate_crm_customer_print_report" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L573", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", "target": "scripts_migrate_crm_customer_run_migration" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L615", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", "target": "scripts_migrate_crm_customer_main" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_migrationstats_step", "target": "scripts_migrate_crm_customer_stepstats" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L127", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_crm_customer_stepstats", "target": "app_core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer", "target": "scripts_migrate_crm_customer_stepstats" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_migrationstats", "target": "scripts_migrate_crm_customer_migrationstats_step" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L573", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_run_migration", "target": "scripts_migrate_crm_customer_migrationstats" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L127", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_crm_customer_migrationstats", "target": "app_core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer", "target": "scripts_migrate_crm_customer_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L513", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_migrate_table", "target": "scripts_migrate_crm_customer_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_normalize_customer_type", "target": "scripts_migrate_crm_customer_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L559", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_print_report", "target": "scripts_migrate_crm_customer_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_resolve_portal_user_id", "target": "scripts_migrate_crm_customer_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L310", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_contact", "target": "scripts_migrate_crm_customer_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L241", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_customer", "target": "scripts_migrate_crm_customer_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L354", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_follow", "target": "scripts_migrate_crm_customer_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L392", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_pool", "target": "scripts_migrate_crm_customer_migrationstats" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L527", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_migrate_table", "target": "scripts_migrate_crm_customer_migrationstats_step" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L563", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_print_report", "target": "scripts_migrate_crm_customer_migrationstats_step" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_customer", "target": "scripts_migrate_crm_customer_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L317", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_contact", "target": "scripts_migrate_crm_customer_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L362", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_follow", "target": "scripts_migrate_crm_customer_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L399", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_pool", "target": "scripts_migrate_crm_customer_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L509", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_write_mapping_csv", "target": "scripts_migrate_crm_customer_legacy_id_to_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer", "target": "scripts_migrate_crm_customer_legacy_id_to_str" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_legacy_id_to_str", "target": "scripts_migrate_crm_customer_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L634", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_main", "target": "scripts_migrate_crm_customer_derive_source_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer", "target": "scripts_migrate_crm_customer_derive_source_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L631", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_main", "target": "scripts_migrate_crm_customer_load_settings_env" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer", "target": "scripts_migrate_crm_customer_load_settings_env" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_load_settings_env", "target": "scripts_migrate_crm_customer_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L632", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_main", "target": "scripts_migrate_crm_customer_load_runtime_settings" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_load_runtime_settings", "target": "app_core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer", "target": "scripts_migrate_crm_customer_load_runtime_settings" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L586", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_run_migration", "target": "scripts_migrate_crm_customer_load_user_mapping" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer", "target": "scripts_migrate_crm_customer_load_user_mapping" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_load_user_mapping", "target": "scripts_migrate_crm_customer_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L588", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_run_migration", "target": "scripts_migrate_crm_customer_fetch_portal_admin_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer", "target": "scripts_migrate_crm_customer_fetch_portal_admin_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_fetch_portal_admin_id", "target": "scripts_migrate_crm_customer_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L364", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_follow", "target": "scripts_migrate_crm_customer_resolve_portal_user_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer", "target": "scripts_migrate_crm_customer_resolve_portal_user_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_resolve_portal_user_id", "target": "scripts_migrate_crm_customer_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L589", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_run_migration", "target": "scripts_migrate_crm_customer_load_oss_id_to_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer", "target": "scripts_migrate_crm_customer_load_oss_id_to_url" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_load_oss_id_to_url", "target": "scripts_migrate_crm_customer_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_customer", "target": "scripts_migrate_crm_customer_normalize_customer_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer", "target": "scripts_migrate_crm_customer_normalize_customer_type" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_normalize_customer_type", "target": "scripts_migrate_crm_customer_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L373", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_follow", "target": "scripts_migrate_crm_customer_normalize_follow_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer", "target": "scripts_migrate_crm_customer_normalize_follow_type" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_normalize_follow_type", "target": "scripts_migrate_crm_customer_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_customer", "target": "scripts_migrate_crm_customer_dec" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L215", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer", "target": "scripts_migrate_crm_customer_dec" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L215", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_dec", "target": "scripts_migrate_crm_customer_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L215", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_dec", "target": "scripts_migrate_crm_customer_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L259", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_customer", "target": "scripts_migrate_crm_customer_str_or_none" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L326", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_contact", "target": "scripts_migrate_crm_customer_str_or_none" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L370", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_follow", "target": "scripts_migrate_crm_customer_str_or_none" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L410", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_pool", "target": "scripts_migrate_crm_customer_str_or_none" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer", "target": "scripts_migrate_crm_customer_str_or_none" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_str_or_none", "target": "scripts_migrate_crm_customer_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L528", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_migrate_table", "target": "scripts_migrate_crm_customer_fetch_source_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer", "target": "scripts_migrate_crm_customer_fetch_source_rows" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_fetch_source_rows", "target": "scripts_migrate_crm_customer_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L547", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_migrate_table", "target": "scripts_migrate_crm_customer_target_row_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer", "target": "scripts_migrate_crm_customer_target_row_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L532", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_migrate_table", "target": "scripts_migrate_crm_customer_transform_customer" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_customer.py", "source_location": "L294", "weight": 1.0, "source": "scripts_migrate_crm_customer_transform_customer", "target": "migration_minio_url_resolve_oss_id_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L241", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer", "target": "scripts_migrate_crm_customer_transform_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_customer", "target": "scripts_migrate_crm_customer_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_customer.py", "source_location": "L294", "weight": 1.0, "source": "scripts_migrate_crm_customer_transform_customer", "target": "scripts_migration_minio_url_resolve_oss_id_csv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L533", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_migrate_table", "target": "scripts_migrate_crm_customer_transform_contact" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L310", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer", "target": "scripts_migrate_crm_customer_transform_contact" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L534", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_migrate_table", "target": "scripts_migrate_crm_customer_transform_follow" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_customer.py", "source_location": "L365", "weight": 1.0, "source": "scripts_migrate_crm_customer_transform_follow", "target": "migration_minio_url_resolve_oss_id_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L354", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer", "target": "scripts_migrate_crm_customer_transform_follow" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_customer.py", "source_location": "L365", "weight": 1.0, "source": "scripts_migrate_crm_customer_transform_follow", "target": "scripts_migration_minio_url_resolve_oss_id_csv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L535", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_migrate_table", "target": "scripts_migrate_crm_customer_transform_pool" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L392", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer", "target": "scripts_migrate_crm_customer_transform_pool" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L609", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_run_migration", "target": "scripts_migrate_crm_customer_write_mapping_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L502", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer", "target": "scripts_migrate_crm_customer_write_mapping_csv" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L502", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_write_mapping_csv", "target": "scripts_migrate_crm_customer_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L595", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_run_migration", "target": "scripts_migrate_crm_customer_migrate_table" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L513", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer", "target": "scripts_migrate_crm_customer_migrate_table" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L513", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_migrate_table", "target": "scripts_migrate_crm_customer_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L611", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_run_migration", "target": "scripts_migrate_crm_customer_print_report" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L559", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer", "target": "scripts_migrate_crm_customer_print_report" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L640", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_main", "target": "scripts_migrate_crm_customer_run_migration" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L573", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer", "target": "scripts_migrate_crm_customer_run_migration" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L573", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_run_migration", "target": "scripts_migrate_crm_customer_py_path" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L573", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_run_migration", "target": "scripts_migrate_crm_customer_py_engine" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L615", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer", "target": "scripts_migrate_crm_customer_main" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L644", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_main", "target": "scripts_migrate_crm_customer_py_path" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_py", "target": "scripts_migrate_crm_product_migrationstats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_py", "target": "scripts_migrate_crm_product_legacy_id_to_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_py", "target": "scripts_migrate_crm_product_derive_source_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_py", "target": "scripts_migrate_crm_product_load_settings_env" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_py", "target": "scripts_migrate_crm_product_load_runtime_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_py", "target": "scripts_migrate_crm_product_load_user_mapping" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_py", "target": "scripts_migrate_crm_product_fetch_portal_admin_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_py", "target": "scripts_migrate_crm_product_resolve_portal_user_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_py", "target": "scripts_migrate_crm_product_fetch_source_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_py", "target": "scripts_migrate_crm_product_count_target_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_py", "target": "scripts_migrate_crm_product_dec" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_py", "target": "scripts_migrate_crm_product_transform_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L254", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_py", "target": "scripts_migrate_crm_product_target_row_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_py", "target": "scripts_migrate_crm_product_write_mapping_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_py", "target": "scripts_migrate_crm_product_print_report" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_py", "target": "scripts_migrate_crm_product_clear_target_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_py", "target": "scripts_migrate_crm_product_run_migration" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_py", "target": "scripts_migrate_crm_product_main" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_run_migration", "target": "scripts_migrate_crm_product_migrationstats" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L93", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_crm_product_migrationstats", "target": "app_core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product", "target": "scripts_migrate_crm_product_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_print_report", "target": "scripts_migrate_crm_product_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_resolve_portal_user_id", "target": "scripts_migrate_crm_product_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_transform_row", "target": "scripts_migrate_crm_product_migrationstats" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_transform_row", "target": "scripts_migrate_crm_product_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L270", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_write_mapping_csv", "target": "scripts_migrate_crm_product_legacy_id_to_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product", "target": "scripts_migrate_crm_product_legacy_id_to_str" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_legacy_id_to_str", "target": "scripts_migrate_crm_product_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L388", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_main", "target": "scripts_migrate_crm_product_derive_source_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product", "target": "scripts_migrate_crm_product_derive_source_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L385", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_main", "target": "scripts_migrate_crm_product_load_settings_env" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product", "target": "scripts_migrate_crm_product_load_settings_env" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_load_settings_env", "target": "scripts_migrate_crm_product_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L386", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_main", "target": "scripts_migrate_crm_product_load_runtime_settings" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_load_runtime_settings", "target": "app_core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product", "target": "scripts_migrate_crm_product_load_runtime_settings" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L319", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_run_migration", "target": "scripts_migrate_crm_product_load_user_mapping" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product", "target": "scripts_migrate_crm_product_load_user_mapping" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_load_user_mapping", "target": "scripts_migrate_crm_product_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L321", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_run_migration", "target": "scripts_migrate_crm_product_fetch_portal_admin_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product", "target": "scripts_migrate_crm_product_fetch_portal_admin_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_fetch_portal_admin_id", "target": "scripts_migrate_crm_product_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_transform_row", "target": "scripts_migrate_crm_product_resolve_portal_user_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product", "target": "scripts_migrate_crm_product_resolve_portal_user_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_resolve_portal_user_id", "target": "scripts_migrate_crm_product_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L323", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_run_migration", "target": "scripts_migrate_crm_product_fetch_source_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product", "target": "scripts_migrate_crm_product_fetch_source_rows" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_fetch_source_rows", "target": "scripts_migrate_crm_product_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L393", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_main", "target": "scripts_migrate_crm_product_count_target_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product", "target": "scripts_migrate_crm_product_count_target_rows" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_count_target_rows", "target": "scripts_migrate_crm_product_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_transform_row", "target": "scripts_migrate_crm_product_dec" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product", "target": "scripts_migrate_crm_product_dec" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_dec", "target": "scripts_migrate_crm_product_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_dec", "target": "scripts_migrate_crm_product_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L325", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_run_migration", "target": "scripts_migrate_crm_product_transform_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product", "target": "scripts_migrate_crm_product_transform_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L201", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_transform_row", "target": "scripts_migrate_crm_product_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L343", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_run_migration", "target": "scripts_migrate_crm_product_target_row_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L254", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product", "target": "scripts_migrate_crm_product_target_row_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L354", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_run_migration", "target": "scripts_migrate_crm_product_write_mapping_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product", "target": "scripts_migrate_crm_product_write_mapping_csv" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_write_mapping_csv", "target": "scripts_migrate_crm_product_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_run_migration", "target": "scripts_migrate_crm_product_print_report" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product", "target": "scripts_migrate_crm_product_print_report" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L339", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_run_migration", "target": "scripts_migrate_crm_product_clear_target_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product", "target": "scripts_migrate_crm_product_clear_target_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L396", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_main", "target": "scripts_migrate_crm_product_run_migration" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product", "target": "scripts_migrate_crm_product_run_migration" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_run_migration", "target": "scripts_migrate_crm_product_py_path" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_run_migration", "target": "scripts_migrate_crm_product_py_engine" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product", "target": "scripts_migrate_crm_product_main" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L400", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_main", "target": "scripts_migrate_crm_product_py_path" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_py", "target": "app_core_security" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_py", "target": "app_core_utils" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_py", "target": "scripts_migrate_users_sourceuser" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_py", "target": "scripts_migrate_users_migrationstats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_py", "target": "scripts_migrate_users_has_chinese" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_py", "target": "scripts_migrate_users_clip" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_py", "target": "scripts_migrate_users_normalize_phone" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_py", "target": "scripts_migrate_users_generate_initial_password" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_py", "target": "scripts_migrate_users_bx_role_labels" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_py", "target": "scripts_migrate_users_crm_role_labels" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_py", "target": "scripts_migrate_users_load_dept_mapping_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_py", "target": "scripts_migrate_users_derive_source_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_py", "target": "scripts_migrate_users_load_runtime_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_py", "target": "scripts_migrate_users_load_settings_env" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_py", "target": "scripts_migrate_users_check_mysql" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_py", "target": "scripts_migrate_users_check_redis" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_py", "target": "scripts_migrate_users_check_minio" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L250", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_py", "target": "scripts_migrate_users_fetch_bx_users" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L262", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_py", "target": "scripts_migrate_users_fetch_crm_users" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_py", "target": "scripts_migrate_users_fetch_bx_role_users" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L285", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_py", "target": "scripts_migrate_users_fetch_crm_user_roles" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L295", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_py", "target": "scripts_migrate_users_build_merged_users" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L380", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_py", "target": "scripts_migrate_users_target_user_exists_conn" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L390", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_py", "target": "scripts_migrate_users_ensure_portal_role" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L446", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_py", "target": "scripts_migrate_users_portal_role_names_for_user" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L461", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_py", "target": "scripts_migrate_users_insert_user_role" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L509", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_py", "target": "scripts_migrate_users_migrate_users" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L630", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_py", "target": "scripts_migrate_users_write_mapping_outputs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L703", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_py", "target": "scripts_migrate_users_parse_args" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L762", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_py", "target": "scripts_migrate_users_main" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_users.py", "source_location": "L186", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_users_sourceuser", "target": "app_core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users", "target": "scripts_migrate_users_sourceuser" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L295", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_build_merged_users", "target": "scripts_migrate_users_sourceuser" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L446", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_portal_role_names_for_user", "target": "scripts_migrate_users_sourceuser" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L804", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_main", "target": "scripts_migrate_users_migrationstats" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_users.py", "source_location": "L186", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_users_migrationstats", "target": "app_core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users", "target": "scripts_migrate_users_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L295", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_build_merged_users", "target": "scripts_migrate_users_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L390", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_ensure_portal_role", "target": "scripts_migrate_users_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L461", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_insert_user_role", "target": "scripts_migrate_users_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L509", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_migrate_users", "target": "scripts_migrate_users_migrationstats" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L352", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_build_merged_users", "target": "scripts_migrate_users_has_chinese" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users", "target": "scripts_migrate_users_has_chinese" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L343", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_build_merged_users", "target": "scripts_migrate_users_clip" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L568", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_migrate_users", "target": "scripts_migrate_users_clip" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users", "target": "scripts_migrate_users_clip" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_clip", "target": "scripts_migrate_users_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L342", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_build_merged_users", "target": "scripts_migrate_users_normalize_phone" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users", "target": "scripts_migrate_users_normalize_phone" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_normalize_phone", "target": "scripts_migrate_users_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L545", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_migrate_users", "target": "scripts_migrate_users_generate_initial_password" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_rationale_136", "target": "scripts_migrate_users_generate_initial_password" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users", "target": "scripts_migrate_users_generate_initial_password" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L621", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_migrate_users", "target": "scripts_migrate_users_bx_role_labels" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users", "target": "scripts_migrate_users_bx_role_labels" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L622", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_migrate_users", "target": "scripts_migrate_users_crm_role_labels" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users", "target": "scripts_migrate_users_crm_role_labels" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L791", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_main", "target": "scripts_migrate_users_load_dept_mapping_csv" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_rationale_154", "target": "scripts_migrate_users_load_dept_mapping_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users", "target": "scripts_migrate_users_load_dept_mapping_csv" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_load_dept_mapping_csv", "target": "scripts_migrate_users_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L768", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_main", "target": "scripts_migrate_users_derive_source_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users", "target": "scripts_migrate_users_derive_source_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L765", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_main", "target": "scripts_migrate_users_load_runtime_settings" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_rationale_185", "target": "scripts_migrate_users_load_runtime_settings" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_load_runtime_settings", "target": "app_core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users", "target": "scripts_migrate_users_load_runtime_settings" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L764", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_main", "target": "scripts_migrate_users_load_settings_env" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users", "target": "scripts_migrate_users_load_settings_env" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L196", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_load_settings_env", "target": "scripts_migrate_users_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L782", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_main", "target": "scripts_migrate_users_check_mysql" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users", "target": "scripts_migrate_users_check_mysql" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_check_mysql", "target": "scripts_migrate_users_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L784", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_main", "target": "scripts_migrate_users_check_redis" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users", "target": "scripts_migrate_users_check_redis" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L786", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_main", "target": "scripts_migrate_users_check_minio" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users", "target": "scripts_migrate_users_check_minio" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L301", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_build_merged_users", "target": "scripts_migrate_users_fetch_bx_users" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L250", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users", "target": "scripts_migrate_users_fetch_bx_users" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L250", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_fetch_bx_users", "target": "scripts_migrate_users_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L302", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_build_merged_users", "target": "scripts_migrate_users_fetch_crm_users" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L262", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users", "target": "scripts_migrate_users_fetch_crm_users" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L262", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_fetch_crm_users", "target": "scripts_migrate_users_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L303", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_build_merged_users", "target": "scripts_migrate_users_fetch_bx_role_users" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users", "target": "scripts_migrate_users_fetch_bx_role_users" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_fetch_bx_role_users", "target": "scripts_migrate_users_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L304", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_build_merged_users", "target": "scripts_migrate_users_fetch_crm_user_roles" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L285", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users", "target": "scripts_migrate_users_fetch_crm_user_roles" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L285", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_fetch_crm_user_roles", "target": "scripts_migrate_users_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L520", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_migrate_users", "target": "scripts_migrate_users_build_merged_users" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L295", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users", "target": "scripts_migrate_users_build_merged_users" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L295", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_build_merged_users", "target": "scripts_migrate_users_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L537", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_migrate_users", "target": "scripts_migrate_users_target_user_exists_conn" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L380", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users", "target": "scripts_migrate_users_target_user_exists_conn" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L585", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_migrate_users", "target": "scripts_migrate_users_ensure_portal_role" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L416", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_ensure_portal_role", "target": "app_core_utils_generate_uuid" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L390", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users", "target": "scripts_migrate_users_ensure_portal_role" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L584", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_migrate_users", "target": "scripts_migrate_users_portal_role_names_for_user" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L446", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users", "target": "scripts_migrate_users_portal_role_names_for_user" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L595", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_migrate_users", "target": "scripts_migrate_users_insert_user_role" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L497", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_insert_user_role", "target": "app_core_utils_generate_uuid" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L461", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users", "target": "scripts_migrate_users_insert_user_role" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L805", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_main", "target": "scripts_migrate_users_migrate_users" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L546", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_migrate_users", "target": "app_core_security_get_password_hash" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L547", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_migrate_users", "target": "app_core_utils_generate_uuid" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L509", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users", "target": "scripts_migrate_users_migrate_users" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L509", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_migrate_users", "target": "scripts_migrate_users_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L817", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_main", "target": "scripts_migrate_users_write_mapping_outputs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L630", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users", "target": "scripts_migrate_users_write_mapping_outputs" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L630", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_write_mapping_outputs", "target": "scripts_migrate_users_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L763", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_main", "target": "scripts_migrate_users_parse_args" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L703", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users", "target": "scripts_migrate_users_parse_args" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L703", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_parse_args", "target": "namespace" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L762", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users", "target": "scripts_migrate_users_main" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L790", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users_main", "target": "scripts_migrate_users_py_path" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_py", "target": "scripts_migrate_crm_product_category_migrationstats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_py", "target": "scripts_migrate_crm_product_category_legacy_id_to_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_py", "target": "scripts_migrate_crm_product_category_derive_source_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_py", "target": "scripts_migrate_crm_product_category_load_settings_env" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_py", "target": "scripts_migrate_crm_product_category_load_runtime_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_py", "target": "scripts_migrate_crm_product_category_load_user_mapping" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_py", "target": "scripts_migrate_crm_product_category_fetch_portal_admin_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_py", "target": "scripts_migrate_crm_product_category_resolve_portal_user_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_py", "target": "scripts_migrate_crm_product_category_fetch_source_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_py", "target": "scripts_migrate_crm_product_category_count_target_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_py", "target": "scripts_migrate_crm_product_category_topo_sort_categories" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_py", "target": "scripts_migrate_crm_product_category_compute_level" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_py", "target": "scripts_migrate_crm_product_category_transform_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L264", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_py", "target": "scripts_migrate_crm_product_category_target_row_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_py", "target": "scripts_migrate_crm_product_category_write_mapping_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L338", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_py", "target": "scripts_migrate_crm_product_category_print_report" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L351", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_py", "target": "scripts_migrate_crm_product_category_clear_target_categories" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_py", "target": "scripts_migrate_crm_product_category_run_migration" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L428", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_py", "target": "scripts_migrate_crm_product_category_main" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_run_migration", "target": "scripts_migrate_crm_product_category_migrationstats" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L87", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_crm_product_category_migrationstats", "target": "app_core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category", "target": "scripts_migrate_crm_product_category_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L338", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_print_report", "target": "scripts_migrate_crm_product_category_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_resolve_portal_user_id", "target": "scripts_migrate_crm_product_category_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_transform_row", "target": "scripts_migrate_crm_product_category_migrationstats" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_transform_row", "target": "scripts_migrate_crm_product_category_legacy_id_to_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L322", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_write_mapping_csv", "target": "scripts_migrate_crm_product_category_legacy_id_to_str" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_rationale_56", "target": "scripts_migrate_crm_product_category_legacy_id_to_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category", "target": "scripts_migrate_crm_product_category_legacy_id_to_str" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_legacy_id_to_str", "target": "scripts_migrate_crm_product_category_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L456", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_main", "target": "scripts_migrate_crm_product_category_derive_source_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category", "target": "scripts_migrate_crm_product_category_derive_source_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L450", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_main", "target": "scripts_migrate_crm_product_category_load_settings_env" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category", "target": "scripts_migrate_crm_product_category_load_settings_env" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_load_settings_env", "target": "scripts_migrate_crm_product_category_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_main", "target": "scripts_migrate_crm_product_category_load_runtime_settings" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_load_runtime_settings", "target": "app_core_config_settings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category", "target": "scripts_migrate_crm_product_category_load_runtime_settings" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_run_migration", "target": "scripts_migrate_crm_product_category_load_user_mapping" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_rationale_93", "target": "scripts_migrate_crm_product_category_load_user_mapping" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category", "target": "scripts_migrate_crm_product_category_load_user_mapping" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_load_user_mapping", "target": "scripts_migrate_crm_product_category_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L376", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_run_migration", "target": "scripts_migrate_crm_product_category_fetch_portal_admin_id" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_rationale_118", "target": "scripts_migrate_crm_product_category_fetch_portal_admin_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category", "target": "scripts_migrate_crm_product_category_fetch_portal_admin_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_fetch_portal_admin_id", "target": "scripts_migrate_crm_product_category_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_transform_row", "target": "scripts_migrate_crm_product_category_resolve_portal_user_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category", "target": "scripts_migrate_crm_product_category_resolve_portal_user_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_resolve_portal_user_id", "target": "scripts_migrate_crm_product_category_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L380", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_run_migration", "target": "scripts_migrate_crm_product_category_fetch_source_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category", "target": "scripts_migrate_crm_product_category_fetch_source_rows" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_fetch_source_rows", "target": "scripts_migrate_crm_product_category_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L471", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_main", "target": "scripts_migrate_crm_product_category_count_target_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category", "target": "scripts_migrate_crm_product_category_count_target_rows" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_count_target_rows", "target": "scripts_migrate_crm_product_category_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L382", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_run_migration", "target": "scripts_migrate_crm_product_category_topo_sort_categories" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_rationale_174", "target": "scripts_migrate_crm_product_category_topo_sort_categories" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L176", "weight": 1.0, "source": "scripts_migrate_crm_product_category_topo_sort_categories", "target": "defaultdict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category", "target": "scripts_migrate_crm_product_category_topo_sort_categories" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_transform_row", "target": "scripts_migrate_crm_product_category_compute_level" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category", "target": "scripts_migrate_crm_product_category_compute_level" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L388", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_run_migration", "target": "scripts_migrate_crm_product_category_transform_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category", "target": "scripts_migrate_crm_product_category_transform_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L410", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_run_migration", "target": "scripts_migrate_crm_product_category_target_row_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L264", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category", "target": "scripts_migrate_crm_product_category_target_row_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L421", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_run_migration", "target": "scripts_migrate_crm_product_category_write_mapping_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category", "target": "scripts_migrate_crm_product_category_write_mapping_csv" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_write_mapping_csv", "target": "scripts_migrate_crm_product_category_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L401", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_run_migration", "target": "scripts_migrate_crm_product_category_print_report" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L338", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category", "target": "scripts_migrate_crm_product_category_print_report" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L406", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_run_migration", "target": "scripts_migrate_crm_product_category_clear_target_categories" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L351", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category", "target": "scripts_migrate_crm_product_category_clear_target_categories" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L474", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_main", "target": "scripts_migrate_crm_product_category_run_migration" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category", "target": "scripts_migrate_crm_product_category_run_migration" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_run_migration", "target": "scripts_migrate_crm_product_category_py_path" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_run_migration", "target": "scripts_migrate_crm_product_category_py_engine" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L428", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category", "target": "scripts_migrate_crm_product_category_main" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L459", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category_main", "target": "scripts_migrate_crm_product_category_py_path" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_clear_pl_plan_instance_data_py", "target": "scripts_clear_pl_plan_instance_data_engine_from_env" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_clear_pl_plan_instance_data_py", "target": "scripts_clear_pl_plan_instance_data_table_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_clear_pl_plan_instance_data_py", "target": "scripts_clear_pl_plan_instance_data_count" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_clear_pl_plan_instance_data_py", "target": "scripts_clear_pl_plan_instance_data_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_clear_pl_plan_instance_data_py", "target": "scripts_clear_pl_plan_instance_data_main" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_clear_pl_plan_instance_data_rationale_1", "target": "scripts_clear_pl_plan_instance_data_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_clear_pl_plan_instance_data_main", "target": "scripts_clear_pl_plan_instance_data_engine_from_env" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_clear_pl_plan_instance_data", "target": "scripts_clear_pl_plan_instance_data_engine_from_env" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_clear_pl_plan_instance_data_engine_from_env", "target": "scripts_clear_pl_plan_instance_data_py_engine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_clear_pl_plan_instance_data_count", "target": "scripts_clear_pl_plan_instance_data_table_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_clear_pl_plan_instance_data_delete", "target": "scripts_clear_pl_plan_instance_data_table_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_clear_pl_plan_instance_data_main", "target": "scripts_clear_pl_plan_instance_data_table_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_clear_pl_plan_instance_data", "target": "scripts_clear_pl_plan_instance_data_table_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_clear_pl_plan_instance_data_main", "target": "scripts_clear_pl_plan_instance_data_count" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L1832", "weight": 1.0, "source": "app_crud_crm_contract_statistics_overview", "target": "scripts_clear_pl_plan_instance_data_count" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_clear_pl_plan_instance_data", "target": "scripts_clear_pl_plan_instance_data_count" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L255", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_clear_pl_plan_instance_data_main", "target": "scripts_clear_pl_plan_instance_data_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_clear_pl_plan_instance_data", "target": "scripts_clear_pl_plan_instance_data_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_clear_pl_plan_instance_data", "target": "scripts_clear_pl_plan_instance_data_main" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/clear_pl_plan_instance_data.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_clear_pl_plan_instance_data_rationale_1", "target": "scripts_clear_pl_plan_instance_data" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_py", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_py", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_py", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_py", "target": "app_services_pl_plan_stop_rules" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_py", "target": "app_services_pl_plan_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_py", "target": "app_services_pl_plan_stop_service" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_py", "target": "scripts_migrate_pl_plan_to_multi_stop_migrationstats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_py", "target": "scripts_migrate_pl_plan_to_multi_stop_plan_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_py", "target": "scripts_migrate_pl_plan_to_multi_stop_migrate_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L258", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_py", "target": "scripts_migrate_pl_plan_to_multi_stop_run_migration" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_py", "target": "scripts_migrate_pl_plan_to_multi_stop_print_stats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L300", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_py", "target": "scripts_migrate_pl_plan_to_multi_stop_main" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L258", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_run_migration", "target": "scripts_migrate_pl_plan_to_multi_stop_migrationstats" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_pl_plan_to_multi_stop_migrationstats", "target": "app_models_pl_models_plplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_pl_plan_to_multi_stop_migrationstats", "target": "app_models_pl_models_plplancontract" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_pl_plan_to_multi_stop_migrationstats", "target": "app_models_pl_models_plplanproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_pl_plan_to_multi_stop_migrationstats", "target": "app_models_pl_models_plplanload" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_pl_plan_to_multi_stop_migrationstats", "target": "app_models_pl_models_plplanloadproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_pl_plan_to_multi_stop_migrationstats", "target": "app_models_pl_models_plplandelivery" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "scripts_migrate_pl_plan_to_multi_stop_migrationstats", "target": "app_models_pl_models_plplandeliveryproduct" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop", "target": "scripts_migrate_pl_plan_to_multi_stop_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_migrate_plan", "target": "scripts_migrate_pl_plan_to_multi_stop_migrationstats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_print_stats", "target": "scripts_migrate_pl_plan_to_multi_stop_migrationstats" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L171", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_migrate_plan", "target": "scripts_migrate_pl_plan_to_multi_stop_plan_qty" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_plan_qty", "target": "app_models_pl_models_plplanproduct" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop", "target": "scripts_migrate_pl_plan_to_multi_stop_plan_qty" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_plan_qty", "target": "scripts_migrate_pl_plan_to_multi_stop_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_run_migration", "target": "scripts_migrate_pl_plan_to_multi_stop_migrate_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_migrate_plan", "target": "app_core_utils_generate_uuid" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_migrate_plan", "target": "app_models_pl_models_plplan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_migrate_plan", "target": "app_models_pl_models_plplanload" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_migrate_plan", "target": "app_models_pl_models_plplanloadproduct" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_migrate_plan", "target": "app_models_pl_models_plplandelivery" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_migrate_plan", "target": "app_models_pl_models_plplandeliveryproduct" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_migrate_plan", "target": "app_services_pl_plan_stop_rules_resolve_stop_dibang_defaults" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop", "target": "scripts_migrate_pl_plan_to_multi_stop_migrate_plan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_migrate_plan", "target": "scripts_migrate_pl_plan_to_multi_stop_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L314", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_main", "target": "scripts_migrate_pl_plan_to_multi_stop_run_migration" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L258", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop", "target": "scripts_migrate_pl_plan_to_multi_stop_run_migration" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L315", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop_main", "target": "scripts_migrate_pl_plan_to_multi_stop_print_stats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop", "target": "scripts_migrate_pl_plan_to_multi_stop_print_stats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L300", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop", "target": "scripts_migrate_pl_plan_to_multi_stop_main" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_fix_pl_transport_db_link_stop_ids_py", "target": "app_models_pl_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_fix_pl_transport_db_link_stop_ids_py", "target": "scripts_fix_pl_transport_db_link_stop_ids_fixproposal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_fix_pl_transport_db_link_stop_ids_py", "target": "scripts_fix_pl_transport_db_link_stop_ids_engine_from_env" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_fix_pl_transport_db_link_stop_ids_py", "target": "scripts_fix_pl_transport_db_link_stop_ids_stop_alive" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_fix_pl_transport_db_link_stop_ids_py", "target": "scripts_fix_pl_transport_db_link_stop_ids_product_alive" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_fix_pl_transport_db_link_stop_ids_py", "target": "scripts_fix_pl_transport_db_link_stop_ids_resolve_delivery_stop_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_fix_pl_transport_db_link_stop_ids_py", "target": "scripts_fix_pl_transport_db_link_stop_ids_resolve_load_stop_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_fix_pl_transport_db_link_stop_ids_py", "target": "scripts_fix_pl_transport_db_link_stop_ids_resolve_plan_product_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_fix_pl_transport_db_link_stop_ids_py", "target": "scripts_fix_pl_transport_db_link_stop_ids_collect_proposals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L259", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_fix_pl_transport_db_link_stop_ids_py", "target": "scripts_fix_pl_transport_db_link_stop_ids_apply_proposals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L291", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_fix_pl_transport_db_link_stop_ids_py", "target": "scripts_fix_pl_transport_db_link_stop_ids_main" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_fix_pl_transport_db_link_stop_ids_rationale_1", "target": "scripts_fix_pl_transport_db_link_stop_ids_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_fix_pl_transport_db_link_stop_ids_collect_proposals", "target": "scripts_fix_pl_transport_db_link_stop_ids_fixproposal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L298", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_fix_pl_transport_db_link_stop_ids_main", "target": "scripts_fix_pl_transport_db_link_stop_ids_engine_from_env" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_fix_pl_transport_db_link_stop_ids_collect_proposals", "target": "scripts_fix_pl_transport_db_link_stop_ids_stop_alive" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_fix_pl_transport_db_link_stop_ids_resolve_plan_product_id", "target": "scripts_fix_pl_transport_db_link_stop_ids_product_alive" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L233", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_fix_pl_transport_db_link_stop_ids_collect_proposals", "target": "scripts_fix_pl_transport_db_link_stop_ids_product_alive" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_fix_pl_transport_db_link_stop_ids_collect_proposals", "target": "scripts_fix_pl_transport_db_link_stop_ids_resolve_delivery_stop_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L223", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_fix_pl_transport_db_link_stop_ids_collect_proposals", "target": "scripts_fix_pl_transport_db_link_stop_ids_resolve_load_stop_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_fix_pl_transport_db_link_stop_ids_collect_proposals", "target": "scripts_fix_pl_transport_db_link_stop_ids_resolve_plan_product_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L310", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_fix_pl_transport_db_link_stop_ids_main", "target": "scripts_fix_pl_transport_db_link_stop_ids_collect_proposals" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/fix_pl_transport_db_link_stop_ids.py", "source_location": "L326", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_fix_pl_transport_db_link_stop_ids_main", "target": "scripts_fix_pl_transport_db_link_stop_ids_apply_proposals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migration/minio_url.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_minio_url_py", "target": "migration_minio_url_strip_url_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migration/minio_url.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_minio_url_py", "target": "migration_minio_url_strip_legacy_prefix" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migration/minio_url.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_minio_url_py", "target": "migration_minio_url_extract_minio_object_key" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migration/minio_url.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_minio_url_py", "target": "migration_minio_url_normalize_oss_storage_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migration/minio_url.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_minio_url_py", "target": "migration_minio_url_join_relative_urls" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migration/minio_url.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_minio_url_py", "target": "migration_minio_url_resolve_oss_id_csv" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/migration/minio_url.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "migration_minio_url_rationale_1", "target": "scripts_migration_minio_url_py" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migration/minio_url.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "migration_minio_url_strip_legacy_prefix", "target": "migration_minio_url_strip_url_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migration/minio_url.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "migration_minio_url_extract_minio_object_key", "target": "migration_minio_url_strip_url_query" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/migration/minio_url.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "migration_minio_url_rationale_40", "target": "migration_minio_url_strip_url_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migration/minio_url.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "migration_minio_url_extract_minio_object_key", "target": "migration_minio_url_strip_legacy_prefix" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migration/minio_url.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "migration_minio_url_normalize_oss_storage_url", "target": "migration_minio_url_extract_minio_object_key" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/migration/minio_url.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "migration_minio_url_rationale_61", "target": "migration_minio_url_extract_minio_object_key" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/migration/minio_url.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "migration_minio_url_rationale_89", "target": "migration_minio_url_normalize_oss_storage_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migration/minio_url.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "migration_minio_url_resolve_oss_id_csv", "target": "migration_minio_url_join_relative_urls" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/migration/minio_url.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "migration_minio_url_rationale_113", "target": "migration_minio_url_resolve_oss_id_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "venv_bak_broken_bin_activate_ps1", "target": "bin_activate_global_deactivate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "venv_bak_broken_bin_activate_ps1", "target": "bin_activate_get_pyvenvconfig" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L223", "weight": 1.0, "confidence_score": 1.0, "source": "venv_bak_broken_bin_activate_ps1", "target": "bin_activate_global_old_virtual_prompt" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "venv_bak_broken_bin_activate_ps1", "target": "bin_activate_global_prompt" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "readme_md", "target": "backend_readme_shanxia2_0_fastapi" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "backend_readme_shanxia2_0_fastapi", "target": "backend_readme" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "backend_readme_shanxia2_0_fastapi", "target": "backend_readme_15" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "backend_readme_shanxia2_0_fastapi", "target": "backend_readme_37" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "backend_readme_shanxia2_0_fastapi", "target": "backend_readme_api" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "backend_readme_shanxia2_0_fastapi", "target": "backend_readme_93" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "backend_readme_15", "target": "backend_readme_codeblock_1" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "backend_readme_37", "target": "backend_readme_1" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "backend_readme_37", "target": "backend_readme_2" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "backend_readme_37", "target": "backend_readme_3" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "backend_readme_37", "target": "backend_readme_4" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "backend_readme_1", "target": "backend_readme_codeblock_2" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "backend_readme_2", "target": "backend_readme_codeblock_3" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "backend_readme_3", "target": "backend_readme_codeblock_4" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "backend_readme_4", "target": "backend_readme_codeblock_5" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPLOY.md", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "deploy_md", "target": "backend_deploy_shanxia2_0_backend" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPLOY.md", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "backend_deploy_shanxia2_0_backend", "target": "backend_deploy_1" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPLOY.md", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "backend_deploy_shanxia2_0_backend", "target": "backend_deploy_2" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPLOY.md", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "backend_deploy_shanxia2_0_backend", "target": "backend_deploy_3" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPLOY.md", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "backend_deploy_shanxia2_0_backend", "target": "backend_deploy_4" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPLOY.md", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "backend_deploy_shanxia2_0_backend", "target": "backend_deploy_5_nginx" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPLOY.md", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "backend_deploy_shanxia2_0_backend", "target": "backend_deploy_6" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPLOY.md", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "backend_deploy_1", "target": "backend_deploy_codeblock_1" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPLOY.md", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "backend_deploy_1", "target": "backend_deploy_codeblock_2" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPLOY.md", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "backend_deploy_2", "target": "backend_deploy_codeblock_3" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPLOY.md", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "backend_deploy_3", "target": "backend_deploy_codeblock_4" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPLOY.md", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "backend_deploy_3", "target": "backend_deploy_codeblock_5" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPLOY.md", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "backend_deploy_6", "target": "backend_deploy_codeblock_6" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L565", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_rationale_565", "target": "services_pl_dibang_bridge_service_inventory_mutable_editable" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L519", "weight": 1.0, "confidence_score": 1.0, "source": "services_pl_dibang_bridge_service_rationale_519", "target": "services_pl_dibang_bridge_service_inventory_mutable_editable" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "app/api/__init__.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_init", "target": "app_api_admin" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "app/api/__init__.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_init", "target": "app_api_bx_init" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "app/api/__init__.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_init", "target": "app_api_crm" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "app/api/__init__.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_init", "target": "app_api_db_init" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "app/api/__init__.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_init", "target": "app_api_leave" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "app/api/__init__.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_init", "target": "app_api_menu" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "app/api/__init__.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_init", "target": "app_api_monitor" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "app/api/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_init", "target": "app_api_public" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "app/api/__init__.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_init", "target": "app_api_workflow" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/__init__.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_init_rationale_1", "target": "app_api_init" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1952", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_attachment_download_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1978", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_attachment_preview_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1945", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_attachmentdownloadurlbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1037", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_create_dept" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L792", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_create_dict_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L689", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_create_dict_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1572", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_create_menu" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2016", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_create_menu_favorite" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1364", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_create_post" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1744", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_create_role_management" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1205", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_create_site" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_create_tenant" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L511", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_create_user" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1089", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_delete_dept" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L840", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_delete_dict_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L736", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_delete_dict_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1631", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_delete_menu" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2062", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_delete_menu_favorite" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1411", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_delete_post" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1808", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_delete_role_management" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1262", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_delete_site" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_delete_tenant" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L574", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_delete_user" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2101", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_demo_xlsx_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2084", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_demoxlsxcolumnspec" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2091", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_demoxlsxexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L954", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_deptcreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1001", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_deptexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L967", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_deptupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L867", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_dict_data_all" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L853", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_dict_data_options" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L753", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_dictdatacreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L764", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_dictdataupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L889", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_dictensurebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L897", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_dictensureremovebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L604", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_dicttypecreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L647", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_dicttypeexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L613", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_dicttypeupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L905", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_ensure_dict_data_api" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L928", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_ensure_remove_dict_data_api" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1008", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_export_depts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L654", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_export_dict_types" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1531", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_export_menus" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1329", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_export_posts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1709", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_export_role_management" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1170", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_export_sites" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_export_tenants" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L416", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_export_users" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1885", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_format_file_size" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1846", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_get_role_data_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1767", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_get_role_management" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1821", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_get_role_menus" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L292", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_get_tenant_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L491", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_get_user_by_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L980", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_list_depts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L775", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_list_dict_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L623", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_list_dict_types" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2002", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_list_menu_favorites" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1501", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_list_menus" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1430", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_list_post_bound_users" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1300", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_list_posts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1680", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_list_role_management" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_list_roles_for_designer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_list_roles_for_select" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1137", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_list_sites" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_list_tenants" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L358", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_list_users" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_list_users_for_select" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1468", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_menucreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1524", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_menuexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1484", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_menuupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1279", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_postcreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1322", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_postexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1289", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_postupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1423", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_postusersupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2041", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_reorder_menu_favorites" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L587", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_reset_user_password" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1648", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_rolecreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1672", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_roledatascopebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1702", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_roleexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1668", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_rolemenubody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1658", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_roleupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1106", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_sitecreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1163", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_siteexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1121", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_siteupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_tenantcreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_tenantexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_tenantupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1063", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_update_dept" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L816", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_update_dict_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L711", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_update_dict_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1601", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_update_menu" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1387", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_update_post" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1444", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_update_post_bound_users" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1859", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_update_role_data_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1784", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_update_role_management" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1831", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_update_role_menus" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1233", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_update_site" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L250", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_update_tenant" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L544", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_update_user" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1895", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_upload_attachment" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_usercreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L348", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_userexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L322", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_api_admin_userupdatebody" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_core_attachment_biz" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_core_attachment_biz_resolve_upload_folder" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_core_data_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_core_data_scope_apply_data_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_core_data_scope_assert_row_in_data_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_core_menu_guard" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_core_menu_guard_require_admin_or_super_admin" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_core_menu_guard_require_menu_code" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_core_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_core_response_error_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_core_response_success_response" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_core_storage" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_crud_dept" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_crud_dict_data" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_crud_dict_type" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_crud_menu" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2010", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_crud_menu_favorite" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_crud_oss" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_crud_post" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_crud_role" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_crud_site" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_crud_tenant" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_crud_user" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_models_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_models_models_sysdept" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_models_models_sysdictdata" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_models_models_sysrole" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_models_models_sysuser" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_models_models_sysuserrole" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_schemas_menu_favorite" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_services_web_auth_roles" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_services_web_auth_roles_map_role_name_to_web" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_utils_excel_export" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin", "target": "fastapi" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_list_roles_for_select", "target": "app_api_admin_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L84", "weight": 1.0, "source": "app_api_admin_list_roles_for_select", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L73", "weight": 1.0, "source": "app_api_admin_list_roles_for_select", "target": "app_services_web_auth_roles_map_role_name_to_web" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_rationale_60", "target": "app_api_admin_list_roles_for_select" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1952", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_attachment_download_url", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1978", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_attachment_preview_url", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1037", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_create_dept", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L792", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_create_dict_data", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L689", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_create_dict_type", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1572", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_create_menu", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2016", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_create_menu_favorite", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1364", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_create_post", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1744", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_create_role_management", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1205", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_create_site", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_create_tenant", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L511", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_create_user", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1089", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_delete_dept", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L840", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_delete_dict_data", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L736", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_delete_dict_type", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1631", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_delete_menu", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2062", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_delete_menu_favorite", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1411", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_delete_post", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1808", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_delete_role_management", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1262", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_delete_site", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_delete_tenant", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L574", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_delete_user", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2101", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_demo_xlsx_export", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L867", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_dict_data_all", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L853", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_dict_data_options", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L905", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_ensure_dict_data_api", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L928", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_ensure_remove_dict_data_api", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1008", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_export_depts", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L654", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_export_dict_types", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1531", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_export_menus", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1329", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_export_posts", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1709", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_export_role_management", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1170", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_export_sites", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_export_tenants", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L416", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_export_users", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1846", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_get_role_data_scope", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1767", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_get_role_management", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1821", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_get_role_menus", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L292", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_get_tenant_no", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L491", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_get_user_by_id", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L980", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_list_depts", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L775", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_list_dict_data", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L623", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_list_dict_types", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2002", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_list_menu_favorites", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1501", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_list_menus", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1430", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_list_post_bound_users", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1300", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_list_posts", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1680", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_list_role_management", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_list_roles_for_designer", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1137", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_list_sites", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_list_tenants", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L358", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_list_users", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_list_users_for_select", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2041", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_reorder_menu_favorites", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L587", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_reset_user_password", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1063", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_update_dept", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L816", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_update_dict_data", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L711", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_update_dict_type", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1601", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_update_menu", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1387", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_update_post", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1444", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_update_post_bound_users", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1859", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_update_role_data_scope", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1784", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_update_role_management", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1831", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_update_role_menus", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1233", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_update_site", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L250", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_update_tenant", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L544", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_update_user", "target": "app_api_admin_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1895", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_upload_attachment", "target": "app_api_admin_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_list_users_for_select", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L110", "weight": 1.0, "source": "app_api_admin_list_users_for_select", "target": "app_core_response_success_response" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_rationale_92", "target": "app_api_admin_list_users_for_select" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_list_roles_for_designer", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L127", "weight": 1.0, "source": "app_api_admin_list_roles_for_designer", "target": "app_core_response_success_response" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_rationale_118", "target": "app_api_admin_list_roles_for_designer" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_create_tenant", "target": "app_api_admin_tenantcreatebody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_tenantcreatebody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_tenantcreatebody", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_tenantcreatebody", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_tenantcreatebody", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_tenantcreatebody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_tenantcreatebody", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_tenantcreatebody", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_tenantcreatebody", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_tenantcreatebody", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_tenantcreatebody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_tenantcreatebody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_tenantupdatebody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_tenantupdatebody", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_tenantupdatebody", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_tenantupdatebody", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_tenantupdatebody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_tenantupdatebody", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_tenantupdatebody", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_tenantupdatebody", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_tenantupdatebody", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_tenantupdatebody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_tenantupdatebody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L250", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_update_tenant", "target": "app_api_admin_tenantupdatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_export_tenants", "target": "app_api_admin_list_tenants" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L167", "weight": 1.0, "source": "app_api_admin_list_tenants", "target": "app_core_response_success_response" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_export_tenants", "target": "app_api_admin_tenantexportbody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_tenantexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_tenantexportbody", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_tenantexportbody", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_tenantexportbody", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_tenantexportbody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_tenantexportbody", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_tenantexportbody", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_tenantexportbody", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_tenantexportbody", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_tenantexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_tenantexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L222", "weight": 1.0, "source": "app_api_admin_export_tenants", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L213", "weight": 1.0, "source": "app_api_admin_export_tenants", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L211", "weight": 1.0, "source": "app_api_admin_export_tenants", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_rationale_200", "target": "app_api_admin_export_tenants" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L246", "weight": 1.0, "source": "app_api_admin_create_tenant", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L244", "weight": 1.0, "source": "app_api_admin_create_tenant", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L271", "weight": 1.0, "source": "app_api_admin_update_tenant", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L269", "weight": 1.0, "source": "app_api_admin_update_tenant", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L284", "weight": 1.0, "source": "app_api_admin_delete_tenant", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L282", "weight": 1.0, "source": "app_api_admin_delete_tenant", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1961", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_attachment_download_url", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1987", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_attachment_preview_url", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1043", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_create_dept", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L798", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_create_dict_data", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L695", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_create_dict_type", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1578", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_create_menu", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2026", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_create_menu_favorite", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1370", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_create_post", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1750", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_create_role_management", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1211", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_create_site", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L517", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_create_user", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2072", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_delete_menu_favorite", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2116", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_demo_xlsx_export", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L871", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_dict_data_all", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L858", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_dict_data_options", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L911", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_ensure_dict_data_api", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L934", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_ensure_remove_dict_data_api", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1015", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_export_depts", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L661", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_export_dict_types", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1538", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_export_menus", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1336", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_export_posts", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1716", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_export_role_management", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1177", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_export_sites", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L423", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_export_users", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1772", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_get_role_management", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L496", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_get_user_by_id", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L985", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_list_depts", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L783", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_list_dict_data", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L630", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_list_dict_types", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2009", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_list_menu_favorites", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1506", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_list_menus", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1435", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_list_post_bound_users", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1307", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_list_posts", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1687", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_list_role_management", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1144", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_list_sites", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L367", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_list_users", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2051", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_reorder_menu_favorites", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L718", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_update_dict_type", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1450", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_update_post_bound_users", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1866", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_update_role_data_scope", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1838", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_update_role_menus", "target": "app_api_admin_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1918", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_upload_attachment", "target": "app_api_admin_get_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L511", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_create_user", "target": "app_api_admin_usercreatebody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_usercreatebody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_usercreatebody", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_usercreatebody", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_usercreatebody", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_usercreatebody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_usercreatebody", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_usercreatebody", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_usercreatebody", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_usercreatebody", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_usercreatebody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_usercreatebody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L544", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_update_user", "target": "app_api_admin_userupdatebody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L322", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_userupdatebody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_userupdatebody", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_userupdatebody", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_userupdatebody", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_userupdatebody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_userupdatebody", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_userupdatebody", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_userupdatebody", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_userupdatebody", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_userupdatebody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_userupdatebody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L416", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_export_users", "target": "app_api_admin_userexportbody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L348", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_userexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_userexportbody", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_userexportbody", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_userexportbody", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_userexportbody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_userexportbody", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_userexportbody", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_userexportbody", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_userexportbody", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_userexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_userexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L386", "weight": 1.0, "source": "app_api_admin_list_users", "target": "app_core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L412", "weight": 1.0, "source": "app_api_admin_list_users", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L444", "weight": 1.0, "source": "app_api_admin_export_users", "target": "app_core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L485", "weight": 1.0, "source": "app_api_admin_export_users", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L476", "weight": 1.0, "source": "app_api_admin_export_users", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L474", "weight": 1.0, "source": "app_api_admin_export_users", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L421", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_rationale_421", "target": "app_api_admin_export_users" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L503", "weight": 1.0, "source": "app_api_admin_get_user_by_id", "target": "app_core_data_scope_assert_row_in_data_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L499", "weight": 1.0, "source": "app_api_admin_get_user_by_id", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L507", "weight": 1.0, "source": "app_api_admin_get_user_by_id", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L519", "weight": 1.0, "source": "app_api_admin_create_user", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L538", "weight": 1.0, "source": "app_api_admin_create_user", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L570", "weight": 1.0, "source": "app_api_admin_update_user", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L568", "weight": 1.0, "source": "app_api_admin_update_user", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L583", "weight": 1.0, "source": "app_api_admin_delete_user", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L581", "weight": 1.0, "source": "app_api_admin_delete_user", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L596", "weight": 1.0, "source": "app_api_admin_reset_user_password", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L594", "weight": 1.0, "source": "app_api_admin_reset_user_password", "target": "app_core_response_success_response" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L689", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_create_dict_type", "target": "app_api_admin_dicttypecreatebody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L604", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_dicttypecreatebody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dicttypecreatebody", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dicttypecreatebody", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dicttypecreatebody", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dicttypecreatebody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dicttypecreatebody", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dicttypecreatebody", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dicttypecreatebody", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dicttypecreatebody", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dicttypecreatebody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dicttypecreatebody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L613", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_dicttypeupdatebody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dicttypeupdatebody", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dicttypeupdatebody", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dicttypeupdatebody", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dicttypeupdatebody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dicttypeupdatebody", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dicttypeupdatebody", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dicttypeupdatebody", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dicttypeupdatebody", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dicttypeupdatebody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dicttypeupdatebody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L711", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_update_dict_type", "target": "app_api_admin_dicttypeupdatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L662", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_export_dict_types", "target": "app_api_admin_list_dict_types" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L635", "weight": 1.0, "source": "app_api_admin_list_dict_types", "target": "app_core_response_success_response" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L647", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_dicttypeexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dicttypeexportbody", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dicttypeexportbody", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dicttypeexportbody", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dicttypeexportbody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dicttypeexportbody", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dicttypeexportbody", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dicttypeexportbody", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dicttypeexportbody", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dicttypeexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dicttypeexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L654", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_export_dict_types", "target": "app_api_admin_dicttypeexportbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L683", "weight": 1.0, "source": "app_api_admin_export_dict_types", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L674", "weight": 1.0, "source": "app_api_admin_export_dict_types", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L672", "weight": 1.0, "source": "app_api_admin_export_dict_types", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L659", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_rationale_659", "target": "app_api_admin_export_dict_types" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L707", "weight": 1.0, "source": "app_api_admin_create_dict_type", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L705", "weight": 1.0, "source": "app_api_admin_create_dict_type", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L732", "weight": 1.0, "source": "app_api_admin_update_dict_type", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L730", "weight": 1.0, "source": "app_api_admin_update_dict_type", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L745", "weight": 1.0, "source": "app_api_admin_delete_dict_type", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L743", "weight": 1.0, "source": "app_api_admin_delete_dict_type", "target": "app_core_response_success_response" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L792", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_create_dict_data", "target": "app_api_admin_dictdatacreatebody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L753", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_dictdatacreatebody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictdatacreatebody", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictdatacreatebody", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictdatacreatebody", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictdatacreatebody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictdatacreatebody", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictdatacreatebody", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictdatacreatebody", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictdatacreatebody", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictdatacreatebody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictdatacreatebody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L764", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_dictdataupdatebody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictdataupdatebody", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictdataupdatebody", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictdataupdatebody", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictdataupdatebody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictdataupdatebody", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictdataupdatebody", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictdataupdatebody", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictdataupdatebody", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictdataupdatebody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictdataupdatebody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L816", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_update_dict_data", "target": "app_api_admin_dictdataupdatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L788", "weight": 1.0, "source": "app_api_admin_list_dict_data", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L812", "weight": 1.0, "source": "app_api_admin_create_dict_data", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L810", "weight": 1.0, "source": "app_api_admin_create_dict_data", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L836", "weight": 1.0, "source": "app_api_admin_update_dict_data", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L834", "weight": 1.0, "source": "app_api_admin_update_dict_data", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L849", "weight": 1.0, "source": "app_api_admin_delete_dict_data", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L847", "weight": 1.0, "source": "app_api_admin_delete_dict_data", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L863", "weight": 1.0, "source": "app_api_admin_dict_data_options", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L886", "weight": 1.0, "source": "app_api_admin_dict_data_all", "target": "app_core_response_success_response" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L889", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_dictensurebody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictensurebody", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictensurebody", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictensurebody", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictensurebody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictensurebody", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictensurebody", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictensurebody", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictensurebody", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictensurebody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictensurebody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L905", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_ensure_dict_data_api", "target": "app_api_admin_dictensurebody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L897", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_dictensureremovebody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictensureremovebody", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictensureremovebody", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictensureremovebody", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictensureremovebody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictensureremovebody", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictensureremovebody", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictensureremovebody", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictensureremovebody", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictensureremovebody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_dictensureremovebody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L928", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_ensure_remove_dict_data_api", "target": "app_api_admin_dictensureremovebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L924", "weight": 1.0, "source": "app_api_admin_ensure_dict_data_api", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L921", "weight": 1.0, "source": "app_api_admin_ensure_dict_data_api", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L946", "weight": 1.0, "source": "app_api_admin_ensure_remove_dict_data_api", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L943", "weight": 1.0, "source": "app_api_admin_ensure_remove_dict_data_api", "target": "app_core_response_success_response" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1037", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_create_dept", "target": "app_api_admin_deptcreatebody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L954", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_deptcreatebody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_deptcreatebody", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_deptcreatebody", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_deptcreatebody", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_deptcreatebody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_deptcreatebody", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_deptcreatebody", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_deptcreatebody", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_deptcreatebody", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_deptcreatebody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_deptcreatebody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L967", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_deptupdatebody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_deptupdatebody", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_deptupdatebody", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_deptupdatebody", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_deptupdatebody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_deptupdatebody", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_deptupdatebody", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_deptupdatebody", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_deptupdatebody", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_deptupdatebody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_deptupdatebody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1063", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_update_dept", "target": "app_api_admin_deptupdatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1016", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_export_depts", "target": "app_api_admin_list_depts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L987", "weight": 1.0, "source": "app_api_admin_list_depts", "target": "app_core_response_success_response" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1001", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_deptexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_deptexportbody", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_deptexportbody", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_deptexportbody", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_deptexportbody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_deptexportbody", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_deptexportbody", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_deptexportbody", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_deptexportbody", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_deptexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_deptexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1008", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_export_depts", "target": "app_api_admin_deptexportbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1031", "weight": 1.0, "source": "app_api_admin_export_depts", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1022", "weight": 1.0, "source": "app_api_admin_export_depts", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1020", "weight": 1.0, "source": "app_api_admin_export_depts", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1059", "weight": 1.0, "source": "app_api_admin_create_dept", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1057", "weight": 1.0, "source": "app_api_admin_create_dept", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1085", "weight": 1.0, "source": "app_api_admin_update_dept", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1083", "weight": 1.0, "source": "app_api_admin_update_dept", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1098", "weight": 1.0, "source": "app_api_admin_delete_dept", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1096", "weight": 1.0, "source": "app_api_admin_delete_dept", "target": "app_core_response_success_response" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1205", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_create_site", "target": "app_api_admin_sitecreatebody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1106", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_sitecreatebody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_sitecreatebody", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_sitecreatebody", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_sitecreatebody", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_sitecreatebody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_sitecreatebody", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_sitecreatebody", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_sitecreatebody", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_sitecreatebody", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_sitecreatebody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_sitecreatebody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1121", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_siteupdatebody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_siteupdatebody", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_siteupdatebody", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_siteupdatebody", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_siteupdatebody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_siteupdatebody", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_siteupdatebody", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_siteupdatebody", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_siteupdatebody", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_siteupdatebody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_siteupdatebody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1233", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_update_site", "target": "app_api_admin_siteupdatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1178", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_export_sites", "target": "app_api_admin_list_sites" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1147", "weight": 1.0, "source": "app_api_admin_list_sites", "target": "app_core_response_success_response" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1170", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_export_sites", "target": "app_api_admin_siteexportbody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1163", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_siteexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_siteexportbody", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_siteexportbody", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_siteexportbody", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_siteexportbody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_siteexportbody", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_siteexportbody", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_siteexportbody", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_siteexportbody", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_siteexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_siteexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1199", "weight": 1.0, "source": "app_api_admin_export_sites", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1190", "weight": 1.0, "source": "app_api_admin_export_sites", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1188", "weight": 1.0, "source": "app_api_admin_export_sites", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1175", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_rationale_1175", "target": "app_api_admin_export_sites" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1229", "weight": 1.0, "source": "app_api_admin_create_site", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1227", "weight": 1.0, "source": "app_api_admin_create_site", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1258", "weight": 1.0, "source": "app_api_admin_update_site", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1256", "weight": 1.0, "source": "app_api_admin_update_site", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1271", "weight": 1.0, "source": "app_api_admin_delete_site", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1269", "weight": 1.0, "source": "app_api_admin_delete_site", "target": "app_core_response_success_response" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1364", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_create_post", "target": "app_api_admin_postcreatebody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1279", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_postcreatebody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postcreatebody", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postcreatebody", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postcreatebody", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postcreatebody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postcreatebody", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postcreatebody", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postcreatebody", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postcreatebody", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postcreatebody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postcreatebody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1289", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_postupdatebody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postupdatebody", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postupdatebody", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postupdatebody", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postupdatebody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postupdatebody", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postupdatebody", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postupdatebody", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postupdatebody", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postupdatebody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postupdatebody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1387", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_update_post", "target": "app_api_admin_postupdatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1337", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_export_posts", "target": "app_api_admin_list_posts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1310", "weight": 1.0, "source": "app_api_admin_list_posts", "target": "app_core_response_success_response" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1329", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_export_posts", "target": "app_api_admin_postexportbody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1322", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_postexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postexportbody", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postexportbody", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postexportbody", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postexportbody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postexportbody", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postexportbody", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postexportbody", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postexportbody", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1358", "weight": 1.0, "source": "app_api_admin_export_posts", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1349", "weight": 1.0, "source": "app_api_admin_export_posts", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1347", "weight": 1.0, "source": "app_api_admin_export_posts", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1334", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_rationale_1334", "target": "app_api_admin_export_posts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1383", "weight": 1.0, "source": "app_api_admin_create_post", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1381", "weight": 1.0, "source": "app_api_admin_create_post", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1407", "weight": 1.0, "source": "app_api_admin_update_post", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1405", "weight": 1.0, "source": "app_api_admin_update_post", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1420", "weight": 1.0, "source": "app_api_admin_delete_post", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1418", "weight": 1.0, "source": "app_api_admin_delete_post", "target": "app_core_response_success_response" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1423", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_postusersupdatebody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postusersupdatebody", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postusersupdatebody", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postusersupdatebody", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postusersupdatebody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postusersupdatebody", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postusersupdatebody", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postusersupdatebody", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postusersupdatebody", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postusersupdatebody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_postusersupdatebody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1444", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_update_post_bound_users", "target": "app_api_admin_postusersupdatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1438", "weight": 1.0, "source": "app_api_admin_list_post_bound_users", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1440", "weight": 1.0, "source": "app_api_admin_list_post_bound_users", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1453", "weight": 1.0, "source": "app_api_admin_update_post_bound_users", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1458", "weight": 1.0, "source": "app_api_admin_update_post_bound_users", "target": "app_core_response_success_response" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1572", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_create_menu", "target": "app_api_admin_menucreatebody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1468", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_menucreatebody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_menucreatebody", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_menucreatebody", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_menucreatebody", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_menucreatebody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_menucreatebody", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_menucreatebody", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_menucreatebody", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_menucreatebody", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_menucreatebody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_menucreatebody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1484", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_menuupdatebody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_menuupdatebody", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_menuupdatebody", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_menuupdatebody", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_menuupdatebody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_menuupdatebody", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_menuupdatebody", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_menuupdatebody", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_menuupdatebody", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_menuupdatebody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_menuupdatebody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1601", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_update_menu", "target": "app_api_admin_menuupdatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1542", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_export_menus", "target": "app_api_admin_list_menus" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1508", "weight": 1.0, "source": "app_api_admin_list_menus", "target": "app_core_response_success_response" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1531", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_export_menus", "target": "app_api_admin_menuexportbody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1524", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_menuexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_menuexportbody", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_menuexportbody", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_menuexportbody", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_menuexportbody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_menuexportbody", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_menuexportbody", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_menuexportbody", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_menuexportbody", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_menuexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_menuexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1566", "weight": 1.0, "source": "app_api_admin_export_menus", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1557", "weight": 1.0, "source": "app_api_admin_export_menus", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1555", "weight": 1.0, "source": "app_api_admin_export_menus", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1597", "weight": 1.0, "source": "app_api_admin_create_menu", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1595", "weight": 1.0, "source": "app_api_admin_create_menu", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1627", "weight": 1.0, "source": "app_api_admin_update_menu", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1625", "weight": 1.0, "source": "app_api_admin_update_menu", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1640", "weight": 1.0, "source": "app_api_admin_delete_menu", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1638", "weight": 1.0, "source": "app_api_admin_delete_menu", "target": "app_core_response_success_response" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1744", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_create_role_management", "target": "app_api_admin_rolecreatebody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1648", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_rolecreatebody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_rolecreatebody", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_rolecreatebody", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_rolecreatebody", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_rolecreatebody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_rolecreatebody", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_rolecreatebody", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_rolecreatebody", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_rolecreatebody", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_rolecreatebody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_rolecreatebody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1658", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_roleupdatebody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_roleupdatebody", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_roleupdatebody", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_roleupdatebody", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_roleupdatebody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_roleupdatebody", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_roleupdatebody", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_roleupdatebody", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_roleupdatebody", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_roleupdatebody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_roleupdatebody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1784", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_update_role_management", "target": "app_api_admin_roleupdatebody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1668", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_rolemenubody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_rolemenubody", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_rolemenubody", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_rolemenubody", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_rolemenubody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_rolemenubody", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_rolemenubody", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_rolemenubody", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_rolemenubody", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_rolemenubody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_rolemenubody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1831", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_update_role_menus", "target": "app_api_admin_rolemenubody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1672", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_roledatascopebody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_roledatascopebody", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_roledatascopebody", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_roledatascopebody", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_roledatascopebody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_roledatascopebody", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_roledatascopebody", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_roledatascopebody", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_roledatascopebody", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_roledatascopebody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_roledatascopebody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1859", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_update_role_data_scope", "target": "app_api_admin_roledatascopebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1690", "weight": 1.0, "source": "app_api_admin_list_role_management", "target": "app_core_response_success_response" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1709", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_export_role_management", "target": "app_api_admin_roleexportbody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1702", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_roleexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_roleexportbody", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_roleexportbody", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_roleexportbody", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_roleexportbody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_roleexportbody", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_roleexportbody", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_roleexportbody", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_roleexportbody", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_roleexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_roleexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1738", "weight": 1.0, "source": "app_api_admin_export_role_management", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1729", "weight": 1.0, "source": "app_api_admin_export_role_management", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1727", "weight": 1.0, "source": "app_api_admin_export_role_management", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1714", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_rationale_1714", "target": "app_api_admin_export_role_management" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1763", "weight": 1.0, "source": "app_api_admin_create_role_management", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1761", "weight": 1.0, "source": "app_api_admin_create_role_management", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1777", "weight": 1.0, "source": "app_api_admin_get_role_management", "target": "app_core_data_scope_assert_row_in_data_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1775", "weight": 1.0, "source": "app_api_admin_get_role_management", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1780", "weight": 1.0, "source": "app_api_admin_get_role_management", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1804", "weight": 1.0, "source": "app_api_admin_update_role_management", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1802", "weight": 1.0, "source": "app_api_admin_update_role_management", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1817", "weight": 1.0, "source": "app_api_admin_delete_role_management", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1815", "weight": 1.0, "source": "app_api_admin_delete_role_management", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1827", "weight": 1.0, "source": "app_api_admin_get_role_menus", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1842", "weight": 1.0, "source": "app_api_admin_update_role_menus", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1840", "weight": 1.0, "source": "app_api_admin_update_role_menus", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1853", "weight": 1.0, "source": "app_api_admin_get_role_data_scope", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1855", "weight": 1.0, "source": "app_api_admin_get_role_data_scope", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1877", "weight": 1.0, "source": "app_api_admin_update_role_data_scope", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1875", "weight": 1.0, "source": "app_api_admin_update_role_data_scope", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1936", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_upload_attachment", "target": "app_api_admin_format_file_size" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1895", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_upload_attachment", "target": "app_api_admin_py_uploadfile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1905", "weight": 1.0, "source": "app_api_admin_upload_attachment", "target": "app_core_attachment_biz_resolve_upload_folder" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1903", "weight": 1.0, "source": "app_api_admin_upload_attachment", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1931", "weight": 1.0, "source": "app_api_admin_upload_attachment", "target": "app_core_response_success_response" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1952", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_attachment_download_url", "target": "app_api_admin_attachmentdownloadurlbody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1978", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_attachment_preview_url", "target": "app_api_admin_attachmentdownloadurlbody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1945", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_attachmentdownloadurlbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_attachmentdownloadurlbody", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_attachmentdownloadurlbody", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_attachmentdownloadurlbody", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_attachmentdownloadurlbody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_attachmentdownloadurlbody", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_attachmentdownloadurlbody", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_attachmentdownloadurlbody", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_attachmentdownloadurlbody", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_attachmentdownloadurlbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_attachmentdownloadurlbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1960", "weight": 1.0, "source": "app_api_admin_attachment_download_url", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1972", "weight": 1.0, "source": "app_api_admin_attachment_download_url", "target": "app_core_response_success_response" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1957", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_rationale_1957", "target": "app_api_admin_attachment_download_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1986", "weight": 1.0, "source": "app_api_admin_attachment_preview_url", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L1991", "weight": 1.0, "source": "app_api_admin_attachment_preview_url", "target": "app_core_response_success_response" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L1983", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_rationale_1983", "target": "app_api_admin_attachment_preview_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L2008", "weight": 1.0, "source": "app_api_admin_list_menu_favorites", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L2012", "weight": 1.0, "source": "app_api_admin_list_menu_favorites", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L2025", "weight": 1.0, "source": "app_api_admin_create_menu_favorite", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L2035", "weight": 1.0, "source": "app_api_admin_create_menu_favorite", "target": "app_core_response_success_response" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2016", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_create_menu_favorite", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L2050", "weight": 1.0, "source": "app_api_admin_reorder_menu_favorites", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L2056", "weight": 1.0, "source": "app_api_admin_reorder_menu_favorites", "target": "app_core_response_success_response" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2041", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_reorder_menu_favorites", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L2071", "weight": 1.0, "source": "app_api_admin_delete_menu_favorite", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L2076", "weight": 1.0, "source": "app_api_admin_delete_menu_favorite", "target": "app_core_response_success_response" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2062", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_delete_menu_favorite", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2084", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_demoxlsxcolumnspec", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_demoxlsxcolumnspec", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_demoxlsxcolumnspec", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_demoxlsxcolumnspec", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_demoxlsxcolumnspec", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_demoxlsxcolumnspec", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_demoxlsxcolumnspec", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_demoxlsxcolumnspec", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_demoxlsxcolumnspec", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_demoxlsxcolumnspec", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_demoxlsxcolumnspec", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2101", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_demo_xlsx_export", "target": "app_api_admin_demoxlsxexportbody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2091", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_demoxlsxexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_demoxlsxexportbody", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_demoxlsxexportbody", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_demoxlsxexportbody", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_demoxlsxexportbody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_demoxlsxexportbody", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_demoxlsxexportbody", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_demoxlsxexportbody", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_demoxlsxexportbody", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_demoxlsxexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/admin.py", "source_location": "L39", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_admin_demoxlsxexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L2128", "weight": 1.0, "source": "app_api_admin_demo_xlsx_export", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L2119", "weight": 1.0, "source": "app_api_admin_demo_xlsx_export", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L2115", "weight": 1.0, "source": "app_api_admin_demo_xlsx_export", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/admin.py", "source_location": "L2110", "weight": 1.0, "source": "app_api_admin_demo_xlsx_export", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/admin.py", "source_location": "L2106", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_admin_rationale_2106", "target": "app_api_admin_demo_xlsx_export" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/bx/__init__.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_init", "target": "app_api_bx_advance" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/bx/__init__.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_init", "target": "app_api_bx_attachment" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/bx/__init__.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_init", "target": "app_api_bx_expense_item" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/__init__.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_init", "target": "app_api_bx_init_bx_health" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/bx/__init__.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_init", "target": "app_api_bx_invoice" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/bx/__init__.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_init", "target": "app_api_bx_payment" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/bx/__init__.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_init", "target": "app_api_bx_reimburse" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/bx/__init__.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_init", "target": "app_api_bx_workflow" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "app/api/bx/__init__.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_init", "target": "app_schemas_bx_common" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/__init__.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_init", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_init", "target": "fastapi" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/bx/__init__.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_init_rationale_1", "target": "app_api_bx_init" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/__init__.py", "source_location": "L20", "weight": 1.0, "source": "app_api_bx_init_bx_health", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/bx/__init__.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_init_rationale_19", "target": "app_api_bx_init_bx_health" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_api_bx_advance_advance_list_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_api_bx_advance_advance_pending_approval_stats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_api_bx_advance_advance_status_counts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L514", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_api_bx_advance_approve_advance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_api_bx_advance_approved_by_me" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L446", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_api_bx_advance_create_advance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L544", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_api_bx_advance_delete_advance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_api_bx_advance_export_advance_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L270", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_api_bx_advance_export_advances" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_api_bx_advance_export_approved_by_me_advances" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_api_bx_advance_export_my_advances" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L328", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_api_bx_advance_export_pending_approval_advances" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_api_bx_advance_fill_offset_amounts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L404", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_api_bx_advance_get_advance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L433", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_api_bx_advance_get_approval_history" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L420", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_api_bx_advance_get_approvals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_api_bx_advance_list_advances" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L181", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_api_bx_advance_my_advance_stats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_api_bx_advance_my_advances" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_api_bx_advance_pending_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L529", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_api_bx_advance_reject_advance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L500", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_api_bx_advance_submit_advance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_api_bx_advance_tenant" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L479", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_api_bx_advance_update_advance" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_api_bx_export_common" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_api_bx_export_common_bxapplylistexportbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_api_bx_export_common_dump_export_row" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_api_bx_export_common_respond_xlsx" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_core_bx_auth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_core_bx_auth_get_bx_current_user" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_core_tenant_context" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_models_bx_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_models_bx_models_bxadvanceapply" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_models_bx_models_bxworkflowdef" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_schemas_bx_advance" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_schemas_bx_advance_advanceapplycreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_schemas_bx_advance_advanceapplyout" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_schemas_bx_advance_advanceapplyupdate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_schemas_bx_advance_advanceapprovalcreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_schemas_bx_advance_advanceapprovalout" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_schemas_bx_advance_advanceapproverpendingstatsout" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_schemas_bx_advance_advancemystatsout" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_schemas_bx_common" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_schemas_bx_common_pageddata" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_services_bx_advance" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_services_bx_advance_advanceservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_services_bx_expense_item" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_services_bx_expense_item_expenseitemservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_utils_bx_codegen" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_utils_bx_codegen_generate_apply_code" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_utils_bx_date_range" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "app_utils_bx_date_range_append_create_time_filters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance", "target": "fastapi" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_advance_pending_approval_stats", "target": "app_api_bx_advance_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_advance_status_counts", "target": "app_api_bx_advance_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L251", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_approved_by_me", "target": "app_api_bx_advance_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_create_advance", "target": "app_api_bx_advance_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L549", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_delete_advance", "target": "app_api_bx_advance_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_export_advances", "target": "app_api_bx_advance_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L372", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_export_approved_by_me_advances", "target": "app_api_bx_advance_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L302", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_export_my_advances", "target": "app_api_bx_advance_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_export_pending_approval_advances", "target": "app_api_bx_advance_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L409", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_get_advance", "target": "app_api_bx_advance_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L438", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_get_approval_history", "target": "app_api_bx_advance_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L425", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_get_approvals", "target": "app_api_bx_advance_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_list_advances", "target": "app_api_bx_advance_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_my_advance_stats", "target": "app_api_bx_advance_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_my_advances", "target": "app_api_bx_advance_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_pending_approval", "target": "app_api_bx_advance_tenant" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_tenant", "target": "app_api_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_tenant", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_tenant", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L485", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_update_advance", "target": "app_api_bx_advance_tenant" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_advance_pending_approval_stats", "target": "app_api_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_advance_status_counts", "target": "app_api_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L514", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_approve_advance", "target": "app_api_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_approved_by_me", "target": "app_api_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L446", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_create_advance", "target": "app_api_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L544", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_delete_advance", "target": "app_api_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_export_advance_rows", "target": "app_api_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L270", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_export_advances", "target": "app_api_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_export_approved_by_me_advances", "target": "app_api_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_export_my_advances", "target": "app_api_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L328", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_export_pending_approval_advances", "target": "app_api_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_fill_offset_amounts", "target": "app_api_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L404", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_get_advance", "target": "app_api_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L433", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_get_approval_history", "target": "app_api_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L420", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_get_approvals", "target": "app_api_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_list_advances", "target": "app_api_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L181", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_my_advance_stats", "target": "app_api_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_my_advances", "target": "app_api_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_pending_approval", "target": "app_api_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L529", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_reject_advance", "target": "app_api_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L500", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_submit_advance", "target": "app_api_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L479", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_update_advance", "target": "app_api_bx_advance_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_export_advance_rows", "target": "app_api_bx_advance_fill_offset_amounts" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_fill_offset_amounts", "target": "app_schemas_bx_advance_advanceapplyout" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L44", "weight": 1.0, "source": "app_api_bx_advance_fill_offset_amounts", "target": "app_services_bx_advance_advanceservice_offset_amount_map" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_list_advances", "target": "app_api_bx_advance_fill_offset_amounts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_my_advances", "target": "app_api_bx_advance_fill_offset_amounts" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_advance_list_filters", "target": "app_api_bx_export_common_bxapplylistexportbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_advance_list_filters", "target": "app_utils_bx_date_range_append_create_time_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_export_advances", "target": "app_api_bx_advance_advance_list_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L309", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_export_my_advances", "target": "app_api_bx_advance_advance_list_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_export_advance_rows", "target": "app_api_bx_export_common_dump_export_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L281", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_export_advances", "target": "app_api_bx_advance_export_advance_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L389", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_export_approved_by_me_advances", "target": "app_api_bx_advance_export_advance_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_export_my_advances", "target": "app_api_bx_advance_export_advance_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L351", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_export_pending_approval_advances", "target": "app_api_bx_advance_export_advance_rows" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_list_advances", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L136", "weight": 1.0, "source": "app_api_bx_advance_list_advances", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L136", "weight": 1.0, "source": "app_api_bx_advance_list_advances", "target": "app_schemas_bx_common_pageddata" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L133", "weight": 1.0, "source": "app_api_bx_advance_list_advances", "target": "app_services_bx_advance_advanceservice_get_paged" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L126", "weight": 1.0, "source": "app_api_bx_advance_list_advances", "target": "app_utils_bx_date_range_append_create_time_filters" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_my_advances", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L177", "weight": 1.0, "source": "app_api_bx_advance_my_advances", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L177", "weight": 1.0, "source": "app_api_bx_advance_my_advances", "target": "app_schemas_bx_common_pageddata" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L174", "weight": 1.0, "source": "app_api_bx_advance_my_advances", "target": "app_services_bx_advance_advanceservice_get_paged" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L167", "weight": 1.0, "source": "app_api_bx_advance_my_advances", "target": "app_utils_bx_date_range_append_create_time_filters" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L181", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_my_advance_stats", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L187", "weight": 1.0, "source": "app_api_bx_advance_my_advance_stats", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L186", "weight": 1.0, "source": "app_api_bx_advance_my_advance_stats", "target": "app_services_bx_advance_advanceservice_my_apply_stats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_advance_status_counts", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L196", "weight": 1.0, "source": "app_api_bx_advance_advance_status_counts", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L196", "weight": 1.0, "source": "app_api_bx_advance_advance_status_counts", "target": "app_services_bx_advance_advanceservice_global_status_counts" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_pending_approval", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L226", "weight": 1.0, "source": "app_api_bx_advance_pending_approval", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L226", "weight": 1.0, "source": "app_api_bx_advance_pending_approval", "target": "app_schemas_bx_common_pageddata" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L213", "weight": 1.0, "source": "app_api_bx_advance_pending_approval", "target": "app_services_bx_advance_advanceservice_pending_approval" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_advance_pending_approval_stats", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L236", "weight": 1.0, "source": "app_api_bx_advance_advance_pending_approval_stats", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L235", "weight": 1.0, "source": "app_api_bx_advance_advance_pending_approval_stats", "target": "app_services_bx_advance_advanceservice_pending_approval_stats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_approved_by_me", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L266", "weight": 1.0, "source": "app_api_bx_advance_approved_by_me", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L266", "weight": 1.0, "source": "app_api_bx_advance_approved_by_me", "target": "app_schemas_bx_common_pageddata" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L253", "weight": 1.0, "source": "app_api_bx_advance_approved_by_me", "target": "app_services_bx_advance_advanceservice_approved_by_me" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L270", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_export_advances", "target": "app_api_bx_export_common_bxapplylistexportbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L282", "weight": 1.0, "source": "app_api_bx_advance_export_advances", "target": "app_api_bx_export_common_respond_xlsx" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L270", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_export_advances", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L278", "weight": 1.0, "source": "app_api_bx_advance_export_advances", "target": "app_services_bx_advance_advanceservice_get_paged" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_export_my_advances", "target": "app_api_bx_export_common_bxapplylistexportbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L314", "weight": 1.0, "source": "app_api_bx_advance_export_my_advances", "target": "app_api_bx_export_common_respond_xlsx" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_export_my_advances", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L310", "weight": 1.0, "source": "app_api_bx_advance_export_my_advances", "target": "app_services_bx_advance_advanceservice_get_paged" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L328", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_export_pending_approval_advances", "target": "app_api_bx_export_common_bxapplylistexportbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L352", "weight": 1.0, "source": "app_api_bx_advance_export_pending_approval_advances", "target": "app_api_bx_export_common_respond_xlsx" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L328", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_export_pending_approval_advances", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L336", "weight": 1.0, "source": "app_api_bx_advance_export_pending_approval_advances", "target": "app_services_bx_advance_advanceservice_pending_approval" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_export_approved_by_me_advances", "target": "app_api_bx_export_common_bxapplylistexportbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L390", "weight": 1.0, "source": "app_api_bx_advance_export_approved_by_me_advances", "target": "app_api_bx_export_common_respond_xlsx" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_export_approved_by_me_advances", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L374", "weight": 1.0, "source": "app_api_bx_advance_export_approved_by_me_advances", "target": "app_services_bx_advance_advanceservice_approved_by_me" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L404", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_get_advance", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L416", "weight": 1.0, "source": "app_api_bx_advance_get_advance", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L410", "weight": 1.0, "source": "app_api_bx_advance_get_advance", "target": "app_services_bx_advance_advanceservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L414", "weight": 1.0, "source": "app_api_bx_advance_get_advance", "target": "app_services_bx_advance_advanceservice_offset_amount_map" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L420", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_get_approvals", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L429", "weight": 1.0, "source": "app_api_bx_advance_get_approvals", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L428", "weight": 1.0, "source": "app_api_bx_advance_get_approvals", "target": "app_services_bx_advance_advanceservice_get_approvals" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L426", "weight": 1.0, "source": "app_api_bx_advance_get_approvals", "target": "app_services_bx_advance_advanceservice_get_by_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L433", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_get_approval_history", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L442", "weight": 1.0, "source": "app_api_bx_advance_get_approval_history", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L441", "weight": 1.0, "source": "app_api_bx_advance_get_approval_history", "target": "app_services_bx_advance_advanceservice_get_approval_history" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L439", "weight": 1.0, "source": "app_api_bx_advance_get_approval_history", "target": "app_services_bx_advance_advanceservice_get_by_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L446", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_create_advance", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L446", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_create_advance", "target": "app_schemas_bx_advance_advanceapplycreate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L475", "weight": 1.0, "source": "app_api_bx_advance_create_advance", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L472", "weight": 1.0, "source": "app_api_bx_advance_create_advance", "target": "app_services_bx_advance_advanceservice_create" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L455", "weight": 1.0, "source": "app_api_bx_advance_create_advance", "target": "app_services_bx_expense_item_expenseitemservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L459", "weight": 1.0, "source": "app_api_bx_advance_create_advance", "target": "app_utils_bx_codegen_generate_apply_code" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L479", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_update_advance", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L479", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_update_advance", "target": "app_schemas_bx_advance_advanceapplyupdate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L496", "weight": 1.0, "source": "app_api_bx_advance_update_advance", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L491", "weight": 1.0, "source": "app_api_bx_advance_update_advance", "target": "app_services_bx_advance_advanceservice_update" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L489", "weight": 1.0, "source": "app_api_bx_advance_update_advance", "target": "app_services_bx_expense_item_expenseitemservice_get_by_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L500", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_submit_advance", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L510", "weight": 1.0, "source": "app_api_bx_advance_submit_advance", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L505", "weight": 1.0, "source": "app_api_bx_advance_submit_advance", "target": "app_services_bx_advance_advanceservice_submit" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L514", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_approve_advance", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L514", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_approve_advance", "target": "app_schemas_bx_advance_advanceapprovalcreate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L525", "weight": 1.0, "source": "app_api_bx_advance_approve_advance", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L520", "weight": 1.0, "source": "app_api_bx_advance_approve_advance", "target": "app_services_bx_advance_advanceservice_approve" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L529", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_reject_advance", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L529", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_reject_advance", "target": "app_schemas_bx_advance_advanceapprovalcreate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L540", "weight": 1.0, "source": "app_api_bx_advance_reject_advance", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L535", "weight": 1.0, "source": "app_api_bx_advance_reject_advance", "target": "app_services_bx_advance_advanceservice_reject" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/advance.py", "source_location": "L544", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_advance_delete_advance", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L554", "weight": 1.0, "source": "app_api_bx_advance_delete_advance", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L550", "weight": 1.0, "source": "app_api_bx_advance_delete_advance", "target": "app_services_bx_advance_advanceservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/advance.py", "source_location": "L552", "weight": 1.0, "source": "app_api_bx_advance_delete_advance", "target": "app_services_bx_advance_advanceservice_soft_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment", "target": "app_api_bx_attachment_bind_biz" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment", "target": "app_api_bx_attachment_delete_attachment" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment", "target": "app_api_bx_attachment_download_file" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment", "target": "app_api_bx_attachment_list_by_biz" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment", "target": "app_api_bx_attachment_parse_id_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment", "target": "app_api_bx_attachment_preview_attachment" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment", "target": "app_api_bx_attachment_tenant" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment", "target": "app_api_bx_attachment_upload_file" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment", "target": "app_core_bx_auth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment", "target": "app_core_bx_auth_get_bx_current_user" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment", "target": "app_core_tenant_context" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment", "target": "app_schemas_bx_attachment" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment", "target": "app_schemas_bx_attachment_attachmentout" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment", "target": "app_schemas_bx_common" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment", "target": "app_services_bx_attachment" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment", "target": "app_services_bx_attachment_attachmentservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment", "target": "app_services_bx_storage" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment", "target": "app_services_bx_storage_download_file_bytes" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment", "target": "app_services_bx_storage_get_preview_url" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment", "target": "app_services_bx_storage_upload_bx_file" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment", "target": "fastapi" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_delete_attachment", "target": "app_api_bx_attachment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_download_file", "target": "app_api_bx_attachment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_list_by_biz", "target": "app_api_bx_attachment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_preview_attachment", "target": "app_api_bx_attachment_tenant" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_tenant", "target": "app_api_bx_attachment_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_tenant", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_tenant", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_bind_biz", "target": "app_api_bx_attachment_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_delete_attachment", "target": "app_api_bx_attachment_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_download_file", "target": "app_api_bx_attachment_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_list_by_biz", "target": "app_api_bx_attachment_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_preview_attachment", "target": "app_api_bx_attachment_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_upload_file", "target": "app_api_bx_attachment_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_bind_biz", "target": "app_api_bx_attachment_parse_id_list" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_upload_file", "target": "app_api_bx_attachment_py_uploadfile" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_upload_file", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/attachment.py", "source_location": "L63", "weight": 1.0, "source": "app_api_bx_attachment_upload_file", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/attachment.py", "source_location": "L60", "weight": 1.0, "source": "app_api_bx_attachment_upload_file", "target": "app_services_bx_attachment_attachmentservice_create" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/attachment.py", "source_location": "L48", "weight": 1.0, "source": "app_api_bx_attachment_upload_file", "target": "app_services_bx_storage_upload_bx_file" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_download_file", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/attachment.py", "source_location": "L73", "weight": 1.0, "source": "app_api_bx_attachment_download_file", "target": "app_services_bx_attachment_attachmentservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/attachment.py", "source_location": "L77", "weight": 1.0, "source": "app_api_bx_attachment_download_file", "target": "app_services_bx_storage_download_file_bytes" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/attachment.py", "source_location": "L85", "weight": 1.0, "source": "app_api_bx_attachment_download_file", "target": "streamingresponse" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_delete_attachment", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/attachment.py", "source_location": "L99", "weight": 1.0, "source": "app_api_bx_attachment_delete_attachment", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/attachment.py", "source_location": "L95", "weight": 1.0, "source": "app_api_bx_attachment_delete_attachment", "target": "app_services_bx_attachment_attachmentservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/attachment.py", "source_location": "L97", "weight": 1.0, "source": "app_api_bx_attachment_delete_attachment", "target": "app_services_bx_attachment_attachmentservice_soft_delete" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_preview_attachment", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/attachment.py", "source_location": "L117", "weight": 1.0, "source": "app_api_bx_attachment_preview_attachment", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/attachment.py", "source_location": "L110", "weight": 1.0, "source": "app_api_bx_attachment_preview_attachment", "target": "app_services_bx_attachment_attachmentservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/attachment.py", "source_location": "L114", "weight": 1.0, "source": "app_api_bx_attachment_preview_attachment", "target": "app_services_bx_storage_get_preview_url" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_rationale_108", "target": "app_api_bx_attachment_preview_attachment" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_list_by_biz", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/attachment.py", "source_location": "L138", "weight": 1.0, "source": "app_api_bx_attachment_list_by_biz", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/attachment.py", "source_location": "L135", "weight": 1.0, "source": "app_api_bx_attachment_list_by_biz", "target": "app_services_bx_attachment_attachmentservice_get_by_biz" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/attachment.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_attachment_bind_biz", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/attachment.py", "source_location": "L153", "weight": 1.0, "source": "app_api_bx_attachment_bind_biz", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/attachment.py", "source_location": "L151", "weight": 1.0, "source": "app_api_bx_attachment_bind_biz", "target": "app_services_bx_attachment_attachmentservice_bind_biz" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item", "target": "app_api_bx_expense_item_create_expense_item" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item", "target": "app_api_bx_expense_item_delete_expense_item" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item", "target": "app_api_bx_expense_item_expenseitemexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item", "target": "app_api_bx_expense_item_export_expense_items" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item", "target": "app_api_bx_expense_item_flatten_expense_tree" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item", "target": "app_api_bx_expense_item_get_expense_item" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item", "target": "app_api_bx_expense_item_get_expense_item_tree" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item", "target": "app_api_bx_expense_item_update_expense_item" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item", "target": "app_api_bx_export_common" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item", "target": "app_api_bx_export_common_bxexportbodybase" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item", "target": "app_api_bx_export_common_dump_export_row" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item", "target": "app_api_bx_export_common_respond_xlsx" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item", "target": "app_api_bx_export_common_status_label" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item", "target": "app_core_bx_auth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item", "target": "app_core_bx_auth_get_bx_current_user" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item", "target": "app_core_tenant_context" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item", "target": "app_schemas_bx_common" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item", "target": "app_schemas_bx_expense_item" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item", "target": "app_schemas_bx_expense_item_expenseitemcreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item", "target": "app_schemas_bx_expense_item_expenseitemout" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item", "target": "app_schemas_bx_expense_item_expenseitemupdate" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item", "target": "app_services_bx_expense_item" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item", "target": "app_services_bx_expense_item_expenseitemservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item", "target": "fastapi" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item_get_expense_item_tree", "target": "app_api_bx_expense_item_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item_get_expense_item_tree", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/expense_item.py", "source_location": "L30", "weight": 1.0, "source": "app_api_bx_expense_item_get_expense_item_tree", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/expense_item.py", "source_location": "L32", "weight": 1.0, "source": "app_api_bx_expense_item_get_expense_item_tree", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/expense_item.py", "source_location": "L31", "weight": 1.0, "source": "app_api_bx_expense_item_get_expense_item_tree", "target": "app_services_bx_expense_item_expenseitemservice_get_item_tree" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item_create_expense_item", "target": "app_api_bx_expense_item_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item_delete_expense_item", "target": "app_api_bx_expense_item_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item_export_expense_items", "target": "app_api_bx_expense_item_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item_get_expense_item", "target": "app_api_bx_expense_item_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item_update_expense_item", "target": "app_api_bx_expense_item_py_session" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/expense_item.py", "source_location": "L7", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_bx_expense_item_expenseitemexportbody", "target": "app_api_bx_export_common_bxexportbodybase" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/expense_item.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_bx_expense_item_expenseitemexportbody", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/expense_item.py", "source_location": "L18", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_bx_expense_item_expenseitemexportbody", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item_export_expense_items", "target": "app_api_bx_expense_item_expenseitemexportbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item_export_expense_items", "target": "app_api_bx_expense_item_flatten_expense_tree" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/expense_item.py", "source_location": "L81", "weight": 1.0, "source": "app_api_bx_expense_item_export_expense_items", "target": "app_api_bx_export_common_dump_export_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/expense_item.py", "source_location": "L87", "weight": 1.0, "source": "app_api_bx_expense_item_export_expense_items", "target": "app_api_bx_export_common_respond_xlsx" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/expense_item.py", "source_location": "L82", "weight": 1.0, "source": "app_api_bx_expense_item_export_expense_items", "target": "app_api_bx_export_common_status_label" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item_export_expense_items", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/expense_item.py", "source_location": "L66", "weight": 1.0, "source": "app_api_bx_expense_item_export_expense_items", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/expense_item.py", "source_location": "L67", "weight": 1.0, "source": "app_api_bx_expense_item_export_expense_items", "target": "app_services_bx_expense_item_expenseitemservice_get_item_tree" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item_get_expense_item", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/expense_item.py", "source_location": "L101", "weight": 1.0, "source": "app_api_bx_expense_item_get_expense_item", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/expense_item.py", "source_location": "L105", "weight": 1.0, "source": "app_api_bx_expense_item_get_expense_item", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/expense_item.py", "source_location": "L102", "weight": 1.0, "source": "app_api_bx_expense_item_get_expense_item", "target": "app_services_bx_expense_item_expenseitemservice_get_by_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item_create_expense_item", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/expense_item.py", "source_location": "L121", "weight": 1.0, "source": "app_api_bx_expense_item_create_expense_item", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item_create_expense_item", "target": "app_schemas_bx_expense_item_expenseitemcreate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/expense_item.py", "source_location": "L115", "weight": 1.0, "source": "app_api_bx_expense_item_create_expense_item", "target": "app_services_bx_expense_item_expenseitemservice_create" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item_update_expense_item", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/expense_item.py", "source_location": "L142", "weight": 1.0, "source": "app_api_bx_expense_item_update_expense_item", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item_update_expense_item", "target": "app_schemas_bx_expense_item_expenseitemupdate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/expense_item.py", "source_location": "L132", "weight": 1.0, "source": "app_api_bx_expense_item_update_expense_item", "target": "app_services_bx_expense_item_expenseitemservice_update" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/expense_item.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_expense_item_delete_expense_item", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/expense_item.py", "source_location": "L151", "weight": 1.0, "source": "app_api_bx_expense_item_delete_expense_item", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/expense_item.py", "source_location": "L157", "weight": 1.0, "source": "app_api_bx_expense_item_delete_expense_item", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/expense_item.py", "source_location": "L152", "weight": 1.0, "source": "app_api_bx_expense_item_delete_expense_item", "target": "app_services_bx_expense_item_expenseitemservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/expense_item.py", "source_location": "L155", "weight": 1.0, "source": "app_api_bx_expense_item_delete_expense_item", "target": "app_services_bx_expense_item_expenseitemservice_soft_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/export_common.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_export_common", "target": "app_api_bx_export_common_bxapplylistexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/export_common.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_export_common", "target": "app_api_bx_export_common_bxexportbodybase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/export_common.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_export_common", "target": "app_api_bx_export_common_dump_export_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/export_common.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_export_common", "target": "app_api_bx_export_common_issue_status_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/export_common.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_export_common", "target": "app_api_bx_export_common_respond_xlsx" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/export_common.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_export_common", "target": "app_api_bx_export_common_status_label" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/export_common.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_export_common", "target": "app_utils_excel_export" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/export_common.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_export_common", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/export_common.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_export_common", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/export_common.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_export_common", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/export_common.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_export_common", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice", "target": "app_api_bx_export_common" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_api_bx_export_common" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_api_bx_export_common" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/bx/export_common.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_export_common_bxapplylistexportbody", "target": "app_api_bx_export_common_bxexportbodybase" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/bx/export_common.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_export_common_bxexportbodybase", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/export_common.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_bx_export_common_bxexportbodybase", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/export_common.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_bx_export_common_bxexportbodybase", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice", "target": "app_api_bx_export_common_bxexportbodybase" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/invoice.py", "source_location": "L8", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_bx_invoice_walletexportbody", "target": "app_api_bx_export_common_bxexportbodybase" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/export_common.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_bx_export_common_bxapplylistexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/export_common.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_bx_export_common_bxapplylistexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_api_bx_export_common_bxapplylistexportbody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_export_pending_payments", "target": "app_api_bx_export_common_bxapplylistexportbody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_export_processed_payments", "target": "app_api_bx_export_common_bxapplylistexportbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L13", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_bx_payment_paymentexportbody", "target": "app_api_bx_export_common_bxapplylistexportbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_api_bx_export_common_bxapplylistexportbody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L482", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_export_approved_by_me_reimburses", "target": "app_api_bx_export_common_bxapplylistexportbody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L413", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_export_my_reimburses", "target": "app_api_bx_export_common_bxapplylistexportbody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L444", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_export_pending_approval_reimburses", "target": "app_api_bx_export_common_bxapplylistexportbody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L388", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_export_reimburses", "target": "app_api_bx_export_common_bxapplylistexportbody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_reimburse_list_filters", "target": "app_api_bx_export_common_bxapplylistexportbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/export_common.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_export_common_dump_export_row", "target": "app_api_bx_export_common_status_label" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/export_common.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_export_common_status_label", "target": "app_api_bx_export_common_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/bx/export_common.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_export_common_dump_export_row", "target": "app_api_bx_export_common_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/export_common.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_export_common_issue_status_label", "target": "app_api_bx_export_common_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/bx/export_common.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_export_common_respond_xlsx", "target": "app_api_bx_export_common_py_any" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_api_bx_export_common_issue_status_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L409", "weight": 1.0, "source": "app_api_bx_payment_export_advance_issues_xlsx", "target": "app_api_bx_export_common_issue_status_label" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice", "target": "app_api_bx_export_common_dump_export_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/invoice.py", "source_location": "L81", "weight": 1.0, "source": "app_api_bx_invoice_export_invoice_wallets", "target": "app_api_bx_export_common_dump_export_row" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_api_bx_export_common_dump_export_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L408", "weight": 1.0, "source": "app_api_bx_payment_export_advance_issues_xlsx", "target": "app_api_bx_export_common_dump_export_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L324", "weight": 1.0, "source": "app_api_bx_payment_export_pending_payments", "target": "app_api_bx_export_common_dump_export_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L361", "weight": 1.0, "source": "app_api_bx_payment_export_processed_payments", "target": "app_api_bx_export_common_dump_export_row" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_api_bx_export_common_dump_export_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_export_reimburse_rows", "target": "app_api_bx_export_common_dump_export_row" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/export_common.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_export_common_respond_xlsx", "target": "app_api_bx_export_common_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/export_common.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_export_common_respond_xlsx", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/bx/export_common.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_export_common_respond_xlsx", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/export_common.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_export_common_respond_xlsx", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice", "target": "app_api_bx_export_common_respond_xlsx" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/invoice.py", "source_location": "L82", "weight": 1.0, "source": "app_api_bx_invoice_export_invoice_wallets", "target": "app_api_bx_export_common_respond_xlsx" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_api_bx_export_common_respond_xlsx" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L411", "weight": 1.0, "source": "app_api_bx_payment_export_advance_issues_xlsx", "target": "app_api_bx_export_common_respond_xlsx" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L325", "weight": 1.0, "source": "app_api_bx_payment_export_pending_payments", "target": "app_api_bx_export_common_respond_xlsx" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L362", "weight": 1.0, "source": "app_api_bx_payment_export_processed_payments", "target": "app_api_bx_export_common_respond_xlsx" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_api_bx_export_common_respond_xlsx" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L506", "weight": 1.0, "source": "app_api_bx_reimburse_export_approved_by_me_reimburses", "target": "app_api_bx_export_common_respond_xlsx" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L430", "weight": 1.0, "source": "app_api_bx_reimburse_export_my_reimburses", "target": "app_api_bx_export_common_respond_xlsx" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L468", "weight": 1.0, "source": "app_api_bx_reimburse_export_pending_approval_reimburses", "target": "app_api_bx_export_common_respond_xlsx" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L399", "weight": 1.0, "source": "app_api_bx_reimburse_export_reimburses", "target": "app_api_bx_export_common_respond_xlsx" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice", "target": "app_api_bx_invoice_create_invoice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice", "target": "app_api_bx_invoice_delete_invoice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice", "target": "app_api_bx_invoice_export_invoice_wallets" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice", "target": "app_api_bx_invoice_get_mine_wallet_summary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice", "target": "app_api_bx_invoice_list_invoice_ledgers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice", "target": "app_api_bx_invoice_list_invoice_wallets" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice", "target": "app_api_bx_invoice_list_invoices" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice", "target": "app_api_bx_invoice_walletexportbody" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice", "target": "app_core_bx_auth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice", "target": "app_core_bx_auth_get_bx_current_user" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice", "target": "app_core_tenant_context" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice", "target": "app_schemas_bx_common" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice", "target": "app_schemas_bx_common_pageddata" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice", "target": "app_schemas_bx_invoice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice", "target": "app_schemas_bx_invoice_invoiceout" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice", "target": "app_schemas_bx_invoice_ledgerout" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice", "target": "app_schemas_bx_invoice_walletsummaryout" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice", "target": "app_services_bx_invoice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice", "target": "app_services_bx_invoice_invoiceservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice", "target": "fastapi" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_get_mine_wallet_summary", "target": "app_api_bx_invoice_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_get_mine_wallet_summary", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/invoice.py", "source_location": "L33", "weight": 1.0, "source": "app_api_bx_invoice_get_mine_wallet_summary", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/invoice.py", "source_location": "L32", "weight": 1.0, "source": "app_api_bx_invoice_get_mine_wallet_summary", "target": "app_services_bx_invoice_invoiceservice_get_mine_summary" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_create_invoice", "target": "app_api_bx_invoice_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_delete_invoice", "target": "app_api_bx_invoice_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_export_invoice_wallets", "target": "app_api_bx_invoice_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_list_invoice_ledgers", "target": "app_api_bx_invoice_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_list_invoice_wallets", "target": "app_api_bx_invoice_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_list_invoices", "target": "app_api_bx_invoice_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_list_invoice_wallets", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/invoice.py", "source_location": "L48", "weight": 1.0, "source": "app_api_bx_invoice_list_invoice_wallets", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/invoice.py", "source_location": "L48", "weight": 1.0, "source": "app_api_bx_invoice_list_invoice_wallets", "target": "app_schemas_bx_common_pageddata" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/invoice.py", "source_location": "L44", "weight": 1.0, "source": "app_api_bx_invoice_list_invoice_wallets", "target": "app_services_bx_invoice_invoiceservice_list_wallets" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/invoice.py", "source_location": "L47", "weight": 1.0, "source": "app_api_bx_invoice_list_invoice_wallets", "target": "app_services_bx_invoice_invoiceservice_summary_to_dict" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_export_invoice_wallets", "target": "app_api_bx_invoice_walletexportbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/invoice.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_bx_invoice_walletexportbody", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/invoice.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_bx_invoice_walletexportbody", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/invoice.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_bx_invoice_walletexportbody", "target": "app_schemas_bx_common_pageddata" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_export_invoice_wallets", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/invoice.py", "source_location": "L72", "weight": 1.0, "source": "app_api_bx_invoice_export_invoice_wallets", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/invoice.py", "source_location": "L73", "weight": 1.0, "source": "app_api_bx_invoice_export_invoice_wallets", "target": "app_services_bx_invoice_invoiceservice_list_wallets" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/invoice.py", "source_location": "L76", "weight": 1.0, "source": "app_api_bx_invoice_export_invoice_wallets", "target": "app_services_bx_invoice_invoiceservice_summary_to_dict" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_list_invoices", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/invoice.py", "source_location": "L104", "weight": 1.0, "source": "app_api_bx_invoice_list_invoices", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/invoice.py", "source_location": "L105", "weight": 1.0, "source": "app_api_bx_invoice_list_invoices", "target": "app_schemas_bx_common_pageddata" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/invoice.py", "source_location": "L100", "weight": 1.0, "source": "app_api_bx_invoice_list_invoices", "target": "app_services_bx_invoice_invoiceservice_list_invoices" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/invoice.py", "source_location": "L103", "weight": 1.0, "source": "app_api_bx_invoice_list_invoices", "target": "app_services_bx_invoice_invoiceservice_out_rows_with_attachments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/invoice.py", "source_location": "L99", "weight": 1.0, "source": "app_api_bx_invoice_list_invoices", "target": "app_services_bx_invoice_invoiceservice_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_create_invoice", "target": "app_api_bx_invoice_py_request" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_create_invoice", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/invoice.py", "source_location": "L190", "weight": 1.0, "source": "app_api_bx_invoice_create_invoice", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/invoice.py", "source_location": "L169", "weight": 1.0, "source": "app_api_bx_invoice_create_invoice", "target": "app_services_bx_invoice_invoiceservice_create" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/invoice.py", "source_location": "L189", "weight": 1.0, "source": "app_api_bx_invoice_create_invoice", "target": "app_services_bx_invoice_invoiceservice_out_rows_with_attachments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/invoice.py", "source_location": "L188", "weight": 1.0, "source": "app_api_bx_invoice_create_invoice", "target": "app_services_bx_invoice_invoiceservice_tenant_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_rationale_120", "target": "app_api_bx_invoice_create_invoice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_delete_invoice", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/invoice.py", "source_location": "L205", "weight": 1.0, "source": "app_api_bx_invoice_delete_invoice", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/invoice.py", "source_location": "L200", "weight": 1.0, "source": "app_api_bx_invoice_delete_invoice", "target": "app_services_bx_invoice_invoiceservice_delete" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/invoice.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_invoice_list_invoice_ledgers", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/invoice.py", "source_location": "L215", "weight": 1.0, "source": "app_api_bx_invoice_list_invoice_ledgers", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/invoice.py", "source_location": "L214", "weight": 1.0, "source": "app_api_bx_invoice_list_invoice_ledgers", "target": "app_services_bx_invoice_invoiceservice_list_ledgers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L255", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_api_bx_payment_advance_issue_stats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_api_bx_payment_batch_offset" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L420", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_api_bx_payment_export_advance_issues" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L371", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_api_bx_payment_export_advance_issues_xlsx" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_api_bx_payment_export_pending_payments" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_api_bx_payment_export_processed_payments" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L500", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_api_bx_payment_issue_advance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L208", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_api_bx_payment_list_advance_issues" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L524", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_api_bx_payment_list_advance_offset_records" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_api_bx_payment_list_pending_payments" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_api_bx_payment_list_processed_payments" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L564", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_api_bx_payment_list_reimburse_offset_records" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_api_bx_payment_offset" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_api_bx_payment_pay" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_api_bx_payment_payment_finance_stats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L292", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_api_bx_payment_paymentexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_api_bx_payment_tenant" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_api_bx_payment_wrap_reimburse_rows" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_core_bx_auth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_core_bx_auth_get_bx_current_user" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_core_tenant_context" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_models_bx_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_models_bx_models_bxadvanceapply" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_models_bx_models_bxreimburseapply" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_models_bx_models_bxreimburseoffset" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_schemas_bx_advance" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_schemas_bx_advance_advancefinanceissuestatsout" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_schemas_bx_advance_advanceissueout" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_schemas_bx_advance_advanceissuerequest" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_schemas_bx_advance_advanceoffsetrecordout" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_schemas_bx_common" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_schemas_bx_common_pageddata" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_schemas_bx_reimburse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_schemas_bx_reimburse_batchoffsetrequest" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_schemas_bx_reimburse_offsetrequest" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_schemas_bx_reimburse_paymentfinancestatsout" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_schemas_bx_reimburse_payrequest" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_schemas_bx_reimburse_reimburseapplyout" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_schemas_bx_reimburse_reimburseoffsetrecordout" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_services_bx_advance" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_services_bx_advance_advanceservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_services_bx_attachment" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_services_bx_attachment_attachmentservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_services_bx_reimburse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_services_bx_reimburse_reimburseservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_utils_bx_date_range" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "app_utils_bx_date_range_append_create_time_filters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment", "target": "fastapi" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L259", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_advance_issue_stats", "target": "app_api_bx_payment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_batch_offset", "target": "app_api_bx_payment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L430", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_export_advance_issues", "target": "app_api_bx_payment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L377", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_export_advance_issues_xlsx", "target": "app_api_bx_payment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L303", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_export_pending_payments", "target": "app_api_bx_payment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L340", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_export_processed_payments", "target": "app_api_bx_payment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L506", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_issue_advance", "target": "app_api_bx_payment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L220", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_list_advance_issues", "target": "app_api_bx_payment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L529", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_list_advance_offset_records", "target": "app_api_bx_payment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_list_pending_payments", "target": "app_api_bx_payment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_list_processed_payments", "target": "app_api_bx_payment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L569", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_list_reimburse_offset_records", "target": "app_api_bx_payment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_offset", "target": "app_api_bx_payment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_pay", "target": "app_api_bx_payment_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_payment_finance_stats", "target": "app_api_bx_payment_tenant" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_tenant", "target": "app_api_bx_payment_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_tenant", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_tenant", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L255", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_advance_issue_stats", "target": "app_api_bx_payment_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_batch_offset", "target": "app_api_bx_payment_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L420", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_export_advance_issues", "target": "app_api_bx_payment_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L371", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_export_advance_issues_xlsx", "target": "app_api_bx_payment_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_export_pending_payments", "target": "app_api_bx_payment_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_export_processed_payments", "target": "app_api_bx_payment_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L500", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_issue_advance", "target": "app_api_bx_payment_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L208", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_list_advance_issues", "target": "app_api_bx_payment_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L524", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_list_advance_offset_records", "target": "app_api_bx_payment_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_list_pending_payments", "target": "app_api_bx_payment_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_list_processed_payments", "target": "app_api_bx_payment_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L564", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_list_reimburse_offset_records", "target": "app_api_bx_payment_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_offset", "target": "app_api_bx_payment_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_pay", "target": "app_api_bx_payment_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_payment_finance_stats", "target": "app_api_bx_payment_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_list_pending_payments", "target": "app_api_bx_payment_wrap_reimburse_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_list_processed_payments", "target": "app_api_bx_payment_wrap_reimburse_rows" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_wrap_reimburse_rows", "target": "app_schemas_bx_reimburse_reimburseapplyout" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_list_pending_payments", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L89", "weight": 1.0, "source": "app_api_bx_payment_list_pending_payments", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L90", "weight": 1.0, "source": "app_api_bx_payment_list_pending_payments", "target": "app_schemas_bx_common_pageddata" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L87", "weight": 1.0, "source": "app_api_bx_payment_list_pending_payments", "target": "app_services_bx_reimburse_reimburseservice_get_paged" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L88", "weight": 1.0, "source": "app_api_bx_payment_list_pending_payments", "target": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L80", "weight": 1.0, "source": "app_api_bx_payment_list_pending_payments", "target": "app_utils_bx_date_range_append_create_time_filters" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_payment_finance_stats", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L101", "weight": 1.0, "source": "app_api_bx_payment_payment_finance_stats", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L100", "weight": 1.0, "source": "app_api_bx_payment_payment_finance_stats", "target": "app_services_bx_reimburse_reimburseservice_finance_payment_stats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_list_processed_payments", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L136", "weight": 1.0, "source": "app_api_bx_payment_list_processed_payments", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L137", "weight": 1.0, "source": "app_api_bx_payment_list_processed_payments", "target": "app_schemas_bx_common_pageddata" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L134", "weight": 1.0, "source": "app_api_bx_payment_list_processed_payments", "target": "app_services_bx_reimburse_reimburseservice_get_paged" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L135", "weight": 1.0, "source": "app_api_bx_payment_list_processed_payments", "target": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L127", "weight": 1.0, "source": "app_api_bx_payment_list_processed_payments", "target": "app_utils_bx_date_range_append_create_time_filters" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_pay", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L158", "weight": 1.0, "source": "app_api_bx_payment_pay", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_pay", "target": "app_schemas_bx_reimburse_payrequest" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L158", "weight": 1.0, "source": "app_api_bx_payment_pay", "target": "app_services_bx_reimburse_reimburseservice_out_one_with_attachment_counts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L151", "weight": 1.0, "source": "app_api_bx_payment_pay", "target": "app_services_bx_reimburse_reimburseservice_pay" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_offset", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L181", "weight": 1.0, "source": "app_api_bx_payment_offset", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_offset", "target": "app_schemas_bx_reimburse_offsetrequest" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L169", "weight": 1.0, "source": "app_api_bx_payment_offset", "target": "app_services_bx_reimburse_reimburseservice_offset" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L181", "weight": 1.0, "source": "app_api_bx_payment_offset", "target": "app_services_bx_reimburse_reimburseservice_out_one_with_attachment_counts" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_batch_offset", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L204", "weight": 1.0, "source": "app_api_bx_payment_batch_offset", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_batch_offset", "target": "app_schemas_bx_reimburse_batchoffsetrequest" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L192", "weight": 1.0, "source": "app_api_bx_payment_batch_offset", "target": "app_services_bx_reimburse_reimburseservice_batch_offset" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L204", "weight": 1.0, "source": "app_api_bx_payment_batch_offset", "target": "app_services_bx_reimburse_reimburseservice_out_one_with_attachment_counts" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L208", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_list_advance_issues", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L251", "weight": 1.0, "source": "app_api_bx_payment_list_advance_issues", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L251", "weight": 1.0, "source": "app_api_bx_payment_list_advance_issues", "target": "app_schemas_bx_common_pageddata" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L245", "weight": 1.0, "source": "app_api_bx_payment_list_advance_issues", "target": "app_services_bx_advance_advanceservice_get_paged" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L248", "weight": 1.0, "source": "app_api_bx_payment_list_advance_issues", "target": "app_services_bx_advance_advanceservice_offset_amount_map" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L238", "weight": 1.0, "source": "app_api_bx_payment_list_advance_issues", "target": "app_utils_bx_date_range_append_create_time_filters" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L255", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_advance_issue_stats", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L261", "weight": 1.0, "source": "app_api_bx_payment_advance_issue_stats", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L260", "weight": 1.0, "source": "app_api_bx_payment_advance_issue_stats", "target": "app_services_bx_advance_advanceservice_finance_issue_stats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L371", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_export_advance_issues_xlsx", "target": "app_api_bx_payment_paymentexportbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L22", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_bx_payment_paymentexportbody", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_bx_payment_paymentexportbody", "target": "app_models_bx_models_bxadvanceapply" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_bx_payment_paymentexportbody", "target": "app_models_bx_models_bxreimburseapply" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_bx_payment_paymentexportbody", "target": "app_models_bx_models_bxreimburseoffset" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_bx_payment_paymentexportbody", "target": "app_schemas_bx_advance_advancefinanceissuestatsout" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_bx_payment_paymentexportbody", "target": "app_schemas_bx_advance_advanceissueout" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_bx_payment_paymentexportbody", "target": "app_schemas_bx_advance_advanceissuerequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L26", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_bx_payment_paymentexportbody", "target": "app_schemas_bx_advance_advanceoffsetrecordout" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_bx_payment_paymentexportbody", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_bx_payment_paymentexportbody", "target": "app_schemas_bx_common_pageddata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_bx_payment_paymentexportbody", "target": "app_schemas_bx_reimburse_batchoffsetrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_bx_payment_paymentexportbody", "target": "app_schemas_bx_reimburse_offsetrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_bx_payment_paymentexportbody", "target": "app_schemas_bx_reimburse_paymentfinancestatsout" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_bx_payment_paymentexportbody", "target": "app_schemas_bx_reimburse_payrequest" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_bx_payment_paymentexportbody", "target": "app_schemas_bx_reimburse_reimburseapplyout" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/bx/payment.py", "source_location": "L33", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_bx_payment_paymentexportbody", "target": "app_schemas_bx_reimburse_reimburseoffsetrecordout" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_export_pending_payments", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L320", "weight": 1.0, "source": "app_api_bx_payment_export_pending_payments", "target": "app_services_bx_reimburse_reimburseservice_get_paged" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L323", "weight": 1.0, "source": "app_api_bx_payment_export_pending_payments", "target": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L316", "weight": 1.0, "source": "app_api_bx_payment_export_pending_payments", "target": "app_utils_bx_date_range_append_create_time_filters" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_export_processed_payments", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L357", "weight": 1.0, "source": "app_api_bx_payment_export_processed_payments", "target": "app_services_bx_reimburse_reimburseservice_get_paged" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L360", "weight": 1.0, "source": "app_api_bx_payment_export_processed_payments", "target": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L353", "weight": 1.0, "source": "app_api_bx_payment_export_processed_payments", "target": "app_utils_bx_date_range_append_create_time_filters" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L371", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_export_advance_issues_xlsx", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L402", "weight": 1.0, "source": "app_api_bx_payment_export_advance_issues_xlsx", "target": "app_services_bx_advance_advanceservice_get_paged" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L398", "weight": 1.0, "source": "app_api_bx_payment_export_advance_issues_xlsx", "target": "app_utils_bx_date_range_append_create_time_filters" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L420", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_export_advance_issues", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L455", "weight": 1.0, "source": "app_api_bx_payment_export_advance_issues", "target": "app_services_bx_advance_advanceservice_get_paged" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L448", "weight": 1.0, "source": "app_api_bx_payment_export_advance_issues", "target": "app_utils_bx_date_range_append_create_time_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/payment.py", "source_location": "L492", "weight": 1.0, "source": "app_api_bx_payment_export_advance_issues", "target": "streamingresponse" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L500", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_issue_advance", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L500", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_issue_advance", "target": "app_schemas_bx_advance_advanceissuerequest" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L520", "weight": 1.0, "source": "app_api_bx_payment_issue_advance", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L510", "weight": 1.0, "source": "app_api_bx_payment_issue_advance", "target": "app_services_bx_advance_advanceservice_issue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L518", "weight": 1.0, "source": "app_api_bx_payment_issue_advance", "target": "app_services_bx_advance_advanceservice_offset_amount_map" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L507", "weight": 1.0, "source": "app_api_bx_payment_issue_advance", "target": "app_services_bx_attachment_attachmentservice_get_by_biz" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L524", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_list_advance_offset_records", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L548", "weight": 1.0, "source": "app_api_bx_payment_list_advance_offset_records", "target": "app_schemas_bx_advance_advanceoffsetrecordout" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L560", "weight": 1.0, "source": "app_api_bx_payment_list_advance_offset_records", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L530", "weight": 1.0, "source": "app_api_bx_payment_list_advance_offset_records", "target": "app_services_bx_advance_advanceservice_get_by_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/payment.py", "source_location": "L564", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_payment_list_reimburse_offset_records", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L597", "weight": 1.0, "source": "app_api_bx_payment_list_reimburse_offset_records", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L585", "weight": 1.0, "source": "app_api_bx_payment_list_reimburse_offset_records", "target": "app_schemas_bx_reimburse_reimburseoffsetrecordout" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/payment.py", "source_location": "L570", "weight": 1.0, "source": "app_api_bx_payment_list_reimburse_offset_records", "target": "app_services_bx_reimburse_reimburseservice_get_by_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L681", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_api_bx_reimburse_approve_reimburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L355", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_api_bx_reimburse_approved_by_me" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_api_bx_reimburse_build_details_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L560", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_api_bx_reimburse_create_reimburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L731", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_api_bx_reimburse_delete_reimburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_api_bx_reimburse_download_reimburse_import_template" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L482", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_api_bx_reimburse_export_approved_by_me_reimburses" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L413", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_api_bx_reimburse_export_my_reimburses" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L444", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_api_bx_reimburse_export_pending_approval_reimburses" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_api_bx_reimburse_export_reimburse_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L388", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_api_bx_reimburse_export_reimburses" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L547", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_api_bx_reimburse_get_approval_history" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L534", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_api_bx_reimburse_get_approvals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_api_bx_reimburse_get_generated_title" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L520", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_api_bx_reimburse_get_reimburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_api_bx_reimburse_import_reimburses" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_api_bx_reimburse_list_reimburses" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_api_bx_reimburse_my_reimburse_stats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_api_bx_reimburse_my_reimburses" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_api_bx_reimburse_pending_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L345", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_api_bx_reimburse_pending_approval_stats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_api_bx_reimburse_reimburse_list_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L304", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_api_bx_reimburse_reimburse_status_counts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L697", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_api_bx_reimburse_reject_reimburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L659", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_api_bx_reimburse_submit_reimburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_api_bx_reimburse_tenant" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L614", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_api_bx_reimburse_update_reimburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L713", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_api_bx_reimburse_withdraw_reimburse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_core_bx_auth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_core_bx_auth_get_bx_current_user" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_core_tenant_context" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_models_bx_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_models_bx_models_bxreimburseapply" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_models_bx_models_bxworkflowdef" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_schemas_bx_common" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_schemas_bx_common_pageddata" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_schemas_bx_reimburse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_schemas_bx_reimburse_reimburseapplycreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_schemas_bx_reimburse_reimburseapplyout" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_schemas_bx_reimburse_reimburseapplyupdate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_schemas_bx_reimburse_reimburseapprovalcreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_schemas_bx_reimburse_reimburseapprovalout" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_schemas_bx_reimburse_reimburseapproverpendingstatsout" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_schemas_bx_reimburse_reimbursemystatsout" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_schemas_bx_reimburse_reimbursesubmitbody" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_services_bx_expense_item" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_services_bx_expense_item_expenseitemservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_services_bx_reimburse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_services_bx_reimburse_import" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_services_bx_reimburse_import_build_applicant_label" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_services_bx_reimburse_import_build_import_template_bytes" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_services_bx_reimburse_import_import_reimburse_workbook" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_services_bx_reimburse_import_load_applicant_options" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_services_bx_reimburse_import_load_expense_nodes_flat" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_services_bx_reimburse_reimburseservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_utils_bx_codegen" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_utils_bx_codegen_generate_apply_code" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_utils_bx_codegen_generate_title" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_utils_bx_codegen_parse_optional_date" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_utils_bx_date_range" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "app_utils_bx_date_range_append_create_time_filters" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_my_page_size.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_my_page_size", "target": "app_api_bx_reimburse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L687", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_approve_reimburse", "target": "app_api_bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L367", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_approved_by_me", "target": "app_api_bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L565", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_create_reimburse", "target": "app_api_bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L736", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_delete_reimburse", "target": "app_api_bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_download_reimburse_import_template", "target": "app_api_bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L488", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_export_approved_by_me_reimburses", "target": "app_api_bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L419", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_export_my_reimburses", "target": "app_api_bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L450", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_export_pending_approval_reimburses", "target": "app_api_bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L394", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_export_reimburses", "target": "app_api_bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L552", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_get_approval_history", "target": "app_api_bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L539", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_get_approvals", "target": "app_api_bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_get_generated_title", "target": "app_api_bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L525", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_get_reimburse", "target": "app_api_bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_list_reimburses", "target": "app_api_bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L298", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_my_reimburse_stats", "target": "app_api_bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L261", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_my_reimburses", "target": "app_api_bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L325", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_pending_approval", "target": "app_api_bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L349", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_pending_approval_stats", "target": "app_api_bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_reimburse_status_counts", "target": "app_api_bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L703", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_reject_reimburse", "target": "app_api_bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L665", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_submit_reimburse", "target": "app_api_bx_reimburse_tenant" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_tenant", "target": "app_api_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_tenant", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_tenant", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L620", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_update_reimburse", "target": "app_api_bx_reimburse_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L718", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_withdraw_reimburse", "target": "app_api_bx_reimburse_tenant" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L681", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_approve_reimburse", "target": "app_api_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L355", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_approved_by_me", "target": "app_api_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_build_details_data", "target": "app_api_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L560", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_create_reimburse", "target": "app_api_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L731", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_delete_reimburse", "target": "app_api_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_download_reimburse_import_template", "target": "app_api_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L482", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_export_approved_by_me_reimburses", "target": "app_api_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L413", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_export_my_reimburses", "target": "app_api_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L444", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_export_pending_approval_reimburses", "target": "app_api_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_export_reimburse_rows", "target": "app_api_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L388", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_export_reimburses", "target": "app_api_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L547", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_get_approval_history", "target": "app_api_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L534", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_get_approvals", "target": "app_api_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_get_generated_title", "target": "app_api_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L520", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_get_reimburse", "target": "app_api_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_import_reimburses", "target": "app_api_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_list_reimburses", "target": "app_api_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_my_reimburse_stats", "target": "app_api_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_my_reimburses", "target": "app_api_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_pending_approval", "target": "app_api_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L345", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_pending_approval_stats", "target": "app_api_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_reimburse_list_filters", "target": "app_api_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L304", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_reimburse_status_counts", "target": "app_api_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L697", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_reject_reimburse", "target": "app_api_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L659", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_submit_reimburse", "target": "app_api_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L614", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_update_reimburse", "target": "app_api_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L713", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_withdraw_reimburse", "target": "app_api_bx_reimburse_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L426", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_export_my_reimburses", "target": "app_api_bx_reimburse_reimburse_list_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L395", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_export_reimburses", "target": "app_api_bx_reimburse_reimburse_list_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L79", "weight": 1.0, "source": "app_api_bx_reimburse_reimburse_list_filters", "target": "app_services_bx_reimburse_reimburseservice_build_expense_name_condition" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_reimburse_list_filters", "target": "app_utils_bx_date_range_append_create_time_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L511", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_export_approved_by_me_reimburses", "target": "app_api_bx_reimburse_export_reimburse_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L435", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_export_my_reimburses", "target": "app_api_bx_reimburse_export_reimburse_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L473", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_export_pending_approval_reimburses", "target": "app_api_bx_reimburse_export_reimburse_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L97", "weight": 1.0, "source": "app_api_bx_reimburse_export_reimburse_rows", "target": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L404", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_export_reimburses", "target": "app_api_bx_reimburse_export_reimburse_rows" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_build_details_data", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L110", "weight": 1.0, "source": "app_api_bx_reimburse_build_details_data", "target": "app_services_bx_expense_item_expenseitemservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_build_details_data", "target": "app_utils_bx_codegen_parse_optional_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L566", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_create_reimburse", "target": "app_api_bx_reimburse_build_details_data" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L623", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_update_reimburse", "target": "app_api_bx_reimburse_build_details_data" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_get_generated_title", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L151", "weight": 1.0, "source": "app_api_bx_reimburse_get_generated_title", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L147", "weight": 1.0, "source": "app_api_bx_reimburse_get_generated_title", "target": "app_services_bx_reimburse_reimburseservice_resolve_applicant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L150", "weight": 1.0, "source": "app_api_bx_reimburse_get_generated_title", "target": "app_utils_bx_codegen_generate_title" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_download_reimburse_import_template", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L164", "weight": 1.0, "source": "app_api_bx_reimburse_download_reimburse_import_template", "target": "app_services_bx_reimburse_import_build_applicant_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L170", "weight": 1.0, "source": "app_api_bx_reimburse_download_reimburse_import_template", "target": "app_services_bx_reimburse_import_build_import_template_bytes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L161", "weight": 1.0, "source": "app_api_bx_reimburse_download_reimburse_import_template", "target": "app_services_bx_reimburse_import_load_applicant_options" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L160", "weight": 1.0, "source": "app_api_bx_reimburse_download_reimburse_import_template", "target": "app_services_bx_reimburse_import_load_expense_nodes_flat" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/bx/reimburse.py", "source_location": "L177", "weight": 1.0, "source": "app_api_bx_reimburse_download_reimburse_import_template", "target": "streamingresponse" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_import_reimburses", "target": "app_api_bx_reimburse_py_uploadfile" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_import_reimburses", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L199", "weight": 1.0, "source": "app_api_bx_reimburse_import_reimburses", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L196", "weight": 1.0, "source": "app_api_bx_reimburse_import_reimburses", "target": "app_services_bx_reimburse_import_import_reimburse_workbook" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_list_reimburses", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L245", "weight": 1.0, "source": "app_api_bx_reimburse_list_reimburses", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L245", "weight": 1.0, "source": "app_api_bx_reimburse_list_reimburses", "target": "app_schemas_bx_common_pageddata" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L231", "weight": 1.0, "source": "app_api_bx_reimburse_list_reimburses", "target": "app_services_bx_reimburse_reimburseservice_build_expense_name_condition" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L243", "weight": 1.0, "source": "app_api_bx_reimburse_list_reimburses", "target": "app_services_bx_reimburse_reimburseservice_get_paged" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L244", "weight": 1.0, "source": "app_api_bx_reimburse_list_reimburses", "target": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L236", "weight": 1.0, "source": "app_api_bx_reimburse_list_reimburses", "target": "app_utils_bx_date_range_append_create_time_filters" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_my_reimburses", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L290", "weight": 1.0, "source": "app_api_bx_reimburse_my_reimburses", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L290", "weight": 1.0, "source": "app_api_bx_reimburse_my_reimburses", "target": "app_schemas_bx_common_pageddata" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L278", "weight": 1.0, "source": "app_api_bx_reimburse_my_reimburses", "target": "app_services_bx_reimburse_reimburseservice_build_expense_name_condition" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L288", "weight": 1.0, "source": "app_api_bx_reimburse_my_reimburses", "target": "app_services_bx_reimburse_reimburseservice_get_paged" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L289", "weight": 1.0, "source": "app_api_bx_reimburse_my_reimburses", "target": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L281", "weight": 1.0, "source": "app_api_bx_reimburse_my_reimburses", "target": "app_utils_bx_date_range_append_create_time_filters" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_my_page_size.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_my_page_size", "target": "app_api_bx_reimburse_my_reimburses" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_my_reimburse_stats", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L300", "weight": 1.0, "source": "app_api_bx_reimburse_my_reimburse_stats", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L299", "weight": 1.0, "source": "app_api_bx_reimburse_my_reimburse_stats", "target": "app_services_bx_reimburse_reimburseservice_my_apply_stats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L304", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_reimburse_status_counts", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L309", "weight": 1.0, "source": "app_api_bx_reimburse_reimburse_status_counts", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L309", "weight": 1.0, "source": "app_api_bx_reimburse_reimburse_status_counts", "target": "app_services_bx_reimburse_reimburseservice_global_status_counts" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_pending_approval", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L341", "weight": 1.0, "source": "app_api_bx_reimburse_pending_approval", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L341", "weight": 1.0, "source": "app_api_bx_reimburse_pending_approval", "target": "app_schemas_bx_common_pageddata" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L340", "weight": 1.0, "source": "app_api_bx_reimburse_pending_approval", "target": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L327", "weight": 1.0, "source": "app_api_bx_reimburse_pending_approval", "target": "app_services_bx_reimburse_reimburseservice_pending_approval" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L345", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_pending_approval_stats", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L351", "weight": 1.0, "source": "app_api_bx_reimburse_pending_approval_stats", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L350", "weight": 1.0, "source": "app_api_bx_reimburse_pending_approval_stats", "target": "app_services_bx_reimburse_reimburseservice_pending_approval_stats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L355", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_approved_by_me", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L383", "weight": 1.0, "source": "app_api_bx_reimburse_approved_by_me", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L383", "weight": 1.0, "source": "app_api_bx_reimburse_approved_by_me", "target": "app_schemas_bx_common_pageddata" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L369", "weight": 1.0, "source": "app_api_bx_reimburse_approved_by_me", "target": "app_services_bx_reimburse_reimburseservice_approved_by_me" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L382", "weight": 1.0, "source": "app_api_bx_reimburse_approved_by_me", "target": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L388", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_export_reimburses", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L396", "weight": 1.0, "source": "app_api_bx_reimburse_export_reimburses", "target": "app_services_bx_reimburse_reimburseservice_get_paged" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L413", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_export_my_reimburses", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L427", "weight": 1.0, "source": "app_api_bx_reimburse_export_my_reimburses", "target": "app_services_bx_reimburse_reimburseservice_get_paged" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L444", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_export_pending_approval_reimburses", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L452", "weight": 1.0, "source": "app_api_bx_reimburse_export_pending_approval_reimburses", "target": "app_services_bx_reimburse_reimburseservice_pending_approval" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L482", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_export_approved_by_me_reimburses", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L490", "weight": 1.0, "source": "app_api_bx_reimburse_export_approved_by_me_reimburses", "target": "app_services_bx_reimburse_reimburseservice_approved_by_me" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L520", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_get_reimburse", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L530", "weight": 1.0, "source": "app_api_bx_reimburse_get_reimburse", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L529", "weight": 1.0, "source": "app_api_bx_reimburse_get_reimburse", "target": "app_services_bx_reimburse_reimburseservice_build_apply_out_with_details" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L526", "weight": 1.0, "source": "app_api_bx_reimburse_get_reimburse", "target": "app_services_bx_reimburse_reimburseservice_get_by_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L534", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_get_approvals", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L543", "weight": 1.0, "source": "app_api_bx_reimburse_get_approvals", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L542", "weight": 1.0, "source": "app_api_bx_reimburse_get_approvals", "target": "app_services_bx_reimburse_reimburseservice_get_approvals" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L540", "weight": 1.0, "source": "app_api_bx_reimburse_get_approvals", "target": "app_services_bx_reimburse_reimburseservice_get_by_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L547", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_get_approval_history", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L556", "weight": 1.0, "source": "app_api_bx_reimburse_get_approval_history", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L555", "weight": 1.0, "source": "app_api_bx_reimburse_get_approval_history", "target": "app_services_bx_reimburse_reimburseservice_get_approval_history" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L553", "weight": 1.0, "source": "app_api_bx_reimburse_get_approval_history", "target": "app_services_bx_reimburse_reimburseservice_get_by_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L560", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_create_reimburse", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L610", "weight": 1.0, "source": "app_api_bx_reimburse_create_reimburse", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L560", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_create_reimburse", "target": "app_schemas_bx_reimburse_reimburseapplycreate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L609", "weight": 1.0, "source": "app_api_bx_reimburse_create_reimburse", "target": "app_services_bx_reimburse_reimburseservice_build_apply_out_with_details" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L589", "weight": 1.0, "source": "app_api_bx_reimburse_create_reimburse", "target": "app_services_bx_reimburse_reimburseservice_create_with_details" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L586", "weight": 1.0, "source": "app_api_bx_reimburse_create_reimburse", "target": "app_services_bx_reimburse_reimburseservice_resolve_applicant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L598", "weight": 1.0, "source": "app_api_bx_reimburse_create_reimburse", "target": "app_services_bx_reimburse_reimburseservice_sync_reimburse_invoices" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L568", "weight": 1.0, "source": "app_api_bx_reimburse_create_reimburse", "target": "app_utils_bx_codegen_generate_apply_code" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L614", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_update_reimburse", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L655", "weight": 1.0, "source": "app_api_bx_reimburse_update_reimburse", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L614", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_update_reimburse", "target": "app_schemas_bx_reimburse_reimburseapplyupdate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L654", "weight": 1.0, "source": "app_api_bx_reimburse_update_reimburse", "target": "app_services_bx_reimburse_reimburseservice_build_apply_out_with_details" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L632", "weight": 1.0, "source": "app_api_bx_reimburse_update_reimburse", "target": "app_services_bx_reimburse_reimburseservice_resolve_applicant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L643", "weight": 1.0, "source": "app_api_bx_reimburse_update_reimburse", "target": "app_services_bx_reimburse_reimburseservice_sync_reimburse_invoices" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L637", "weight": 1.0, "source": "app_api_bx_reimburse_update_reimburse", "target": "app_services_bx_reimburse_reimburseservice_update_with_details" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L659", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_submit_reimburse", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L677", "weight": 1.0, "source": "app_api_bx_reimburse_submit_reimburse", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L659", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_submit_reimburse", "target": "app_schemas_bx_reimburse_reimbursesubmitbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L677", "weight": 1.0, "source": "app_api_bx_reimburse_submit_reimburse", "target": "app_services_bx_reimburse_reimburseservice_build_apply_out_with_details" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L666", "weight": 1.0, "source": "app_api_bx_reimburse_submit_reimburse", "target": "app_services_bx_reimburse_reimburseservice_submit" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L681", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_approve_reimburse", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L693", "weight": 1.0, "source": "app_api_bx_reimburse_approve_reimburse", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L681", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_approve_reimburse", "target": "app_schemas_bx_reimburse_reimburseapprovalcreate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L688", "weight": 1.0, "source": "app_api_bx_reimburse_approve_reimburse", "target": "app_services_bx_reimburse_reimburseservice_approve" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L693", "weight": 1.0, "source": "app_api_bx_reimburse_approve_reimburse", "target": "app_services_bx_reimburse_reimburseservice_out_one_with_attachment_counts" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L697", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_reject_reimburse", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L709", "weight": 1.0, "source": "app_api_bx_reimburse_reject_reimburse", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L697", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_reject_reimburse", "target": "app_schemas_bx_reimburse_reimburseapprovalcreate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L709", "weight": 1.0, "source": "app_api_bx_reimburse_reject_reimburse", "target": "app_services_bx_reimburse_reimburseservice_out_one_with_attachment_counts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L704", "weight": 1.0, "source": "app_api_bx_reimburse_reject_reimburse", "target": "app_services_bx_reimburse_reimburseservice_reject" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L713", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_withdraw_reimburse", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L727", "weight": 1.0, "source": "app_api_bx_reimburse_withdraw_reimburse", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L727", "weight": 1.0, "source": "app_api_bx_reimburse_withdraw_reimburse", "target": "app_services_bx_reimburse_reimburseservice_build_apply_out_with_details" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L719", "weight": 1.0, "source": "app_api_bx_reimburse_withdraw_reimburse", "target": "app_services_bx_reimburse_reimburseservice_withdraw" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/reimburse.py", "source_location": "L731", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_reimburse_delete_reimburse", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L741", "weight": 1.0, "source": "app_api_bx_reimburse_delete_reimburse", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L737", "weight": 1.0, "source": "app_api_bx_reimburse_delete_reimburse", "target": "app_services_bx_reimburse_reimburseservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/reimburse.py", "source_location": "L739", "weight": 1.0, "source": "app_api_bx_reimburse_delete_reimburse", "target": "app_services_bx_reimburse_reimburseservice_soft_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow", "target": "app_api_bx_workflow_create_workflow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow", "target": "app_api_bx_workflow_delete_workflow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow", "target": "app_api_bx_workflow_get_workflow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow", "target": "app_api_bx_workflow_get_workflow_by_biz_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow", "target": "app_api_bx_workflow_list_workflows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow", "target": "app_api_bx_workflow_save_workflow_nodes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow", "target": "app_api_bx_workflow_update_workflow" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow", "target": "app_core_bx_auth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow", "target": "app_core_bx_auth_get_bx_current_user" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow", "target": "app_core_tenant_context" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow", "target": "app_schemas_bx_common" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow", "target": "app_schemas_bx_common_pageddata" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow", "target": "app_schemas_bx_workflow" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow", "target": "app_schemas_bx_workflow_workflowdefcreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow", "target": "app_schemas_bx_workflow_workflowdefout" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow", "target": "app_schemas_bx_workflow_workflowdefupdate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow", "target": "app_schemas_bx_workflow_workflownodecreate" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow", "target": "app_services_bx_workflow" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow", "target": "app_services_bx_workflow_workflowservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow", "target": "fastapi" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow_list_workflows", "target": "app_api_bx_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow_list_workflows", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/workflow.py", "source_location": "L28", "weight": 1.0, "source": "app_api_bx_workflow_list_workflows", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/workflow.py", "source_location": "L32", "weight": 1.0, "source": "app_api_bx_workflow_list_workflows", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/workflow.py", "source_location": "L31", "weight": 1.0, "source": "app_api_bx_workflow_list_workflows", "target": "app_schemas_bx_common_pageddata" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/workflow.py", "source_location": "L29", "weight": 1.0, "source": "app_api_bx_workflow_list_workflows", "target": "app_services_bx_workflow_workflowservice_get_paged" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow_create_workflow", "target": "app_api_bx_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow_delete_workflow", "target": "app_api_bx_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow_get_workflow", "target": "app_api_bx_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow_get_workflow_by_biz_type", "target": "app_api_bx_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow_save_workflow_nodes", "target": "app_api_bx_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow_update_workflow", "target": "app_api_bx_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow_get_workflow_by_biz_type", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/workflow.py", "source_location": "L43", "weight": 1.0, "source": "app_api_bx_workflow_get_workflow_by_biz_type", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/workflow.py", "source_location": "L41", "weight": 1.0, "source": "app_api_bx_workflow_get_workflow_by_biz_type", "target": "app_services_bx_workflow_workflowservice_ensure_by_biz_type" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow_get_workflow", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/workflow.py", "source_location": "L53", "weight": 1.0, "source": "app_api_bx_workflow_get_workflow", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/workflow.py", "source_location": "L57", "weight": 1.0, "source": "app_api_bx_workflow_get_workflow", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/workflow.py", "source_location": "L54", "weight": 1.0, "source": "app_api_bx_workflow_get_workflow", "target": "app_services_bx_workflow_workflowservice_get_by_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow_create_workflow", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/workflow.py", "source_location": "L73", "weight": 1.0, "source": "app_api_bx_workflow_create_workflow", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow_create_workflow", "target": "app_schemas_bx_workflow_workflowdefcreate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/workflow.py", "source_location": "L68", "weight": 1.0, "source": "app_api_bx_workflow_create_workflow", "target": "app_services_bx_workflow_workflowservice_create" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/workflow.py", "source_location": "L70", "weight": 1.0, "source": "app_api_bx_workflow_create_workflow", "target": "app_services_bx_workflow_workflowservice_save_nodes" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow_update_workflow", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/workflow.py", "source_location": "L83", "weight": 1.0, "source": "app_api_bx_workflow_update_workflow", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/workflow.py", "source_location": "L93", "weight": 1.0, "source": "app_api_bx_workflow_update_workflow", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow_update_workflow", "target": "app_schemas_bx_workflow_workflowdefupdate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/workflow.py", "source_location": "L90", "weight": 1.0, "source": "app_api_bx_workflow_update_workflow", "target": "app_services_bx_workflow_workflowservice_save_nodes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/workflow.py", "source_location": "L86", "weight": 1.0, "source": "app_api_bx_workflow_update_workflow", "target": "app_services_bx_workflow_workflowservice_update" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow_save_workflow_nodes", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/workflow.py", "source_location": "L103", "weight": 1.0, "source": "app_api_bx_workflow_save_workflow_nodes", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/workflow.py", "source_location": "L115", "weight": 1.0, "source": "app_api_bx_workflow_save_workflow_nodes", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow_save_workflow_nodes", "target": "app_schemas_bx_workflow_workflownodecreate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/workflow.py", "source_location": "L110", "weight": 1.0, "source": "app_api_bx_workflow_save_workflow_nodes", "target": "app_services_bx_workflow_workflowservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/workflow.py", "source_location": "L106", "weight": 1.0, "source": "app_api_bx_workflow_save_workflow_nodes", "target": "app_services_bx_workflow_workflowservice_save_nodes" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/bx/workflow.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_bx_workflow_delete_workflow", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/workflow.py", "source_location": "L124", "weight": 1.0, "source": "app_api_bx_workflow_delete_workflow", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/workflow.py", "source_location": "L130", "weight": 1.0, "source": "app_api_bx_workflow_delete_workflow", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/workflow.py", "source_location": "L125", "weight": 1.0, "source": "app_api_bx_workflow_delete_workflow", "target": "app_services_bx_workflow_workflowservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/bx/workflow.py", "source_location": "L128", "weight": 1.0, "source": "app_api_bx_workflow_delete_workflow", "target": "app_services_bx_workflow_workflowservice_soft_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L570", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_category_add" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L609", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_category_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L354", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_category_tree" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L589", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_category_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3768", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_clue_assign" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3824", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_clue_check_convert" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4382", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_clue_check_duplicate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3796", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_clue_convert" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3692", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_clue_create" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3737", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_clue_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3665", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_clue_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4234", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_clue_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4102", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_clue_follow_create" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4134", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_clue_follow_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4406", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_clue_follow_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4070", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_clue_follow_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4165", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_clue_follow_statistics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4430", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_clue_follow_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4330", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_clue_import" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4295", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_clue_import_template" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3865", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_clue_invalid" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3618", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_clue_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3917", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_clue_mine" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4055", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_clue_park_area_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4504", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_clue_statistics_level" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4451", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_clue_statistics_overview" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4548", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_clue_statistics_owner" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4479", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_clue_statistics_source" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4521", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_clue_statistics_trend" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3963", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_clue_to_follow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4009", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_clue_today_new" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3715", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_clue_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3896", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_clue_update_level" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3844", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_clue_update_status" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1647", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_contact_add" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1829", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_contact_birthday" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1626", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_contact_by_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1767", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_contact_decision" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1691", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_contact_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1602", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_contact_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1733", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_contact_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1566", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_contact_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1798", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_contact_primary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1711", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_contact_set_primary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1670", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_contact_update" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4741", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_contract_routes" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4741", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_contract_routes_register_contract_routes" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4742", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_contract_sub_routes" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4742", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_contract_sub_routes_register_contract_sub_routes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1078", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_customer_check_duplicate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L466", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_customer_create" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1049", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_customer_deal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1283", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_customer_dealed" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L526", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_customer_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L416", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_customer_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1101", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_customer_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L554", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_customer_generate_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1142", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_customer_import_template" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1024", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_customer_into_pool" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1249", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_customer_key" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L382", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_customer_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1347", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_customer_long_time_no_follow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1181", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_customer_mine" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L442", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_customer_options" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1379", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_customer_park_area_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1215", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_customer_to_follow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L998", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_customer_transfer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L497", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_customer_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1315", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_customer_week_new" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L337", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_filter_export_rows_by_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1942", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_follow_add" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1921", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_follow_by_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1985", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_follow_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1895", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_follow_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2002", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_follow_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1863", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_follow_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1966", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_follow_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3514", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_invoice_info_add" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3499", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_invoice_info_by_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3470", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_invoice_info_by_customer_impl" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3567", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_invoice_info_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3484", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_invoice_info_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3590", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_invoice_info_set_default" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3539", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_invoice_info_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L901", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_map_product_export_column_keys" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2393", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_opp_list_kwargs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2518", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_opportunity_add" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2584", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_opportunity_assign" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2727", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_opportunity_batch_update_expect_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2698", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_opportunity_batch_update_stage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2611", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_opportunity_change_stage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2563", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_opportunity_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2488", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_opportunity_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3220", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_opportunity_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2955", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_opportunity_follow_add" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3003", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_opportunity_follow_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3027", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_opportunity_follow_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2923", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_opportunity_follow_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2980", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_opportunity_follow_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2773", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_opportunity_kanban" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2422", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_opportunity_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2669", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_opportunity_mark_lost" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2641", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_opportunity_mark_won" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2455", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_opportunity_mine_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3101", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_opportunity_product_add" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3126", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_opportunity_product_batch_add" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3179", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_opportunity_product_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3200", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_opportunity_product_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3047", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_opportunity_product_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3080", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_opportunity_product_list_by_opportunity" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3156", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_opportunity_product_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2755", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_opportunity_stage_log_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2897", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_opportunity_statistics_funnel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2804", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_opportunity_statistics_overview" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2872", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_opportunity_statistics_owner" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2830", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_opportunity_statistics_stage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2846", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_opportunity_statistics_win_rate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2542", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_opportunity_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1477", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_pool_customer_assign" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1496", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_pool_customer_claim" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1433", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_pool_customer_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1399", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_pool_customer_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1544", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_pool_record_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1514", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_pool_record_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2141", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_pool_rule_add" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2197", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_pool_rule_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2120", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_pool_rule_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2234", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_pool_rule_execute" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2073", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_pool_rule_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2039", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_pool_rule_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2168", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_pool_rule_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2214", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_pool_rule_update_status" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4656", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_price_letter_add" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4634", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_price_letter_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4593", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_price_letter_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4683", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_price_letter_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4714", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_price_letter_void" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L689", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_product_add" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L734", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_product_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L668", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_product_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L908", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_product_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L811", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_product_import" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L954", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_product_import_template" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L629", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_product_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L783", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_product_options" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L713", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_product_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L762", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_product_update_status" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4740", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_quote_routes" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4740", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_quote_routes_register_quote_routes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2368", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_statistics_follow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2309", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_statistics_industry" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2291", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_statistics_level" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2253", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_statistics_overview" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2350", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_statistics_owner" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2273", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_statistics_source" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2327", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_statistics_trend" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3346", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_supplier_info_add" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3400", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_supplier_info_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3323", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_supplier_info_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3429", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_supplier_info_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3263", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_supplier_info_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3298", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_supplier_info_list_all" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3372", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_api_crm_supplier_info_update" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_core_menu_guard" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_core_menu_guard_require_admin_or_super_admin" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_core_oper_log_decorator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_core_oper_log_decorator_oper_log" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_core_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_core_response_error_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_core_response_success_response" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_core_tenant_context" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_clue" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_clue_assign_clues" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_clue_check_convert" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_clue_check_duplicate_clue" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_clue_convert_clue" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_clue_create_clue" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_clue_enrich_user_names" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_clue_follow" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_clue_follow_create_clue_follow" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_clue_follow_delete_clue_follow" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_clue_follow_get_clue_follow" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_clue_follow_get_follow_statistics" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_clue_follow_list_clue_follows" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_clue_follow_row_to_dict" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_clue_follow_total_pages" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_clue_follow_update_clue_follow" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_clue_get_clue" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_clue_get_park_area_list" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_clue_import_clues" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_clue_invalid_clue" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_clue_list_clues" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_clue_row_to_dict" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_clue_soft_delete_clue" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_clue_statistics" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_clue_statistics_get_clue_level_statistics" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_clue_statistics_get_clue_overview_statistics" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_clue_statistics_get_clue_owner_statistics" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_clue_statistics_get_clue_source_statistics" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_clue_statistics_get_clue_trend_statistics" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_clue_total_pages" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_clue_update_clue" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_clue_update_clue_level" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_clue_update_clue_status" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_contact" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_contact_create_contact" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_contact_get_contact" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_contact_list_contacts" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_contact_list_contacts_by_customer" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_contact_row_to_dict" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_contact_set_primary_contact" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_contact_soft_delete_contact" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_contact_total_pages" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_contact_update_contact" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer_assign_customer" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer_batch_claim_customers" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer_check_duplicate_customer" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer_claim_customer" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer_create_customer" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer_customer_name_exists" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer_deal_customer" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer_enrich_user_names" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer_follow" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer_follow_create_follow" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer_follow_get_follow" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer_follow_list_follows" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer_follow_list_follows_by_customer" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer_follow_row_to_dict" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer_follow_soft_delete_follow" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer_follow_total_pages" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer_follow_update_follow" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer_generate_customer_no" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer_get_customer" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer_get_park_area_list" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer_into_pool" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer_list_customer_options" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer_list_customers" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer_list_pool_customers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer_pool" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer_pool_get_pool_record" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer_pool_list_pool_records" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1551", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer_pool_row_to_dict" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer_pool_total_pages" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer_row_to_dict" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer_soft_delete_customer" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer_total_pages" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer_transfer_customer" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_customer_update_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_data_scope_helpers_ensure_crm_contact_row_in_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_invoice_info" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_invoice_info_create_invoice_info" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_invoice_info_list_invoice_info_by_customer" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_invoice_info_row_to_dict" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_invoice_info_set_default_invoice_info" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_invoice_info_soft_delete_invoice_info" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_invoice_info_update_invoice_info" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_assign_opportunities" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_batch_update_expect_date" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_batch_update_stage" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_change_stage" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_create_opportunity" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_follow" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_follow_create_opportunity_follow" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_follow_get_opportunity_follow" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_follow_list_follows_by_opportunity" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_follow_list_opportunity_follows" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_follow_soft_delete_opportunity_follow" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_follow_total_pages" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_follow_update_opportunity_follow" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_get_kanban_data" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_get_opportunity" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_get_sales_funnel" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_get_stage_log_list" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_get_statistics_by_owner" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_get_statistics_by_stage" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_get_statistics_overview" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_get_win_rate_statistics" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_list_opportunities" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_mark_lost" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_mark_won" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_product" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_product_batch_add_opportunity_products" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_product_create_opportunity_product" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_product_get_opportunity_product" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_product_list_opportunity_products" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_product_list_products_by_opportunity" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_product_soft_delete_opportunity_products" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_product_total_pages" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_product_update_opportunity_product" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_soft_delete_opportunities" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_total_pages" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_opportunity_update_opportunity" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_pool_rule" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_pool_rule_create_pool_rule" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_pool_rule_delete_pool_rules" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_pool_rule_execute_pool_rules" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_pool_rule_get_pool_rule" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_pool_rule_list_pool_rules" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2128", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_pool_rule_row_to_dict" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_pool_rule_total_pages" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_pool_rule_update_pool_rule" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_pool_rule_update_pool_rule_status" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4574", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_price_letter" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4574", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_price_letter_create_price_letter" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4574", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_price_letter_get_price_letter" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4574", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_price_letter_list_price_letters" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4574", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_price_letter_row_to_dict" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4574", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_price_letter_total_pages" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4574", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_price_letter_update_price_letter" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4574", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_price_letter_void_price_letter" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_product" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_product_category_row_to_dict" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_product_create_category" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_product_create_product" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_product_get_category" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_product_get_product" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_product_list_categories" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_product_list_category_tree" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_product_list_product_options" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_product_list_products" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_product_product_no_exists" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_product_product_to_dict" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_product_soft_delete_category" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_product_soft_delete_product" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_product_total_pages" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_product_update_category" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_product_update_product" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_statistics" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_statistics_get_follow_statistics" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_statistics_get_industry_statistics" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_statistics_get_level_statistics" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_statistics_get_overview_statistics" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_statistics_get_owner_statistics" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_statistics_get_source_statistics" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_statistics_get_trend_statistics" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_supplier_info" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_supplier_info_create_supplier_info" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_supplier_info_get_supplier_info" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_supplier_info_list_all_supplier_info" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_supplier_info_list_supplier_info" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_supplier_info_row_to_dict" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_supplier_info_soft_delete_supplier_info" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_supplier_info_total_pages" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_crud_crm_supplier_info_update_supplier_info" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2497", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_models_crm_models_crmopportunity" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_clue" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_clue_clueassignbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_clue_clueconvertbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_clue_cluecreatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_clue_cluedeletebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_clue_cluefollowcreatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_clue_cluefollowdeletebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_clue_cluefollowlistbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_clue_cluefollowupdatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_clue_clueinvalidbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_clue_cluelevelbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_clue_cluelistbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_clue_cluestatisticsbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_clue_cluestatusbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_clue_clueupdatebody" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_contact" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_contact_contactcreatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_contact_contactdeletebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_contact_contactlistbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_contact_contactupdatebody" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_customer" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_customer_customercreatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_customer_customerdeletebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_customer_customerlistbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_customer_customeroptionsbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_customer_customerupdatebody" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L270", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_customer_follow" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L270", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_customer_follow_customerfollowcreatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L270", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_customer_follow_customerfollowdeletebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L270", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_customer_follow_customerfollowlistbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L270", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_customer_follow_customerfollowupdatebody" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_customer_pool" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_customer_pool_poolassignbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_customer_pool_poolclaimbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_customer_pool_poolcustomerlistbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_customer_pool_poolrecorddetailbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_customer_pool_poolrecordlistbody" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_invoice_info" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_invoice_info_invoiceinfobycustomerbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_invoice_info_invoiceinfocreatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_invoice_info_invoiceinfodeletebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_invoice_info_invoiceinfosetdefaultbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_invoice_info_invoiceinfoupdatebody" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_opportunity" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_opportunity_opportunityassignbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_opportunity_opportunitybatchupdateexpectdatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_opportunity_opportunitybatchupdatestagebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_opportunity_opportunitychangestagebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_opportunity_opportunitycreatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_opportunity_opportunitydeletebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_opportunity_opportunitydetailbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_opportunity_opportunityfollowcreatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_opportunity_opportunityfollowdeletebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_opportunity_opportunityfollowdetailbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_opportunity_opportunityfollowlistbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_opportunity_opportunityfollowupdatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_opportunity_opportunitykanbanbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_opportunity_opportunitylistbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_opportunity_opportunitymarklostbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_opportunity_opportunitymarkwonbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_opportunity_opportunityproductbatchaddbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_opportunity_opportunityproductbyopportunitybody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_opportunity_opportunityproductcreatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_opportunity_opportunityproductdeletebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_opportunity_opportunityproductdetailbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_opportunity_opportunityproductlistbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_opportunity_opportunityproductupdatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_opportunity_opportunitystageloglistbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_opportunity_opportunitystatisticsbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_opportunity_opportunityupdatebody" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_pool_rule" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_pool_rule_poolruleaddbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_pool_rule_poolruledeletebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_pool_rule_poolruledetailbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_pool_rule_poolruleexecutebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_pool_rule_poolrulelistbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_pool_rule_poolruleupdatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_pool_rule_poolruleupdatestatusbody" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4583", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_price_letter" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4583", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_price_letter_pricelettercreatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4583", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_price_letter_priceletterdetailbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4583", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_price_letter_priceletterlistbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4583", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_price_letter_priceletterupdatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4583", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_price_letter_pricelettervoidbody" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_product" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_product_categorydeletebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_product_productcategorycreatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_product_productcategorytreebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_product_productcategoryupdatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_product_productcreatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_product_productdeletebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_product_productdetailbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_product_productlistbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_product_productoptionsbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_product_productupdatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_product_productupdatestatusbody" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_statistics" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_statistics_statisticsbody" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_supplier_info" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_supplier_info_supplierinfocreatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_supplier_info_supplierinfodeletebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_supplier_info_supplierinfodetailbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_supplier_info_supplierinfolistallbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_supplier_info_supplierinfolistbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_schemas_crm_supplier_info_supplierinfoupdatebody" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_utils_crm_export_columns" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_utils_excel_export" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm", "target": "fastapi" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_rationale_1", "target": "app_api_crm" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4276", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_export", "target": "app_api_crm_filter_export_rows_by_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1748", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contact_export", "target": "app_api_crm_filter_export_rows_by_ids" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_api_crm_filter_export_rows_by_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L480", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_api_crm_filter_export_rows_by_ids" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_api_crm_filter_export_rows_by_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_api_crm_filter_export_rows_by_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1123", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_customer_export", "target": "app_api_crm_filter_export_rows_by_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2017", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_follow_export", "target": "app_api_crm_filter_export_rows_by_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3240", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_export", "target": "app_api_crm_filter_export_rows_by_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1453", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_pool_customer_export", "target": "app_api_crm_filter_export_rows_by_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2094", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_pool_rule_export", "target": "app_api_crm_filter_export_rows_by_ids" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_api_crm_filter_export_rows_by_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L452", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_api_crm_filter_export_rows_by_ids" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L338", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_rationale_338", "target": "app_api_crm_filter_export_rows_by_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3448", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_supplier_info_export", "target": "app_api_crm_filter_export_rows_by_ids" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L354", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_category_tree", "target": "app_api_crm_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L373", "weight": 1.0, "source": "app_api_crm_category_tree", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L371", "weight": 1.0, "source": "app_api_crm_category_tree", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L361", "weight": 1.0, "source": "app_api_crm_category_tree", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L362", "weight": 1.0, "source": "app_api_crm_category_tree", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L364", "weight": 1.0, "source": "app_api_crm_category_tree", "target": "app_crud_crm_product_list_category_tree" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L354", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_category_tree", "target": "app_schemas_crm_product_productcategorytreebody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L570", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_category_add", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L609", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_category_delete", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L589", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_category_update", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3768", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_assign", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3824", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_check_convert", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4382", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_check_duplicate", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3796", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_convert", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3692", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_create", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3737", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_delete", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3665", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_detail", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4234", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_export", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4102", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_follow_create", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4134", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_follow_delete", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4406", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_follow_detail", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4070", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_follow_list", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4165", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_follow_statistics", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4430", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_follow_update", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4330", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_import", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3865", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_invalid", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3618", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_list", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3917", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_mine", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4055", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_park_area_list", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4504", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_statistics_level", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4451", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_statistics_overview", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4548", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_statistics_owner", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4479", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_statistics_source", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4521", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_statistics_trend", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3963", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_to_follow", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4009", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_today_new", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3715", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_update", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3896", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_update_level", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3844", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_update_status", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1647", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contact_add", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1829", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contact_birthday", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1626", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contact_by_customer", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1767", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contact_decision", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1691", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contact_delete", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1602", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contact_detail", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1733", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contact_export", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1566", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contact_list", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1798", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contact_primary", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1711", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contact_set_primary", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1670", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contact_update", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1078", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_customer_check_duplicate", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L466", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_customer_create", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1049", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_customer_deal", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1283", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_customer_dealed", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L526", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_customer_delete", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L416", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_customer_detail", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1101", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_customer_export", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L554", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_customer_generate_no", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1024", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_customer_into_pool", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1249", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_customer_key", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L382", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_customer_list", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1347", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_customer_long_time_no_follow", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1181", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_customer_mine", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L442", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_customer_options", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1379", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_customer_park_area_list", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1215", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_customer_to_follow", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L998", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_customer_transfer", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L497", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_customer_update", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1315", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_customer_week_new", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1942", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_follow_add", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1921", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_follow_by_customer", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1985", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_follow_delete", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1895", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_follow_detail", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2002", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_follow_export", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1863", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_follow_list", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1966", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_follow_update", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3514", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_invoice_info_add", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3499", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_invoice_info_by_customer", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3470", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_invoice_info_by_customer_impl", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3567", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_invoice_info_delete", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3484", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_invoice_info_list", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3590", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_invoice_info_set_default", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3539", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_invoice_info_update", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2518", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_add", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2584", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_assign", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2727", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_batch_update_expect_date", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2698", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_batch_update_stage", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2611", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_change_stage", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2563", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_delete", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2488", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_detail", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3220", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_export", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2955", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_follow_add", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3003", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_follow_delete", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3027", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_follow_detail", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2923", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_follow_list", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2980", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_follow_update", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2773", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_kanban", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2422", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_list", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2669", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_mark_lost", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2641", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_mark_won", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2455", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_mine_list", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3101", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_product_add", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3126", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_product_batch_add", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3179", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_product_delete", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3200", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_product_detail", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3047", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_product_list", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3080", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_product_list_by_opportunity", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3156", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_product_update", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2755", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_stage_log_list", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2897", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_statistics_funnel", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2804", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_statistics_overview", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2872", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_statistics_owner", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2830", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_statistics_stage", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2846", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_statistics_win_rate", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2542", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_update", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1477", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_pool_customer_assign", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1496", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_pool_customer_claim", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1433", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_pool_customer_export", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1399", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_pool_customer_list", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1544", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_pool_record_detail", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1514", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_pool_record_list", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2141", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_pool_rule_add", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2197", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_pool_rule_delete", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2120", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_pool_rule_detail", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2234", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_pool_rule_execute", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2073", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_pool_rule_export", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2039", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_pool_rule_list", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2168", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_pool_rule_update", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2214", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_pool_rule_update_status", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4656", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_price_letter_add", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4634", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_price_letter_detail", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4593", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_price_letter_list", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4683", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_price_letter_update", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4714", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_price_letter_void", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L689", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_product_add", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L734", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_product_delete", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L668", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_product_detail", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L908", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_product_export", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L811", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_product_import", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L629", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_product_list", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L783", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_product_options", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L713", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_product_update", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L762", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_product_update_status", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2368", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_statistics_follow", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2309", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_statistics_industry", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2291", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_statistics_level", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2253", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_statistics_overview", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2350", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_statistics_owner", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2273", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_statistics_source", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2327", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_statistics_trend", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3346", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_supplier_info_add", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3400", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_supplier_info_delete", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3323", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_supplier_info_detail", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3429", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_supplier_info_export", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3263", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_supplier_info_list", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3298", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_supplier_info_list_all", "target": "app_api_crm_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3372", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_supplier_info_update", "target": "app_api_crm_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L410", "weight": 1.0, "source": "app_api_crm_customer_list", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L402", "weight": 1.0, "source": "app_api_crm_customer_list", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L389", "weight": 1.0, "source": "app_api_crm_customer_list", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L393", "weight": 1.0, "source": "app_api_crm_customer_list", "target": "app_crud_crm_customer_list_customers" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L390", "weight": 1.0, "source": "app_api_crm_customer_list", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L382", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_customer_list", "target": "app_schemas_crm_customer_customerlistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L425", "weight": 1.0, "source": "app_api_crm_customer_detail", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L434", "weight": 1.0, "source": "app_api_crm_customer_detail", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L429", "weight": 1.0, "source": "app_api_crm_customer_detail", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L426", "weight": 1.0, "source": "app_api_crm_customer_detail", "target": "app_crud_crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L430", "weight": 1.0, "source": "app_api_crm_customer_detail", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L431", "weight": 1.0, "source": "app_api_crm_customer_detail", "target": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L459", "weight": 1.0, "source": "app_api_crm_customer_options", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L457", "weight": 1.0, "source": "app_api_crm_customer_options", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L449", "weight": 1.0, "source": "app_api_crm_customer_options", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L451", "weight": 1.0, "source": "app_api_crm_customer_options", "target": "app_crud_crm_customer_list_customer_options" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L442", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_customer_options", "target": "app_schemas_crm_customer_customeroptionsbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L447", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_rationale_447", "target": "app_api_crm_customer_options" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L479", "weight": 1.0, "source": "app_api_crm_customer_create", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L488", "weight": 1.0, "source": "app_api_crm_customer_create", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L473", "weight": 1.0, "source": "app_api_crm_customer_create", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L481", "weight": 1.0, "source": "app_api_crm_customer_create", "target": "app_crud_crm_customer_create_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L478", "weight": 1.0, "source": "app_api_crm_customer_create", "target": "app_crud_crm_customer_customer_name_exists" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L466", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_customer_create", "target": "app_schemas_crm_customer_customercreatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L514", "weight": 1.0, "source": "app_api_crm_customer_update", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L517", "weight": 1.0, "source": "app_api_crm_customer_update", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L504", "weight": 1.0, "source": "app_api_crm_customer_update", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L513", "weight": 1.0, "source": "app_api_crm_customer_update", "target": "app_crud_crm_customer_customer_name_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L516", "weight": 1.0, "source": "app_api_crm_customer_update", "target": "app_crud_crm_customer_update_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L505", "weight": 1.0, "source": "app_api_crm_customer_update", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L497", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_customer_update", "target": "app_schemas_crm_customer_customerupdatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L550", "weight": 1.0, "source": "app_api_crm_customer_delete", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L548", "weight": 1.0, "source": "app_api_crm_customer_delete", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L533", "weight": 1.0, "source": "app_api_crm_customer_delete", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L539", "weight": 1.0, "source": "app_api_crm_customer_delete", "target": "app_crud_crm_customer_soft_delete_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L534", "weight": 1.0, "source": "app_api_crm_customer_delete", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L526", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_customer_delete", "target": "app_schemas_crm_customer_customerdeletebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L565", "weight": 1.0, "source": "app_api_crm_customer_generate_no", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L563", "weight": 1.0, "source": "app_api_crm_customer_generate_no", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L561", "weight": 1.0, "source": "app_api_crm_customer_generate_no", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L562", "weight": 1.0, "source": "app_api_crm_customer_generate_no", "target": "app_crud_crm_customer_generate_customer_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L583", "weight": 1.0, "source": "app_api_crm_category_add", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L581", "weight": 1.0, "source": "app_api_crm_category_add", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L577", "weight": 1.0, "source": "app_api_crm_category_add", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L581", "weight": 1.0, "source": "app_api_crm_category_add", "target": "app_crud_crm_product_category_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L580", "weight": 1.0, "source": "app_api_crm_category_add", "target": "app_crud_crm_product_create_category" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L570", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_category_add", "target": "app_schemas_crm_product_productcategorycreatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L603", "weight": 1.0, "source": "app_api_crm_category_update", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L601", "weight": 1.0, "source": "app_api_crm_category_update", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L596", "weight": 1.0, "source": "app_api_crm_category_update", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L601", "weight": 1.0, "source": "app_api_crm_category_update", "target": "app_crud_crm_product_category_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L600", "weight": 1.0, "source": "app_api_crm_category_update", "target": "app_crud_crm_product_update_category" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L589", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_category_update", "target": "app_schemas_crm_product_productcategoryupdatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L620", "weight": 1.0, "source": "app_api_crm_category_delete", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L618", "weight": 1.0, "source": "app_api_crm_category_delete", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L616", "weight": 1.0, "source": "app_api_crm_category_delete", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L617", "weight": 1.0, "source": "app_api_crm_category_delete", "target": "app_crud_crm_product_soft_delete_category" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L609", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_category_delete", "target": "app_schemas_crm_product_categorydeletebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L662", "weight": 1.0, "source": "app_api_crm_product_list", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L652", "weight": 1.0, "source": "app_api_crm_product_list", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L636", "weight": 1.0, "source": "app_api_crm_product_list", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L637", "weight": 1.0, "source": "app_api_crm_product_list", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L638", "weight": 1.0, "source": "app_api_crm_product_list", "target": "app_crud_crm_product_list_products" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L629", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_product_list", "target": "app_schemas_crm_product_productlistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L679", "weight": 1.0, "source": "app_api_crm_product_detail", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L681", "weight": 1.0, "source": "app_api_crm_product_detail", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L675", "weight": 1.0, "source": "app_api_crm_product_detail", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L676", "weight": 1.0, "source": "app_api_crm_product_detail", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L680", "weight": 1.0, "source": "app_api_crm_product_detail", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L677", "weight": 1.0, "source": "app_api_crm_product_detail", "target": "app_crud_crm_product_get_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L681", "weight": 1.0, "source": "app_api_crm_product_detail", "target": "app_crud_crm_product_product_to_dict" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L668", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_product_detail", "target": "app_schemas_crm_product_productdetailbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L707", "weight": 1.0, "source": "app_api_crm_product_add", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L705", "weight": 1.0, "source": "app_api_crm_product_add", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L696", "weight": 1.0, "source": "app_api_crm_product_add", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L697", "weight": 1.0, "source": "app_api_crm_product_add", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L699", "weight": 1.0, "source": "app_api_crm_product_add", "target": "app_crud_crm_product_create_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L705", "weight": 1.0, "source": "app_api_crm_product_add", "target": "app_crud_crm_product_product_to_dict" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L689", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_product_add", "target": "app_schemas_crm_product_productcreatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L728", "weight": 1.0, "source": "app_api_crm_product_update", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L726", "weight": 1.0, "source": "app_api_crm_product_update", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L723", "weight": 1.0, "source": "app_api_crm_product_update", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L724", "weight": 1.0, "source": "app_api_crm_product_update", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L726", "weight": 1.0, "source": "app_api_crm_product_update", "target": "app_crud_crm_product_product_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L725", "weight": 1.0, "source": "app_api_crm_product_update", "target": "app_crud_crm_product_update_product" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L713", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_product_update", "target": "app_schemas_crm_product_productupdatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L749", "weight": 1.0, "source": "app_api_crm_product_delete", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L754", "weight": 1.0, "source": "app_api_crm_product_delete", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L741", "weight": 1.0, "source": "app_api_crm_product_delete", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L742", "weight": 1.0, "source": "app_api_crm_product_delete", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L752", "weight": 1.0, "source": "app_api_crm_product_delete", "target": "app_crud_crm_product_soft_delete_product" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L734", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_product_delete", "target": "app_schemas_crm_product_productdeletebody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L739", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_rationale_739", "target": "app_api_crm_product_delete" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L777", "weight": 1.0, "source": "app_api_crm_product_update_status", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L775", "weight": 1.0, "source": "app_api_crm_product_update_status", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L769", "weight": 1.0, "source": "app_api_crm_product_update_status", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L770", "weight": 1.0, "source": "app_api_crm_product_update_status", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L774", "weight": 1.0, "source": "app_api_crm_product_update_status", "target": "app_crud_crm_product_update_product" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L762", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_product_update_status", "target": "app_schemas_crm_product_productupdatestatusbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L802", "weight": 1.0, "source": "app_api_crm_product_options", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L800", "weight": 1.0, "source": "app_api_crm_product_options", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L790", "weight": 1.0, "source": "app_api_crm_product_options", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L791", "weight": 1.0, "source": "app_api_crm_product_options", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L792", "weight": 1.0, "source": "app_api_crm_product_options", "target": "app_crud_crm_product_list_product_options" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L783", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_product_options", "target": "app_schemas_crm_product_productoptionsbody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L811", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_product_import", "target": "app_api_crm_py_uploadfile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L896", "weight": 1.0, "source": "app_api_crm_product_import", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L892", "weight": 1.0, "source": "app_api_crm_product_import", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L820", "weight": 1.0, "source": "app_api_crm_product_import", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L821", "weight": 1.0, "source": "app_api_crm_product_import", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L874", "weight": 1.0, "source": "app_api_crm_product_import", "target": "app_crud_crm_product_create_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L829", "weight": 1.0, "source": "app_api_crm_product_import", "target": "app_crud_crm_product_list_categories" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L859", "weight": 1.0, "source": "app_api_crm_product_import", "target": "app_crud_crm_product_product_no_exists" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4330", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_import", "target": "app_api_crm_py_uploadfile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L934", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_product_export", "target": "app_api_crm_map_product_export_column_keys" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L902", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_rationale_902", "target": "app_api_crm_map_product_export_column_keys" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L946", "weight": 1.0, "source": "app_api_crm_product_export", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L915", "weight": 1.0, "source": "app_api_crm_product_export", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L916", "weight": 1.0, "source": "app_api_crm_product_export", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L917", "weight": 1.0, "source": "app_api_crm_product_export", "target": "app_crud_crm_product_list_products" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L908", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_product_export", "target": "app_schemas_crm_product_productlistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L937", "weight": 1.0, "source": "app_api_crm_product_export", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L932", "weight": 1.0, "source": "app_api_crm_product_export", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L990", "weight": 1.0, "source": "app_api_crm_product_import_template", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L982", "weight": 1.0, "source": "app_api_crm_product_import_template", "target": "streamingresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L962", "weight": 1.0, "source": "app_api_crm_product_import_template", "target": "workbook" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1012", "weight": 1.0, "source": "app_api_crm_customer_transfer", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1015", "weight": 1.0, "source": "app_api_crm_customer_transfer", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1005", "weight": 1.0, "source": "app_api_crm_customer_transfer", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1014", "weight": 1.0, "source": "app_api_crm_customer_transfer", "target": "app_crud_crm_customer_transfer_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1006", "weight": 1.0, "source": "app_api_crm_customer_transfer", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1037", "weight": 1.0, "source": "app_api_crm_customer_into_pool", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1040", "weight": 1.0, "source": "app_api_crm_customer_into_pool", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1031", "weight": 1.0, "source": "app_api_crm_customer_into_pool", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1039", "weight": 1.0, "source": "app_api_crm_customer_into_pool", "target": "app_crud_crm_customer_into_pool" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1032", "weight": 1.0, "source": "app_api_crm_customer_into_pool", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1072", "weight": 1.0, "source": "app_api_crm_customer_deal", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1070", "weight": 1.0, "source": "app_api_crm_customer_deal", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1068", "weight": 1.0, "source": "app_api_crm_customer_deal", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1061", "weight": 1.0, "source": "app_api_crm_customer_deal", "target": "app_crud_crm_customer_deal_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1067", "weight": 1.0, "source": "app_api_crm_customer_deal", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1094", "weight": 1.0, "source": "app_api_crm_customer_check_duplicate", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1092", "weight": 1.0, "source": "app_api_crm_customer_check_duplicate", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1085", "weight": 1.0, "source": "app_api_crm_customer_check_duplicate", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1089", "weight": 1.0, "source": "app_api_crm_customer_check_duplicate", "target": "app_crud_crm_customer_check_duplicate_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1134", "weight": 1.0, "source": "app_api_crm_customer_export", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1108", "weight": 1.0, "source": "app_api_crm_customer_export", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1112", "weight": 1.0, "source": "app_api_crm_customer_export", "target": "app_crud_crm_customer_list_customers" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1109", "weight": 1.0, "source": "app_api_crm_customer_export", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1101", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_customer_export", "target": "app_schemas_crm_customer_customerlistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1125", "weight": 1.0, "source": "app_api_crm_customer_export", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1124", "weight": 1.0, "source": "app_api_crm_customer_export", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1174", "weight": 1.0, "source": "app_api_crm_customer_import_template", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1166", "weight": 1.0, "source": "app_api_crm_customer_import_template", "target": "streamingresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L1150", "weight": 1.0, "source": "app_api_crm_customer_import_template", "target": "workbook" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1209", "weight": 1.0, "source": "app_api_crm_customer_mine", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1201", "weight": 1.0, "source": "app_api_crm_customer_mine", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1188", "weight": 1.0, "source": "app_api_crm_customer_mine", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1192", "weight": 1.0, "source": "app_api_crm_customer_mine", "target": "app_crud_crm_customer_list_customers" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1189", "weight": 1.0, "source": "app_api_crm_customer_mine", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1181", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_customer_mine", "target": "app_schemas_crm_customer_customerlistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1243", "weight": 1.0, "source": "app_api_crm_customer_to_follow", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1235", "weight": 1.0, "source": "app_api_crm_customer_to_follow", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1222", "weight": 1.0, "source": "app_api_crm_customer_to_follow", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1226", "weight": 1.0, "source": "app_api_crm_customer_to_follow", "target": "app_crud_crm_customer_list_customers" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1223", "weight": 1.0, "source": "app_api_crm_customer_to_follow", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1215", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_customer_to_follow", "target": "app_schemas_crm_customer_customerlistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1277", "weight": 1.0, "source": "app_api_crm_customer_key", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1269", "weight": 1.0, "source": "app_api_crm_customer_key", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1256", "weight": 1.0, "source": "app_api_crm_customer_key", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1260", "weight": 1.0, "source": "app_api_crm_customer_key", "target": "app_crud_crm_customer_list_customers" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1257", "weight": 1.0, "source": "app_api_crm_customer_key", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1249", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_customer_key", "target": "app_schemas_crm_customer_customerlistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1309", "weight": 1.0, "source": "app_api_crm_customer_dealed", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1301", "weight": 1.0, "source": "app_api_crm_customer_dealed", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1290", "weight": 1.0, "source": "app_api_crm_customer_dealed", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1295", "weight": 1.0, "source": "app_api_crm_customer_dealed", "target": "app_crud_crm_customer_list_customers" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1291", "weight": 1.0, "source": "app_api_crm_customer_dealed", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1283", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_customer_dealed", "target": "app_schemas_crm_customer_customerlistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1341", "weight": 1.0, "source": "app_api_crm_customer_week_new", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1333", "weight": 1.0, "source": "app_api_crm_customer_week_new", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1322", "weight": 1.0, "source": "app_api_crm_customer_week_new", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1327", "weight": 1.0, "source": "app_api_crm_customer_week_new", "target": "app_crud_crm_customer_list_customers" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1323", "weight": 1.0, "source": "app_api_crm_customer_week_new", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1315", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_customer_week_new", "target": "app_schemas_crm_customer_customerlistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1373", "weight": 1.0, "source": "app_api_crm_customer_long_time_no_follow", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1365", "weight": 1.0, "source": "app_api_crm_customer_long_time_no_follow", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1354", "weight": 1.0, "source": "app_api_crm_customer_long_time_no_follow", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1359", "weight": 1.0, "source": "app_api_crm_customer_long_time_no_follow", "target": "app_crud_crm_customer_list_customers" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1355", "weight": 1.0, "source": "app_api_crm_customer_long_time_no_follow", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1347", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_customer_long_time_no_follow", "target": "app_schemas_crm_customer_customerlistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1390", "weight": 1.0, "source": "app_api_crm_customer_park_area_list", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1388", "weight": 1.0, "source": "app_api_crm_customer_park_area_list", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1386", "weight": 1.0, "source": "app_api_crm_customer_park_area_list", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1424", "weight": 1.0, "source": "app_api_crm_pool_customer_list", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1416", "weight": 1.0, "source": "app_api_crm_pool_customer_list", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1405", "weight": 1.0, "source": "app_api_crm_pool_customer_list", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1408", "weight": 1.0, "source": "app_api_crm_pool_customer_list", "target": "app_crud_crm_customer_list_pool_customers" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1399", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_pool_customer_list", "target": "app_schemas_crm_customer_pool_poolcustomerlistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1469", "weight": 1.0, "source": "app_api_crm_pool_customer_export", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1440", "weight": 1.0, "source": "app_api_crm_pool_customer_export", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1442", "weight": 1.0, "source": "app_api_crm_pool_customer_export", "target": "app_crud_crm_customer_list_pool_customers" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1433", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_pool_customer_export", "target": "app_schemas_crm_customer_pool_poolcustomerlistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1460", "weight": 1.0, "source": "app_api_crm_pool_customer_export", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1458", "weight": 1.0, "source": "app_api_crm_pool_customer_export", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1489", "weight": 1.0, "source": "app_api_crm_pool_customer_assign", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1487", "weight": 1.0, "source": "app_api_crm_pool_customer_assign", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1483", "weight": 1.0, "source": "app_api_crm_pool_customer_assign", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1486", "weight": 1.0, "source": "app_api_crm_pool_customer_assign", "target": "app_crud_crm_customer_assign_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1484", "weight": 1.0, "source": "app_api_crm_pool_customer_assign", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1477", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_pool_customer_assign", "target": "app_schemas_crm_customer_pool_poolassignbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1508", "weight": 1.0, "source": "app_api_crm_pool_customer_claim", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1506", "weight": 1.0, "source": "app_api_crm_pool_customer_claim", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1502", "weight": 1.0, "source": "app_api_crm_pool_customer_claim", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1505", "weight": 1.0, "source": "app_api_crm_pool_customer_claim", "target": "app_crud_crm_customer_batch_claim_customers" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1496", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_pool_customer_claim", "target": "app_schemas_crm_customer_pool_poolclaimbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1538", "weight": 1.0, "source": "app_api_crm_pool_record_list", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1530", "weight": 1.0, "source": "app_api_crm_pool_record_list", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1520", "weight": 1.0, "source": "app_api_crm_pool_record_list", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1523", "weight": 1.0, "source": "app_api_crm_pool_record_list", "target": "app_crud_crm_customer_pool_list_pool_records" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1514", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_pool_record_list", "target": "app_schemas_crm_customer_pool_poolrecordlistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1554", "weight": 1.0, "source": "app_api_crm_pool_record_detail", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1555", "weight": 1.0, "source": "app_api_crm_pool_record_detail", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1550", "weight": 1.0, "source": "app_api_crm_pool_record_detail", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1552", "weight": 1.0, "source": "app_api_crm_pool_record_detail", "target": "app_crud_crm_customer_pool_get_pool_record" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1544", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_pool_record_detail", "target": "app_schemas_crm_customer_pool_poolrecorddetailbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1596", "weight": 1.0, "source": "app_api_crm_contact_list", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1588", "weight": 1.0, "source": "app_api_crm_contact_list", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1573", "weight": 1.0, "source": "app_api_crm_contact_list", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1577", "weight": 1.0, "source": "app_api_crm_contact_list", "target": "app_crud_crm_contact_list_contacts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1574", "weight": 1.0, "source": "app_api_crm_contact_list", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1566", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contact_list", "target": "app_schemas_crm_contact_contactlistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1611", "weight": 1.0, "source": "app_api_crm_contact_detail", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1618", "weight": 1.0, "source": "app_api_crm_contact_detail", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1612", "weight": 1.0, "source": "app_api_crm_contact_detail", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1614", "weight": 1.0, "source": "app_api_crm_contact_detail", "target": "app_crud_crm_contact_get_contact" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1613", "weight": 1.0, "source": "app_api_crm_contact_detail", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1617", "weight": 1.0, "source": "app_api_crm_contact_detail", "target": "app_crud_crm_data_scope_helpers_ensure_crm_contact_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1637", "weight": 1.0, "source": "app_api_crm_contact_by_customer", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1639", "weight": 1.0, "source": "app_api_crm_contact_by_customer", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1633", "weight": 1.0, "source": "app_api_crm_contact_by_customer", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1638", "weight": 1.0, "source": "app_api_crm_contact_by_customer", "target": "app_crud_crm_contact_list_contacts_by_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1634", "weight": 1.0, "source": "app_api_crm_contact_by_customer", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1664", "weight": 1.0, "source": "app_api_crm_contact_add", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1662", "weight": 1.0, "source": "app_api_crm_contact_add", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1654", "weight": 1.0, "source": "app_api_crm_contact_add", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1658", "weight": 1.0, "source": "app_api_crm_contact_add", "target": "app_crud_crm_contact_create_contact" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1655", "weight": 1.0, "source": "app_api_crm_contact_add", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1647", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contact_add", "target": "app_schemas_crm_contact_contactcreatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1685", "weight": 1.0, "source": "app_api_crm_contact_update", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1683", "weight": 1.0, "source": "app_api_crm_contact_update", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1680", "weight": 1.0, "source": "app_api_crm_contact_update", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1682", "weight": 1.0, "source": "app_api_crm_contact_update", "target": "app_crud_crm_contact_update_contact" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1681", "weight": 1.0, "source": "app_api_crm_contact_update", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1670", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contact_update", "target": "app_schemas_crm_contact_contactupdatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1705", "weight": 1.0, "source": "app_api_crm_contact_delete", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1703", "weight": 1.0, "source": "app_api_crm_contact_delete", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1698", "weight": 1.0, "source": "app_api_crm_contact_delete", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1702", "weight": 1.0, "source": "app_api_crm_contact_delete", "target": "app_crud_crm_contact_soft_delete_contact" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1699", "weight": 1.0, "source": "app_api_crm_contact_delete", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1691", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contact_delete", "target": "app_schemas_crm_contact_contactdeletebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1720", "weight": 1.0, "source": "app_api_crm_contact_set_primary", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1725", "weight": 1.0, "source": "app_api_crm_contact_set_primary", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1722", "weight": 1.0, "source": "app_api_crm_contact_set_primary", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1724", "weight": 1.0, "source": "app_api_crm_contact_set_primary", "target": "app_crud_crm_contact_set_primary_contact" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1723", "weight": 1.0, "source": "app_api_crm_contact_set_primary", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1759", "weight": 1.0, "source": "app_api_crm_contact_export", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1740", "weight": 1.0, "source": "app_api_crm_contact_export", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1742", "weight": 1.0, "source": "app_api_crm_contact_export", "target": "app_crud_crm_contact_list_contacts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1741", "weight": 1.0, "source": "app_api_crm_contact_export", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1733", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contact_export", "target": "app_schemas_crm_contact_contactlistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1750", "weight": 1.0, "source": "app_api_crm_contact_export", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1749", "weight": 1.0, "source": "app_api_crm_contact_export", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1792", "weight": 1.0, "source": "app_api_crm_contact_decision", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1784", "weight": 1.0, "source": "app_api_crm_contact_decision", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1774", "weight": 1.0, "source": "app_api_crm_contact_decision", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1778", "weight": 1.0, "source": "app_api_crm_contact_decision", "target": "app_crud_crm_contact_list_contacts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1775", "weight": 1.0, "source": "app_api_crm_contact_decision", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1767", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contact_decision", "target": "app_schemas_crm_contact_contactlistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1823", "weight": 1.0, "source": "app_api_crm_contact_primary", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1815", "weight": 1.0, "source": "app_api_crm_contact_primary", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1805", "weight": 1.0, "source": "app_api_crm_contact_primary", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1809", "weight": 1.0, "source": "app_api_crm_contact_primary", "target": "app_crud_crm_contact_list_contacts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1806", "weight": 1.0, "source": "app_api_crm_contact_primary", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1798", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contact_primary", "target": "app_schemas_crm_contact_contactlistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1854", "weight": 1.0, "source": "app_api_crm_contact_birthday", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1846", "weight": 1.0, "source": "app_api_crm_contact_birthday", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1836", "weight": 1.0, "source": "app_api_crm_contact_birthday", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1840", "weight": 1.0, "source": "app_api_crm_contact_birthday", "target": "app_crud_crm_contact_list_contacts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1837", "weight": 1.0, "source": "app_api_crm_contact_birthday", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1829", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contact_birthday", "target": "app_schemas_crm_contact_contactlistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1889", "weight": 1.0, "source": "app_api_crm_follow_list", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1881", "weight": 1.0, "source": "app_api_crm_follow_list", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1870", "weight": 1.0, "source": "app_api_crm_follow_list", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1874", "weight": 1.0, "source": "app_api_crm_follow_list", "target": "app_crud_crm_customer_follow_list_follows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1871", "weight": 1.0, "source": "app_api_crm_follow_list", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1863", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_follow_list", "target": "followlistbody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2002", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_follow_export", "target": "followlistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1906", "weight": 1.0, "source": "app_api_crm_follow_detail", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1913", "weight": 1.0, "source": "app_api_crm_follow_detail", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1902", "weight": 1.0, "source": "app_api_crm_follow_detail", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1907", "weight": 1.0, "source": "app_api_crm_follow_detail", "target": "app_crud_crm_customer_follow_get_follow" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1903", "weight": 1.0, "source": "app_api_crm_follow_detail", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1910", "weight": 1.0, "source": "app_api_crm_follow_detail", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1932", "weight": 1.0, "source": "app_api_crm_follow_by_customer", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1934", "weight": 1.0, "source": "app_api_crm_follow_by_customer", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1928", "weight": 1.0, "source": "app_api_crm_follow_by_customer", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1933", "weight": 1.0, "source": "app_api_crm_follow_by_customer", "target": "app_crud_crm_customer_follow_list_follows_by_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1929", "weight": 1.0, "source": "app_api_crm_follow_by_customer", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1960", "weight": 1.0, "source": "app_api_crm_follow_add", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1958", "weight": 1.0, "source": "app_api_crm_follow_add", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1949", "weight": 1.0, "source": "app_api_crm_follow_add", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1953", "weight": 1.0, "source": "app_api_crm_follow_add", "target": "app_crud_crm_customer_follow_create_follow" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1950", "weight": 1.0, "source": "app_api_crm_follow_add", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1942", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_follow_add", "target": "followcreatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1979", "weight": 1.0, "source": "app_api_crm_follow_update", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1977", "weight": 1.0, "source": "app_api_crm_follow_update", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1976", "weight": 1.0, "source": "app_api_crm_follow_update", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1976", "weight": 1.0, "source": "app_api_crm_follow_update", "target": "app_crud_crm_customer_follow_update_follow" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1976", "weight": 1.0, "source": "app_api_crm_follow_update", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1966", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_follow_update", "target": "followupdatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1996", "weight": 1.0, "source": "app_api_crm_follow_delete", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1994", "weight": 1.0, "source": "app_api_crm_follow_delete", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1993", "weight": 1.0, "source": "app_api_crm_follow_delete", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1993", "weight": 1.0, "source": "app_api_crm_follow_delete", "target": "app_crud_crm_customer_follow_soft_delete_follow" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L1993", "weight": 1.0, "source": "app_api_crm_follow_delete", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L1985", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_follow_delete", "target": "followdeletebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2028", "weight": 1.0, "source": "app_api_crm_follow_export", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2009", "weight": 1.0, "source": "app_api_crm_follow_export", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2011", "weight": 1.0, "source": "app_api_crm_follow_export", "target": "app_crud_crm_customer_follow_list_follows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2010", "weight": 1.0, "source": "app_api_crm_follow_export", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2019", "weight": 1.0, "source": "app_api_crm_follow_export", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2018", "weight": 1.0, "source": "app_api_crm_follow_export", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2064", "weight": 1.0, "source": "app_api_crm_pool_rule_list", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2056", "weight": 1.0, "source": "app_api_crm_pool_rule_list", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2045", "weight": 1.0, "source": "app_api_crm_pool_rule_list", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2046", "weight": 1.0, "source": "app_api_crm_pool_rule_list", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2049", "weight": 1.0, "source": "app_api_crm_pool_rule_list", "target": "app_crud_crm_pool_rule_list_pool_rules" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2039", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_pool_rule_list", "target": "app_schemas_crm_pool_rule_poolrulelistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2113", "weight": 1.0, "source": "app_api_crm_pool_rule_export", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2080", "weight": 1.0, "source": "app_api_crm_pool_rule_export", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2081", "weight": 1.0, "source": "app_api_crm_pool_rule_export", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2083", "weight": 1.0, "source": "app_api_crm_pool_rule_export", "target": "app_crud_crm_pool_rule_list_pool_rules" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2073", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_pool_rule_export", "target": "app_schemas_crm_pool_rule_poolrulelistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2104", "weight": 1.0, "source": "app_api_crm_pool_rule_export", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2102", "weight": 1.0, "source": "app_api_crm_pool_rule_export", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2131", "weight": 1.0, "source": "app_api_crm_pool_rule_detail", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2133", "weight": 1.0, "source": "app_api_crm_pool_rule_detail", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2126", "weight": 1.0, "source": "app_api_crm_pool_rule_detail", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2127", "weight": 1.0, "source": "app_api_crm_pool_rule_detail", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2132", "weight": 1.0, "source": "app_api_crm_pool_rule_detail", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2129", "weight": 1.0, "source": "app_api_crm_pool_rule_detail", "target": "app_crud_crm_pool_rule_get_pool_rule" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2120", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_pool_rule_detail", "target": "app_schemas_crm_pool_rule_poolruledetailbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2162", "weight": 1.0, "source": "app_api_crm_pool_rule_add", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2160", "weight": 1.0, "source": "app_api_crm_pool_rule_add", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2147", "weight": 1.0, "source": "app_api_crm_pool_rule_add", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2149", "weight": 1.0, "source": "app_api_crm_pool_rule_add", "target": "app_crud_crm_pool_rule_create_pool_rule" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2141", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_pool_rule_add", "target": "app_schemas_crm_pool_rule_poolruleaddbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2191", "weight": 1.0, "source": "app_api_crm_pool_rule_update", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2189", "weight": 1.0, "source": "app_api_crm_pool_rule_update", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2174", "weight": 1.0, "source": "app_api_crm_pool_rule_update", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2175", "weight": 1.0, "source": "app_api_crm_pool_rule_update", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2177", "weight": 1.0, "source": "app_api_crm_pool_rule_update", "target": "app_crud_crm_pool_rule_update_pool_rule" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2168", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_pool_rule_update", "target": "app_schemas_crm_pool_rule_poolruleupdatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2208", "weight": 1.0, "source": "app_api_crm_pool_rule_delete", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2206", "weight": 1.0, "source": "app_api_crm_pool_rule_delete", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2203", "weight": 1.0, "source": "app_api_crm_pool_rule_delete", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2204", "weight": 1.0, "source": "app_api_crm_pool_rule_delete", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2205", "weight": 1.0, "source": "app_api_crm_pool_rule_delete", "target": "app_crud_crm_pool_rule_delete_pool_rules" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2197", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_pool_rule_delete", "target": "app_schemas_crm_pool_rule_poolruledeletebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2228", "weight": 1.0, "source": "app_api_crm_pool_rule_update_status", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2226", "weight": 1.0, "source": "app_api_crm_pool_rule_update_status", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2220", "weight": 1.0, "source": "app_api_crm_pool_rule_update_status", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2221", "weight": 1.0, "source": "app_api_crm_pool_rule_update_status", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2223", "weight": 1.0, "source": "app_api_crm_pool_rule_update_status", "target": "app_crud_crm_pool_rule_update_pool_rule_status" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2214", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_pool_rule_update_status", "target": "app_schemas_crm_pool_rule_poolruleupdatestatusbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2244", "weight": 1.0, "source": "app_api_crm_pool_rule_execute", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2242", "weight": 1.0, "source": "app_api_crm_pool_rule_execute", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2240", "weight": 1.0, "source": "app_api_crm_pool_rule_execute", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2241", "weight": 1.0, "source": "app_api_crm_pool_rule_execute", "target": "app_crud_crm_pool_rule_execute_pool_rules" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2234", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_pool_rule_execute", "target": "app_schemas_crm_pool_rule_poolruleexecutebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2267", "weight": 1.0, "source": "app_api_crm_statistics_overview", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2265", "weight": 1.0, "source": "app_api_crm_statistics_overview", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2260", "weight": 1.0, "source": "app_api_crm_statistics_overview", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2261", "weight": 1.0, "source": "app_api_crm_statistics_overview", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2262", "weight": 1.0, "source": "app_api_crm_statistics_overview", "target": "app_crud_crm_statistics_get_overview_statistics" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2253", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_statistics_overview", "target": "app_schemas_crm_statistics_statisticsbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2285", "weight": 1.0, "source": "app_api_crm_statistics_source", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2283", "weight": 1.0, "source": "app_api_crm_statistics_source", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2280", "weight": 1.0, "source": "app_api_crm_statistics_source", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2281", "weight": 1.0, "source": "app_api_crm_statistics_source", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2282", "weight": 1.0, "source": "app_api_crm_statistics_source", "target": "app_crud_crm_statistics_get_source_statistics" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2273", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_statistics_source", "target": "app_schemas_crm_statistics_statisticsbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2303", "weight": 1.0, "source": "app_api_crm_statistics_level", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2301", "weight": 1.0, "source": "app_api_crm_statistics_level", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2298", "weight": 1.0, "source": "app_api_crm_statistics_level", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2299", "weight": 1.0, "source": "app_api_crm_statistics_level", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2300", "weight": 1.0, "source": "app_api_crm_statistics_level", "target": "app_crud_crm_statistics_get_level_statistics" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2291", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_statistics_level", "target": "app_schemas_crm_statistics_statisticsbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2321", "weight": 1.0, "source": "app_api_crm_statistics_industry", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2319", "weight": 1.0, "source": "app_api_crm_statistics_industry", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2316", "weight": 1.0, "source": "app_api_crm_statistics_industry", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2317", "weight": 1.0, "source": "app_api_crm_statistics_industry", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2318", "weight": 1.0, "source": "app_api_crm_statistics_industry", "target": "app_crud_crm_statistics_get_industry_statistics" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2309", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_statistics_industry", "target": "app_schemas_crm_statistics_statisticsbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2344", "weight": 1.0, "source": "app_api_crm_statistics_trend", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2342", "weight": 1.0, "source": "app_api_crm_statistics_trend", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2334", "weight": 1.0, "source": "app_api_crm_statistics_trend", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2335", "weight": 1.0, "source": "app_api_crm_statistics_trend", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2336", "weight": 1.0, "source": "app_api_crm_statistics_trend", "target": "app_crud_crm_statistics_get_trend_statistics" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2327", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_statistics_trend", "target": "app_schemas_crm_statistics_statisticsbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2362", "weight": 1.0, "source": "app_api_crm_statistics_owner", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2360", "weight": 1.0, "source": "app_api_crm_statistics_owner", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2357", "weight": 1.0, "source": "app_api_crm_statistics_owner", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2358", "weight": 1.0, "source": "app_api_crm_statistics_owner", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2359", "weight": 1.0, "source": "app_api_crm_statistics_owner", "target": "app_crud_crm_statistics_get_owner_statistics" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2350", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_statistics_owner", "target": "app_schemas_crm_statistics_statisticsbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2385", "weight": 1.0, "source": "app_api_crm_statistics_follow", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2383", "weight": 1.0, "source": "app_api_crm_statistics_follow", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2375", "weight": 1.0, "source": "app_api_crm_statistics_follow", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2376", "weight": 1.0, "source": "app_api_crm_statistics_follow", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2368", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_statistics_follow", "target": "app_schemas_crm_statistics_statisticsbody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2393", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opp_list_kwargs", "target": "app_schemas_crm_opportunity_opportunitylistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3236", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_export", "target": "app_api_crm_opp_list_kwargs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2783", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_kanban", "target": "app_api_crm_opp_list_kwargs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2438", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_list", "target": "app_api_crm_opp_list_kwargs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2471", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_mine_list", "target": "app_api_crm_opp_list_kwargs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2449", "weight": 1.0, "source": "app_api_crm_opportunity_list", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2440", "weight": 1.0, "source": "app_api_crm_opportunity_list", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2429", "weight": 1.0, "source": "app_api_crm_opportunity_list", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2430", "weight": 1.0, "source": "app_api_crm_opportunity_list", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2433", "weight": 1.0, "source": "app_api_crm_opportunity_list", "target": "app_crud_crm_opportunity_list_opportunities" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2422", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_list", "target": "app_schemas_crm_opportunity_opportunitylistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2482", "weight": 1.0, "source": "app_api_crm_opportunity_mine_list", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2473", "weight": 1.0, "source": "app_api_crm_opportunity_mine_list", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2462", "weight": 1.0, "source": "app_api_crm_opportunity_mine_list", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2463", "weight": 1.0, "source": "app_api_crm_opportunity_mine_list", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2466", "weight": 1.0, "source": "app_api_crm_opportunity_mine_list", "target": "app_crud_crm_opportunity_list_opportunities" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2455", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_mine_list", "target": "app_schemas_crm_opportunity_opportunitylistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2505", "weight": 1.0, "source": "app_api_crm_opportunity_detail", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2510", "weight": 1.0, "source": "app_api_crm_opportunity_detail", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2495", "weight": 1.0, "source": "app_api_crm_opportunity_detail", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2496", "weight": 1.0, "source": "app_api_crm_opportunity_detail", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2506", "weight": 1.0, "source": "app_api_crm_opportunity_detail", "target": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2507", "weight": 1.0, "source": "app_api_crm_opportunity_detail", "target": "app_crud_crm_opportunity_get_opportunity" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2488", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_detail", "target": "app_schemas_crm_opportunity_opportunitydetailbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2536", "weight": 1.0, "source": "app_api_crm_opportunity_add", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2534", "weight": 1.0, "source": "app_api_crm_opportunity_add", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2525", "weight": 1.0, "source": "app_api_crm_opportunity_add", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2526", "weight": 1.0, "source": "app_api_crm_opportunity_add", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2528", "weight": 1.0, "source": "app_api_crm_opportunity_add", "target": "app_crud_crm_opportunity_create_opportunity" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2518", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_add", "target": "app_schemas_crm_opportunity_opportunitycreatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2557", "weight": 1.0, "source": "app_api_crm_opportunity_update", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2555", "weight": 1.0, "source": "app_api_crm_opportunity_update", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2549", "weight": 1.0, "source": "app_api_crm_opportunity_update", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2550", "weight": 1.0, "source": "app_api_crm_opportunity_update", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2554", "weight": 1.0, "source": "app_api_crm_opportunity_update", "target": "app_crud_crm_opportunity_update_opportunity" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2542", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_update", "target": "app_schemas_crm_opportunity_opportunityupdatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2578", "weight": 1.0, "source": "app_api_crm_opportunity_delete", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2576", "weight": 1.0, "source": "app_api_crm_opportunity_delete", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2570", "weight": 1.0, "source": "app_api_crm_opportunity_delete", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2571", "weight": 1.0, "source": "app_api_crm_opportunity_delete", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2573", "weight": 1.0, "source": "app_api_crm_opportunity_delete", "target": "app_crud_crm_opportunity_soft_delete_opportunities" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2563", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_delete", "target": "app_schemas_crm_opportunity_opportunitydeletebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2605", "weight": 1.0, "source": "app_api_crm_opportunity_assign", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2603", "weight": 1.0, "source": "app_api_crm_opportunity_assign", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2591", "weight": 1.0, "source": "app_api_crm_opportunity_assign", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2592", "weight": 1.0, "source": "app_api_crm_opportunity_assign", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2594", "weight": 1.0, "source": "app_api_crm_opportunity_assign", "target": "app_crud_crm_opportunity_assign_opportunities" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2584", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_assign", "target": "app_schemas_crm_opportunity_opportunityassignbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2635", "weight": 1.0, "source": "app_api_crm_opportunity_change_stage", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2633", "weight": 1.0, "source": "app_api_crm_opportunity_change_stage", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2618", "weight": 1.0, "source": "app_api_crm_opportunity_change_stage", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2619", "weight": 1.0, "source": "app_api_crm_opportunity_change_stage", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2621", "weight": 1.0, "source": "app_api_crm_opportunity_change_stage", "target": "app_crud_crm_opportunity_change_stage" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2611", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_change_stage", "target": "app_schemas_crm_opportunity_opportunitychangestagebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2663", "weight": 1.0, "source": "app_api_crm_opportunity_mark_won", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2661", "weight": 1.0, "source": "app_api_crm_opportunity_mark_won", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2648", "weight": 1.0, "source": "app_api_crm_opportunity_mark_won", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2649", "weight": 1.0, "source": "app_api_crm_opportunity_mark_won", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2651", "weight": 1.0, "source": "app_api_crm_opportunity_mark_won", "target": "app_crud_crm_opportunity_mark_won" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2641", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_mark_won", "target": "app_schemas_crm_opportunity_opportunitymarkwonbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2692", "weight": 1.0, "source": "app_api_crm_opportunity_mark_lost", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2690", "weight": 1.0, "source": "app_api_crm_opportunity_mark_lost", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2676", "weight": 1.0, "source": "app_api_crm_opportunity_mark_lost", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2677", "weight": 1.0, "source": "app_api_crm_opportunity_mark_lost", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2679", "weight": 1.0, "source": "app_api_crm_opportunity_mark_lost", "target": "app_crud_crm_opportunity_mark_lost" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2669", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_mark_lost", "target": "app_schemas_crm_opportunity_opportunitymarklostbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2721", "weight": 1.0, "source": "app_api_crm_opportunity_batch_update_stage", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2719", "weight": 1.0, "source": "app_api_crm_opportunity_batch_update_stage", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2705", "weight": 1.0, "source": "app_api_crm_opportunity_batch_update_stage", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2706", "weight": 1.0, "source": "app_api_crm_opportunity_batch_update_stage", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2708", "weight": 1.0, "source": "app_api_crm_opportunity_batch_update_stage", "target": "app_crud_crm_opportunity_batch_update_stage" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2698", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_batch_update_stage", "target": "app_schemas_crm_opportunity_opportunitybatchupdatestagebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2749", "weight": 1.0, "source": "app_api_crm_opportunity_batch_update_expect_date", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2747", "weight": 1.0, "source": "app_api_crm_opportunity_batch_update_expect_date", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2734", "weight": 1.0, "source": "app_api_crm_opportunity_batch_update_expect_date", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2735", "weight": 1.0, "source": "app_api_crm_opportunity_batch_update_expect_date", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2737", "weight": 1.0, "source": "app_api_crm_opportunity_batch_update_expect_date", "target": "app_crud_crm_opportunity_batch_update_expect_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2727", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_batch_update_expect_date", "target": "app_schemas_crm_opportunity_opportunitybatchupdateexpectdatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2767", "weight": 1.0, "source": "app_api_crm_opportunity_stage_log_list", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2765", "weight": 1.0, "source": "app_api_crm_opportunity_stage_log_list", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2762", "weight": 1.0, "source": "app_api_crm_opportunity_stage_log_list", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2763", "weight": 1.0, "source": "app_api_crm_opportunity_stage_log_list", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2764", "weight": 1.0, "source": "app_api_crm_opportunity_stage_log_list", "target": "app_crud_crm_opportunity_get_stage_log_list" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2755", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_stage_log_list", "target": "app_schemas_crm_opportunity_opportunitystageloglistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2798", "weight": 1.0, "source": "app_api_crm_opportunity_kanban", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2796", "weight": 1.0, "source": "app_api_crm_opportunity_kanban", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2780", "weight": 1.0, "source": "app_api_crm_opportunity_kanban", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2781", "weight": 1.0, "source": "app_api_crm_opportunity_kanban", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2784", "weight": 1.0, "source": "app_api_crm_opportunity_kanban", "target": "app_crud_crm_opportunity_get_kanban_data" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2773", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_kanban", "target": "app_schemas_crm_opportunity_opportunitykanbanbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2824", "weight": 1.0, "source": "app_api_crm_opportunity_statistics_overview", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2822", "weight": 1.0, "source": "app_api_crm_opportunity_statistics_overview", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2811", "weight": 1.0, "source": "app_api_crm_opportunity_statistics_overview", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2812", "weight": 1.0, "source": "app_api_crm_opportunity_statistics_overview", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2814", "weight": 1.0, "source": "app_api_crm_opportunity_statistics_overview", "target": "app_crud_crm_opportunity_get_statistics_overview" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2804", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_statistics_overview", "target": "app_schemas_crm_opportunity_opportunitystatisticsbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2840", "weight": 1.0, "source": "app_api_crm_opportunity_statistics_stage", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2838", "weight": 1.0, "source": "app_api_crm_opportunity_statistics_stage", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2836", "weight": 1.0, "source": "app_api_crm_opportunity_statistics_stage", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2837", "weight": 1.0, "source": "app_api_crm_opportunity_statistics_stage", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2838", "weight": 1.0, "source": "app_api_crm_opportunity_statistics_stage", "target": "app_crud_crm_opportunity_get_statistics_by_stage" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2866", "weight": 1.0, "source": "app_api_crm_opportunity_statistics_win_rate", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2864", "weight": 1.0, "source": "app_api_crm_opportunity_statistics_win_rate", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2853", "weight": 1.0, "source": "app_api_crm_opportunity_statistics_win_rate", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2854", "weight": 1.0, "source": "app_api_crm_opportunity_statistics_win_rate", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2856", "weight": 1.0, "source": "app_api_crm_opportunity_statistics_win_rate", "target": "app_crud_crm_opportunity_get_win_rate_statistics" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2846", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_statistics_win_rate", "target": "app_schemas_crm_opportunity_opportunitystatisticsbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2891", "weight": 1.0, "source": "app_api_crm_opportunity_statistics_owner", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2889", "weight": 1.0, "source": "app_api_crm_opportunity_statistics_owner", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2879", "weight": 1.0, "source": "app_api_crm_opportunity_statistics_owner", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2880", "weight": 1.0, "source": "app_api_crm_opportunity_statistics_owner", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2882", "weight": 1.0, "source": "app_api_crm_opportunity_statistics_owner", "target": "app_crud_crm_opportunity_get_statistics_by_owner" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2872", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_statistics_owner", "target": "app_schemas_crm_opportunity_opportunitystatisticsbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2917", "weight": 1.0, "source": "app_api_crm_opportunity_statistics_funnel", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2915", "weight": 1.0, "source": "app_api_crm_opportunity_statistics_funnel", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2904", "weight": 1.0, "source": "app_api_crm_opportunity_statistics_funnel", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2905", "weight": 1.0, "source": "app_api_crm_opportunity_statistics_funnel", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2907", "weight": 1.0, "source": "app_api_crm_opportunity_statistics_funnel", "target": "app_crud_crm_opportunity_get_sales_funnel" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2897", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_statistics_funnel", "target": "app_schemas_crm_opportunity_opportunitystatisticsbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2949", "weight": 1.0, "source": "app_api_crm_opportunity_follow_list", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2940", "weight": 1.0, "source": "app_api_crm_opportunity_follow_list", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2930", "weight": 1.0, "source": "app_api_crm_opportunity_follow_list", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2931", "weight": 1.0, "source": "app_api_crm_opportunity_follow_list", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2932", "weight": 1.0, "source": "app_api_crm_opportunity_follow_list", "target": "app_crud_crm_opportunity_follow_list_opportunity_follows" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2923", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_follow_list", "target": "app_schemas_crm_opportunity_opportunityfollowlistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2974", "weight": 1.0, "source": "app_api_crm_opportunity_follow_add", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2972", "weight": 1.0, "source": "app_api_crm_opportunity_follow_add", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2962", "weight": 1.0, "source": "app_api_crm_opportunity_follow_add", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2963", "weight": 1.0, "source": "app_api_crm_opportunity_follow_add", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2965", "weight": 1.0, "source": "app_api_crm_opportunity_follow_add", "target": "app_crud_crm_opportunity_follow_create_opportunity_follow" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2955", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_follow_add", "target": "app_schemas_crm_opportunity_opportunityfollowcreatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2997", "weight": 1.0, "source": "app_api_crm_opportunity_follow_update", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2995", "weight": 1.0, "source": "app_api_crm_opportunity_follow_update", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2987", "weight": 1.0, "source": "app_api_crm_opportunity_follow_update", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2988", "weight": 1.0, "source": "app_api_crm_opportunity_follow_update", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L2992", "weight": 1.0, "source": "app_api_crm_opportunity_follow_update", "target": "app_crud_crm_opportunity_follow_update_opportunity_follow" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L2980", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_follow_update", "target": "app_schemas_crm_opportunity_opportunityfollowupdatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3021", "weight": 1.0, "source": "app_api_crm_opportunity_follow_delete", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3019", "weight": 1.0, "source": "app_api_crm_opportunity_follow_delete", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3010", "weight": 1.0, "source": "app_api_crm_opportunity_follow_delete", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3011", "weight": 1.0, "source": "app_api_crm_opportunity_follow_delete", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3015", "weight": 1.0, "source": "app_api_crm_opportunity_follow_delete", "target": "app_crud_crm_opportunity_follow_soft_delete_opportunity_follow" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3003", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_follow_delete", "target": "app_schemas_crm_opportunity_opportunityfollowdeletebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3038", "weight": 1.0, "source": "app_api_crm_opportunity_follow_detail", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3039", "weight": 1.0, "source": "app_api_crm_opportunity_follow_detail", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3034", "weight": 1.0, "source": "app_api_crm_opportunity_follow_detail", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3035", "weight": 1.0, "source": "app_api_crm_opportunity_follow_detail", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3036", "weight": 1.0, "source": "app_api_crm_opportunity_follow_detail", "target": "app_crud_crm_opportunity_follow_get_opportunity_follow" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3027", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_follow_detail", "target": "app_schemas_crm_opportunity_opportunityfollowdetailbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3074", "weight": 1.0, "source": "app_api_crm_opportunity_product_list", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3065", "weight": 1.0, "source": "app_api_crm_opportunity_product_list", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3054", "weight": 1.0, "source": "app_api_crm_opportunity_product_list", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3055", "weight": 1.0, "source": "app_api_crm_opportunity_product_list", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3056", "weight": 1.0, "source": "app_api_crm_opportunity_product_list", "target": "app_crud_crm_opportunity_product_list_opportunity_products" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3047", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_product_list", "target": "app_schemas_crm_opportunity_opportunityproductlistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3091", "weight": 1.0, "source": "app_api_crm_opportunity_product_list_by_opportunity", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3093", "weight": 1.0, "source": "app_api_crm_opportunity_product_list_by_opportunity", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3087", "weight": 1.0, "source": "app_api_crm_opportunity_product_list_by_opportunity", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3088", "weight": 1.0, "source": "app_api_crm_opportunity_product_list_by_opportunity", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3092", "weight": 1.0, "source": "app_api_crm_opportunity_product_list_by_opportunity", "target": "app_crud_crm_opportunity_product_list_products_by_opportunity" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3080", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_product_list_by_opportunity", "target": "app_schemas_crm_opportunity_opportunityproductbyopportunitybody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3120", "weight": 1.0, "source": "app_api_crm_opportunity_product_add", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3118", "weight": 1.0, "source": "app_api_crm_opportunity_product_add", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3108", "weight": 1.0, "source": "app_api_crm_opportunity_product_add", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3109", "weight": 1.0, "source": "app_api_crm_opportunity_product_add", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3111", "weight": 1.0, "source": "app_api_crm_opportunity_product_add", "target": "app_crud_crm_opportunity_product_create_opportunity_product" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3101", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_product_add", "target": "app_schemas_crm_opportunity_opportunityproductcreatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3150", "weight": 1.0, "source": "app_api_crm_opportunity_product_batch_add", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3148", "weight": 1.0, "source": "app_api_crm_opportunity_product_batch_add", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3133", "weight": 1.0, "source": "app_api_crm_opportunity_product_batch_add", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3134", "weight": 1.0, "source": "app_api_crm_opportunity_product_batch_add", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3140", "weight": 1.0, "source": "app_api_crm_opportunity_product_batch_add", "target": "app_crud_crm_opportunity_product_batch_add_opportunity_products" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3126", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_product_batch_add", "target": "app_schemas_crm_opportunity_opportunityproductbatchaddbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3173", "weight": 1.0, "source": "app_api_crm_opportunity_product_update", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3171", "weight": 1.0, "source": "app_api_crm_opportunity_product_update", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3163", "weight": 1.0, "source": "app_api_crm_opportunity_product_update", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3164", "weight": 1.0, "source": "app_api_crm_opportunity_product_update", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3168", "weight": 1.0, "source": "app_api_crm_opportunity_product_update", "target": "app_crud_crm_opportunity_product_update_opportunity_product" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3156", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_product_update", "target": "app_schemas_crm_opportunity_opportunityproductupdatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3194", "weight": 1.0, "source": "app_api_crm_opportunity_product_delete", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3192", "weight": 1.0, "source": "app_api_crm_opportunity_product_delete", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3186", "weight": 1.0, "source": "app_api_crm_opportunity_product_delete", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3187", "weight": 1.0, "source": "app_api_crm_opportunity_product_delete", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3189", "weight": 1.0, "source": "app_api_crm_opportunity_product_delete", "target": "app_crud_crm_opportunity_product_soft_delete_opportunity_products" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3179", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_product_delete", "target": "app_schemas_crm_opportunity_opportunityproductdeletebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3211", "weight": 1.0, "source": "app_api_crm_opportunity_product_detail", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3212", "weight": 1.0, "source": "app_api_crm_opportunity_product_detail", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3207", "weight": 1.0, "source": "app_api_crm_opportunity_product_detail", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3208", "weight": 1.0, "source": "app_api_crm_opportunity_product_detail", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3209", "weight": 1.0, "source": "app_api_crm_opportunity_product_detail", "target": "app_crud_crm_opportunity_product_get_opportunity_product" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3200", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_product_detail", "target": "app_schemas_crm_opportunity_opportunityproductdetailbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3252", "weight": 1.0, "source": "app_api_crm_opportunity_export", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3227", "weight": 1.0, "source": "app_api_crm_opportunity_export", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3228", "weight": 1.0, "source": "app_api_crm_opportunity_export", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3231", "weight": 1.0, "source": "app_api_crm_opportunity_export", "target": "app_crud_crm_opportunity_list_opportunities" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3220", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_opportunity_export", "target": "app_schemas_crm_opportunity_opportunitylistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3242", "weight": 1.0, "source": "app_api_crm_opportunity_export", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3241", "weight": 1.0, "source": "app_api_crm_opportunity_export", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3268", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_rationale_3268", "target": "app_api_crm_supplier_info_list" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3292", "weight": 1.0, "source": "app_api_crm_supplier_info_list", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3282", "weight": 1.0, "source": "app_api_crm_supplier_info_list", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3270", "weight": 1.0, "source": "app_api_crm_supplier_info_list", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3271", "weight": 1.0, "source": "app_api_crm_supplier_info_list", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3273", "weight": 1.0, "source": "app_api_crm_supplier_info_list", "target": "app_crud_crm_supplier_info_list_supplier_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3263", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_supplier_info_list", "target": "app_schemas_crm_supplier_info_supplierinfolistbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3303", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_rationale_3303", "target": "app_api_crm_supplier_info_list_all" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3317", "weight": 1.0, "source": "app_api_crm_supplier_info_list_all", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3315", "weight": 1.0, "source": "app_api_crm_supplier_info_list_all", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3305", "weight": 1.0, "source": "app_api_crm_supplier_info_list_all", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3306", "weight": 1.0, "source": "app_api_crm_supplier_info_list_all", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3308", "weight": 1.0, "source": "app_api_crm_supplier_info_list_all", "target": "app_crud_crm_supplier_info_list_all_supplier_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3298", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_supplier_info_list_all", "target": "app_schemas_crm_supplier_info_supplierinfolistallbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3328", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_rationale_3328", "target": "app_api_crm_supplier_info_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3334", "weight": 1.0, "source": "app_api_crm_supplier_info_detail", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3338", "weight": 1.0, "source": "app_api_crm_supplier_info_detail", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3330", "weight": 1.0, "source": "app_api_crm_supplier_info_detail", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3331", "weight": 1.0, "source": "app_api_crm_supplier_info_detail", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3335", "weight": 1.0, "source": "app_api_crm_supplier_info_detail", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3332", "weight": 1.0, "source": "app_api_crm_supplier_info_detail", "target": "app_crud_crm_supplier_info_get_supplier_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3323", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_supplier_info_detail", "target": "app_schemas_crm_supplier_info_supplierinfodetailbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3351", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_rationale_3351", "target": "app_api_crm_supplier_info_add" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3366", "weight": 1.0, "source": "app_api_crm_supplier_info_add", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3364", "weight": 1.0, "source": "app_api_crm_supplier_info_add", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3353", "weight": 1.0, "source": "app_api_crm_supplier_info_add", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3354", "weight": 1.0, "source": "app_api_crm_supplier_info_add", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3357", "weight": 1.0, "source": "app_api_crm_supplier_info_add", "target": "app_crud_crm_supplier_info_create_supplier_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3346", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_supplier_info_add", "target": "app_schemas_crm_supplier_info_supplierinfocreatebody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3377", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_rationale_3377", "target": "app_api_crm_supplier_info_update" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3394", "weight": 1.0, "source": "app_api_crm_supplier_info_update", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3392", "weight": 1.0, "source": "app_api_crm_supplier_info_update", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3379", "weight": 1.0, "source": "app_api_crm_supplier_info_update", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3380", "weight": 1.0, "source": "app_api_crm_supplier_info_update", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3384", "weight": 1.0, "source": "app_api_crm_supplier_info_update", "target": "app_crud_crm_supplier_info_update_supplier_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3372", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_supplier_info_update", "target": "app_schemas_crm_supplier_info_supplierinfoupdatebody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3405", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_rationale_3405", "target": "app_api_crm_supplier_info_delete" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3416", "weight": 1.0, "source": "app_api_crm_supplier_info_delete", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3421", "weight": 1.0, "source": "app_api_crm_supplier_info_delete", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3407", "weight": 1.0, "source": "app_api_crm_supplier_info_delete", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3408", "weight": 1.0, "source": "app_api_crm_supplier_info_delete", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3419", "weight": 1.0, "source": "app_api_crm_supplier_info_delete", "target": "app_crud_crm_supplier_info_soft_delete_supplier_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3400", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_supplier_info_delete", "target": "app_schemas_crm_supplier_info_supplierinfodeletebody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3434", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_rationale_3434", "target": "app_api_crm_supplier_info_export" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3460", "weight": 1.0, "source": "app_api_crm_supplier_info_export", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3436", "weight": 1.0, "source": "app_api_crm_supplier_info_export", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3437", "weight": 1.0, "source": "app_api_crm_supplier_info_export", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3439", "weight": 1.0, "source": "app_api_crm_supplier_info_export", "target": "app_crud_crm_supplier_info_list_supplier_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3429", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_supplier_info_export", "target": "app_schemas_crm_supplier_info_supplierinfolistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3450", "weight": 1.0, "source": "app_api_crm_supplier_info_export", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3449", "weight": 1.0, "source": "app_api_crm_supplier_info_export", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3506", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_invoice_info_by_customer", "target": "app_api_crm_invoice_info_by_customer_impl" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3480", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_invoice_info_by_customer_impl", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3475", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_invoice_info_by_customer_impl", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3476", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_invoice_info_by_customer_impl", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3477", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_invoice_info_by_customer_impl", "target": "app_crud_crm_invoice_info_list_invoice_info_by_customer" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3470", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_invoice_info_by_customer_impl", "target": "app_schemas_crm_invoice_info_invoiceinfobycustomerbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3491", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_invoice_info_list", "target": "app_api_crm_invoice_info_by_customer_impl" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3493", "weight": 1.0, "source": "app_api_crm_invoice_info_list", "target": "app_core_response_error_response" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3484", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_invoice_info_list", "target": "app_schemas_crm_invoice_info_invoiceinfobycustomerbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3489", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_rationale_3489", "target": "app_api_crm_invoice_info_list" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3508", "weight": 1.0, "source": "app_api_crm_invoice_info_by_customer", "target": "app_core_response_error_response" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3499", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_invoice_info_by_customer", "target": "app_schemas_crm_invoice_info_invoiceinfobycustomerbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3533", "weight": 1.0, "source": "app_api_crm_invoice_info_add", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3531", "weight": 1.0, "source": "app_api_crm_invoice_info_add", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3521", "weight": 1.0, "source": "app_api_crm_invoice_info_add", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3522", "weight": 1.0, "source": "app_api_crm_invoice_info_add", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3524", "weight": 1.0, "source": "app_api_crm_invoice_info_add", "target": "app_crud_crm_invoice_info_create_invoice_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3514", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_invoice_info_add", "target": "app_schemas_crm_invoice_info_invoiceinfocreatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3561", "weight": 1.0, "source": "app_api_crm_invoice_info_update", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3559", "weight": 1.0, "source": "app_api_crm_invoice_info_update", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3546", "weight": 1.0, "source": "app_api_crm_invoice_info_update", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3547", "weight": 1.0, "source": "app_api_crm_invoice_info_update", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3551", "weight": 1.0, "source": "app_api_crm_invoice_info_update", "target": "app_crud_crm_invoice_info_update_invoice_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3539", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_invoice_info_update", "target": "app_schemas_crm_invoice_info_invoiceinfoupdatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3579", "weight": 1.0, "source": "app_api_crm_invoice_info_delete", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3582", "weight": 1.0, "source": "app_api_crm_invoice_info_delete", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3581", "weight": 1.0, "source": "app_api_crm_invoice_info_delete", "target": "app_crud_crm_invoice_info_soft_delete_invoice_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3567", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_invoice_info_delete", "target": "app_schemas_crm_invoice_info_invoiceinfodeletebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3609", "weight": 1.0, "source": "app_api_crm_invoice_info_set_default", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3607", "weight": 1.0, "source": "app_api_crm_invoice_info_set_default", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3597", "weight": 1.0, "source": "app_api_crm_invoice_info_set_default", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3598", "weight": 1.0, "source": "app_api_crm_invoice_info_set_default", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3600", "weight": 1.0, "source": "app_api_crm_invoice_info_set_default", "target": "app_crud_crm_invoice_info_set_default_invoice_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3590", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_invoice_info_set_default", "target": "app_schemas_crm_invoice_info_invoiceinfosetdefaultbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3659", "weight": 1.0, "source": "app_api_crm_clue_list", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3651", "weight": 1.0, "source": "app_api_crm_clue_list", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3625", "weight": 1.0, "source": "app_api_crm_clue_list", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3629", "weight": 1.0, "source": "app_api_crm_clue_list", "target": "app_crud_crm_clue_list_clues" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3626", "weight": 1.0, "source": "app_api_crm_clue_list", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3618", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_list", "target": "app_schemas_crm_clue_cluelistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3676", "weight": 1.0, "source": "app_api_crm_clue_detail", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3684", "weight": 1.0, "source": "app_api_crm_clue_detail", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3672", "weight": 1.0, "source": "app_api_crm_clue_detail", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3678", "weight": 1.0, "source": "app_api_crm_clue_detail", "target": "app_crud_crm_clue_get_clue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3673", "weight": 1.0, "source": "app_api_crm_clue_detail", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3681", "weight": 1.0, "source": "app_api_crm_clue_detail", "target": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3709", "weight": 1.0, "source": "app_api_crm_clue_create", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3707", "weight": 1.0, "source": "app_api_crm_clue_create", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3699", "weight": 1.0, "source": "app_api_crm_clue_create", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3701", "weight": 1.0, "source": "app_api_crm_clue_create", "target": "app_crud_crm_clue_create_clue" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3692", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_create", "target": "app_schemas_crm_clue_cluecreatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3731", "weight": 1.0, "source": "app_api_crm_clue_update", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3729", "weight": 1.0, "source": "app_api_crm_clue_update", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3722", "weight": 1.0, "source": "app_api_crm_clue_update", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3728", "weight": 1.0, "source": "app_api_crm_clue_update", "target": "app_crud_crm_clue_update_clue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3723", "weight": 1.0, "source": "app_api_crm_clue_update", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3715", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_update", "target": "app_schemas_crm_clue_clueupdatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3761", "weight": 1.0, "source": "app_api_crm_clue_delete", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3762", "weight": 1.0, "source": "app_api_crm_clue_delete", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3744", "weight": 1.0, "source": "app_api_crm_clue_delete", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3751", "weight": 1.0, "source": "app_api_crm_clue_delete", "target": "app_crud_crm_clue_soft_delete_clue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3745", "weight": 1.0, "source": "app_api_crm_clue_delete", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3737", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_delete", "target": "app_schemas_crm_clue_cluedeletebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3790", "weight": 1.0, "source": "app_api_crm_clue_assign", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3788", "weight": 1.0, "source": "app_api_crm_clue_assign", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3775", "weight": 1.0, "source": "app_api_crm_clue_assign", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3778", "weight": 1.0, "source": "app_api_crm_clue_assign", "target": "app_crud_crm_clue_assign_clues" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3776", "weight": 1.0, "source": "app_api_crm_clue_assign", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3768", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_assign", "target": "app_schemas_crm_clue_clueassignbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3818", "weight": 1.0, "source": "app_api_crm_clue_convert", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3816", "weight": 1.0, "source": "app_api_crm_clue_convert", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3803", "weight": 1.0, "source": "app_api_crm_clue_convert", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3808", "weight": 1.0, "source": "app_api_crm_clue_convert", "target": "app_crud_crm_clue_convert_clue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3804", "weight": 1.0, "source": "app_api_crm_clue_convert", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3796", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_convert", "target": "app_schemas_crm_clue_clueconvertbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3834", "weight": 1.0, "source": "app_api_crm_clue_check_convert", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3836", "weight": 1.0, "source": "app_api_crm_clue_check_convert", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3831", "weight": 1.0, "source": "app_api_crm_clue_check_convert", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3835", "weight": 1.0, "source": "app_api_crm_clue_check_convert", "target": "app_crud_crm_clue_check_convert" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3859", "weight": 1.0, "source": "app_api_crm_clue_update_status", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3857", "weight": 1.0, "source": "app_api_crm_clue_update_status", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3851", "weight": 1.0, "source": "app_api_crm_clue_update_status", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3854", "weight": 1.0, "source": "app_api_crm_clue_update_status", "target": "app_crud_crm_clue_update_clue_status" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3852", "weight": 1.0, "source": "app_api_crm_clue_update_status", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3844", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_update_status", "target": "app_schemas_crm_clue_cluestatusbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3880", "weight": 1.0, "source": "app_api_crm_clue_invalid", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3888", "weight": 1.0, "source": "app_api_crm_clue_invalid", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3872", "weight": 1.0, "source": "app_api_crm_clue_invalid", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3883", "weight": 1.0, "source": "app_api_crm_clue_invalid", "target": "app_crud_crm_clue_invalid_clue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3873", "weight": 1.0, "source": "app_api_crm_clue_invalid", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3865", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_invalid", "target": "app_schemas_crm_clue_clueinvalidbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3911", "weight": 1.0, "source": "app_api_crm_clue_update_level", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3909", "weight": 1.0, "source": "app_api_crm_clue_update_level", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3903", "weight": 1.0, "source": "app_api_crm_clue_update_level", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3906", "weight": 1.0, "source": "app_api_crm_clue_update_level", "target": "app_crud_crm_clue_update_clue_level" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3904", "weight": 1.0, "source": "app_api_crm_clue_update_level", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3896", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_update_level", "target": "app_schemas_crm_clue_cluelevelbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3957", "weight": 1.0, "source": "app_api_crm_clue_mine", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3949", "weight": 1.0, "source": "app_api_crm_clue_mine", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3924", "weight": 1.0, "source": "app_api_crm_clue_mine", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3928", "weight": 1.0, "source": "app_api_crm_clue_mine", "target": "app_crud_crm_clue_list_clues" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3925", "weight": 1.0, "source": "app_api_crm_clue_mine", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3917", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_mine", "target": "app_schemas_crm_clue_cluelistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4003", "weight": 1.0, "source": "app_api_crm_clue_to_follow", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3995", "weight": 1.0, "source": "app_api_crm_clue_to_follow", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3970", "weight": 1.0, "source": "app_api_crm_clue_to_follow", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3974", "weight": 1.0, "source": "app_api_crm_clue_to_follow", "target": "app_crud_crm_clue_list_clues" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L3971", "weight": 1.0, "source": "app_api_crm_clue_to_follow", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L3963", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_to_follow", "target": "app_schemas_crm_clue_cluelistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4049", "weight": 1.0, "source": "app_api_crm_clue_today_new", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4041", "weight": 1.0, "source": "app_api_crm_clue_today_new", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4016", "weight": 1.0, "source": "app_api_crm_clue_today_new", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4020", "weight": 1.0, "source": "app_api_crm_clue_today_new", "target": "app_crud_crm_clue_list_clues" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4017", "weight": 1.0, "source": "app_api_crm_clue_today_new", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4009", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_today_new", "target": "app_schemas_crm_clue_cluelistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4066", "weight": 1.0, "source": "app_api_crm_clue_park_area_list", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4064", "weight": 1.0, "source": "app_api_crm_clue_park_area_list", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4062", "weight": 1.0, "source": "app_api_crm_clue_park_area_list", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4096", "weight": 1.0, "source": "app_api_crm_clue_follow_list", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4088", "weight": 1.0, "source": "app_api_crm_clue_follow_list", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4077", "weight": 1.0, "source": "app_api_crm_clue_follow_list", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4079", "weight": 1.0, "source": "app_api_crm_clue_follow_list", "target": "app_crud_crm_clue_follow_list_clue_follows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4078", "weight": 1.0, "source": "app_api_crm_clue_follow_list", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4070", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_follow_list", "target": "app_schemas_crm_clue_cluefollowlistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4128", "weight": 1.0, "source": "app_api_crm_clue_follow_create", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4126", "weight": 1.0, "source": "app_api_crm_clue_follow_create", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4109", "weight": 1.0, "source": "app_api_crm_clue_follow_create", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4118", "weight": 1.0, "source": "app_api_crm_clue_follow_create", "target": "app_crud_crm_clue_follow_create_clue_follow" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4110", "weight": 1.0, "source": "app_api_crm_clue_follow_create", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4102", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_follow_create", "target": "app_schemas_crm_clue_cluefollowcreatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4161", "weight": 1.0, "source": "app_api_crm_clue_follow_delete", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4159", "weight": 1.0, "source": "app_api_crm_clue_follow_delete", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4141", "weight": 1.0, "source": "app_api_crm_clue_follow_delete", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4147", "weight": 1.0, "source": "app_api_crm_clue_follow_delete", "target": "app_crud_crm_clue_follow_delete_clue_follow" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4142", "weight": 1.0, "source": "app_api_crm_clue_follow_delete", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4134", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_follow_delete", "target": "app_schemas_crm_clue_cluefollowdeletebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4176", "weight": 1.0, "source": "app_api_crm_clue_follow_statistics", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4180", "weight": 1.0, "source": "app_api_crm_clue_follow_statistics", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4172", "weight": 1.0, "source": "app_api_crm_clue_follow_statistics", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4173", "weight": 1.0, "source": "app_api_crm_clue_follow_statistics", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4287", "weight": 1.0, "source": "app_api_crm_clue_export", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4241", "weight": 1.0, "source": "app_api_crm_clue_export", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4245", "weight": 1.0, "source": "app_api_crm_clue_export", "target": "app_crud_crm_clue_list_clues" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4242", "weight": 1.0, "source": "app_api_crm_clue_export", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4234", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_export", "target": "app_schemas_crm_clue_cluelistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4278", "weight": 1.0, "source": "app_api_crm_clue_export", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4277", "weight": 1.0, "source": "app_api_crm_clue_export", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4326", "weight": 1.0, "source": "app_api_crm_clue_import_template", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4318", "weight": 1.0, "source": "app_api_crm_clue_import_template", "target": "streamingresponse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/crm.py", "source_location": "L4303", "weight": 1.0, "source": "app_api_crm_clue_import_template", "target": "workbook" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4349", "weight": 1.0, "source": "app_api_crm_clue_import", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4374", "weight": 1.0, "source": "app_api_crm_clue_import", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4340", "weight": 1.0, "source": "app_api_crm_clue_import", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4367", "weight": 1.0, "source": "app_api_crm_clue_import", "target": "app_crud_crm_clue_import_clues" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4400", "weight": 1.0, "source": "app_api_crm_clue_check_duplicate", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4398", "weight": 1.0, "source": "app_api_crm_clue_check_duplicate", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4389", "weight": 1.0, "source": "app_api_crm_clue_check_duplicate", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4391", "weight": 1.0, "source": "app_api_crm_clue_check_duplicate", "target": "app_crud_crm_clue_check_duplicate_clue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4417", "weight": 1.0, "source": "app_api_crm_clue_follow_detail", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4422", "weight": 1.0, "source": "app_api_crm_clue_follow_detail", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4413", "weight": 1.0, "source": "app_api_crm_clue_follow_detail", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4418", "weight": 1.0, "source": "app_api_crm_clue_follow_detail", "target": "app_crud_crm_clue_follow_get_clue_follow" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4414", "weight": 1.0, "source": "app_api_crm_clue_follow_detail", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4445", "weight": 1.0, "source": "app_api_crm_clue_follow_update", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4443", "weight": 1.0, "source": "app_api_crm_clue_follow_update", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4437", "weight": 1.0, "source": "app_api_crm_clue_follow_update", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4440", "weight": 1.0, "source": "app_api_crm_clue_follow_update", "target": "app_crud_crm_clue_follow_update_clue_follow" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4438", "weight": 1.0, "source": "app_api_crm_clue_follow_update", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4430", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_follow_update", "target": "app_schemas_crm_clue_cluefollowupdatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4473", "weight": 1.0, "source": "app_api_crm_clue_statistics_overview", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4471", "weight": 1.0, "source": "app_api_crm_clue_statistics_overview", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4458", "weight": 1.0, "source": "app_api_crm_clue_statistics_overview", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4462", "weight": 1.0, "source": "app_api_crm_clue_statistics_overview", "target": "app_crud_crm_clue_statistics_get_clue_overview_statistics" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4459", "weight": 1.0, "source": "app_api_crm_clue_statistics_overview", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4451", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_statistics_overview", "target": "app_schemas_crm_clue_cluestatisticsbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4498", "weight": 1.0, "source": "app_api_crm_clue_statistics_source", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4496", "weight": 1.0, "source": "app_api_crm_clue_statistics_source", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4486", "weight": 1.0, "source": "app_api_crm_clue_statistics_source", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4489", "weight": 1.0, "source": "app_api_crm_clue_statistics_source", "target": "app_crud_crm_clue_statistics_get_clue_source_statistics" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4487", "weight": 1.0, "source": "app_api_crm_clue_statistics_source", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4479", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_statistics_source", "target": "app_schemas_crm_clue_cluestatisticsbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4515", "weight": 1.0, "source": "app_api_crm_clue_statistics_level", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4513", "weight": 1.0, "source": "app_api_crm_clue_statistics_level", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4510", "weight": 1.0, "source": "app_api_crm_clue_statistics_level", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4512", "weight": 1.0, "source": "app_api_crm_clue_statistics_level", "target": "app_crud_crm_clue_statistics_get_clue_level_statistics" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4511", "weight": 1.0, "source": "app_api_crm_clue_statistics_level", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4542", "weight": 1.0, "source": "app_api_crm_clue_statistics_trend", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4540", "weight": 1.0, "source": "app_api_crm_clue_statistics_trend", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4528", "weight": 1.0, "source": "app_api_crm_clue_statistics_trend", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4532", "weight": 1.0, "source": "app_api_crm_clue_statistics_trend", "target": "app_crud_crm_clue_statistics_get_clue_trend_statistics" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4529", "weight": 1.0, "source": "app_api_crm_clue_statistics_trend", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4521", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_statistics_trend", "target": "app_schemas_crm_clue_cluestatisticsbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4567", "weight": 1.0, "source": "app_api_crm_clue_statistics_owner", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4565", "weight": 1.0, "source": "app_api_crm_clue_statistics_owner", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4555", "weight": 1.0, "source": "app_api_crm_clue_statistics_owner", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4558", "weight": 1.0, "source": "app_api_crm_clue_statistics_owner", "target": "app_crud_crm_clue_statistics_get_clue_owner_statistics" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4556", "weight": 1.0, "source": "app_api_crm_clue_statistics_owner", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4548", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_clue_statistics_owner", "target": "app_schemas_crm_clue_cluestatisticsbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4628", "weight": 1.0, "source": "app_api_crm_price_letter_list", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4618", "weight": 1.0, "source": "app_api_crm_price_letter_list", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4600", "weight": 1.0, "source": "app_api_crm_price_letter_list", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4601", "weight": 1.0, "source": "app_api_crm_price_letter_list", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4602", "weight": 1.0, "source": "app_api_crm_price_letter_list", "target": "app_crud_crm_price_letter_list_price_letters" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4593", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_price_letter_list", "target": "app_schemas_crm_price_letter_priceletterlistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4645", "weight": 1.0, "source": "app_api_crm_price_letter_detail", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4647", "weight": 1.0, "source": "app_api_crm_price_letter_detail", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4641", "weight": 1.0, "source": "app_api_crm_price_letter_detail", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4642", "weight": 1.0, "source": "app_api_crm_price_letter_detail", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4646", "weight": 1.0, "source": "app_api_crm_price_letter_detail", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4643", "weight": 1.0, "source": "app_api_crm_price_letter_detail", "target": "app_crud_crm_price_letter_get_price_letter" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4634", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_price_letter_detail", "target": "app_schemas_crm_price_letter_priceletterdetailbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4676", "weight": 1.0, "source": "app_api_crm_price_letter_add", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4674", "weight": 1.0, "source": "app_api_crm_price_letter_add", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4663", "weight": 1.0, "source": "app_api_crm_price_letter_add", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4667", "weight": 1.0, "source": "app_api_crm_price_letter_add", "target": "app_crud_crm_price_letter_create_price_letter" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4656", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_price_letter_add", "target": "app_schemas_crm_price_letter_pricelettercreatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4696", "weight": 1.0, "source": "app_api_crm_price_letter_update", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4705", "weight": 1.0, "source": "app_api_crm_price_letter_update", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4690", "weight": 1.0, "source": "app_api_crm_price_letter_update", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4691", "weight": 1.0, "source": "app_api_crm_price_letter_update", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4697", "weight": 1.0, "source": "app_api_crm_price_letter_update", "target": "app_crud_crm_price_letter_update_price_letter" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4683", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_price_letter_update", "target": "app_schemas_crm_price_letter_priceletterupdatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4735", "weight": 1.0, "source": "app_api_crm_price_letter_void", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4733", "weight": 1.0, "source": "app_api_crm_price_letter_void", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4721", "weight": 1.0, "source": "app_api_crm_price_letter_void", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4722", "weight": 1.0, "source": "app_api_crm_price_letter_void", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/crm.py", "source_location": "L4724", "weight": 1.0, "source": "app_api_crm_price_letter_void", "target": "app_crud_crm_price_letter_void_price_letter" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/crm.py", "source_location": "L4714", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_price_letter_void", "target": "app_schemas_crm_price_letter_pricelettervoidbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_api_crm_contract_routes_register_contract_routes" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_core_menu_guard" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_core_menu_guard_require_admin_or_super_admin" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_core_menu_guard_require_menu_code" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_core_oper_log_decorator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_core_oper_log_decorator_oper_log" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_core_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_core_response_error_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_core_response_success_response" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_core_tenant_context" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_approval" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_approval_approve_contract_by_contract_id" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_approval_list_contract_approvals" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_approver_setting" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_approver_setting_get_setting" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_approver_setting_save_setting" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_batch_assign_owner" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_batch_submit_contract_approval" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_create_contract" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_create_from_opportunity" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_create_from_quote" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_download_contract_pdf" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_export_contracts" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_finish_contract" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_get_contract_detail" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_get_template" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_invalid_contract" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_list_contracts" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_query_expiring" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_renew_contract" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_save_template" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_sign_contract" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_soft_delete_contracts" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_start_execute" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_statistics_by_status" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_statistics_by_type" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_statistics_overview" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_statistics_trend" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_submit_contract_approval" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_total_pages" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_update_contract" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_upload_attachments" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_upload_attachments_with_category" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_upload_file" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_contract_withdraw_contract_approval" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_schemas_crm_contract" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_schemas_crm_contract_approver_setting" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_schemas_crm_contract_approver_setting_contractapproversettingsavebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_schemas_crm_contract_contractapprovalactionbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_schemas_crm_contract_contractbatchassignbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_schemas_crm_contract_contractbatchsubmitbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_schemas_crm_contract_contractcreatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_schemas_crm_contract_contractexportbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_schemas_crm_contract_contractinvalidbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_schemas_crm_contract_contractlistquery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_schemas_crm_contract_contractrenewbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_schemas_crm_contract_contractsignbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_schemas_crm_contract_contractstatisticsoverviewquery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_schemas_crm_contract_contractstatisticstrendquery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_schemas_crm_contract_contractstatusbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_schemas_crm_contract_contractsubmitbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_schemas_crm_contract_contracttemplatesavebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_schemas_crm_contract_contractupdatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_schemas_crm_contract_contractuploadattachmentsbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_schemas_crm_contract_contractuploadfilebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_schemas_crm_contract_contractwithdrawbody" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_utils_crm_export_columns" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_utils_excel_export" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes", "target": "fastapi" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_rationale_1", "target": "app_api_crm_contract_routes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L799", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_core_menu_guard_require_menu_code" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_core_oper_log_decorator_oper_log" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L752", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_crud_crm_contract_approval_approve_contract_by_contract_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L777", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_crud_crm_contract_approval_list_contract_approvals" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L791", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_crud_crm_contract_approver_setting_get_setting" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L806", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_crud_crm_contract_approver_setting_save_setting" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L712", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_crud_crm_contract_batch_assign_owner" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_crud_crm_contract_batch_submit_contract_approval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_crud_crm_contract_create_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L662", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_crud_crm_contract_create_from_opportunity" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L636", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_crud_crm_contract_create_from_quote" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L736", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_crud_crm_contract_download_contract_pdf" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L479", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_crud_crm_contract_export_contracts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L350", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_crud_crm_contract_finish_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L830", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_crud_crm_contract_get_contract_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L415", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_crud_crm_contract_get_template" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L368", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_crud_crm_contract_invalid_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_crud_crm_contract_list_contracts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L591", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_crud_crm_contract_query_expiring" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L610", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_crud_crm_contract_renew_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L392", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_crud_crm_contract_save_template" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L686", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_crud_crm_contract_sign_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_crud_crm_contract_soft_delete_contracts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L333", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_crud_crm_contract_start_execute" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L536", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_crud_crm_contract_statistics_by_status" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L550", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_crud_crm_contract_statistics_by_type" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L514", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_crud_crm_contract_statistics_overview" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L568", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_crud_crm_contract_statistics_trend" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L256", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_crud_crm_contract_submit_contract_approval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_crud_crm_contract_total_pages" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_crud_crm_contract_update_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L454", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_crud_crm_contract_upload_attachments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L449", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_crud_crm_contract_upload_attachments_with_category" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L431", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_crud_crm_contract_upload_file" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L309", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_crud_crm_contract_withdraw_contract_approval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L473", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_schemas_crm_contract_contractexportbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_schemas_crm_contract_contractlistquery" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L509", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_schemas_crm_contract_contractstatisticsoverviewquery" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L567", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_schemas_crm_contract_contractstatisticstrendquery" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L482", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_routes.py", "source_location": "L481", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_routes_register_contract_routes", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_api_crm_contract_sub_routes_register_contract_sub_routes" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_core_menu_guard" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_core_menu_guard_require_admin_or_super_admin" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_core_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_core_response_error_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_core_response_success_response" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_core_tenant_context" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_crud_crm_contract" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_crud_crm_contract_approval" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_crud_crm_contract_approval_approve_pass" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_crud_crm_contract_approval_approve_reject" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_crud_crm_contract_approval_approve_transfer" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_crud_crm_contract_approval_export_contract_approvals" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_crud_crm_contract_approval_get_contract_approval_detail" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_crud_crm_contract_approval_list_contract_approvals_page" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_crud_crm_contract_approval_refresh_approver_names" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_crud_crm_contract_create_contract_change" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_crud_crm_contract_create_contract_template" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_crud_crm_contract_execute_change" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_crud_crm_contract_export_contract_changes" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_crud_crm_contract_export_contract_templates" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_crud_crm_contract_get_contract_change_detail" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_crud_crm_contract_get_contract_template_detail" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_crud_crm_contract_list_contract_changes" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_crud_crm_contract_list_contract_templates" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_crud_crm_contract_soft_delete_contract_changes" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_crud_crm_contract_soft_delete_contract_templates" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_crud_crm_contract_submit_change_approval" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_crud_crm_contract_toggle_contract_template_active" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_crud_crm_contract_total_pages" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_crud_crm_contract_update_contract_change" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_crud_crm_contract_update_contract_template" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_crud_crm_contract_withdraw_change" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_schemas_crm_contract" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_schemas_crm_contract_contractapprovalexportbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_schemas_crm_contract_contractapprovallistquery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_schemas_crm_contract_contractapprovalpassbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_schemas_crm_contract_contractapprovalrefreshnamesbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_schemas_crm_contract_contractapprovalrejectbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_schemas_crm_contract_contractapprovaltransferbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_schemas_crm_contract_contractchangecreatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_schemas_crm_contract_contractchangeexportbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_schemas_crm_contract_contractchangelistquery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_schemas_crm_contract_contractchangesubmitbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_schemas_crm_contract_contractchangeupdatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_schemas_crm_contract_contracttemplatecreatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_schemas_crm_contract_contracttemplateexportbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_schemas_crm_contract_contracttemplatelistquery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_schemas_crm_contract_contracttemplateupdatebody" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_utils_crm_export_columns" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_utils_excel_export" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes", "target": "fastapi" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_rationale_1", "target": "app_api_crm_contract_sub_routes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L577", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_crud_crm_contract_approval_approve_pass" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L593", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_crud_crm_contract_approval_approve_reject" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L609", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_crud_crm_contract_approval_approve_transfer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L638", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_crud_crm_contract_approval_export_contract_approvals" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L562", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_crud_crm_contract_approval_get_contract_approval_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L531", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_crud_crm_contract_approval_list_contract_approvals_page" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L663", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_crud_crm_contract_approval_refresh_approver_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_crud_crm_contract_create_contract_change" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L376", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_crud_crm_contract_create_contract_template" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_crud_crm_contract_execute_change" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L282", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_crud_crm_contract_export_contract_changes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L485", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_crud_crm_contract_export_contract_templates" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_crud_crm_contract_get_contract_change_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L358", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_crud_crm_contract_get_contract_template_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_crud_crm_contract_list_contract_changes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L326", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_crud_crm_contract_list_contract_templates" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_crud_crm_contract_soft_delete_contract_changes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L425", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_crud_crm_contract_soft_delete_contract_templates" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_crud_crm_contract_submit_change_approval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L442", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_crud_crm_contract_toggle_contract_template_active" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_crud_crm_contract_total_pages" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_crud_crm_contract_update_contract_change" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L401", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_crud_crm_contract_update_contract_template" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_crud_crm_contract_withdraw_change" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L632", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_schemas_crm_contract_contractapprovalexportbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L520", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_schemas_crm_contract_contractapprovallistquery" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L662", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_schemas_crm_contract_contractapprovalrefreshnamesbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_schemas_crm_contract_contractchangeexportbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_schemas_crm_contract_contractchangelistquery" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L479", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_schemas_crm_contract_contracttemplateexportbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L316", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_schemas_crm_contract_contracttemplatelistquery" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L285", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L284", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_api_crm_quote_routes_register_quote_routes" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_core_menu_guard" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_core_menu_guard_require_admin_or_super_admin" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_core_menu_guard_require_menu_code" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_core_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_core_response_error_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_core_response_success_response" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_core_tenant_context" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_accept_quote" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_approval" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_approval_approve_quote" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_approval_list_quote_approvals" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_approval_refresh_approver_names" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_approval_withdraw_approval" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_approver_setting" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_approver_setting_get_setting" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_approver_setting_save_setting" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_create_new_version" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_create_quote" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_generate_pdf" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_generate_share" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_get_quote_detail" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_get_template" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_invalid_quote" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_list_quotes" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_product" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_product_insert_quote_product" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_product_list_quote_products" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L566", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_product_product_row_to_dict" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_product_soft_delete_quote_products" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_product_update_quote_product" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_query_versions" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_reject_quote" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_save_template" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_share_log" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_share_log_list_share_logs" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_share_log_share_log_statistics" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_soft_delete_quotes" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_statistics_overview" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_statistics_status" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_statistics_trend" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_submit_quote" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_to_contract" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_total_pages" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_crud_crm_quote_update_quote" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_schemas_crm_quote" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_schemas_crm_quote_approver_setting" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_schemas_crm_quote_approver_setting_quoteapproversettingsavebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_schemas_crm_quote_quoteacceptbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_schemas_crm_quote_quoteapprovalapprovebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_schemas_crm_quote_quoteapprovallistbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_schemas_crm_quote_quoteapprovalrefreshnamesbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_schemas_crm_quote_quoteapprovalwithdrawbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_schemas_crm_quote_quotecreatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_schemas_crm_quote_quotedeletebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_schemas_crm_quote_quotedetailbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_schemas_crm_quote_quoteinvalidbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_schemas_crm_quote_quotelistbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_schemas_crm_quote_quotenewversionbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_schemas_crm_quote_quotepdfbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_schemas_crm_quote_quoteproductcreatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_schemas_crm_quote_quoteproductdeletebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_schemas_crm_quote_quoteproductlistbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_schemas_crm_quote_quoteproductupdatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_schemas_crm_quote_quoterejectbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_schemas_crm_quote_quotesharegeneratebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_schemas_crm_quote_quoteshareloglistbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_schemas_crm_quote_quotesharelogstatisticsbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_schemas_crm_quote_quotestatisticsoverviewbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_schemas_crm_quote_quotestatisticstrendbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_schemas_crm_quote_quotesubmitbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_schemas_crm_quote_quotetemplategetbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_schemas_crm_quote_quotetemplatesavebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_schemas_crm_quote_quotetocontractbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_schemas_crm_quote_quoteupdatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_schemas_crm_quote_quoteversionsbody" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_utils_crm_export_columns" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_utils_excel_export" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes", "target": "fastapi" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_rationale_1", "target": "app_api_crm_quote_routes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L743", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_core_menu_guard_require_menu_code" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L315", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_crud_crm_quote_accept_quote" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L643", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_crud_crm_quote_approval_approve_quote" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L627", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_crud_crm_quote_approval_list_quote_approvals" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L688", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_crud_crm_quote_approval_refresh_approver_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L667", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_crud_crm_quote_approval_withdraw_approval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L734", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_crud_crm_quote_approver_setting_get_setting" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L750", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_crud_crm_quote_approver_setting_save_setting" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L386", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_crud_crm_quote_create_new_version" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_crud_crm_quote_create_quote" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_crud_crm_quote_generate_pdf" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L292", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_crud_crm_quote_generate_share" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_crud_crm_quote_get_quote_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_crud_crm_quote_get_template" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L427", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_crud_crm_quote_invalid_quote" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_crud_crm_quote_list_quotes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L559", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_crud_crm_quote_product_insert_quote_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L541", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_crud_crm_quote_product_list_quote_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L568", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_crud_crm_quote_product_product_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L611", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_crud_crm_quote_product_soft_delete_quote_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L586", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_crud_crm_quote_product_update_quote_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L411", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_crud_crm_quote_query_versions" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L331", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_crud_crm_quote_reject_quote" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_crud_crm_quote_save_template" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L704", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_crud_crm_quote_share_log_list_share_logs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L720", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_crud_crm_quote_share_log_share_log_statistics" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_crud_crm_quote_soft_delete_quotes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L480", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_crud_crm_quote_statistics_overview" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L502", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_crud_crm_quote_statistics_status" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L518", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_crud_crm_quote_statistics_trend" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_crud_crm_quote_submit_quote" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L356", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_crud_crm_quote_to_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_crud_crm_quote_total_pages" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L181", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_crud_crm_quote_update_quote" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L687", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_schemas_crm_quote_quoteapprovalrefreshnamesbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_schemas_crm_quote_quotelistbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L479", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_schemas_crm_quote_quotestatisticsoverviewbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L517", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_schemas_crm_quote_quotestatisticstrendbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L454", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/crm_quote_routes.py", "source_location": "L453", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_crm_quote_routes_register_quote_routes", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/db/__init__.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_init", "target": "app_api_db_dashboard" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/__init__.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_init", "target": "app_api_db_init_db_health" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/db/__init__.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_init", "target": "app_api_db_inventory" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/db/__init__.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_init", "target": "app_api_db_plans" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/db/__init__.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_init", "target": "app_api_db_weighing" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_init", "target": "fastapi" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/db/__init__.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_init_rationale_1", "target": "app_api_db_init" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard", "target": "app_api_db_dashboard_cargo_stats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard", "target": "app_api_db_dashboard_get_dashboard_stats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard", "target": "app_api_db_dashboard_get_inbound_by_cargo" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard", "target": "app_api_db_dashboard_get_inbound_by_partner_cargo" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard", "target": "app_api_db_dashboard_get_outbound_by_cargo" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard", "target": "app_api_db_dashboard_get_outbound_by_partner_cargo" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard", "target": "app_api_db_dashboard_partner_cargo_stats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard", "target": "app_api_db_dashboard_scoped_inventory_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard", "target": "app_api_db_dashboard_scoped_weighing_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard", "target": "app_api_db_dashboard_weighing_actual_map" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard", "target": "app_core_db_auth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard", "target": "app_core_db_auth_dbusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard", "target": "app_core_db_auth_get_db_current_user" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard", "target": "app_core_tenant_context" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard", "target": "app_models_db_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard", "target": "app_models_db_models_dbweighingslip" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard", "target": "app_schemas_db_dashboard" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard", "target": "app_schemas_db_dashboard_dashboardcargostat" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard", "target": "app_schemas_db_dashboard_dashboardpartnercargostat" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard", "target": "app_schemas_db_dashboard_dashboardstats" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard", "target": "app_services_db_data_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard", "target": "app_services_db_data_scope_apply_db_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard", "target": "fastapi" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_cargo_stats", "target": "app_api_db_dashboard_scoped_inventory_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_get_dashboard_stats", "target": "app_api_db_dashboard_scoped_inventory_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_partner_cargo_stats", "target": "app_api_db_dashboard_scoped_inventory_query" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_scoped_inventory_query", "target": "app_api_db_dashboard_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_scoped_inventory_query", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_scoped_inventory_query", "target": "app_services_db_data_scope_apply_db_scope" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_cargo_stats", "target": "app_api_db_dashboard_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_get_dashboard_stats", "target": "app_api_db_dashboard_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_get_inbound_by_cargo", "target": "app_api_db_dashboard_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_get_inbound_by_partner_cargo", "target": "app_api_db_dashboard_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_get_outbound_by_cargo", "target": "app_api_db_dashboard_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_get_outbound_by_partner_cargo", "target": "app_api_db_dashboard_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_partner_cargo_stats", "target": "app_api_db_dashboard_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_scoped_weighing_query", "target": "app_api_db_dashboard_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_weighing_actual_map", "target": "app_api_db_dashboard_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_get_dashboard_stats", "target": "app_api_db_dashboard_scoped_weighing_query" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_scoped_weighing_query", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_scoped_weighing_query", "target": "app_services_db_data_scope_apply_db_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_weighing_actual_map", "target": "app_api_db_dashboard_scoped_weighing_query" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_get_dashboard_stats", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/dashboard.py", "source_location": "L46", "weight": 1.0, "source": "app_api_db_dashboard_get_dashboard_stats", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_get_dashboard_stats", "target": "app_schemas_db_dashboard_dashboardstats" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_get_inbound_by_cargo", "target": "app_api_db_dashboard_cargo_stats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_get_inbound_by_cargo", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_get_inbound_by_cargo", "target": "app_schemas_db_dashboard_dashboardcargostat" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_get_inbound_by_partner_cargo", "target": "app_api_db_dashboard_partner_cargo_stats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_get_inbound_by_partner_cargo", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_get_inbound_by_partner_cargo", "target": "app_schemas_db_dashboard_dashboardpartnercargostat" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_get_outbound_by_cargo", "target": "app_api_db_dashboard_cargo_stats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_get_outbound_by_cargo", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_get_outbound_by_cargo", "target": "app_schemas_db_dashboard_dashboardcargostat" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_get_outbound_by_partner_cargo", "target": "app_api_db_dashboard_partner_cargo_stats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_get_outbound_by_partner_cargo", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_get_outbound_by_partner_cargo", "target": "app_schemas_db_dashboard_dashboardpartnercargostat" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_cargo_stats", "target": "app_api_db_dashboard_weighing_actual_map" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_partner_cargo_stats", "target": "app_api_db_dashboard_weighing_actual_map" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_weighing_actual_map", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_cargo_stats", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_cargo_stats", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_cargo_stats", "target": "app_schemas_db_dashboard_dashboardcargostat" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_partner_cargo_stats", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_partner_cargo_stats", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/db/dashboard.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_dashboard_partner_cargo_stats", "target": "app_schemas_db_dashboard_dashboardpartnercargostat" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_api_db_inventory_apply_inventory_product_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_api_db_inventory_apply_inventory_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_api_db_inventory_base_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L371", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_api_db_inventory_create_inventory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L419", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_api_db_inventory_create_link_for_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L521", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_api_db_inventory_delete_inventory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L323", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_api_db_inventory_export_inventory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_api_db_inventory_generate_batch_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L483", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_api_db_inventory_get_inventory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_api_db_inventory_get_inventory_by_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L547", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_api_db_inventory_get_inventory_related" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L470", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_api_db_inventory_get_inventory_site_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_api_db_inventory_inventoryexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L541", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_api_db_inventory_inventoryrelateddata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_api_db_inventory_list_inventory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_api_db_inventory_maybe_promote_third_party_status" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_api_db_inventory_resolve_tenant_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L503", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_api_db_inventory_update_inventory" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_core_db_auth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_core_db_auth_dbusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_core_db_auth_get_db_current_user" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_core_db_auth_get_db_current_user_optional" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_core_delete_guard" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_core_delete_guard_user_info_from_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_core_tenant_context" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_models_db_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_models_db_models_dbweighingslip" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_schemas_db_inventory" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_schemas_db_inventory_createlinkforplanpayload" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_schemas_db_inventory_inboundoutboundcreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_schemas_db_inventory_inboundoutboundread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_schemas_db_inventory_inboundoutboundupdate" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_schemas_db_plans" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_schemas_db_plans_purchaseplanread" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_schemas_db_public_inventory" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_schemas_db_public_inventory_inventorysiteurlread" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_schemas_db_weighing" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_schemas_db_weighing_weighingslipread" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_services_db_data_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_services_db_data_scope_apply_db_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_services_db_data_scope_assert_db_row_in_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_services_db_inventory_id" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_services_db_inventory_id_next_inbound_outbound_id" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_services_db_mappers" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_services_db_mappers_inventory_to_read" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_services_db_mappers_is_empty_inventory_date" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_services_db_mappers_load_user_display_name_map" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_services_db_mappers_parse_date_str" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_services_db_mappers_plan_to_read" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_services_db_mappers_weighing_to_read" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_services_db_product_helpers" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_services_db_product_helpers_apply_product_snapshot_to_inventory" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_services_db_product_helpers_resolve_crm_product" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_utils_excel_export" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory", "target": "fastapi" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_base_query", "target": "app_api_db_inventory_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_get_inventory", "target": "app_api_db_inventory_base_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_list_inventory", "target": "app_api_db_inventory_base_query" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_apply_inventory_product_update", "target": "app_api_db_inventory_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L371", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_create_inventory", "target": "app_api_db_inventory_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L419", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_create_link_for_plan", "target": "app_api_db_inventory_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L521", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_delete_inventory", "target": "app_api_db_inventory_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L323", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_export_inventory", "target": "app_api_db_inventory_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_generate_batch_no", "target": "app_api_db_inventory_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L483", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_get_inventory", "target": "app_api_db_inventory_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_get_inventory_by_id", "target": "app_api_db_inventory_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L547", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_get_inventory_related", "target": "app_api_db_inventory_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L470", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_get_inventory_site_url", "target": "app_api_db_inventory_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_list_inventory", "target": "app_api_db_inventory_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_resolve_tenant_no", "target": "app_api_db_inventory_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L503", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_update_inventory", "target": "app_api_db_inventory_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L380", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_create_inventory", "target": "app_api_db_inventory_generate_batch_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L454", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_create_link_for_plan", "target": "app_api_db_inventory_generate_batch_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L376", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_create_inventory", "target": "app_api_db_inventory_resolve_tenant_no" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_resolve_tenant_no", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_resolve_tenant_no", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L488", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_get_inventory", "target": "app_api_db_inventory_get_inventory_by_id" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_get_inventory_by_id", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L551", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_get_inventory_related", "target": "app_api_db_inventory_get_inventory_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L509", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_update_inventory", "target": "app_api_db_inventory_get_inventory_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L527", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_delete_inventory", "target": "app_api_db_inventory_get_inventory" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_get_inventory", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_get_inventory", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L483", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_get_inventory", "target": "app_schemas_db_inventory_inboundoutboundread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_get_inventory", "target": "app_services_db_data_scope_assert_db_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/inventory.py", "source_location": "L499", "weight": 1.0, "source": "app_api_db_inventory_get_inventory", "target": "app_services_db_mappers_inventory_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L476", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_get_inventory_site_url", "target": "app_api_db_inventory_get_inventory" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L487", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_rationale_487", "target": "app_api_db_inventory_get_inventory" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_apply_inventory_product_update", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_apply_inventory_product_update", "target": "app_services_db_product_helpers_apply_product_snapshot_to_inventory" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_apply_inventory_product_update", "target": "app_services_db_product_helpers_resolve_crm_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L512", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_update_inventory", "target": "app_api_db_inventory_apply_inventory_product_update" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_apply_inventory_update", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_apply_inventory_update", "target": "app_services_db_mappers_parse_date_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L513", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_update_inventory", "target": "app_api_db_inventory_apply_inventory_update" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_maybe_promote_third_party_status", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_maybe_promote_third_party_status", "target": "app_services_db_mappers_is_empty_inventory_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L514", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_update_inventory", "target": "app_api_db_inventory_maybe_promote_third_party_status" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L330", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_export_inventory", "target": "app_api_db_inventory_list_inventory" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_list_inventory", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/inventory.py", "source_location": "L192", "weight": 1.0, "source": "app_api_db_inventory_list_inventory", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_list_inventory", "target": "app_schemas_db_inventory_inboundoutboundread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/inventory.py", "source_location": "L243", "weight": 1.0, "source": "app_api_db_inventory_list_inventory", "target": "app_services_db_data_scope_apply_db_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/inventory.py", "source_location": "L271", "weight": 1.0, "source": "app_api_db_inventory_list_inventory", "target": "app_services_db_mappers_inventory_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/inventory.py", "source_location": "L267", "weight": 1.0, "source": "app_api_db_inventory_list_inventory", "target": "app_services_db_mappers_load_user_display_name_map" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/inventory.py", "source_location": "L228", "weight": 1.0, "source": "app_api_db_inventory_list_inventory", "target": "app_services_db_mappers_parse_date_str" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L323", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_export_inventory", "target": "app_api_db_inventory_inventoryexportbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_inventory_inventoryexportbody", "target": "app_core_db_auth_dbusercontext" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_inventoryexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_inventory_inventoryexportbody", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_inventory_inventoryexportbody", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_inventory_inventoryexportbody", "target": "app_models_db_models_dbweighingslip" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_inventory_inventoryexportbody", "target": "app_schemas_db_public_inventory_inventorysiteurlread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L41", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_inventory_inventoryexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L41", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_inventory_inventoryexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L323", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_export_inventory", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/inventory.py", "source_location": "L357", "weight": 1.0, "source": "app_api_db_inventory_export_inventory", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/inventory.py", "source_location": "L358", "weight": 1.0, "source": "app_api_db_inventory_export_inventory", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/inventory.py", "source_location": "L348", "weight": 1.0, "source": "app_api_db_inventory_export_inventory", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/inventory.py", "source_location": "L355", "weight": 1.0, "source": "app_api_db_inventory_export_inventory", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L328", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_rationale_328", "target": "app_api_db_inventory_export_inventory" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L371", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_create_inventory", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L390", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_create_inventory", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L371", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_create_inventory", "target": "app_schemas_db_inventory_inboundoutboundcreate" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L371", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_create_inventory", "target": "app_schemas_db_inventory_inboundoutboundread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/inventory.py", "source_location": "L391", "weight": 1.0, "source": "app_api_db_inventory_create_inventory", "target": "app_services_db_inventory_id_next_inbound_outbound_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/inventory.py", "source_location": "L411", "weight": 1.0, "source": "app_api_db_inventory_create_inventory", "target": "app_services_db_mappers_inventory_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/inventory.py", "source_location": "L393", "weight": 1.0, "source": "app_api_db_inventory_create_inventory", "target": "app_services_db_mappers_parse_date_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/inventory.py", "source_location": "L406", "weight": 1.0, "source": "app_api_db_inventory_create_inventory", "target": "app_services_db_product_helpers_apply_product_snapshot_to_inventory" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/inventory.py", "source_location": "L388", "weight": 1.0, "source": "app_api_db_inventory_create_inventory", "target": "app_services_db_product_helpers_resolve_crm_product" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L419", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_create_link_for_plan", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/inventory.py", "source_location": "L424", "weight": 1.0, "source": "app_api_db_inventory_create_link_for_plan", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L443", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_create_link_for_plan", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L419", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_create_link_for_plan", "target": "app_schemas_db_inventory_createlinkforplanpayload" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L419", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_create_link_for_plan", "target": "app_schemas_db_inventory_inboundoutboundread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/inventory.py", "source_location": "L444", "weight": 1.0, "source": "app_api_db_inventory_create_link_for_plan", "target": "app_services_db_inventory_id_next_inbound_outbound_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/inventory.py", "source_location": "L466", "weight": 1.0, "source": "app_api_db_inventory_create_link_for_plan", "target": "app_services_db_mappers_inventory_to_read" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L470", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_get_inventory_site_url", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/inventory.py", "source_location": "L475", "weight": 1.0, "source": "app_api_db_inventory_get_inventory_site_url", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L470", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_get_inventory_site_url", "target": "app_schemas_db_public_inventory_inventorysiteurlread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L503", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_update_inventory", "target": "app_schemas_db_inventory_inboundoutboundread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L503", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_update_inventory", "target": "app_schemas_db_inventory_inboundoutboundupdate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/inventory.py", "source_location": "L517", "weight": 1.0, "source": "app_api_db_inventory_update_inventory", "target": "app_services_db_mappers_inventory_to_read" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L521", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_delete_inventory", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/inventory.py", "source_location": "L535", "weight": 1.0, "source": "app_api_db_inventory_delete_inventory", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/inventory.py", "source_location": "L535", "weight": 1.0, "source": "app_api_db_inventory_delete_inventory", "target": "app_core_delete_guard_user_info_from_context" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/inventory.py", "source_location": "L526", "weight": 1.0, "source": "app_api_db_inventory_delete_inventory", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L547", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_get_inventory_related", "target": "app_api_db_inventory_inventoryrelateddata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_inventory_inventoryrelateddata", "target": "app_core_db_auth_dbusercontext" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/db/inventory.py", "source_location": "L541", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_inventory_inventoryrelateddata", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_inventory_inventoryrelateddata", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_inventory_inventoryrelateddata", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_inventory_inventoryrelateddata", "target": "app_models_db_models_dbweighingslip" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L24", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_inventory_inventoryrelateddata", "target": "app_schemas_db_public_inventory_inventorysiteurlread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L41", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_inventory_inventoryrelateddata", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/inventory.py", "source_location": "L41", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_inventory_inventoryrelateddata", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/inventory.py", "source_location": "L576", "weight": 1.0, "source": "app_api_db_inventory_get_inventory_related", "target": "app_services_db_mappers_plan_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/inventory.py", "source_location": "L577", "weight": 1.0, "source": "app_api_db_inventory_get_inventory_related", "target": "app_services_db_mappers_weighing_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L450", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_api_db_plans_apply_plan_product_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L466", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_api_db_plans_apply_plan_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L349", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_api_db_plans_autogeneratemonthlyresult" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_api_db_plans_base_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_api_db_plans_create_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L399", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_api_db_plans_delete_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L246", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_api_db_plans_export_plans" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L299", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_api_db_plans_generate_plan_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L419", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_api_db_plans_get_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L436", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_api_db_plans_get_plan_by_id_only" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L493", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_api_db_plans_get_plan_related" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L545", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_api_db_plans_get_third_party_plan_page" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_api_db_plans_list_plans" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_api_db_plans_planexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L487", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_api_db_plans_planrelateddata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L356", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_api_db_plans_run_auto_generate_monthly" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L538", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_api_db_plans_thirdpartyplanpagedata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L381", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_api_db_plans_update_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_core_db_auth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_core_db_auth_dbusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_core_db_auth_get_db_current_user" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_core_delete_guard" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_core_delete_guard_user_info_from_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_core_tenant_context" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_core_utils" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_core_utils_generate_uuid" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_models_db_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_models_db_models_dbweighingslip" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_schemas_db_inventory" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_schemas_db_inventory_inboundoutboundread" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_schemas_db_plans" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_schemas_db_plans_purchaseplancreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_schemas_db_plans_purchaseplanread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_schemas_db_plans_purchaseplanupdate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_schemas_db_plans_purchaseplanwithfilllink" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_schemas_db_weighing" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_schemas_db_weighing_weighingslipread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L363", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_services_db_auto_generate_plans_run_auto_generate_monthly_plans" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_services_db_data_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_services_db_data_scope_apply_db_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_services_db_data_scope_assert_db_row_in_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_services_db_mappers" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_services_db_mappers_inventory_to_read" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_services_db_mappers_load_user_display_name_map" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_services_db_mappers_parse_date_str" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_services_db_mappers_parse_datetime_str" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_services_db_mappers_plan_to_read" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_services_db_mappers_plan_to_read_with_fill_link" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_services_db_mappers_weighing_to_read" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L300", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_services_db_plan_helpers_generate_plan_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_services_db_product_helpers" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_services_db_product_helpers_apply_product_snapshot_to_plan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_services_db_product_helpers_resolve_crm_product" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_utils_excel_export" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans", "target": "fastapi" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_base_query", "target": "app_api_db_plans_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L423", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_get_plan", "target": "app_api_db_plans_base_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_list_plans", "target": "app_api_db_plans_base_query" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L450", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_apply_plan_product_update", "target": "app_api_db_plans_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_create_plan", "target": "app_api_db_plans_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L399", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_delete_plan", "target": "app_api_db_plans_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L246", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_export_plans", "target": "app_api_db_plans_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L419", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_get_plan", "target": "app_api_db_plans_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L436", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_get_plan_by_id_only", "target": "app_api_db_plans_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L493", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_get_plan_related", "target": "app_api_db_plans_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L545", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_get_third_party_plan_page", "target": "app_api_db_plans_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_list_plans", "target": "app_api_db_plans_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L356", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_run_auto_generate_monthly", "target": "app_api_db_plans_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L381", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_update_plan", "target": "app_api_db_plans_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L253", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_export_plans", "target": "app_api_db_plans_list_plans" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_list_plans", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/plans.py", "source_location": "L88", "weight": 1.0, "source": "app_api_db_plans_list_plans", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_list_plans", "target": "app_schemas_db_plans_purchaseplanwithfilllink" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/plans.py", "source_location": "L137", "weight": 1.0, "source": "app_api_db_plans_list_plans", "target": "app_services_db_data_scope_apply_db_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/plans.py", "source_location": "L195", "weight": 1.0, "source": "app_api_db_plans_list_plans", "target": "app_services_db_mappers_load_user_display_name_map" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/plans.py", "source_location": "L126", "weight": 1.0, "source": "app_api_db_plans_list_plans", "target": "app_services_db_mappers_parse_date_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/plans.py", "source_location": "L199", "weight": 1.0, "source": "app_api_db_plans_list_plans", "target": "app_services_db_mappers_plan_to_read_with_fill_link" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L246", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_export_plans", "target": "app_api_db_plans_planexportbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L11", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_plans_planexportbody", "target": "app_core_db_auth_dbusercontext" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_planexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_plans_planexportbody", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_plans_planexportbody", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_plans_planexportbody", "target": "app_models_db_models_dbweighingslip" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_plans_planexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_plans_planexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L246", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_export_plans", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/plans.py", "source_location": "L286", "weight": 1.0, "source": "app_api_db_plans_export_plans", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/plans.py", "source_location": "L287", "weight": 1.0, "source": "app_api_db_plans_export_plans", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/plans.py", "source_location": "L271", "weight": 1.0, "source": "app_api_db_plans_export_plans", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/plans.py", "source_location": "L284", "weight": 1.0, "source": "app_api_db_plans_export_plans", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L251", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_rationale_251", "target": "app_api_db_plans_export_plans" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_create_plan", "target": "app_api_db_plans_generate_plan_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L302", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_generate_plan_no", "target": "app_services_db_plan_helpers_generate_plan_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_create_plan", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/plans.py", "source_location": "L311", "weight": 1.0, "source": "app_api_db_plans_create_plan", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/plans.py", "source_location": "L321", "weight": 1.0, "source": "app_api_db_plans_create_plan", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L320", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_create_plan", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_create_plan", "target": "app_schemas_db_plans_purchaseplancreate" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_create_plan", "target": "app_schemas_db_plans_purchaseplanread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/plans.py", "source_location": "L324", "weight": 1.0, "source": "app_api_db_plans_create_plan", "target": "app_services_db_mappers_parse_date_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/plans.py", "source_location": "L346", "weight": 1.0, "source": "app_api_db_plans_create_plan", "target": "app_services_db_mappers_plan_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/plans.py", "source_location": "L342", "weight": 1.0, "source": "app_api_db_plans_create_plan", "target": "app_services_db_product_helpers_apply_product_snapshot_to_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/plans.py", "source_location": "L318", "weight": 1.0, "source": "app_api_db_plans_create_plan", "target": "app_services_db_product_helpers_resolve_crm_product" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L11", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_plans_autogeneratemonthlyresult", "target": "app_core_db_auth_dbusercontext" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L349", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_autogeneratemonthlyresult", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_plans_autogeneratemonthlyresult", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_plans_autogeneratemonthlyresult", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_plans_autogeneratemonthlyresult", "target": "app_models_db_models_dbweighingslip" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_plans_autogeneratemonthlyresult", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_plans_autogeneratemonthlyresult", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L356", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_run_auto_generate_monthly", "target": "app_api_db_plans_autogeneratemonthlyresult" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_rationale_361", "target": "app_api_db_plans_run_auto_generate_monthly" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L356", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_run_auto_generate_monthly", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/plans.py", "source_location": "L362", "weight": 1.0, "source": "app_api_db_plans_run_auto_generate_monthly", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/plans.py", "source_location": "L365", "weight": 1.0, "source": "app_api_db_plans_run_auto_generate_monthly", "target": "app_services_db_auto_generate_plans_run_auto_generate_monthly_plans" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L419", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_get_plan", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/plans.py", "source_location": "L375", "weight": 1.0, "source": "app_api_db_plans_get_plan", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L419", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_get_plan", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L370", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_get_plan", "target": "app_schemas_db_plans_purchaseplanread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L432", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_get_plan", "target": "app_services_db_data_scope_assert_db_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/plans.py", "source_location": "L377", "weight": 1.0, "source": "app_api_db_plans_get_plan", "target": "app_services_db_mappers_plan_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L390", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_update_plan", "target": "app_api_db_plans_apply_plan_product_update" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L391", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_update_plan", "target": "app_api_db_plans_apply_plan_update" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L381", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_update_plan", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/plans.py", "source_location": "L387", "weight": 1.0, "source": "app_api_db_plans_update_plan", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L381", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_update_plan", "target": "app_schemas_db_plans_purchaseplanread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L381", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_update_plan", "target": "app_schemas_db_plans_purchaseplanupdate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/plans.py", "source_location": "L395", "weight": 1.0, "source": "app_api_db_plans_update_plan", "target": "app_services_db_mappers_plan_to_read" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L399", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_delete_plan", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/plans.py", "source_location": "L413", "weight": 1.0, "source": "app_api_db_plans_delete_plan", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/plans.py", "source_location": "L413", "weight": 1.0, "source": "app_api_db_plans_delete_plan", "target": "app_core_delete_guard_user_info_from_context" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/plans.py", "source_location": "L404", "weight": 1.0, "source": "app_api_db_plans_delete_plan", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L436", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_get_plan_by_id_only", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L550", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_get_third_party_plan_page", "target": "app_api_db_plans_get_plan_by_id_only" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L450", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_apply_plan_product_update", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L463", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_apply_plan_product_update", "target": "app_services_db_product_helpers_apply_product_snapshot_to_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L462", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_apply_plan_product_update", "target": "app_services_db_product_helpers_resolve_crm_product" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L466", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_apply_plan_update", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L477", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_apply_plan_update", "target": "app_services_db_mappers_parse_date_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L480", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_apply_plan_update", "target": "app_services_db_mappers_parse_datetime_str" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L493", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_get_plan_related", "target": "app_api_db_plans_planrelateddata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L11", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_plans_planrelateddata", "target": "app_core_db_auth_dbusercontext" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L487", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_planrelateddata", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_plans_planrelateddata", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_plans_planrelateddata", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_plans_planrelateddata", "target": "app_models_db_models_dbweighingslip" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_plans_planrelateddata", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_plans_planrelateddata", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L493", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_get_plan_related", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/plans.py", "source_location": "L498", "weight": 1.0, "source": "app_api_db_plans_get_plan_related", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/plans.py", "source_location": "L533", "weight": 1.0, "source": "app_api_db_plans_get_plan_related", "target": "app_services_db_mappers_inventory_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/plans.py", "source_location": "L528", "weight": 1.0, "source": "app_api_db_plans_get_plan_related", "target": "app_services_db_mappers_load_user_display_name_map" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/plans.py", "source_location": "L534", "weight": 1.0, "source": "app_api_db_plans_get_plan_related", "target": "app_services_db_mappers_weighing_to_read" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L545", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_get_third_party_plan_page", "target": "app_api_db_plans_thirdpartyplanpagedata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L11", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_plans_thirdpartyplanpagedata", "target": "app_core_db_auth_dbusercontext" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L538", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_thirdpartyplanpagedata", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_plans_thirdpartyplanpagedata", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_plans_thirdpartyplanpagedata", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_plans_thirdpartyplanpagedata", "target": "app_models_db_models_dbweighingslip" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_plans_thirdpartyplanpagedata", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/plans.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_plans_thirdpartyplanpagedata", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/plans.py", "source_location": "L605", "weight": 1.0, "source": "app_api_db_plans_get_third_party_plan_page", "target": "app_services_db_mappers_inventory_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/plans.py", "source_location": "L596", "weight": 1.0, "source": "app_api_db_plans_get_third_party_plan_page", "target": "app_services_db_mappers_load_user_display_name_map" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/plans.py", "source_location": "L569", "weight": 1.0, "source": "app_api_db_plans_get_third_party_plan_page", "target": "app_services_db_mappers_parse_date_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/plans.py", "source_location": "L603", "weight": 1.0, "source": "app_api_db_plans_get_third_party_plan_page", "target": "app_services_db_mappers_plan_to_read" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/db/plans.py", "source_location": "L549", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_plans_rationale_549", "target": "app_api_db_plans_get_third_party_plan_page" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory", "target": "app_api_db_public_inventory_assert_editable" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory", "target": "app_api_db_public_inventory_build_public_page" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory", "target": "app_api_db_public_inventory_format_file_size" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory", "target": "app_api_db_public_inventory_get_inventory_by_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory", "target": "app_api_db_public_inventory_get_public_inventory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory", "target": "app_api_db_public_inventory_parse_feedback_images" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory", "target": "app_api_db_public_inventory_resolve_plan_voided" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory", "target": "app_api_db_public_inventory_save_public_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory", "target": "app_api_db_public_inventory_upload_public_attachment" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory", "target": "app_core_attachment_biz" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory", "target": "app_core_attachment_biz_resolve_upload_folder" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory", "target": "app_core_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory", "target": "app_core_response_error_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory", "target": "app_core_response_success_response" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory", "target": "app_core_storage" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory", "target": "app_crud_oss" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory", "target": "app_models_db_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory", "target": "app_models_pl_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory", "target": "app_models_pl_models_plplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory", "target": "app_models_pl_models_pltransportdblink" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory", "target": "app_schemas_db_public_inventory" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory", "target": "app_schemas_db_public_inventory_publicinventoryfeedback" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory", "target": "app_schemas_db_public_inventory_publicinventorypageread" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory", "target": "app_services_db_mappers" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory", "target": "app_services_db_mappers_inventory_date_to_api" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory", "target": "fastapi" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_rationale_1", "target": "app_api_db_public_inventory" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_main", "target": "app_api_db_public_inventory" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_build_public_page", "target": "app_api_db_public_inventory_parse_feedback_images" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_get_inventory_by_token", "target": "app_api_db_public_inventory_py_session" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_get_inventory_by_token", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_get_public_inventory", "target": "app_api_db_public_inventory_get_inventory_by_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_save_public_feedback", "target": "app_api_db_public_inventory_get_inventory_by_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_upload_public_attachment", "target": "app_api_db_public_inventory_get_inventory_by_token" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_build_public_page", "target": "app_api_db_public_inventory_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_get_public_inventory", "target": "app_api_db_public_inventory_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_resolve_plan_voided", "target": "app_api_db_public_inventory_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_save_public_feedback", "target": "app_api_db_public_inventory_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_upload_public_attachment", "target": "app_api_db_public_inventory_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_build_public_page", "target": "app_api_db_public_inventory_resolve_plan_voided" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_resolve_plan_voided", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_assert_editable", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_build_public_page", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_build_public_page", "target": "app_schemas_db_public_inventory_publicinventorypageread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_build_public_page", "target": "app_services_db_mappers_inventory_date_to_api" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_get_public_inventory", "target": "app_api_db_public_inventory_build_public_page" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_save_public_feedback", "target": "app_api_db_public_inventory_build_public_page" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_upload_public_attachment", "target": "app_api_db_public_inventory_build_public_page" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/public_inventory.py", "source_location": "L104", "weight": 1.0, "source": "app_api_db_public_inventory_get_public_inventory", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/public_inventory.py", "source_location": "L116", "weight": 1.0, "source": "app_api_db_public_inventory_save_public_feedback", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/public_inventory.py", "source_location": "L128", "weight": 1.0, "source": "app_api_db_public_inventory_save_public_feedback", "target": "app_core_response_success_response" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_save_public_feedback", "target": "app_schemas_db_public_inventory_publicinventoryfeedback" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_upload_public_attachment", "target": "app_api_db_public_inventory_format_file_size" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/public_inventory.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_inventory_upload_public_attachment", "target": "app_api_db_public_inventory_py_uploadfile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/public_inventory.py", "source_location": "L156", "weight": 1.0, "source": "app_api_db_public_inventory_upload_public_attachment", "target": "app_core_attachment_biz_resolve_upload_folder" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/public_inventory.py", "source_location": "L149", "weight": 1.0, "source": "app_api_db_public_inventory_upload_public_attachment", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/public_inventory.py", "source_location": "L180", "weight": 1.0, "source": "app_api_db_public_inventory_upload_public_attachment", "target": "app_core_response_success_response" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/public_vehicles.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_vehicles", "target": "app_api_db_public_vehicles_list_public_vehicle_plates" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/public_vehicles.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_vehicles", "target": "app_api_db_public_vehicles_resolve_tenant_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_vehicles.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_vehicles", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_vehicles.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_vehicles", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_vehicles.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_vehicles", "target": "app_models_db_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_vehicles.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_vehicles", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_vehicles.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_vehicles", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_vehicles.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_vehicles", "target": "app_models_pl_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_vehicles.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_vehicles", "target": "app_models_pl_models_plvehicle" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/public_vehicles.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_vehicles", "target": "fastapi" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/db/public_vehicles.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_vehicles_rationale_1", "target": "app_api_db_public_vehicles" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_main", "target": "app_api_db_public_vehicles" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/public_vehicles.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_vehicles_list_public_vehicle_plates", "target": "app_api_db_public_vehicles_resolve_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/public_vehicles.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_vehicles_resolve_tenant_no", "target": "app_api_db_public_vehicles_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/public_vehicles.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_vehicles_list_public_vehicle_plates", "target": "app_api_db_public_vehicles_py_session" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/db/public_vehicles.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_public_vehicles_rationale_49", "target": "app_api_db_public_vehicles_list_public_vehicle_plates" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_api_db_weighing_apply_weighing_product_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_api_db_weighing_apply_weighing_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_api_db_weighing_base_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_api_db_weighing_create_weighing" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L467", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_api_db_weighing_delete_weighing" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L252", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_api_db_weighing_export_weighing" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L407", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_api_db_weighing_get_weighing" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L487", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_api_db_weighing_get_weighing_related" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_api_db_weighing_kg_to_ton" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_api_db_weighing_list_weighing" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L418", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_api_db_weighing_update_weighing" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L446", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_api_db_weighing_void_weighing" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_api_db_weighing_weighingexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L481", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_api_db_weighing_weighingrelateddata" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_core_db_auth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_core_db_auth_dbusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_core_db_auth_get_db_current_user" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_core_delete_guard" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_core_delete_guard_user_info_from_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_core_tenant_context" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_core_utils" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_core_utils_generate_uuid" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_models_db_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_models_db_models_dbweighingslip" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_schemas_db_inventory" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_schemas_db_inventory_inboundoutboundread" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_schemas_db_plans" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_schemas_db_plans_purchaseplanread" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_schemas_db_weighing" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_schemas_db_weighing_weighingslipcreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_schemas_db_weighing_weighingslipread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_schemas_db_weighing_weighingslipupdate" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_services_db_data_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_services_db_data_scope_apply_db_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_services_db_data_scope_assert_db_row_in_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_services_db_mappers" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_services_db_mappers_datetime_end_of_day" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_services_db_mappers_inventory_date_to_api" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_services_db_mappers_inventory_to_read" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_services_db_mappers_load_user_display_name_map" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_services_db_mappers_parse_date_str" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_services_db_mappers_parse_datetime_str" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_services_db_mappers_plan_to_read" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_services_db_mappers_weighing_to_read" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_services_db_product_helpers" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_services_db_product_helpers_apply_product_snapshot_to_weighing" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_services_db_product_helpers_resolve_crm_product" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_services_db_weighing_logic" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_services_db_weighing_logic_process_weighing_business_logic" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_utils_excel_export" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing", "target": "fastapi" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_base_query", "target": "app_api_db_weighing_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_list_weighing", "target": "app_api_db_weighing_base_query" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_apply_weighing_product_update", "target": "app_api_db_weighing_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_create_weighing", "target": "app_api_db_weighing_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L467", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_delete_weighing", "target": "app_api_db_weighing_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L252", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_export_weighing", "target": "app_api_db_weighing_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L407", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_get_weighing", "target": "app_api_db_weighing_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L487", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_get_weighing_related", "target": "app_api_db_weighing_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_list_weighing", "target": "app_api_db_weighing_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L418", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_update_weighing", "target": "app_api_db_weighing_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L446", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_void_weighing", "target": "app_api_db_weighing_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L473", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_delete_weighing", "target": "app_api_db_weighing_get_weighing" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L407", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_get_weighing", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/weighing.py", "source_location": "L412", "weight": 1.0, "source": "app_api_db_weighing_get_weighing", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_get_weighing", "target": "app_models_db_models_dbweighingslip" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L407", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_get_weighing", "target": "app_schemas_db_weighing_weighingslipread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_get_weighing", "target": "app_services_db_data_scope_assert_db_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/weighing.py", "source_location": "L414", "weight": 1.0, "source": "app_api_db_weighing_get_weighing", "target": "app_services_db_mappers_weighing_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L493", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_get_weighing_related", "target": "app_api_db_weighing_get_weighing" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L425", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_update_weighing", "target": "app_api_db_weighing_get_weighing" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L452", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_void_weighing", "target": "app_api_db_weighing_get_weighing" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_apply_weighing_product_update", "target": "app_models_db_models_dbweighingslip" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_apply_weighing_product_update", "target": "app_services_db_product_helpers_apply_product_snapshot_to_weighing" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_apply_weighing_product_update", "target": "app_services_db_product_helpers_resolve_crm_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L434", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_update_weighing", "target": "app_api_db_weighing_apply_weighing_product_update" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_apply_weighing_update", "target": "app_models_db_models_dbweighingslip" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_apply_weighing_update", "target": "app_services_db_mappers_parse_datetime_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L435", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_update_weighing", "target": "app_api_db_weighing_apply_weighing_update" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L259", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_export_weighing", "target": "app_api_db_weighing_list_weighing" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_list_weighing", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/weighing.py", "source_location": "L129", "weight": 1.0, "source": "app_api_db_weighing_list_weighing", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_list_weighing", "target": "app_schemas_db_weighing_weighingslipread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/weighing.py", "source_location": "L178", "weight": 1.0, "source": "app_api_db_weighing_list_weighing", "target": "app_services_db_data_scope_apply_db_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/weighing.py", "source_location": "L155", "weight": 1.0, "source": "app_api_db_weighing_list_weighing", "target": "app_services_db_mappers_datetime_end_of_day" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/weighing.py", "source_location": "L192", "weight": 1.0, "source": "app_api_db_weighing_list_weighing", "target": "app_services_db_mappers_inventory_date_to_api" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/weighing.py", "source_location": "L194", "weight": 1.0, "source": "app_api_db_weighing_list_weighing", "target": "app_services_db_mappers_load_user_display_name_map" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/weighing.py", "source_location": "L146", "weight": 1.0, "source": "app_api_db_weighing_list_weighing", "target": "app_services_db_mappers_parse_date_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/weighing.py", "source_location": "L196", "weight": 1.0, "source": "app_api_db_weighing_list_weighing", "target": "app_services_db_mappers_weighing_to_read" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L252", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_export_weighing", "target": "app_api_db_weighing_weighingexportbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/weighing.py", "source_location": "L11", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_weighing_weighingexportbody", "target": "app_core_db_auth_dbusercontext" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_weighingexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/weighing.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_weighing_weighingexportbody", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/weighing.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_weighing_weighingexportbody", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/weighing.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_weighing_weighingexportbody", "target": "app_models_db_models_dbweighingslip" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/weighing.py", "source_location": "L35", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_weighing_weighingexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/weighing.py", "source_location": "L35", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_weighing_weighingexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L282", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_export_weighing", "target": "app_api_db_weighing_kg_to_ton" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L252", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_export_weighing", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/weighing.py", "source_location": "L292", "weight": 1.0, "source": "app_api_db_weighing_export_weighing", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/weighing.py", "source_location": "L293", "weight": 1.0, "source": "app_api_db_weighing_export_weighing", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/weighing.py", "source_location": "L277", "weight": 1.0, "source": "app_api_db_weighing_export_weighing", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/weighing.py", "source_location": "L290", "weight": 1.0, "source": "app_api_db_weighing_export_weighing", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_rationale_257", "target": "app_api_db_weighing_export_weighing" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_create_weighing", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/weighing.py", "source_location": "L311", "weight": 1.0, "source": "app_api_db_weighing_create_weighing", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/weighing.py", "source_location": "L371", "weight": 1.0, "source": "app_api_db_weighing_create_weighing", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L370", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_create_weighing", "target": "app_models_db_models_dbweighingslip" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_create_weighing", "target": "app_schemas_db_weighing_weighingslipcreate" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_create_weighing", "target": "app_schemas_db_weighing_weighingslipread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/weighing.py", "source_location": "L361", "weight": 1.0, "source": "app_api_db_weighing_create_weighing", "target": "app_services_db_mappers_parse_datetime_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/weighing.py", "source_location": "L403", "weight": 1.0, "source": "app_api_db_weighing_create_weighing", "target": "app_services_db_mappers_weighing_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/weighing.py", "source_location": "L396", "weight": 1.0, "source": "app_api_db_weighing_create_weighing", "target": "app_services_db_product_helpers_apply_product_snapshot_to_weighing" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/weighing.py", "source_location": "L368", "weight": 1.0, "source": "app_api_db_weighing_create_weighing", "target": "app_services_db_product_helpers_resolve_crm_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/weighing.py", "source_location": "L401", "weight": 1.0, "source": "app_api_db_weighing_create_weighing", "target": "app_services_db_weighing_logic_process_weighing_business_logic" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L418", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_update_weighing", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/weighing.py", "source_location": "L424", "weight": 1.0, "source": "app_api_db_weighing_update_weighing", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L418", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_update_weighing", "target": "app_schemas_db_weighing_weighingslipread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L418", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_update_weighing", "target": "app_schemas_db_weighing_weighingslipupdate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/weighing.py", "source_location": "L442", "weight": 1.0, "source": "app_api_db_weighing_update_weighing", "target": "app_services_db_mappers_weighing_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/weighing.py", "source_location": "L440", "weight": 1.0, "source": "app_api_db_weighing_update_weighing", "target": "app_services_db_weighing_logic_process_weighing_business_logic" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L446", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_void_weighing", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/weighing.py", "source_location": "L451", "weight": 1.0, "source": "app_api_db_weighing_void_weighing", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/weighing.py", "source_location": "L463", "weight": 1.0, "source": "app_api_db_weighing_void_weighing", "target": "app_services_db_weighing_logic_process_weighing_business_logic" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L467", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_delete_weighing", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/weighing.py", "source_location": "L474", "weight": 1.0, "source": "app_api_db_weighing_delete_weighing", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/weighing.py", "source_location": "L474", "weight": 1.0, "source": "app_api_db_weighing_delete_weighing", "target": "app_core_delete_guard_user_info_from_context" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/weighing.py", "source_location": "L472", "weight": 1.0, "source": "app_api_db_weighing_delete_weighing", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/weighing.py", "source_location": "L478", "weight": 1.0, "source": "app_api_db_weighing_delete_weighing", "target": "app_services_db_weighing_logic_process_weighing_business_logic" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L487", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_get_weighing_related", "target": "app_api_db_weighing_weighingrelateddata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/weighing.py", "source_location": "L11", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_weighing_weighingrelateddata", "target": "app_core_db_auth_dbusercontext" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L481", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_weighingrelateddata", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/weighing.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_weighing_weighingrelateddata", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/weighing.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_weighing_weighingrelateddata", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/weighing.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_weighing_weighingrelateddata", "target": "app_models_db_models_dbweighingslip" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/weighing.py", "source_location": "L35", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_weighing_weighingrelateddata", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/db/weighing.py", "source_location": "L35", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_db_weighing_weighingrelateddata", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/db/weighing.py", "source_location": "L487", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_db_weighing_get_weighing_related", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/weighing.py", "source_location": "L492", "weight": 1.0, "source": "app_api_db_weighing_get_weighing_related", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/weighing.py", "source_location": "L530", "weight": 1.0, "source": "app_api_db_weighing_get_weighing_related", "target": "app_services_db_mappers_inventory_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/db/weighing.py", "source_location": "L529", "weight": 1.0, "source": "app_api_db_weighing_get_weighing_related", "target": "app_services_db_mappers_plan_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty", "target": "app_api_duty_day_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty", "target": "app_api_duty_delete_assignment" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty", "target": "app_api_duty_duty_user_options" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty", "target": "app_api_duty_enrich_assign_names" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty", "target": "app_api_duty_ensure_duty_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty", "target": "app_api_duty_month_summary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty", "target": "app_api_duty_save_day" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty", "target": "app_api_duty_set_link" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty", "target": "app_core_menu_guard" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty", "target": "app_core_menu_guard_require_admin_or_super_admin" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty", "target": "app_core_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty", "target": "app_core_response_error_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty", "target": "app_core_response_success_response" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty", "target": "app_crud_user" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty", "target": "app_schemas_duty" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty", "target": "app_schemas_duty_dutydaysavebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty", "target": "app_schemas_duty_dutydictensurebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty", "target": "app_schemas_duty_dutylinkbody" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty", "target": "app_services_duty_schedule" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty", "target": "app_services_duty_schedule_dutybizerror" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_main", "target": "app_api_duty" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty_enrich_assign_names", "target": "app_api_duty_py_session" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty_enrich_assign_names", "target": "app_schemas_duty_dutydaysavebody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty_rationale_22", "target": "app_api_duty_enrich_assign_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty_save_day", "target": "app_api_duty_enrich_assign_names" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty_day_detail", "target": "app_api_duty_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty_delete_assignment", "target": "app_api_duty_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty_duty_user_options", "target": "app_api_duty_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty_ensure_duty_dict", "target": "app_api_duty_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty_month_summary", "target": "app_api_duty_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty_save_day", "target": "app_api_duty_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty_set_link", "target": "app_api_duty_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/duty.py", "source_location": "L47", "weight": 1.0, "source": "app_api_duty_month_summary", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/duty.py", "source_location": "L60", "weight": 1.0, "source": "app_api_duty_day_detail", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/duty.py", "source_location": "L61", "weight": 1.0, "source": "app_api_duty_day_detail", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/duty.py", "source_location": "L73", "weight": 1.0, "source": "app_api_duty_duty_user_options", "target": "app_core_response_success_response" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty_rationale_69", "target": "app_api_duty_duty_user_options" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/duty.py", "source_location": "L96", "weight": 1.0, "source": "app_api_duty_ensure_duty_dict", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/duty.py", "source_location": "L94", "weight": 1.0, "source": "app_api_duty_ensure_duty_dict", "target": "app_core_response_success_response" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty_ensure_duty_dict", "target": "app_schemas_duty_dutydictensurebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/duty.py", "source_location": "L111", "weight": 1.0, "source": "app_api_duty_save_day", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/duty.py", "source_location": "L109", "weight": 1.0, "source": "app_api_duty_save_day", "target": "app_core_response_success_response" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty_save_day", "target": "app_schemas_duty_dutydaysavebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/duty.py", "source_location": "L127", "weight": 1.0, "source": "app_api_duty_set_link", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/duty.py", "source_location": "L125", "weight": 1.0, "source": "app_api_duty_set_link", "target": "app_core_response_success_response" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/duty.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_duty_set_link", "target": "app_schemas_duty_dutylinkbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/duty.py", "source_location": "L142", "weight": 1.0, "source": "app_api_duty_delete_assignment", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/duty.py", "source_location": "L140", "weight": 1.0, "source": "app_api_duty_delete_assignment", "target": "app_core_response_success_response" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave", "target": "app_api_leave_create_leave" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave", "target": "app_api_leave_delete_leave" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave", "target": "app_api_leave_export_leaves" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave", "target": "app_api_leave_get_leave" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave", "target": "app_api_leave_leave_local_callback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave", "target": "app_api_leave_leave_workflow_callback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave", "target": "app_api_leave_leaveexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave", "target": "app_api_leave_list_leaves" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave", "target": "app_api_leave_submit_leave" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L274", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave", "target": "app_api_leave_update_leave" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave", "target": "app_core_menu_guard" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave", "target": "app_core_menu_guard_require_admin_or_super_admin" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave", "target": "app_core_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave", "target": "app_core_response_error_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave", "target": "app_core_response_success_response" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave", "target": "app_crud_leave" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave", "target": "app_crud_leave_total_pages" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L175", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave", "target": "app_models_models_wfprocessdef" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave", "target": "app_schemas_leave" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave", "target": "app_schemas_leave_leavecreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave", "target": "app_schemas_leave_leaveupdate" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave", "target": "app_services_workflow_callback" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave", "target": "app_services_workflow_callback_register_local_callback" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave", "target": "app_services_workflow_engine_workflowengine" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave", "target": "app_utils_excel_export" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave", "target": "fastapi" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_leave_local_callback", "target": "app_api_leave_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_create_leave", "target": "app_api_leave_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_delete_leave", "target": "app_api_leave_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_export_leaves", "target": "app_api_leave_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_get_leave", "target": "app_api_leave_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_leave_workflow_callback", "target": "app_api_leave_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_list_leaves", "target": "app_api_leave_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_submit_leave", "target": "app_api_leave_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L274", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_update_leave", "target": "app_api_leave_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_export_leaves", "target": "app_api_leave_list_leaves" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/leave.py", "source_location": "L65", "weight": 1.0, "source": "app_api_leave_list_leaves", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/leave.py", "source_location": "L67", "weight": 1.0, "source": "app_api_leave_list_leaves", "target": "app_crud_leave_total_pages" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_export_leaves", "target": "app_api_leave_leaveexportbody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_leaveexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/leave.py", "source_location": "L175", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_leave_leaveexportbody", "target": "app_models_models_wfprocessdef" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/leave.py", "source_location": "L176", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_leave_leaveexportbody", "target": "app_services_workflow_engine_workflowengine" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/leave.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_leave_leaveexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/leave.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_leave_leaveexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/leave.py", "source_location": "L139", "weight": 1.0, "source": "app_api_leave_export_leaves", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/leave.py", "source_location": "L130", "weight": 1.0, "source": "app_api_leave_export_leaves", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/leave.py", "source_location": "L128", "weight": 1.0, "source": "app_api_leave_export_leaves", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_rationale_98", "target": "app_api_leave_export_leaves" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/leave.py", "source_location": "L166", "weight": 1.0, "source": "app_api_leave_create_leave", "target": "app_core_response_success_response" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_create_leave", "target": "app_schemas_leave_leavecreate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L181", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_submit_leave", "target": "app_api_leave_get_leave" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/leave.py", "source_location": "L183", "weight": 1.0, "source": "app_api_leave_submit_leave", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/leave.py", "source_location": "L217", "weight": 1.0, "source": "app_api_leave_submit_leave", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/leave.py", "source_location": "L204", "weight": 1.0, "source": "app_api_leave_submit_leave", "target": "app_services_workflow_engine_workflowengine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/leave.py", "source_location": "L233", "weight": 1.0, "source": "app_api_leave_leave_workflow_callback", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L263", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_delete_leave", "target": "app_api_leave_get_leave" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/leave.py", "source_location": "L251", "weight": 1.0, "source": "app_api_leave_get_leave", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/leave.py", "source_location": "L253", "weight": 1.0, "source": "app_api_leave_get_leave", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L281", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_update_leave", "target": "app_api_leave_get_leave" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/leave.py", "source_location": "L265", "weight": 1.0, "source": "app_api_leave_delete_leave", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/leave.py", "source_location": "L270", "weight": 1.0, "source": "app_api_leave_delete_leave", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/leave.py", "source_location": "L283", "weight": 1.0, "source": "app_api_leave_update_leave", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/leave.py", "source_location": "L288", "weight": 1.0, "source": "app_api_leave_update_leave", "target": "app_core_response_success_response" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/leave.py", "source_location": "L274", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_leave_update_leave", "target": "app_schemas_leave_leaveupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/menu.py", "source_location": "L695", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_menu", "target": "app_api_menu_get_menu_list" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/menu.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_menu", "target": "app_core_menu_guard" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/menu.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_menu", "target": "app_core_menu_guard_require_admin_or_super_admin" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/menu.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_menu", "target": "app_core_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/menu.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_menu", "target": "app_core_response_success_response" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/menu.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_menu", "target": "fastapi" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/menu.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_menu_rationale_1", "target": "app_api_menu" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/menu.py", "source_location": "L697", "weight": 1.0, "source": "app_api_menu_get_menu_list", "target": "app_core_response_success_response" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor", "target": "app_api_monitor_operlog_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor", "target": "app_api_monitor_operlog_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor", "target": "app_api_monitor_operlog_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor", "target": "app_api_monitor_operlogexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor", "target": "app_api_monitor_user_info" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor", "target": "app_core_menu_guard" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor", "target": "app_core_menu_guard_require_admin_or_super_admin" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor", "target": "app_core_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor", "target": "app_core_response_error_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor", "target": "app_core_response_success_response" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor", "target": "app_crud_monitor_oper_log" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor", "target": "app_crud_monitor_oper_log_get_oper_log" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor", "target": "app_crud_monitor_oper_log_list_oper_logs" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor", "target": "app_schemas_monitor_operlog" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor", "target": "app_schemas_monitor_operlog_operlogdetailbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor", "target": "app_schemas_monitor_operlog_operloglistbody" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor", "target": "app_utils_excel_export" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor", "target": "fastapi" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor_operlog_detail", "target": "app_api_monitor_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor_operlog_export", "target": "app_api_monitor_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor_operlog_list", "target": "app_api_monitor_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor_operlog_list", "target": "app_api_monitor_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/monitor.py", "source_location": "L74", "weight": 1.0, "source": "app_api_monitor_operlog_list", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/monitor.py", "source_location": "L63", "weight": 1.0, "source": "app_api_monitor_operlog_list", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/monitor.py", "source_location": "L49", "weight": 1.0, "source": "app_api_monitor_operlog_list", "target": "app_crud_monitor_oper_log_list_oper_logs" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor_operlog_list", "target": "app_schemas_monitor_operlog_operloglistbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor_rationale_44", "target": "app_api_monitor_operlog_list" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor_operlog_detail", "target": "app_api_monitor_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor_operlog_export", "target": "app_api_monitor_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor_operlog_export", "target": "app_api_monitor_operlogexportbody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor_operlogexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/monitor.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_monitor_operlogexportbody", "target": "app_schemas_monitor_operlog_operlogdetailbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/monitor.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_monitor_operlogexportbody", "target": "app_schemas_monitor_operlog_operloglistbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/monitor.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_monitor_operlogexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/monitor.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_monitor_operlogexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/monitor.py", "source_location": "L161", "weight": 1.0, "source": "app_api_monitor_operlog_export", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/monitor.py", "source_location": "L122", "weight": 1.0, "source": "app_api_monitor_operlog_export", "target": "app_crud_monitor_oper_log_list_oper_logs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/monitor.py", "source_location": "L152", "weight": 1.0, "source": "app_api_monitor_operlog_export", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/monitor.py", "source_location": "L150", "weight": 1.0, "source": "app_api_monitor_operlog_export", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor_rationale_118", "target": "app_api_monitor_operlog_export" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/monitor.py", "source_location": "L177", "weight": 1.0, "source": "app_api_monitor_operlog_detail", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/monitor.py", "source_location": "L178", "weight": 1.0, "source": "app_api_monitor_operlog_detail", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/monitor.py", "source_location": "L175", "weight": 1.0, "source": "app_api_monitor_operlog_detail", "target": "app_crud_monitor_oper_log_get_oper_log" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/monitor.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_monitor_operlog_detail", "target": "app_schemas_monitor_operlog_operlogdetailbody" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/pl/__init__.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_init", "target": "app_api_pl_base_data" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/pl/__init__.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_init", "target": "app_api_pl_customer_stop_pref" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/pl/__init__.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_init", "target": "app_api_pl_freight" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/pl/__init__.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_init", "target": "app_api_pl_inventory" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/pl/__init__.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_init", "target": "app_api_pl_io_order" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/pl/__init__.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_init", "target": "app_api_pl_menu_badges" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/pl/__init__.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_init", "target": "app_api_pl_ocr" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/pl/__init__.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_init", "target": "app_api_pl_plan" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/pl/__init__.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_init", "target": "app_api_pl_transport" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/pl/__init__.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_init", "target": "app_api_pl_transport_address" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/pl/__init__.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_init", "target": "app_api_pl_vehicle_maintenance" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/pl/__init__.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_init", "target": "app_api_pl_vehicle_recharge" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/pl/__init__.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_init", "target": "app_api_pl_vehicle_urea" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_init", "target": "fastapi" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_approve_carrier" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1305", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_bind_vehicle_driver" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_carrierexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_create_carrier" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1225", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_create_driver" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L960", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_create_personnel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L574", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_create_vehicle" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L292", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_delete_carrier" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1286", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_delete_driver" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1079", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_delete_personnel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L736", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_delete_vehicle" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1175", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_driverexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_export_carriers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1182", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_export_drivers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L888", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_export_personnel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L510", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_export_vehicles" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L324", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_get_carrier" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1250", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_get_driver" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1092", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_get_personnel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L749", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_get_vehicle" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_list_carriers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1131", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_list_drivers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L798", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_list_personnel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L379", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_list_vehicles" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1369", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_paste_recognize_commit" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L784", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_personnel_to_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1112", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_personnel_to_driver_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L769", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_personnel_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L876", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_personnelexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L315", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_reject_carrier" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1337", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_unbind_vehicle_driver" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L263", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_update_carrier" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1261", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_update_driver" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1023", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_update_personnel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L662", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_update_vehicle" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_vehicle_to_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_vehicle_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L498", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_api_pl_base_data_vehicleexportbody" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_core_db_auth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_core_db_auth_dbusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_core_db_auth_get_db_current_user" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_core_delete_guard" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_core_delete_guard_user_info_from_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_core_tenant_context" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_core_utils" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_core_utils_generate_uuid" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_models_pl_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_models_pl_models_plcarrier" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_models_pl_models_plpersonnel" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_models_pl_models_plvehicle" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_models_pl_models_plvehicledriver" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_models_pl_models_plvehiclepersonnel" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_schemas_pl_base_data_carrier_to_read" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_schemas_pl_base_data_carrierauditreject" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_schemas_pl_base_data_carriercreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_schemas_pl_base_data_carrierlistresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_schemas_pl_base_data_carrierread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_schemas_pl_base_data_carrierupdate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_schemas_pl_base_data_certread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_schemas_pl_base_data_drivercreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_schemas_pl_base_data_driverlistresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_schemas_pl_base_data_driverread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_schemas_pl_base_data_driverupdate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_schemas_pl_base_data_personnelcreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_schemas_pl_base_data_personneldetailread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_schemas_pl_base_data_personnellistresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_schemas_pl_base_data_personnelread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_schemas_pl_base_data_personnelupdate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_schemas_pl_base_data_vehiclecreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_schemas_pl_base_data_vehicledetailread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_schemas_pl_base_data_vehicledrivercreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_schemas_pl_base_data_vehiclelistresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_schemas_pl_base_data_vehicleread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_schemas_pl_base_data_vehicleupdate" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_schemas_pl_paste_recognize" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_schemas_pl_paste_recognize_pastecommitbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_schemas_pl_paste_recognize_pastecommitresult" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_services_pl_carrier_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_services_pl_carrier_service_carrier_eligible_for_transport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_services_pl_carrier_service_normalize_carrier_urls" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_services_pl_cert_required_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_services_pl_cert_required_service_validate_personnel_required_certs" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_services_pl_cert_required_service_validate_vehicle_save_certs" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_services_pl_cert_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_services_pl_cert_service_certs_to_read" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_services_pl_cert_service_list_owner_certs" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_services_pl_cert_service_list_owner_certs_batch" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_services_pl_cert_service_nearest_expire_date" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_services_pl_cert_service_save_owner_certs" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_services_pl_paste_recognize_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_services_pl_paste_recognize_service_commit_paste_recognize" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_services_pl_personnel_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_services_pl_personnel_service_load_vehicle_personnel_rows" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_services_pl_personnel_service_load_vehicle_personnel_summaries" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_services_pl_personnel_service_save_vehicle_personnel" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_utils_excel_export" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data", "target": "fastapi" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_rationale_1", "target": "app_api_pl_base_data" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_list_carriers", "target": "app_api_pl_base_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_list_carriers", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L92", "weight": 1.0, "source": "app_api_pl_base_data_list_carriers", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L122", "weight": 1.0, "source": "app_api_pl_base_data_list_carriers", "target": "app_schemas_pl_base_data_carrier_to_read" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_list_carriers", "target": "app_schemas_pl_base_data_carrierlistresponse" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_approve_carrier", "target": "app_api_pl_base_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1305", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_bind_vehicle_driver", "target": "app_api_pl_base_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_create_carrier", "target": "app_api_pl_base_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1225", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_create_driver", "target": "app_api_pl_base_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L960", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_create_personnel", "target": "app_api_pl_base_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L574", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_create_vehicle", "target": "app_api_pl_base_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L292", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_delete_carrier", "target": "app_api_pl_base_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1286", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_delete_driver", "target": "app_api_pl_base_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1079", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_delete_personnel", "target": "app_api_pl_base_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L736", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_delete_vehicle", "target": "app_api_pl_base_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_export_carriers", "target": "app_api_pl_base_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1182", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_export_drivers", "target": "app_api_pl_base_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L888", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_export_personnel", "target": "app_api_pl_base_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L510", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_export_vehicles", "target": "app_api_pl_base_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L324", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_get_carrier", "target": "app_api_pl_base_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1250", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_get_driver", "target": "app_api_pl_base_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1092", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_get_personnel", "target": "app_api_pl_base_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L749", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_get_vehicle", "target": "app_api_pl_base_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1131", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_list_drivers", "target": "app_api_pl_base_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L798", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_list_personnel", "target": "app_api_pl_base_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L379", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_list_vehicles", "target": "app_api_pl_base_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1369", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_paste_recognize_commit", "target": "app_api_pl_base_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L784", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_personnel_to_detail", "target": "app_api_pl_base_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L769", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_personnel_to_read", "target": "app_api_pl_base_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L315", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_reject_carrier", "target": "app_api_pl_base_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1337", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_unbind_vehicle_driver", "target": "app_api_pl_base_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L263", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_update_carrier", "target": "app_api_pl_base_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1261", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_update_driver", "target": "app_api_pl_base_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1023", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_update_personnel", "target": "app_api_pl_base_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L662", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_update_vehicle", "target": "app_api_pl_base_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_vehicle_to_detail", "target": "app_api_pl_base_data_py_session" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_carrierexportbody", "target": "app_core_db_auth_dbusercontext" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_carrierexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_carrierexportbody", "target": "app_models_pl_models_plcarrier" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_carrierexportbody", "target": "app_models_pl_models_plpersonnel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_carrierexportbody", "target": "app_models_pl_models_plvehicle" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_carrierexportbody", "target": "app_models_pl_models_plvehicledriver" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_carrierexportbody", "target": "app_models_pl_models_plvehiclepersonnel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L71", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_carrierexportbody", "target": "app_schemas_pl_paste_recognize_pastecommitbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L71", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_carrierexportbody", "target": "app_schemas_pl_paste_recognize_pastecommitresult" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_carrierexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_carrierexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_export_carriers", "target": "app_api_pl_base_data_carrierexportbody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_export_carriers", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L157", "weight": 1.0, "source": "app_api_pl_base_data_export_carriers", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L182", "weight": 1.0, "source": "app_api_pl_base_data_export_carriers", "target": "app_schemas_pl_base_data_carrier_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L209", "weight": 1.0, "source": "app_api_pl_base_data_export_carriers", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L207", "weight": 1.0, "source": "app_api_pl_base_data_export_carriers", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_rationale_155", "target": "app_api_pl_base_data_export_carriers" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_create_carrier", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L227", "weight": 1.0, "source": "app_api_pl_base_data_create_carrier", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L230", "weight": 1.0, "source": "app_api_pl_base_data_create_carrier", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L229", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_create_carrier", "target": "app_models_pl_models_plcarrier" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L248", "weight": 1.0, "source": "app_api_pl_base_data_create_carrier", "target": "app_schemas_pl_base_data_carrier_to_read" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_create_carrier", "target": "app_schemas_pl_base_data_carriercreate" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_create_carrier", "target": "app_schemas_pl_base_data_carrierread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L236", "weight": 1.0, "source": "app_api_pl_base_data_create_carrier", "target": "app_services_pl_carrier_service_normalize_carrier_urls" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L324", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_get_carrier", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L257", "weight": 1.0, "source": "app_api_pl_base_data_get_carrier", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L324", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_get_carrier", "target": "app_models_pl_models_plcarrier" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L259", "weight": 1.0, "source": "app_api_pl_base_data_get_carrier", "target": "app_schemas_pl_base_data_carrier_to_read" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L252", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_get_carrier", "target": "app_schemas_pl_base_data_carrierread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L263", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_update_carrier", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L269", "weight": 1.0, "source": "app_api_pl_base_data_update_carrier", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L288", "weight": 1.0, "source": "app_api_pl_base_data_update_carrier", "target": "app_schemas_pl_base_data_carrier_to_read" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L263", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_update_carrier", "target": "app_schemas_pl_base_data_carrierread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L263", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_update_carrier", "target": "app_schemas_pl_base_data_carrierupdate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L280", "weight": 1.0, "source": "app_api_pl_base_data_update_carrier", "target": "app_services_pl_carrier_service_normalize_carrier_urls" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L292", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_delete_carrier", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L299", "weight": 1.0, "source": "app_api_pl_base_data_delete_carrier", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L299", "weight": 1.0, "source": "app_api_pl_base_data_delete_carrier", "target": "app_core_delete_guard_user_info_from_context" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L297", "weight": 1.0, "source": "app_api_pl_base_data_delete_carrier", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_approve_carrier", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_approve_carrier", "target": "app_schemas_pl_base_data_carrierread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L315", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_reject_carrier", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L315", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_reject_carrier", "target": "app_schemas_pl_base_data_carrierauditreject" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L315", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_reject_carrier", "target": "app_schemas_pl_base_data_carrierread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L540", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_export_vehicles", "target": "app_api_pl_base_data_vehicle_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L452", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_list_vehicles", "target": "app_api_pl_base_data_vehicle_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L370", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_vehicle_to_detail", "target": "app_api_pl_base_data_vehicle_to_read" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_vehicle_to_read", "target": "app_models_pl_models_plvehicle" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_vehicle_to_read", "target": "app_schemas_pl_base_data_certread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_vehicle_to_read", "target": "app_schemas_pl_base_data_vehicleread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L647", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_create_vehicle", "target": "app_api_pl_base_data_vehicle_to_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L658", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_get_vehicle", "target": "app_api_pl_base_data_vehicle_to_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L732", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_update_vehicle", "target": "app_api_pl_base_data_vehicle_to_detail" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_vehicle_to_detail", "target": "app_models_pl_models_plvehicle" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_vehicle_to_detail", "target": "app_schemas_pl_base_data_vehicledetailread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L367", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_vehicle_to_detail", "target": "app_services_pl_cert_service_certs_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L368", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_vehicle_to_detail", "target": "app_services_pl_cert_service_list_owner_certs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_vehicle_to_detail", "target": "app_services_pl_personnel_service_load_vehicle_personnel_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L364", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_vehicle_to_detail", "target": "app_services_pl_personnel_service_load_vehicle_personnel_summaries" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L379", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_list_vehicles", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L394", "weight": 1.0, "source": "app_api_pl_base_data_list_vehicles", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L379", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_list_vehicles", "target": "app_schemas_pl_base_data_vehiclelistresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L442", "weight": 1.0, "source": "app_api_pl_base_data_list_vehicles", "target": "app_services_pl_carrier_service_carrier_eligible_for_transport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L455", "weight": 1.0, "source": "app_api_pl_base_data_list_vehicles", "target": "app_services_pl_cert_service_certs_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L448", "weight": 1.0, "source": "app_api_pl_base_data_list_vehicles", "target": "app_services_pl_cert_service_list_owner_certs_batch" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L445", "weight": 1.0, "source": "app_api_pl_base_data_list_vehicles", "target": "app_services_pl_personnel_service_load_vehicle_personnel_summaries" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L510", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_export_vehicles", "target": "app_api_pl_base_data_vehicleexportbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_vehicleexportbody", "target": "app_core_db_auth_dbusercontext" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L498", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_vehicleexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_vehicleexportbody", "target": "app_models_pl_models_plcarrier" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_vehicleexportbody", "target": "app_models_pl_models_plpersonnel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_vehicleexportbody", "target": "app_models_pl_models_plvehicle" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_vehicleexportbody", "target": "app_models_pl_models_plvehicledriver" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_vehicleexportbody", "target": "app_models_pl_models_plvehiclepersonnel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L71", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_vehicleexportbody", "target": "app_schemas_pl_paste_recognize_pastecommitbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L71", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_vehicleexportbody", "target": "app_schemas_pl_paste_recognize_pastecommitresult" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_vehicleexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_vehicleexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L510", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_export_vehicles", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L517", "weight": 1.0, "source": "app_api_pl_base_data_export_vehicles", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L537", "weight": 1.0, "source": "app_api_pl_base_data_export_vehicles", "target": "app_services_pl_personnel_service_load_vehicle_personnel_summaries" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L560", "weight": 1.0, "source": "app_api_pl_base_data_export_vehicles", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L558", "weight": 1.0, "source": "app_api_pl_base_data_export_vehicles", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L515", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_rationale_515", "target": "app_api_pl_base_data_export_vehicles" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L574", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_create_vehicle", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L579", "weight": 1.0, "source": "app_api_pl_base_data_create_vehicle", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L602", "weight": 1.0, "source": "app_api_pl_base_data_create_vehicle", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L601", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_create_vehicle", "target": "app_models_pl_models_plvehicle" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L574", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_create_vehicle", "target": "app_schemas_pl_base_data_vehiclecreate" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L574", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_create_vehicle", "target": "app_schemas_pl_base_data_vehicledetailread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L592", "weight": 1.0, "source": "app_api_pl_base_data_create_vehicle", "target": "app_services_pl_cert_required_service_validate_vehicle_save_certs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L629", "weight": 1.0, "source": "app_api_pl_base_data_create_vehicle", "target": "app_services_pl_cert_service_save_owner_certs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L620", "weight": 1.0, "source": "app_api_pl_base_data_create_vehicle", "target": "app_services_pl_personnel_service_save_vehicle_personnel" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L749", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_get_vehicle", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L656", "weight": 1.0, "source": "app_api_pl_base_data_get_vehicle", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L749", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_get_vehicle", "target": "app_models_pl_models_plvehicle" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L651", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_get_vehicle", "target": "app_schemas_pl_base_data_vehicledetailread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L657", "weight": 1.0, "source": "app_api_pl_base_data_get_vehicle", "target": "app_services_pl_paste_recognize_service_get_vehicle" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L662", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_update_vehicle", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L668", "weight": 1.0, "source": "app_api_pl_base_data_update_vehicle", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L662", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_update_vehicle", "target": "app_schemas_pl_base_data_vehicledetailread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L662", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_update_vehicle", "target": "app_schemas_pl_base_data_vehicleupdate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L688", "weight": 1.0, "source": "app_api_pl_base_data_update_vehicle", "target": "app_services_pl_cert_required_service_validate_vehicle_save_certs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L682", "weight": 1.0, "source": "app_api_pl_base_data_update_vehicle", "target": "app_services_pl_cert_service_list_owner_certs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L714", "weight": 1.0, "source": "app_api_pl_base_data_update_vehicle", "target": "app_services_pl_cert_service_save_owner_certs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L669", "weight": 1.0, "source": "app_api_pl_base_data_update_vehicle", "target": "app_services_pl_paste_recognize_service_get_vehicle" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L686", "weight": 1.0, "source": "app_api_pl_base_data_update_vehicle", "target": "app_services_pl_personnel_service_load_vehicle_personnel_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L704", "weight": 1.0, "source": "app_api_pl_base_data_update_vehicle", "target": "app_services_pl_personnel_service_save_vehicle_personnel" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L736", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_delete_vehicle", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L743", "weight": 1.0, "source": "app_api_pl_base_data_delete_vehicle", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L743", "weight": 1.0, "source": "app_api_pl_base_data_delete_vehicle", "target": "app_core_delete_guard_user_info_from_context" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L741", "weight": 1.0, "source": "app_api_pl_base_data_delete_vehicle", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L742", "weight": 1.0, "source": "app_api_pl_base_data_delete_vehicle", "target": "app_services_pl_paste_recognize_service_get_vehicle" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L922", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_export_personnel", "target": "app_api_pl_base_data_personnel_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L848", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_list_personnel", "target": "app_api_pl_base_data_personnel_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L787", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_personnel_to_detail", "target": "app_api_pl_base_data_personnel_to_read" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L769", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_personnel_to_read", "target": "app_models_pl_models_plpersonnel" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L769", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_personnel_to_read", "target": "app_schemas_pl_base_data_certread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L769", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_personnel_to_read", "target": "app_schemas_pl_base_data_personnelread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L776", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_personnel_to_read", "target": "app_services_pl_cert_service_nearest_expire_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1008", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_create_personnel", "target": "app_api_pl_base_data_personnel_to_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1019", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_get_personnel", "target": "app_api_pl_base_data_personnel_to_detail" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L784", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_personnel_to_detail", "target": "app_models_pl_models_plpersonnel" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L784", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_personnel_to_detail", "target": "app_schemas_pl_base_data_personneldetailread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L788", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_personnel_to_detail", "target": "app_services_pl_cert_service_certs_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L789", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_personnel_to_detail", "target": "app_services_pl_cert_service_list_owner_certs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1075", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_update_personnel", "target": "app_api_pl_base_data_personnel_to_detail" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L798", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_list_personnel", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L812", "weight": 1.0, "source": "app_api_pl_base_data_list_personnel", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L798", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_list_personnel", "target": "app_schemas_pl_base_data_personnellistresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L852", "weight": 1.0, "source": "app_api_pl_base_data_list_personnel", "target": "app_services_pl_cert_service_certs_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L844", "weight": 1.0, "source": "app_api_pl_base_data_list_personnel", "target": "app_services_pl_cert_service_list_owner_certs_batch" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L888", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_export_personnel", "target": "app_api_pl_base_data_personnelexportbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_personnelexportbody", "target": "app_core_db_auth_dbusercontext" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L876", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_personnelexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_personnelexportbody", "target": "app_models_pl_models_plcarrier" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_personnelexportbody", "target": "app_models_pl_models_plpersonnel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_personnelexportbody", "target": "app_models_pl_models_plvehicle" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_personnelexportbody", "target": "app_models_pl_models_plvehicledriver" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_personnelexportbody", "target": "app_models_pl_models_plvehiclepersonnel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L71", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_personnelexportbody", "target": "app_schemas_pl_paste_recognize_pastecommitbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L71", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_personnelexportbody", "target": "app_schemas_pl_paste_recognize_pastecommitresult" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_personnelexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_personnelexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L888", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_export_personnel", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L895", "weight": 1.0, "source": "app_api_pl_base_data_export_personnel", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L946", "weight": 1.0, "source": "app_api_pl_base_data_export_personnel", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L944", "weight": 1.0, "source": "app_api_pl_base_data_export_personnel", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L893", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_rationale_893", "target": "app_api_pl_base_data_export_personnel" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L960", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_create_personnel", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L965", "weight": 1.0, "source": "app_api_pl_base_data_create_personnel", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L975", "weight": 1.0, "source": "app_api_pl_base_data_create_personnel", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L974", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_create_personnel", "target": "app_models_pl_models_plpersonnel" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L960", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_create_personnel", "target": "app_schemas_pl_base_data_personnelcreate" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L960", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_create_personnel", "target": "app_schemas_pl_base_data_personneldetailread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L967", "weight": 1.0, "source": "app_api_pl_base_data_create_personnel", "target": "app_services_pl_cert_required_service_validate_personnel_required_certs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L993", "weight": 1.0, "source": "app_api_pl_base_data_create_personnel", "target": "app_services_pl_cert_service_save_owner_certs" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1092", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_get_personnel", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1017", "weight": 1.0, "source": "app_api_pl_base_data_get_personnel", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1092", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_get_personnel", "target": "app_models_pl_models_plpersonnel" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1012", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_get_personnel", "target": "app_schemas_pl_base_data_personneldetailread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1018", "weight": 1.0, "source": "app_api_pl_base_data_get_personnel", "target": "app_services_pl_paste_recognize_service_get_personnel" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1023", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_update_personnel", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1029", "weight": 1.0, "source": "app_api_pl_base_data_update_personnel", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1023", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_update_personnel", "target": "app_schemas_pl_base_data_personneldetailread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1023", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_update_personnel", "target": "app_schemas_pl_base_data_personnelupdate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1046", "weight": 1.0, "source": "app_api_pl_base_data_update_personnel", "target": "app_services_pl_cert_required_service_validate_personnel_required_certs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1042", "weight": 1.0, "source": "app_api_pl_base_data_update_personnel", "target": "app_services_pl_cert_service_list_owner_certs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1060", "weight": 1.0, "source": "app_api_pl_base_data_update_personnel", "target": "app_services_pl_cert_service_save_owner_certs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1030", "weight": 1.0, "source": "app_api_pl_base_data_update_personnel", "target": "app_services_pl_paste_recognize_service_get_personnel" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1079", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_delete_personnel", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1086", "weight": 1.0, "source": "app_api_pl_base_data_delete_personnel", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1086", "weight": 1.0, "source": "app_api_pl_base_data_delete_personnel", "target": "app_core_delete_guard_user_info_from_context" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1084", "weight": 1.0, "source": "app_api_pl_base_data_delete_personnel", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1085", "weight": 1.0, "source": "app_api_pl_base_data_delete_personnel", "target": "app_services_pl_paste_recognize_service_get_personnel" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1246", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_create_driver", "target": "app_api_pl_base_data_personnel_to_driver_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1208", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_export_drivers", "target": "app_api_pl_base_data_personnel_to_driver_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1257", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_get_driver", "target": "app_api_pl_base_data_personnel_to_driver_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1162", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_list_drivers", "target": "app_api_pl_base_data_personnel_to_driver_read" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1112", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_personnel_to_driver_read", "target": "app_models_pl_models_plpersonnel" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1112", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_personnel_to_driver_read", "target": "app_schemas_pl_base_data_driverread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1282", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_update_driver", "target": "app_api_pl_base_data_personnel_to_driver_read" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1131", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_list_drivers", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1138", "weight": 1.0, "source": "app_api_pl_base_data_list_drivers", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1131", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_list_drivers", "target": "app_schemas_pl_base_data_driverlistresponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_driverexportbody", "target": "app_core_db_auth_dbusercontext" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1175", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_driverexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_driverexportbody", "target": "app_models_pl_models_plcarrier" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_driverexportbody", "target": "app_models_pl_models_plpersonnel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_driverexportbody", "target": "app_models_pl_models_plvehicle" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_driverexportbody", "target": "app_models_pl_models_plvehicledriver" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_driverexportbody", "target": "app_models_pl_models_plvehiclepersonnel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L71", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_driverexportbody", "target": "app_schemas_pl_paste_recognize_pastecommitbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L71", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_driverexportbody", "target": "app_schemas_pl_paste_recognize_pastecommitresult" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_driverexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/base_data.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_base_data_driverexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1182", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_export_drivers", "target": "app_api_pl_base_data_driverexportbody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1182", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_export_drivers", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1189", "weight": 1.0, "source": "app_api_pl_base_data_export_drivers", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1211", "weight": 1.0, "source": "app_api_pl_base_data_export_drivers", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1209", "weight": 1.0, "source": "app_api_pl_base_data_export_drivers", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1187", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_rationale_1187", "target": "app_api_pl_base_data_export_drivers" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1225", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_create_driver", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1230", "weight": 1.0, "source": "app_api_pl_base_data_create_driver", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1233", "weight": 1.0, "source": "app_api_pl_base_data_create_driver", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1232", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_create_driver", "target": "app_models_pl_models_plpersonnel" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1225", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_create_driver", "target": "app_schemas_pl_base_data_drivercreate" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1225", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_create_driver", "target": "app_schemas_pl_base_data_driverread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1250", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_get_driver", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1255", "weight": 1.0, "source": "app_api_pl_base_data_get_driver", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1250", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_get_driver", "target": "app_schemas_pl_base_data_driverread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1256", "weight": 1.0, "source": "app_api_pl_base_data_get_driver", "target": "app_services_pl_paste_recognize_service_get_personnel" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1261", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_update_driver", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1267", "weight": 1.0, "source": "app_api_pl_base_data_update_driver", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1261", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_update_driver", "target": "app_schemas_pl_base_data_driverread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1261", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_update_driver", "target": "app_schemas_pl_base_data_driverupdate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1268", "weight": 1.0, "source": "app_api_pl_base_data_update_driver", "target": "app_services_pl_paste_recognize_service_get_personnel" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1286", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_delete_driver", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1293", "weight": 1.0, "source": "app_api_pl_base_data_delete_driver", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1293", "weight": 1.0, "source": "app_api_pl_base_data_delete_driver", "target": "app_core_delete_guard_user_info_from_context" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1291", "weight": 1.0, "source": "app_api_pl_base_data_delete_driver", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1292", "weight": 1.0, "source": "app_api_pl_base_data_delete_driver", "target": "app_services_pl_paste_recognize_service_get_personnel" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1305", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_bind_vehicle_driver", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1310", "weight": 1.0, "source": "app_api_pl_base_data_bind_vehicle_driver", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1322", "weight": 1.0, "source": "app_api_pl_base_data_bind_vehicle_driver", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1321", "weight": 1.0, "source": "app_api_pl_base_data_bind_vehicle_driver", "target": "app_models_pl_models_plvehiclepersonnel" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1305", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_bind_vehicle_driver", "target": "app_schemas_pl_base_data_vehicledrivercreate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1312", "weight": 1.0, "source": "app_api_pl_base_data_bind_vehicle_driver", "target": "app_services_pl_paste_recognize_service_get_personnel" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1311", "weight": 1.0, "source": "app_api_pl_base_data_bind_vehicle_driver", "target": "app_services_pl_paste_recognize_service_get_vehicle" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1337", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_unbind_vehicle_driver", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1363", "weight": 1.0, "source": "app_api_pl_base_data_unbind_vehicle_driver", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1363", "weight": 1.0, "source": "app_api_pl_base_data_unbind_vehicle_driver", "target": "app_core_delete_guard_user_info_from_context" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1342", "weight": 1.0, "source": "app_api_pl_base_data_unbind_vehicle_driver", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1369", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_paste_recognize_commit", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1374", "weight": 1.0, "source": "app_api_pl_base_data_paste_recognize_commit", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1369", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_paste_recognize_commit", "target": "app_schemas_pl_paste_recognize_pastecommitbody" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/base_data.py", "source_location": "L1369", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_base_data_paste_recognize_commit", "target": "app_schemas_pl_paste_recognize_pastecommitresult" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/base_data.py", "source_location": "L1376", "weight": 1.0, "source": "app_api_pl_base_data_paste_recognize_commit", "target": "app_services_pl_paste_recognize_service_commit_paste_recognize" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_customer_stop_pref", "target": "app_api_pl_customer_stop_pref_read_customer_stop_pref" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_customer_stop_pref", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_customer_stop_pref", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_customer_stop_pref", "target": "app_core_db_auth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_customer_stop_pref", "target": "app_core_db_auth_dbusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_customer_stop_pref", "target": "app_core_db_auth_get_db_current_user" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_customer_stop_pref", "target": "app_core_tenant_context" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_customer_stop_pref", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_customer_stop_pref", "target": "app_schemas_pl_customer_stop_pref" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_customer_stop_pref", "target": "app_schemas_pl_customer_stop_pref_customerstopprefread" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_customer_stop_pref", "target": "app_services_pl_customer_stop_pref_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_customer_stop_pref", "target": "app_services_pl_customer_stop_pref_service_get_customer_stop_pref" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_customer_stop_pref", "target": "fastapi" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_customer_stop_pref_read_customer_stop_pref", "target": "app_api_pl_customer_stop_pref_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_customer_stop_pref_read_customer_stop_pref", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L29", "weight": 1.0, "source": "app_api_pl_customer_stop_pref_read_customer_stop_pref", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_customer_stop_pref_read_customer_stop_pref", "target": "app_schemas_pl_customer_stop_pref_customerstopprefread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/customer_stop_pref.py", "source_location": "L30", "weight": 1.0, "source": "app_api_pl_customer_stop_pref_read_customer_stop_pref", "target": "app_services_pl_customer_stop_pref_service_get_customer_stop_pref" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L418", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_api_pl_freight_approve_settlement_legacy" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L303", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_api_pl_freight_cancel_settlement" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L253", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_api_pl_freight_create_settlement" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L315", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_api_pl_freight_delete_settlement" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L389", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_api_pl_freight_disburse_settlement" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_api_pl_freight_export_settlements" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_api_pl_freight_export_unsettled_plans" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_api_pl_freight_generate_settlement_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L272", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_api_pl_freight_get_settlement" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L378", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_api_pl_freight_get_settlement_approval_flow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_api_pl_freight_get_settlement_by_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_api_pl_freight_list_settlements" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_api_pl_freight_list_unsettled_plans" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L427", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_api_pl_freight_list_vouchers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L346", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_api_pl_freight_process_settlement_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_api_pl_freight_settlementexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L327", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_api_pl_freight_submit_settlement_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L409", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_api_pl_freight_submit_settlement_legacy" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_api_pl_freight_unsettledexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L285", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_api_pl_freight_update_settlement" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_api_pl_freight_withdraw_settlement_approval" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_core_db_auth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_core_db_auth_dbusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_core_db_auth_get_db_current_user" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_core_tenant_context" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_models_pl_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_models_pl_models_plfreightsettlement" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_schemas_pl_freight" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_schemas_pl_freight_freightsettlementapprovalactionbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_schemas_pl_freight_freightsettlementbytransportread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_schemas_pl_freight_freightsettlementcreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_schemas_pl_freight_freightsettlementdisbursebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_schemas_pl_freight_freightsettlementlistresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_schemas_pl_freight_freightsettlementread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_schemas_pl_freight_freightsettlementsubmitapprovalbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_schemas_pl_freight_freightsettlementupdate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_schemas_pl_freight_freightsettlementwithtransports" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_schemas_pl_freight_remittancevoucherread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_schemas_pl_freight_unsettledplanlistresponse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_utils_excel_export" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight", "target": "fastapi" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L266", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_create_settlement", "target": "app_api_pl_freight_generate_settlement_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_generate_settlement_no", "target": "app_api_pl_freight_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L418", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_approve_settlement_legacy", "target": "app_api_pl_freight_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L303", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_cancel_settlement", "target": "app_api_pl_freight_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L253", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_create_settlement", "target": "app_api_pl_freight_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L315", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_delete_settlement", "target": "app_api_pl_freight_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L389", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_disburse_settlement", "target": "app_api_pl_freight_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_export_settlements", "target": "app_api_pl_freight_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_export_unsettled_plans", "target": "app_api_pl_freight_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L272", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_get_settlement", "target": "app_api_pl_freight_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L378", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_get_settlement_approval_flow", "target": "app_api_pl_freight_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_get_settlement_by_transport", "target": "app_api_pl_freight_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_list_settlements", "target": "app_api_pl_freight_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_list_unsettled_plans", "target": "app_api_pl_freight_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L427", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_list_vouchers", "target": "app_api_pl_freight_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L346", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_process_settlement_approval", "target": "app_api_pl_freight_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L327", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_submit_settlement_approval", "target": "app_api_pl_freight_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L409", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_submit_settlement_legacy", "target": "app_api_pl_freight_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L285", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_update_settlement", "target": "app_api_pl_freight_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_withdraw_settlement_approval", "target": "app_api_pl_freight_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_export_unsettled_plans", "target": "app_api_pl_freight_list_unsettled_plans" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_list_unsettled_plans", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/freight.py", "source_location": "L67", "weight": 1.0, "source": "app_api_pl_freight_list_unsettled_plans", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_list_unsettled_plans", "target": "app_schemas_pl_freight_unsettledplanlistresponse" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_list_settlements", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/freight.py", "source_location": "L96", "weight": 1.0, "source": "app_api_pl_freight_list_settlements", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_list_settlements", "target": "app_schemas_pl_freight_freightsettlementlistresponse" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_export_unsettled_plans", "target": "app_api_pl_freight_unsettledexportbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_freight_unsettledexportbody", "target": "app_core_db_auth_dbusercontext" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_unsettledexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_freight_unsettledexportbody", "target": "app_models_pl_models_plfreightsettlement" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_freight_unsettledexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_freight_unsettledexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_export_unsettled_plans", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/freight.py", "source_location": "L152", "weight": 1.0, "source": "app_api_pl_freight_export_unsettled_plans", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/freight.py", "source_location": "L170", "weight": 1.0, "source": "app_api_pl_freight_export_unsettled_plans", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/freight.py", "source_location": "L168", "weight": 1.0, "source": "app_api_pl_freight_export_unsettled_plans", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_export_settlements", "target": "app_api_pl_freight_settlementexportbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_freight_settlementexportbody", "target": "app_core_db_auth_dbusercontext" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_settlementexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_freight_settlementexportbody", "target": "app_models_pl_models_plfreightsettlement" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_freight_settlementexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/freight.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_freight_settlementexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_export_settlements", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/freight.py", "source_location": "L210", "weight": 1.0, "source": "app_api_pl_freight_export_settlements", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/freight.py", "source_location": "L229", "weight": 1.0, "source": "app_api_pl_freight_export_settlements", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/freight.py", "source_location": "L227", "weight": 1.0, "source": "app_api_pl_freight_export_settlements", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_get_settlement_by_transport", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/freight.py", "source_location": "L243", "weight": 1.0, "source": "app_api_pl_freight_get_settlement_by_transport", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_get_settlement_by_transport", "target": "app_schemas_pl_freight_freightsettlementbytransportread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L253", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_create_settlement", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/freight.py", "source_location": "L258", "weight": 1.0, "source": "app_api_pl_freight_create_settlement", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L253", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_create_settlement", "target": "app_schemas_pl_freight_freightsettlementcreate" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L253", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_create_settlement", "target": "app_schemas_pl_freight_freightsettlementread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L272", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_get_settlement", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/freight.py", "source_location": "L277", "weight": 1.0, "source": "app_api_pl_freight_get_settlement", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L272", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_get_settlement", "target": "app_schemas_pl_freight_freightsettlementwithtransports" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L285", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_update_settlement", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/freight.py", "source_location": "L291", "weight": 1.0, "source": "app_api_pl_freight_update_settlement", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L285", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_update_settlement", "target": "app_schemas_pl_freight_freightsettlementread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L285", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_update_settlement", "target": "app_schemas_pl_freight_freightsettlementupdate" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L303", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_cancel_settlement", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/freight.py", "source_location": "L308", "weight": 1.0, "source": "app_api_pl_freight_cancel_settlement", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L303", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_cancel_settlement", "target": "app_schemas_pl_freight_freightsettlementread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L315", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_delete_settlement", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/freight.py", "source_location": "L320", "weight": 1.0, "source": "app_api_pl_freight_delete_settlement", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L327", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_submit_settlement_approval", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/freight.py", "source_location": "L333", "weight": 1.0, "source": "app_api_pl_freight_submit_settlement_approval", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L327", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_submit_settlement_approval", "target": "app_schemas_pl_freight_freightsettlementread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L327", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_submit_settlement_approval", "target": "app_schemas_pl_freight_freightsettlementsubmitapprovalbody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L346", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_process_settlement_approval", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/freight.py", "source_location": "L352", "weight": 1.0, "source": "app_api_pl_freight_process_settlement_approval", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L346", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_process_settlement_approval", "target": "app_schemas_pl_freight_freightsettlementapprovalactionbody" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L346", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_process_settlement_approval", "target": "app_schemas_pl_freight_freightsettlementread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_withdraw_settlement_approval", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/freight.py", "source_location": "L371", "weight": 1.0, "source": "app_api_pl_freight_withdraw_settlement_approval", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_withdraw_settlement_approval", "target": "app_schemas_pl_freight_freightsettlementread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L378", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_get_settlement_approval_flow", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/freight.py", "source_location": "L383", "weight": 1.0, "source": "app_api_pl_freight_get_settlement_approval_flow", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L389", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_disburse_settlement", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/freight.py", "source_location": "L395", "weight": 1.0, "source": "app_api_pl_freight_disburse_settlement", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L389", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_disburse_settlement", "target": "app_schemas_pl_freight_freightsettlementdisbursebody" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L389", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_disburse_settlement", "target": "app_schemas_pl_freight_freightsettlementread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L409", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_submit_settlement_legacy", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L409", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_submit_settlement_legacy", "target": "app_schemas_pl_freight_freightsettlementread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L418", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_approve_settlement_legacy", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L418", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_approve_settlement_legacy", "target": "app_schemas_pl_freight_freightsettlementread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L427", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_list_vouchers", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/freight.py", "source_location": "L432", "weight": 1.0, "source": "app_api_pl_freight_list_vouchers", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/freight.py", "source_location": "L427", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_freight_list_vouchers", "target": "app_schemas_pl_freight_remittancevoucherread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L511", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_api_pl_inventory_check_document_expiry" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L370", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_api_pl_inventory_document_reminder_stats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L424", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_api_pl_inventory_documentreminderexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L432", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_api_pl_inventory_export_document_reminders" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_api_pl_inventory_export_inventory_ledger" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_api_pl_inventory_get_inventory_ledger" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_api_pl_inventory_get_summary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_api_pl_inventory_inventoryledgerexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L390", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_api_pl_inventory_list_document_reminders" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L265", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_api_pl_inventory_list_transactions" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_api_pl_inventory_list_warnings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_api_pl_inventory_set_warning_threshold" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L474", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_api_pl_inventory_update_document_reminder" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_api_pl_inventory_update_warning" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_core_db_auth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_core_db_auth_dbusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_core_db_auth_get_db_current_user" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_core_tenant_context" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_core_utils" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_core_utils_generate_uuid" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_models_pl_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_models_pl_models_pldocumentreminder" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_models_pl_models_plinventory" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_models_pl_models_plinventorytransaction" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_models_pl_models_plinventorywarning" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_schemas_pl_inventory" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_schemas_pl_inventory_documentreminderread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_schemas_pl_inventory_documentreminderstatsread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_schemas_pl_inventory_documentreminderupdate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_schemas_pl_inventory_inventoryledgerquery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_schemas_pl_inventory_inventoryledgerresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_schemas_pl_inventory_inventoryread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_schemas_pl_inventory_inventorysummaryitem" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_schemas_pl_inventory_inventorysummaryresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_schemas_pl_inventory_inventorytransactionquery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_schemas_pl_inventory_inventorytransactionread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_schemas_pl_inventory_inventorytransactionresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_schemas_pl_inventory_inventorywarningread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_schemas_pl_inventory_inventorywarningthreshold" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_schemas_pl_inventory_inventorywarningupdate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_schemas_pl_inventory_transportstatsitem" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_schemas_pl_inventory_transportstatsresponse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_services_pl_cert_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_services_pl_cert_service_scan_cert_expiry" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_services_pl_data_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_utils_excel_export" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory", "target": "fastapi" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_get_inventory_ledger", "target": "app_api_pl_inventory_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_get_inventory_ledger", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/inventory.py", "source_location": "L65", "weight": 1.0, "source": "app_api_pl_inventory_get_inventory_ledger", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_get_inventory_ledger", "target": "app_schemas_pl_inventory_inventoryledgerresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/inventory.py", "source_location": "L74", "weight": 1.0, "source": "app_api_pl_inventory_get_inventory_ledger", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L511", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_check_document_expiry", "target": "app_api_pl_inventory_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L370", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_document_reminder_stats", "target": "app_api_pl_inventory_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L432", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_export_document_reminders", "target": "app_api_pl_inventory_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_export_inventory_ledger", "target": "app_api_pl_inventory_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_get_summary", "target": "app_api_pl_inventory_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L390", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_list_document_reminders", "target": "app_api_pl_inventory_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L265", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_list_transactions", "target": "app_api_pl_inventory_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_list_warnings", "target": "app_api_pl_inventory_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_set_warning_threshold", "target": "app_api_pl_inventory_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L474", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_update_document_reminder", "target": "app_api_pl_inventory_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_update_warning", "target": "app_api_pl_inventory_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_export_inventory_ledger", "target": "app_api_pl_inventory_inventoryledgerexportbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_inventory_inventoryledgerexportbody", "target": "app_core_db_auth_dbusercontext" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_inventoryledgerexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_inventory_inventoryledgerexportbody", "target": "app_models_pl_models_pldocumentreminder" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_inventory_inventoryledgerexportbody", "target": "app_models_pl_models_plinventory" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_inventory_inventoryledgerexportbody", "target": "app_models_pl_models_plinventorytransaction" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_inventory_inventoryledgerexportbody", "target": "app_models_pl_models_plinventorywarning" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_inventory_inventoryledgerexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_inventory_inventoryledgerexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_export_inventory_ledger", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/inventory.py", "source_location": "L115", "weight": 1.0, "source": "app_api_pl_inventory_export_inventory_ledger", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/inventory.py", "source_location": "L124", "weight": 1.0, "source": "app_api_pl_inventory_export_inventory_ledger", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/inventory.py", "source_location": "L142", "weight": 1.0, "source": "app_api_pl_inventory_export_inventory_ledger", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/inventory.py", "source_location": "L140", "weight": 1.0, "source": "app_api_pl_inventory_export_inventory_ledger", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_set_warning_threshold", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/inventory.py", "source_location": "L156", "weight": 1.0, "source": "app_api_pl_inventory_set_warning_threshold", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/inventory.py", "source_location": "L179", "weight": 1.0, "source": "app_api_pl_inventory_set_warning_threshold", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/inventory.py", "source_location": "L178", "weight": 1.0, "source": "app_api_pl_inventory_set_warning_threshold", "target": "app_models_pl_models_plinventory" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_set_warning_threshold", "target": "app_schemas_pl_inventory_inventorywarningthreshold" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/inventory.py", "source_location": "L171", "weight": 1.0, "source": "app_api_pl_inventory_set_warning_threshold", "target": "app_services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_list_warnings", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/inventory.py", "source_location": "L211", "weight": 1.0, "source": "app_api_pl_inventory_list_warnings", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_list_warnings", "target": "app_schemas_pl_inventory_inventorywarningread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/inventory.py", "source_location": "L220", "weight": 1.0, "source": "app_api_pl_inventory_list_warnings", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_update_warning", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/inventory.py", "source_location": "L231", "weight": 1.0, "source": "app_api_pl_inventory_update_warning", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_update_warning", "target": "app_schemas_pl_inventory_inventorywarningread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_update_warning", "target": "app_schemas_pl_inventory_inventorywarningupdate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/inventory.py", "source_location": "L245", "weight": 1.0, "source": "app_api_pl_inventory_update_warning", "target": "app_services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L265", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_list_transactions", "target": "app_api_pl_inventory_py_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L265", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_list_transactions", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/inventory.py", "source_location": "L275", "weight": 1.0, "source": "app_api_pl_inventory_list_transactions", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L265", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_list_transactions", "target": "app_schemas_pl_inventory_inventorytransactionresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/inventory.py", "source_location": "L293", "weight": 1.0, "source": "app_api_pl_inventory_list_transactions", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_get_summary", "target": "app_api_pl_inventory_py_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_get_summary", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/inventory.py", "source_location": "L316", "weight": 1.0, "source": "app_api_pl_inventory_get_summary", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/inventory.py", "source_location": "L352", "weight": 1.0, "source": "app_api_pl_inventory_get_summary", "target": "app_schemas_pl_inventory_inventorysummaryitem" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_get_summary", "target": "app_schemas_pl_inventory_inventorysummaryresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/inventory.py", "source_location": "L324", "weight": 1.0, "source": "app_api_pl_inventory_get_summary", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L370", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_document_reminder_stats", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/inventory.py", "source_location": "L374", "weight": 1.0, "source": "app_api_pl_inventory_document_reminder_stats", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L370", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_document_reminder_stats", "target": "app_schemas_pl_inventory_documentreminderstatsread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/inventory.py", "source_location": "L375", "weight": 1.0, "source": "app_api_pl_inventory_document_reminder_stats", "target": "app_services_pl_cert_service_scan_cert_expiry" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/inventory.py", "source_location": "L384", "weight": 1.0, "source": "app_api_pl_inventory_document_reminder_stats", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L390", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_list_document_reminders", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/inventory.py", "source_location": "L395", "weight": 1.0, "source": "app_api_pl_inventory_list_document_reminders", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L390", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_list_document_reminders", "target": "app_schemas_pl_inventory_documentreminderread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/inventory.py", "source_location": "L396", "weight": 1.0, "source": "app_api_pl_inventory_list_document_reminders", "target": "app_services_pl_cert_service_scan_cert_expiry" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/inventory.py", "source_location": "L407", "weight": 1.0, "source": "app_api_pl_inventory_list_document_reminders", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_inventory_documentreminderexportbody", "target": "app_core_db_auth_dbusercontext" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L424", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_documentreminderexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_inventory_documentreminderexportbody", "target": "app_models_pl_models_pldocumentreminder" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_inventory_documentreminderexportbody", "target": "app_models_pl_models_plinventory" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_inventory_documentreminderexportbody", "target": "app_models_pl_models_plinventorytransaction" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_inventory_documentreminderexportbody", "target": "app_models_pl_models_plinventorywarning" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_inventory_documentreminderexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/inventory.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_inventory_documentreminderexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L432", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_export_document_reminders", "target": "app_api_pl_inventory_documentreminderexportbody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L432", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_export_document_reminders", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/inventory.py", "source_location": "L438", "weight": 1.0, "source": "app_api_pl_inventory_export_document_reminders", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/inventory.py", "source_location": "L439", "weight": 1.0, "source": "app_api_pl_inventory_export_document_reminders", "target": "app_services_pl_cert_service_scan_cert_expiry" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/inventory.py", "source_location": "L449", "weight": 1.0, "source": "app_api_pl_inventory_export_document_reminders", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/inventory.py", "source_location": "L465", "weight": 1.0, "source": "app_api_pl_inventory_export_document_reminders", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/inventory.py", "source_location": "L463", "weight": 1.0, "source": "app_api_pl_inventory_export_document_reminders", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L474", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_update_document_reminder", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/inventory.py", "source_location": "L480", "weight": 1.0, "source": "app_api_pl_inventory_update_document_reminder", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L474", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_update_document_reminder", "target": "app_schemas_pl_inventory_documentreminderread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/inventory.py", "source_location": "L474", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_inventory_update_document_reminder", "target": "app_schemas_pl_inventory_documentreminderupdate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/inventory.py", "source_location": "L494", "weight": 1.0, "source": "app_api_pl_inventory_update_document_reminder", "target": "app_services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/inventory.py", "source_location": "L513", "weight": 1.0, "source": "app_api_pl_inventory_check_document_expiry", "target": "app_services_pl_cert_service_scan_cert_expiry" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L335", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_api_pl_io_order_export_inbound" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L295", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_api_pl_io_order_export_orders" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_api_pl_io_order_export_outbound" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_api_pl_io_order_get_by_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L353", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_api_pl_io_order_get_inbound" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_api_pl_io_order_get_inbound_by_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_api_pl_io_order_get_order" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L431", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_api_pl_io_order_get_outbound" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L386", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_api_pl_io_order_get_outbound_by_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_api_pl_io_order_inbound_site_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L281", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_api_pl_io_order_ioorderexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_api_pl_io_order_list_inbound" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_api_pl_io_order_list_orders" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L399", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_api_pl_io_order_list_outbound" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_api_pl_io_order_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L452", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_api_pl_io_order_outbound_site_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L364", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_api_pl_io_order_patch_inbound" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_api_pl_io_order_patch_order" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L442", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_api_pl_io_order_patch_outbound" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_api_pl_io_order_to_read" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_core_db_auth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_core_db_auth_dbusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_core_db_auth_get_db_current_user" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_core_tenant_context" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_models_pl_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_models_pl_models_plinboundorder" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_models_pl_models_plinboundorderitem" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_models_pl_models_ploutboundorder" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_models_pl_models_ploutboundorderitem" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_schemas_pl_io_order" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_schemas_pl_io_order_ioorderlistresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_schemas_pl_io_order_ioorderpatch" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_schemas_pl_io_order_ioorderread" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_services_pl_io_order_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_services_pl_io_order_service_dump_feedback_images" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_services_pl_io_order_service_order_header_to_dict" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_services_pl_io_order_service_update_io_order_items_qty_and_brand" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_utils_excel_export" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order", "target": "fastapi" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_rationale_1", "target": "app_api_pl_io_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_get_by_plan", "target": "app_api_pl_io_order_models" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_get_order", "target": "app_api_pl_io_order_models" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_list_orders", "target": "app_api_pl_io_order_models" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L359", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_get_inbound", "target": "app_api_pl_io_order_get_order" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_get_order", "target": "app_api_pl_io_order_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L437", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_get_outbound", "target": "app_api_pl_io_order_get_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L380", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_inbound_site_url", "target": "app_api_pl_io_order_get_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L458", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_outbound_site_url", "target": "app_api_pl_io_order_get_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_patch_order", "target": "app_api_pl_io_order_get_order" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L335", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_export_inbound", "target": "app_api_pl_io_order_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L295", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_export_orders", "target": "app_api_pl_io_order_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_export_outbound", "target": "app_api_pl_io_order_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_get_by_plan", "target": "app_api_pl_io_order_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L353", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_get_inbound", "target": "app_api_pl_io_order_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_get_inbound_by_plan", "target": "app_api_pl_io_order_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L431", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_get_outbound", "target": "app_api_pl_io_order_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L386", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_get_outbound_by_plan", "target": "app_api_pl_io_order_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_inbound_site_url", "target": "app_api_pl_io_order_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_list_inbound", "target": "app_api_pl_io_order_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_list_orders", "target": "app_api_pl_io_order_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L399", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_list_outbound", "target": "app_api_pl_io_order_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L452", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_outbound_site_url", "target": "app_api_pl_io_order_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L364", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_patch_inbound", "target": "app_api_pl_io_order_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_patch_order", "target": "app_api_pl_io_order_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L442", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_patch_outbound", "target": "app_api_pl_io_order_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_to_read", "target": "app_api_pl_io_order_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L360", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_get_inbound", "target": "app_api_pl_io_order_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_get_inbound_by_plan", "target": "app_api_pl_io_order_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L438", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_get_outbound", "target": "app_api_pl_io_order_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L395", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_get_outbound_by_plan", "target": "app_api_pl_io_order_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_list_orders", "target": "app_api_pl_io_order_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_patch_order", "target": "app_api_pl_io_order_to_read" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_to_read", "target": "app_schemas_pl_io_order_ioorderread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_to_read", "target": "app_services_pl_io_order_service_order_header_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L298", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_export_orders", "target": "app_api_pl_io_order_list_orders" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_list_inbound", "target": "app_api_pl_io_order_list_orders" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_list_orders", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_list_orders", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_list_orders", "target": "app_schemas_pl_io_order_ioorderlistresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L413", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_list_outbound", "target": "app_api_pl_io_order_list_orders" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L370", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_patch_inbound", "target": "app_api_pl_io_order_patch_order" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_patch_order", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_patch_order", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_patch_order", "target": "app_schemas_pl_io_order_ioorderpatch" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_patch_order", "target": "app_schemas_pl_io_order_ioorderread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_patch_order", "target": "app_services_pl_io_order_service_dump_feedback_images" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_patch_order", "target": "app_services_pl_io_order_service_update_io_order_items_qty_and_brand" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L448", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_patch_outbound", "target": "app_api_pl_io_order_patch_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_get_inbound_by_plan", "target": "app_api_pl_io_order_get_by_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L392", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_get_outbound_by_plan", "target": "app_api_pl_io_order_get_by_plan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_rationale_198", "target": "app_api_pl_io_order_get_by_plan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_get_inbound_by_plan", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/io_order.py", "source_location": "L227", "weight": 1.0, "source": "app_api_pl_io_order_get_inbound_by_plan", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_get_inbound_by_plan", "target": "app_schemas_pl_io_order_ioorderread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_list_inbound", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_list_inbound", "target": "app_schemas_pl_io_order_ioorderlistresponse" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L335", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_export_inbound", "target": "app_api_pl_io_order_ioorderexportbody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L295", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_export_orders", "target": "app_api_pl_io_order_ioorderexportbody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_export_outbound", "target": "app_api_pl_io_order_ioorderexportbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/io_order.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_io_order_ioorderexportbody", "target": "app_core_db_auth_dbusercontext" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L281", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_ioorderexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/io_order.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_io_order_ioorderexportbody", "target": "app_models_pl_models_plinboundorder" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/io_order.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_io_order_ioorderexportbody", "target": "app_models_pl_models_plinboundorderitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/io_order.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_io_order_ioorderexportbody", "target": "app_models_pl_models_ploutboundorder" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/io_order.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_io_order_ioorderexportbody", "target": "app_models_pl_models_ploutboundorderitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/io_order.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_io_order_ioorderexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/io_order.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_io_order_ioorderexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L340", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_export_inbound", "target": "app_api_pl_io_order_export_orders" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L295", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_export_orders", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_export_orders", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L326", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_export_orders", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L324", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_export_orders", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L349", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_export_outbound", "target": "app_api_pl_io_order_export_orders" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L335", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_export_inbound", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_export_outbound", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L353", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_get_inbound", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/io_order.py", "source_location": "L358", "weight": 1.0, "source": "app_api_pl_io_order_get_inbound", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L353", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_get_inbound", "target": "app_schemas_pl_io_order_ioorderread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L364", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_patch_inbound", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L364", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_patch_inbound", "target": "app_schemas_pl_io_order_ioorderpatch" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L364", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_patch_inbound", "target": "app_schemas_pl_io_order_ioorderread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_inbound_site_url", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/io_order.py", "source_location": "L379", "weight": 1.0, "source": "app_api_pl_io_order_inbound_site_url", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/io_order.py", "source_location": "L381", "weight": 1.0, "source": "app_api_pl_io_order_inbound_site_url", "target": "app_services_pl_io_order_service_order_header_to_dict" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L386", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_get_outbound_by_plan", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/io_order.py", "source_location": "L391", "weight": 1.0, "source": "app_api_pl_io_order_get_outbound_by_plan", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L386", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_get_outbound_by_plan", "target": "app_schemas_pl_io_order_ioorderread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L399", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_list_outbound", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L399", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_list_outbound", "target": "app_schemas_pl_io_order_ioorderlistresponse" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L431", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_get_outbound", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/io_order.py", "source_location": "L436", "weight": 1.0, "source": "app_api_pl_io_order_get_outbound", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L431", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_get_outbound", "target": "app_schemas_pl_io_order_ioorderread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L442", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_patch_outbound", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L442", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_patch_outbound", "target": "app_schemas_pl_io_order_ioorderpatch" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L442", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_patch_outbound", "target": "app_schemas_pl_io_order_ioorderread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/io_order.py", "source_location": "L452", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_io_order_outbound_site_url", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/io_order.py", "source_location": "L457", "weight": 1.0, "source": "app_api_pl_io_order_outbound_site_url", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/io_order.py", "source_location": "L459", "weight": 1.0, "source": "app_api_pl_io_order_outbound_site_url", "target": "app_services_pl_io_order_service_order_header_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/menu_badges.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_menu_badges", "target": "app_api_pl_menu_badges_menu_badge_stats" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/menu_badges.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_menu_badges", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/menu_badges.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_menu_badges", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/menu_badges.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_menu_badges", "target": "app_core_db_auth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/menu_badges.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_menu_badges", "target": "app_core_db_auth_dbusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/menu_badges.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_menu_badges", "target": "app_core_db_auth_get_db_current_user" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/menu_badges.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_menu_badges", "target": "app_core_tenant_context" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/menu_badges.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_menu_badges", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/menu_badges.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_menu_badges", "target": "app_schemas_pl_menu_badge" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/menu_badges.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_menu_badges", "target": "app_schemas_pl_menu_badge_plmenubadgestatsread" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/menu_badges.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_menu_badges", "target": "app_services_pl_menu_badge_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/menu_badges.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_menu_badges", "target": "app_services_pl_menu_badge_service_build_menu_badge_counts" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/menu_badges.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_menu_badges", "target": "fastapi" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/menu_badges.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_menu_badges_menu_badge_stats", "target": "app_api_pl_menu_badges_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/menu_badges.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_menu_badges_menu_badge_stats", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/menu_badges.py", "source_location": "L22", "weight": 1.0, "source": "app_api_pl_menu_badges_menu_badge_stats", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/menu_badges.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_menu_badges_menu_badge_stats", "target": "app_schemas_pl_menu_badge_plmenubadgestatsread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/menu_badges.py", "source_location": "L24", "weight": 1.0, "source": "app_api_pl_menu_badges_menu_badge_stats", "target": "app_services_pl_menu_badge_service_build_menu_badge_counts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/ocr.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_ocr", "target": "app_api_pl_ocr_recognize_cert" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/ocr.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_ocr", "target": "app_api_pl_ocr_recognizecertbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/ocr.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_ocr", "target": "app_api_pl_ocr_recognizecertresult" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/ocr.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_ocr", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/ocr.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_ocr", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/ocr.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_ocr", "target": "app_core_db_auth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/ocr.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_ocr", "target": "app_core_db_auth_dbusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/ocr.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_ocr", "target": "app_core_db_auth_get_db_current_user" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/ocr.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_ocr", "target": "app_services_pl_ocr_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/ocr.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_ocr", "target": "app_services_pl_ocr_service_recognize_personnel_cert" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/ocr.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_ocr", "target": "fastapi" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/ocr.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_ocr_recognize_cert", "target": "app_api_pl_ocr_recognizecertbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/ocr.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_ocr_recognizecertbody", "target": "app_core_db_auth_dbusercontext" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/ocr.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_ocr_recognizecertbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/ocr.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_ocr_recognizecertresult", "target": "app_core_db_auth_dbusercontext" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/ocr.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_ocr_recognizecertresult", "target": "app_models_base_basemodel" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/ocr.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_ocr_recognize_cert", "target": "app_api_pl_ocr_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/ocr.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_ocr_recognize_cert", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/ocr.py", "source_location": "L43", "weight": 1.0, "source": "app_api_pl_ocr_recognize_cert", "target": "app_services_pl_ocr_service_recognize_personnel_cert" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L350", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_apply_exclude_follow_status_filter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L341", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_apply_follow_status_filter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2225", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_archive_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2146", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_archive_plan_draft" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1874", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_build_driver_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2084", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_cancel_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2021", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_cancel_plan_wait_notice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L892", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_contractgapexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L770", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_count_plans_by_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1301", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_create_from_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1012", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_create_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1096", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_create_plan_full" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2554", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_delete_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L278", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_determine_plan_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2533", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_ensure_subpack_slip_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L905", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_export_contract_gaps" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L676", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_export_plans" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2049", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_force_plan_follow_status" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_format_subpack_slip_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L292", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_generate_notify_message" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_generate_plan_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L819", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_get_contract_product_arrange_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2472", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_get_delivery_slip_template" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2414", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_get_inbound_slip_template" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2593", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_get_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1880", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_get_plan_arrange_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_get_plan_type_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2448", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_get_print_delivery_slip" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2506", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_get_subpack_slip_template" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L840", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_list_contract_gaps" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L360", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_list_plans" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L637", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_load_transports_by_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1997", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_mark_plan_wait_notice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L213", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_normalize_subpack_slip_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L335", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_parse_status_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1839", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_patch_plan_erp_entered" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1807", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_patch_plan_hazard_cert_ready" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1775", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_patch_plan_product_certs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L326", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_plan_plate_match" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_plan_product_name_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L652", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_planexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L982", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_put_plan_side_contracts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L957", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_put_plan_stop_contracts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_resolve_create_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_resolve_list_product_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2483", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_save_delivery_slip_template" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2425", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_save_inbound_slip_template" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2517", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_save_subpack_slip_template" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_subpack_slip_no_seq" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1486", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_update_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2344", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_update_plan_driver_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2375", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_api_pl_plan_update_plan_site_feedback" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_core_db_auth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_core_db_auth_dbusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_core_db_auth_get_db_current_user" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_core_delete_guard" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_core_delete_guard_user_info_from_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_core_menu_guard" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_core_menu_guard_get_user_menu_codes" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_core_tenant_context" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_core_utils" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_core_utils_generate_uuid" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_models_crm_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_models_crm_models_crmcontract" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_models_crm_models_crmcontractproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_models_crm_models_crmproduct" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_models_db_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_models_pl_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_models_pl_models_plcarrier" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_models_pl_models_pldriver" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_models_pl_models_plplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L775", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_models_pl_models_plplancontract" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_models_pl_models_plplanproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_models_pl_models_plplantransport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_models_pl_models_pltransport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_models_pl_models_pltransportdblink" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_models_pl_models_plvehicle" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_plan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_plan_createfromcontractrequest" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_plan_deliveryslipprintread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_plan_erpenteredbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_plan_hazardcertreadybody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_plan_planarchivebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_plan_planarchivebrandqtyitem" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_plan_plancontractgaplistresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_plan_plancontractgapread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_plan_plancontractlink" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_plan_plancreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_plan_plancreatefull" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_plan_plandeliverybody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_plan_plandeliverysliptemplatesave" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_plan_plandriverfeedbackupdatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_plan_planforcefollowstatusbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_plan_planinboundsliptemplatesave" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_plan_planlistquery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_plan_planlistresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_plan_planloadbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_plan_planproductcertsupdate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_plan_planproductcreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_plan_planproductread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_plan_planread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_plan_plansidecontractsupdatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_plan_plansitefeedbackupdatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_plan_planstopcontractsupdatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_plan_plansubpacksliptemplatesave" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_plan_planupdate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_plan_planwithproducts" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_transport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_transport_planarrangeinforead" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_transport_transportinventorylinkread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_transport_transportioorderbrief" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_schemas_pl_transport_transportsitelinkread" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_brand_archive" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_brand_archive_load_brand_qtys_by_plan_product_ids" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L827", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L416", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_contract_plan_qty_plan_ids_linked_to_contract" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_customer_stop_pref_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_customer_stop_pref_service_safe_upsert_prefs_from_plan_stops" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_data_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_dibang_bridge_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_internal_customer" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_internal_customer_plan_requires_site_link" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_inventory_link_read" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_inventory_link_read_build_transport_inventory_link_read" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_inventory_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_inventory_service_apply_archive_inventory_for_plan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_inventory_service_apply_archive_inventory_for_plan_stops" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_io_order_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1969", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_io_order_service_build_io_order_site_url" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_io_order_service_get_active_io_order_for_plan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_io_order_service_void_io_orders_for_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_archive_export" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_archive_export_build_plan_archive_export_rows" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_archive_stop_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_archive_stop_service_apply_archive_stop_quantities" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_archive_stop_service_sum_delivery_outbound_qty" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_archive_stop_service_sync_plan_products_from_stop_archive" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_arrange_copy_flags" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_arrange_copy_flags_load_plan_arrange_copy_flags" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_contract_gap" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_contract_gap_list_plan_contract_gaps" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_contract_gap_update_plan_side_contracts" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_contract_gap_update_plan_stop_contracts" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_list_attachments" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_list_attachments_load_plan_document_attachments_by_plan_ids" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_print_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_print_service_get_delivery_slip_print_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_service_apply_archive_brand_qtys_only" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_service_apply_archive_freight" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_service_apply_archive_product_quantities" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_service_apply_archive_stop_feedback_attachments" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_service_apply_plan_driver_feedback" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_service_apply_plan_site_feedback" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_service_apply_vehicle_prefill_to_plan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_service_assert_can_save_as_draft" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_service_assert_contract_selectable_for_plan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_service_build_plan_product" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_service_calc_plan_total_amount" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_service_clear_draft_transport_for_plan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_service_clear_hazard_cert_ready" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_service_collect_hazard_product_ids" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_service_determine_plan_type" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_service_fetch_hazard_flags_map" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_service_load_plan_contracts_grouped" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_service_plan_has_hazard_product_exists" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_service_plan_has_incomplete_hazard_cert_exists" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_service_record_plan_change" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_service_replace_plan_contracts" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_service_resolve_follow_status_on_save" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_service_resolve_hazard_flags_from_crm" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_service_set_hazard_cert_ready" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_service_set_plan_erp_entered" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_service_sync_transport_prefill_for_plan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_service_update_plan_product_certs" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_service_validate_create_full" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_service_validate_draft_min_fields" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_service_validate_hazard_cert_ready_for_transport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_service_validate_plan_party_contracts" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_site_link_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_site_link_service_build_site_records_for_arranged_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_stop_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_stop_service_attach_plan_stops_to_item" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_stop_service_collect_stop_qty_warnings" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_stop_service_load_plan_stops_grouped" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_stop_service_replace_plan_stops" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_stop_service_sync_plan_legacy_from_stops" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_stop_service_uses_multi_stop_payload" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_plan_stop_service_validate_plan_stops_write" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_product_display" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_product_display_resolve_product_display_names" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_transport_site_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_services_pl_transport_site_service_revoke_site_links_for_transport" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_utils_excel_export" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_create_date.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_create_date", "target": "app_api_pl_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L555", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_list_plans", "target": "app_api_pl_plan_resolve_list_product_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_rationale_163", "target": "app_api_pl_plan_resolve_list_product_name" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_resolve_list_product_name", "target": "app_models_pl_models_plplanproduct" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_resolve_list_product_name", "target": "app_services_pl_product_display_resolve_product_display_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1332", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_create_from_contract", "target": "app_api_pl_plan_resolve_create_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1029", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_create_plan", "target": "app_api_pl_plan_resolve_create_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1168", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_api_pl_plan_resolve_create_date" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_resolve_create_date", "target": "app_api_pl_plan_py_date" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_create_date.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_create_date", "target": "app_api_pl_plan_resolve_create_date" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L840", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_list_contract_gaps", "target": "app_api_pl_plan_py_date" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L360", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_list_plans", "target": "app_api_pl_plan_py_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1323", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_create_from_contract", "target": "app_api_pl_plan_generate_plan_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1020", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_create_plan", "target": "app_api_pl_plan_generate_plan_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1157", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_api_pl_plan_generate_plan_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_generate_plan_no", "target": "app_api_pl_plan_py_session" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_rationale_178", "target": "app_api_pl_plan_generate_plan_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2225", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_archive_plan", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2146", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_archive_plan_draft", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2084", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_cancel_plan", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2021", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_cancel_plan_wait_notice", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L770", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_count_plans_by_contract", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1301", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_create_from_contract", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1012", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_create_plan", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1096", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2554", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_delete_plan", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2533", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_ensure_subpack_slip_no", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L905", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_export_contract_gaps", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L676", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_export_plans", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2049", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_force_plan_follow_status", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L819", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_get_contract_product_arrange_qty", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2472", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_get_delivery_slip_template", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2414", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_get_inbound_slip_template", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2593", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_get_plan", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1880", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_get_plan_arrange_info", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2448", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_get_print_delivery_slip", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2506", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_get_subpack_slip_template", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L840", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_list_contract_gaps", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L360", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_list_plans", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L637", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_load_transports_by_id", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1997", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_mark_plan_wait_notice", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1839", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_patch_plan_erp_entered", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1807", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_patch_plan_hazard_cert_ready", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1775", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_patch_plan_product_certs", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_plan_product_name_exists", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L982", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_put_plan_side_contracts", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L957", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_put_plan_stop_contracts", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2483", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_save_delivery_slip_template", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2425", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_save_inbound_slip_template", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2517", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_save_subpack_slip_template", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1486", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2344", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_update_plan_driver_feedback", "target": "app_api_pl_plan_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2375", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_update_plan_site_feedback", "target": "app_api_pl_plan_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_normalize_subpack_slip_no", "target": "app_api_pl_plan_format_subpack_slip_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L250", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_ensure_subpack_slip_no", "target": "app_api_pl_plan_normalize_subpack_slip_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_rationale_214", "target": "app_api_pl_plan_normalize_subpack_slip_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_subpack_slip_no_seq", "target": "app_api_pl_plan_normalize_subpack_slip_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L271", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_ensure_subpack_slip_no", "target": "app_api_pl_plan_subpack_slip_no_seq" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2533", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_ensure_subpack_slip_no", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2538", "weight": 1.0, "source": "app_api_pl_plan_ensure_subpack_slip_no", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L246", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_ensure_subpack_slip_no", "target": "app_models_pl_models_plplan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_rationale_247", "target": "app_api_pl_plan_ensure_subpack_slip_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1326", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_create_from_contract", "target": "app_api_pl_plan_determine_plan_type" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L280", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_determine_plan_type", "target": "app_services_pl_plan_service_determine_plan_type" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L292", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_generate_notify_message", "target": "app_models_pl_models_plplan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L698", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_export_plans", "target": "app_api_pl_plan_plan_product_name_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L435", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_list_plans", "target": "app_api_pl_plan_plan_product_name_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L699", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_export_plans", "target": "app_api_pl_plan_plan_plate_match" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L436", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_list_plans", "target": "app_api_pl_plan_plan_plate_match" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L351", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_apply_exclude_follow_status_filter", "target": "app_api_pl_plan_parse_status_csv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L342", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_apply_follow_status_filter", "target": "app_api_pl_plan_parse_status_csv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L706", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_export_plans", "target": "app_api_pl_plan_apply_follow_status_filter" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L446", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_list_plans", "target": "app_api_pl_plan_apply_follow_status_filter" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L707", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_export_plans", "target": "app_api_pl_plan_apply_exclude_follow_status_filter" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L447", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_list_plans", "target": "app_api_pl_plan_apply_exclude_follow_status_filter" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L360", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_list_plans", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L409", "weight": 1.0, "source": "app_api_pl_plan_list_plans", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L360", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_list_plans", "target": "app_schemas_pl_plan_planlistresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L519", "weight": 1.0, "source": "app_api_pl_plan_list_plans", "target": "app_services_pl_brand_archive_load_brand_qtys_by_plan_product_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L418", "weight": 1.0, "source": "app_api_pl_plan_list_plans", "target": "app_services_pl_contract_plan_qty_plan_ids_linked_to_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L483", "weight": 1.0, "source": "app_api_pl_plan_list_plans", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L525", "weight": 1.0, "source": "app_api_pl_plan_list_plans", "target": "app_services_pl_plan_arrange_copy_flags_load_plan_arrange_copy_flags" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L526", "weight": 1.0, "source": "app_api_pl_plan_list_plans", "target": "app_services_pl_plan_list_attachments_load_plan_document_attachments_by_plan_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L509", "weight": 1.0, "source": "app_api_pl_plan_list_plans", "target": "app_services_pl_plan_service_fetch_hazard_flags_map" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L524", "weight": 1.0, "source": "app_api_pl_plan_list_plans", "target": "app_services_pl_plan_service_load_plan_contracts_grouped" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L475", "weight": 1.0, "source": "app_api_pl_plan_list_plans", "target": "app_services_pl_plan_service_plan_has_hazard_product_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L478", "weight": 1.0, "source": "app_api_pl_plan_list_plans", "target": "app_services_pl_plan_service_plan_has_incomplete_hazard_cert_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L537", "weight": 1.0, "source": "app_api_pl_plan_list_plans", "target": "app_services_pl_plan_service_resolve_hazard_flags_from_crm" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L581", "weight": 1.0, "source": "app_api_pl_plan_list_plans", "target": "app_services_pl_plan_stop_service_attach_plan_stops_to_item" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L531", "weight": 1.0, "source": "app_api_pl_plan_list_plans", "target": "app_services_pl_plan_stop_service_load_plan_stops_grouped" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L514", "weight": 1.0, "source": "app_api_pl_plan_list_plans", "target": "app_services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L740", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_export_plans", "target": "app_api_pl_plan_load_transports_by_id" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L637", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_load_transports_by_id", "target": "app_models_pl_models_pltransport" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L676", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_export_plans", "target": "app_api_pl_plan_planexportbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L13", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_plan_planexportbody", "target": "app_core_db_auth_dbusercontext" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L652", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_planexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L1307", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_plan_planexportbody", "target": "app_models_crm_models_crmcontract" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L1307", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_plan_planexportbody", "target": "app_models_crm_models_crmcontractproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L27", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_plan_planexportbody", "target": "app_models_crm_models_crmproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L28", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_plan_planexportbody", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_plan_planexportbody", "target": "app_models_pl_models_plcarrier" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_plan_planexportbody", "target": "app_models_pl_models_pldriver" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_plan_planexportbody", "target": "app_models_pl_models_plplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L775", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_plan_planexportbody", "target": "app_models_pl_models_plplancontract" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_plan_planexportbody", "target": "app_models_pl_models_plplanproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_plan_planexportbody", "target": "app_models_pl_models_plplantransport" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_plan_planexportbody", "target": "app_models_pl_models_pltransport" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_plan_planexportbody", "target": "app_models_pl_models_pltransportdblink" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_plan_planexportbody", "target": "app_models_pl_models_plvehicle" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_plan_planexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_plan_planexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L676", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_export_plans", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L683", "weight": 1.0, "source": "app_api_pl_plan_export_plans", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L734", "weight": 1.0, "source": "app_api_pl_plan_export_plans", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L741", "weight": 1.0, "source": "app_api_pl_plan_export_plans", "target": "app_services_pl_plan_archive_export_build_plan_archive_export_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L727", "weight": 1.0, "source": "app_api_pl_plan_export_plans", "target": "app_services_pl_plan_service_plan_has_hazard_product_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L729", "weight": 1.0, "source": "app_api_pl_plan_export_plans", "target": "app_services_pl_plan_service_plan_has_incomplete_hazard_cert_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L757", "weight": 1.0, "source": "app_api_pl_plan_export_plans", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L742", "weight": 1.0, "source": "app_api_pl_plan_export_plans", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L681", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_rationale_681", "target": "app_api_pl_plan_export_plans" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L770", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_count_plans_by_contract", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L777", "weight": 1.0, "source": "app_api_pl_plan_count_plans_by_contract", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L791", "weight": 1.0, "source": "app_api_pl_plan_count_plans_by_contract", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L819", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_get_contract_product_arrange_qty", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L829", "weight": 1.0, "source": "app_api_pl_plan_get_contract_product_arrange_qty", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L830", "weight": 1.0, "source": "app_api_pl_plan_get_contract_product_arrange_qty", "target": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L826", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_rationale_826", "target": "app_api_pl_plan_get_contract_product_arrange_qty" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L840", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_list_contract_gaps", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L863", "weight": 1.0, "source": "app_api_pl_plan_list_contract_gaps", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L840", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_list_contract_gaps", "target": "app_schemas_pl_plan_plancontractgaplistresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L864", "weight": 1.0, "source": "app_api_pl_plan_list_contract_gaps", "target": "app_services_pl_plan_contract_gap_list_plan_contract_gaps" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L13", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_plan_contractgapexportbody", "target": "app_core_db_auth_dbusercontext" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L892", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_contractgapexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L1307", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_plan_contractgapexportbody", "target": "app_models_crm_models_crmcontract" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L1307", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_plan_contractgapexportbody", "target": "app_models_crm_models_crmcontractproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L27", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_plan_contractgapexportbody", "target": "app_models_crm_models_crmproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L28", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_plan_contractgapexportbody", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_plan_contractgapexportbody", "target": "app_models_pl_models_plcarrier" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_plan_contractgapexportbody", "target": "app_models_pl_models_pldriver" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_plan_contractgapexportbody", "target": "app_models_pl_models_plplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L775", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_plan_contractgapexportbody", "target": "app_models_pl_models_plplancontract" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_plan_contractgapexportbody", "target": "app_models_pl_models_plplanproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_plan_contractgapexportbody", "target": "app_models_pl_models_plplantransport" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_plan_contractgapexportbody", "target": "app_models_pl_models_pltransport" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_plan_contractgapexportbody", "target": "app_models_pl_models_pltransportdblink" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_plan_contractgapexportbody", "target": "app_models_pl_models_plvehicle" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_plan_contractgapexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/plan.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_plan_contractgapexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L905", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_export_contract_gaps", "target": "app_api_pl_plan_contractgapexportbody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L905", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_export_contract_gaps", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L911", "weight": 1.0, "source": "app_api_pl_plan_export_contract_gaps", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L912", "weight": 1.0, "source": "app_api_pl_plan_export_contract_gaps", "target": "app_services_pl_plan_contract_gap_list_plan_contract_gaps" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L948", "weight": 1.0, "source": "app_api_pl_plan_export_contract_gaps", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L946", "weight": 1.0, "source": "app_api_pl_plan_export_contract_gaps", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L957", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_put_plan_stop_contracts", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L964", "weight": 1.0, "source": "app_api_pl_plan_put_plan_stop_contracts", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L957", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_put_plan_stop_contracts", "target": "app_schemas_pl_plan_plancontractgapread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L957", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_put_plan_stop_contracts", "target": "app_schemas_pl_plan_planstopcontractsupdatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L966", "weight": 1.0, "source": "app_api_pl_plan_put_plan_stop_contracts", "target": "app_services_pl_plan_contract_gap_update_plan_stop_contracts" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L982", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_put_plan_side_contracts", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L990", "weight": 1.0, "source": "app_api_pl_plan_put_plan_side_contracts", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L982", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_put_plan_side_contracts", "target": "app_schemas_pl_plan_plancontractgapread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L982", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_put_plan_side_contracts", "target": "app_schemas_pl_plan_plansidecontractsupdatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L992", "weight": 1.0, "source": "app_api_pl_plan_put_plan_side_contracts", "target": "app_services_pl_plan_contract_gap_update_plan_side_contracts" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1012", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_create_plan", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1017", "weight": 1.0, "source": "app_api_pl_plan_create_plan", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1026", "weight": 1.0, "source": "app_api_pl_plan_create_plan", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1025", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_create_plan", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1012", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_create_plan", "target": "app_schemas_pl_plan_plancreate" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1012", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_create_plan", "target": "app_schemas_pl_plan_planread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1077", "weight": 1.0, "source": "app_api_pl_plan_create_plan", "target": "app_services_pl_plan_service_build_plan_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1088", "weight": 1.0, "source": "app_api_pl_plan_create_plan", "target": "app_services_pl_plan_service_calc_plan_total_amount" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1096", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1102", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1165", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1164", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1096", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_schemas_pl_plan_plancreatefull" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1096", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_schemas_pl_plan_planwithproducts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1252", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_services_pl_customer_stop_pref_service_safe_upsert_prefs_from_plan_stops" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1272", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_services_pl_plan_service_apply_vehicle_prefill_to_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1229", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_services_pl_plan_service_build_plan_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1208", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_services_pl_plan_service_calc_plan_total_amount" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1261", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_services_pl_plan_service_replace_plan_contracts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1172", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_services_pl_plan_service_resolve_follow_status_on_save" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1223", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_services_pl_plan_service_resolve_hazard_flags_from_crm" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1142", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_services_pl_plan_service_validate_create_full" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1113", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_services_pl_plan_service_validate_draft_min_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1143", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_services_pl_plan_service_validate_plan_party_contracts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1291", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_services_pl_plan_stop_service_attach_plan_stops_to_item" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1126", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_services_pl_plan_stop_service_collect_stop_qty_warnings" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1290", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_services_pl_plan_stop_service_load_plan_stops_grouped" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1242", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_services_pl_plan_stop_service_replace_plan_stops" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1219", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_services_pl_plan_stop_service_sync_plan_legacy_from_stops" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1105", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_services_pl_plan_stop_service_uses_multi_stop_payload" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1119", "weight": 1.0, "source": "app_api_pl_plan_create_plan_full", "target": "app_services_pl_plan_stop_service_validate_plan_stops_write" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1101", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_rationale_1101", "target": "app_api_pl_plan_create_plan_full" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1301", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_create_from_contract", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1309", "weight": 1.0, "source": "app_api_pl_plan_create_from_contract", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1329", "weight": 1.0, "source": "app_api_pl_plan_create_from_contract", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1328", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_create_from_contract", "target": "app_models_pl_models_plplan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1382", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_create_from_contract", "target": "app_models_pl_models_plplanproduct" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1301", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_create_from_contract", "target": "app_schemas_pl_plan_createfromcontractrequest" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1301", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_create_from_contract", "target": "app_schemas_pl_plan_planread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1320", "weight": 1.0, "source": "app_api_pl_plan_create_from_contract", "target": "app_services_pl_plan_service_assert_contract_selectable_for_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1377", "weight": 1.0, "source": "app_api_pl_plan_create_from_contract", "target": "app_services_pl_plan_service_resolve_hazard_flags_from_crm" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2260", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_archive_plan", "target": "app_api_pl_plan_get_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2221", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_archive_plan_draft", "target": "app_api_pl_plan_get_plan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2593", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_get_plan", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1420", "weight": 1.0, "source": "app_api_pl_plan_get_plan", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2593", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_get_plan", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1415", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_get_plan", "target": "app_schemas_pl_plan_planwithproducts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1438", "weight": 1.0, "source": "app_api_pl_plan_get_plan", "target": "app_services_pl_brand_archive_load_brand_qtys_by_plan_product_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2605", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_get_plan", "target": "app_services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1433", "weight": 1.0, "source": "app_api_pl_plan_get_plan", "target": "app_services_pl_plan_service_fetch_hazard_flags_map" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1470", "weight": 1.0, "source": "app_api_pl_plan_get_plan", "target": "app_services_pl_plan_service_load_plan_contracts_grouped" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1446", "weight": 1.0, "source": "app_api_pl_plan_get_plan", "target": "app_services_pl_plan_service_resolve_hazard_flags_from_crm" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1476", "weight": 1.0, "source": "app_api_pl_plan_get_plan", "target": "app_services_pl_plan_stop_service_attach_plan_stops_to_item" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1475", "weight": 1.0, "source": "app_api_pl_plan_get_plan", "target": "app_services_pl_plan_stop_service_load_plan_stops_grouped" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2371", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_update_plan_driver_feedback", "target": "app_api_pl_plan_get_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2405", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_update_plan_site_feedback", "target": "app_api_pl_plan_get_plan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1486", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1492", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1486", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_schemas_pl_plan_planupdate" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1486", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_schemas_pl_plan_planwithproducts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1740", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_customer_stop_pref_service_safe_upsert_prefs_from_plan_stops" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1755", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1501", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_service_assert_can_save_as_draft" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1682", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_service_build_plan_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1698", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_service_calc_plan_total_amount" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1722", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_service_clear_draft_transport_for_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1696", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_service_clear_hazard_cert_ready" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1643", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_service_collect_hazard_product_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1571", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_service_load_plan_contracts_grouped" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1617", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_service_replace_plan_contracts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1750", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_service_resolve_follow_status_on_save" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1660", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_service_resolve_hazard_flags_from_crm" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1712", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_service_sync_transport_prefill_for_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1502", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_service_validate_draft_min_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1606", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_service_validate_plan_party_contracts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1770", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_stop_service_attach_plan_stops_to_item" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1562", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_stop_service_collect_stop_qty_warnings" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1769", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_stop_service_load_plan_stops_grouped" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1730", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_stop_service_replace_plan_stops" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1565", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_stop_service_sync_plan_legacy_from_stops" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1513", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_stop_service_uses_multi_stop_payload" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1554", "weight": 1.0, "source": "app_api_pl_plan_update_plan", "target": "app_services_pl_plan_stop_service_validate_plan_stops_write" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1775", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_patch_plan_product_certs", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1782", "weight": 1.0, "source": "app_api_pl_plan_patch_plan_product_certs", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1775", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_patch_plan_product_certs", "target": "app_schemas_pl_plan_planproductcertsupdate" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1775", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_patch_plan_product_certs", "target": "app_schemas_pl_plan_planwithproducts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1784", "weight": 1.0, "source": "app_api_pl_plan_patch_plan_product_certs", "target": "app_services_pl_plan_service_update_plan_product_certs" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1781", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_rationale_1781", "target": "app_api_pl_plan_patch_plan_product_certs" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1807", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_patch_plan_hazard_cert_ready", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1814", "weight": 1.0, "source": "app_api_pl_plan_patch_plan_hazard_cert_ready", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1807", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_patch_plan_hazard_cert_ready", "target": "app_schemas_pl_plan_hazardcertreadybody" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1807", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_patch_plan_hazard_cert_ready", "target": "app_schemas_pl_plan_planwithproducts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1816", "weight": 1.0, "source": "app_api_pl_plan_patch_plan_hazard_cert_ready", "target": "app_services_pl_plan_service_set_hazard_cert_ready" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1839", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_patch_plan_erp_entered", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1846", "weight": 1.0, "source": "app_api_pl_plan_patch_plan_erp_entered", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1839", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_patch_plan_erp_entered", "target": "app_schemas_pl_plan_erpenteredbody" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1839", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_patch_plan_erp_entered", "target": "app_schemas_pl_plan_planwithproducts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1866", "weight": 1.0, "source": "app_api_pl_plan_patch_plan_erp_entered", "target": "app_services_pl_plan_list_attachments_load_plan_document_attachments_by_plan_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1847", "weight": 1.0, "source": "app_api_pl_plan_patch_plan_erp_entered", "target": "app_services_pl_plan_service_set_plan_erp_entered" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1912", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_get_plan_arrange_info", "target": "app_api_pl_plan_build_driver_url" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1880", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_get_plan_arrange_info", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1886", "weight": 1.0, "source": "app_api_pl_plan_get_plan_arrange_info", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1880", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_get_plan_arrange_info", "target": "app_schemas_pl_transport_planarrangeinforead" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1972", "weight": 1.0, "source": "app_api_pl_plan_get_plan_arrange_info", "target": "app_schemas_pl_transport_transportioorderbrief" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1913", "weight": 1.0, "source": "app_api_pl_plan_get_plan_arrange_info", "target": "app_services_pl_internal_customer_plan_requires_site_link" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1952", "weight": 1.0, "source": "app_api_pl_plan_get_plan_arrange_info", "target": "app_services_pl_inventory_link_read_build_transport_inventory_link_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1977", "weight": 1.0, "source": "app_api_pl_plan_get_plan_arrange_info", "target": "app_services_pl_io_order_service_build_io_order_site_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1966", "weight": 1.0, "source": "app_api_pl_plan_get_plan_arrange_info", "target": "app_services_pl_io_order_service_get_active_io_order_for_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L1914", "weight": 1.0, "source": "app_api_pl_plan_get_plan_arrange_info", "target": "app_services_pl_plan_site_link_service_build_site_records_for_arranged_plan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1885", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_rationale_1885", "target": "app_api_pl_plan_get_plan_arrange_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1997", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_mark_plan_wait_notice", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2003", "weight": 1.0, "source": "app_api_pl_plan_mark_plan_wait_notice", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L1997", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_mark_plan_wait_notice", "target": "app_schemas_pl_plan_planread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2021", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_cancel_plan_wait_notice", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2027", "weight": 1.0, "source": "app_api_pl_plan_cancel_plan_wait_notice", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2021", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_cancel_plan_wait_notice", "target": "app_schemas_pl_plan_planread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2049", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_force_plan_follow_status", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2057", "weight": 1.0, "source": "app_api_pl_plan_force_plan_follow_status", "target": "app_core_menu_guard_get_user_menu_codes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2068", "weight": 1.0, "source": "app_api_pl_plan_force_plan_follow_status", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2049", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_force_plan_follow_status", "target": "app_schemas_pl_plan_planforcefollowstatusbody" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2049", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_force_plan_follow_status", "target": "app_schemas_pl_plan_planread" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2055", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_rationale_2055", "target": "app_api_pl_plan_force_plan_follow_status" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2084", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_cancel_plan", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2090", "weight": 1.0, "source": "app_api_pl_plan_cancel_plan", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2084", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_cancel_plan", "target": "app_schemas_pl_plan_planread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2111", "weight": 1.0, "source": "app_api_pl_plan_cancel_plan", "target": "app_services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2128", "weight": 1.0, "source": "app_api_pl_plan_cancel_plan", "target": "app_services_pl_io_order_service_void_io_orders_for_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2119", "weight": 1.0, "source": "app_api_pl_plan_cancel_plan", "target": "app_services_pl_transport_site_service_revoke_site_links_for_transport" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2089", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_rationale_2089", "target": "app_api_pl_plan_cancel_plan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2146", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_archive_plan_draft", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2153", "weight": 1.0, "source": "app_api_pl_plan_archive_plan_draft", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2146", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_archive_plan_draft", "target": "app_schemas_pl_plan_planarchivebody" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2146", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_archive_plan_draft", "target": "app_schemas_pl_plan_planwithproducts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2163", "weight": 1.0, "source": "app_api_pl_plan_archive_plan_draft", "target": "app_services_pl_plan_archive_stop_service_apply_archive_stop_quantities" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2172", "weight": 1.0, "source": "app_api_pl_plan_archive_plan_draft", "target": "app_services_pl_plan_archive_stop_service_sync_plan_products_from_stop_archive" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2176", "weight": 1.0, "source": "app_api_pl_plan_archive_plan_draft", "target": "app_services_pl_plan_service_apply_archive_brand_qtys_only" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2189", "weight": 1.0, "source": "app_api_pl_plan_archive_plan_draft", "target": "app_services_pl_plan_service_apply_archive_freight" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2184", "weight": 1.0, "source": "app_api_pl_plan_archive_plan_draft", "target": "app_services_pl_plan_service_apply_archive_product_quantities" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2199", "weight": 1.0, "source": "app_api_pl_plan_archive_plan_draft", "target": "app_services_pl_plan_service_apply_archive_stop_feedback_attachments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2210", "weight": 1.0, "source": "app_api_pl_plan_archive_plan_draft", "target": "app_services_pl_plan_service_record_plan_change" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2225", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_archive_plan", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2231", "weight": 1.0, "source": "app_api_pl_plan_archive_plan", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2225", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_archive_plan", "target": "app_schemas_pl_plan_planarchivebody" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2225", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_archive_plan", "target": "app_schemas_pl_plan_planwithproducts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2298", "weight": 1.0, "source": "app_api_pl_plan_archive_plan", "target": "app_services_pl_inventory_service_apply_archive_inventory_for_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2285", "weight": 1.0, "source": "app_api_pl_plan_archive_plan", "target": "app_services_pl_inventory_service_apply_archive_inventory_for_plan_stops" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2266", "weight": 1.0, "source": "app_api_pl_plan_archive_plan", "target": "app_services_pl_plan_archive_stop_service_apply_archive_stop_quantities" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2274", "weight": 1.0, "source": "app_api_pl_plan_archive_plan", "target": "app_services_pl_plan_archive_stop_service_sync_plan_products_from_stop_archive" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2278", "weight": 1.0, "source": "app_api_pl_plan_archive_plan", "target": "app_services_pl_plan_service_apply_archive_brand_qtys_only" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2306", "weight": 1.0, "source": "app_api_pl_plan_archive_plan", "target": "app_services_pl_plan_service_apply_archive_freight" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2295", "weight": 1.0, "source": "app_api_pl_plan_archive_plan", "target": "app_services_pl_plan_service_apply_archive_product_quantities" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2314", "weight": 1.0, "source": "app_api_pl_plan_archive_plan", "target": "app_services_pl_plan_service_apply_archive_stop_feedback_attachments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2329", "weight": 1.0, "source": "app_api_pl_plan_archive_plan", "target": "app_services_pl_plan_service_record_plan_change" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2250", "weight": 1.0, "source": "app_api_pl_plan_archive_plan", "target": "app_services_pl_plan_service_validate_hazard_cert_ready_for_transport" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2344", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_update_plan_driver_feedback", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2350", "weight": 1.0, "source": "app_api_pl_plan_update_plan_driver_feedback", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2344", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_update_plan_driver_feedback", "target": "app_schemas_pl_plan_plandriverfeedbackupdatebody" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2344", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_update_plan_driver_feedback", "target": "app_schemas_pl_plan_planwithproducts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2352", "weight": 1.0, "source": "app_api_pl_plan_update_plan_driver_feedback", "target": "app_services_pl_plan_service_apply_plan_driver_feedback" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2359", "weight": 1.0, "source": "app_api_pl_plan_update_plan_driver_feedback", "target": "app_services_pl_plan_service_record_plan_change" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2375", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_update_plan_site_feedback", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2382", "weight": 1.0, "source": "app_api_pl_plan_update_plan_site_feedback", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2375", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_update_plan_site_feedback", "target": "app_schemas_pl_plan_plansitefeedbackupdatebody" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2375", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_update_plan_site_feedback", "target": "app_schemas_pl_plan_planwithproducts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2384", "weight": 1.0, "source": "app_api_pl_plan_update_plan_site_feedback", "target": "app_services_pl_plan_service_apply_plan_site_feedback" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2393", "weight": 1.0, "source": "app_api_pl_plan_update_plan_site_feedback", "target": "app_services_pl_plan_service_record_plan_change" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2414", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_get_inbound_slip_template", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2419", "weight": 1.0, "source": "app_api_pl_plan_get_inbound_slip_template", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2425", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_save_inbound_slip_template", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2431", "weight": 1.0, "source": "app_api_pl_plan_save_inbound_slip_template", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2425", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_save_inbound_slip_template", "target": "app_schemas_pl_plan_planinboundsliptemplatesave" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2448", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_get_print_delivery_slip", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2455", "weight": 1.0, "source": "app_api_pl_plan_get_print_delivery_slip", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2459", "weight": 1.0, "source": "app_api_pl_plan_get_print_delivery_slip", "target": "app_services_pl_plan_print_service_get_delivery_slip_print_context" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2454", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_rationale_2454", "target": "app_api_pl_plan_get_print_delivery_slip" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2472", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_get_delivery_slip_template", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2477", "weight": 1.0, "source": "app_api_pl_plan_get_delivery_slip_template", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2483", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_save_delivery_slip_template", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2489", "weight": 1.0, "source": "app_api_pl_plan_save_delivery_slip_template", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2483", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_save_delivery_slip_template", "target": "app_schemas_pl_plan_plandeliverysliptemplatesave" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2506", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_get_subpack_slip_template", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2511", "weight": 1.0, "source": "app_api_pl_plan_get_subpack_slip_template", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2517", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_save_subpack_slip_template", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2523", "weight": 1.0, "source": "app_api_pl_plan_save_subpack_slip_template", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2517", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_save_subpack_slip_template", "target": "app_schemas_pl_plan_plansubpacksliptemplatesave" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/plan.py", "source_location": "L2554", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_plan_delete_plan", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2569", "weight": 1.0, "source": "app_api_pl_plan_delete_plan", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2569", "weight": 1.0, "source": "app_api_pl_plan_delete_plan", "target": "app_core_delete_guard_user_info_from_context" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/plan.py", "source_location": "L2559", "weight": 1.0, "source": "app_api_pl_plan_delete_plan", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_api_pl_public_io_order_attach_history_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_api_pl_public_io_order_build_history_page" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L320", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_api_pl_public_io_order_build_page" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L346", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_api_pl_public_io_order_format_file_size" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_api_pl_public_io_order_get_by_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_api_pl_public_io_order_history_status_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L354", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_api_pl_public_io_order_make_handlers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_api_pl_public_io_order_models" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_api_pl_public_io_order_parse_history_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_api_pl_public_io_order_query_kind_history" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_api_pl_public_io_order_resolve_io_order_link_flags" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_api_pl_public_io_order_resolve_unit_label" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_core_attachment_biz" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_core_attachment_biz_resolve_upload_folder" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_core_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_core_response_error_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_core_response_success_response" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_core_storage" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_crud_oss" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_models_pl_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_models_pl_models_plinboundorder" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_models_pl_models_plinboundorderitem" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_models_pl_models_ploutboundorder" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_models_pl_models_ploutboundorderitem" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_models_pl_models_plplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_models_pl_models_plplanproduct" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_schemas_pl_io_order" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_schemas_pl_io_order_publicioorderfeedback" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_schemas_pl_io_order_publicioorderhistorypageread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_schemas_pl_io_order_publicioorderhistoryproductread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_schemas_pl_io_order_publicioorderhistoryrecordread" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_services_pl_dibang_bridge_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_services_pl_dibang_bridge_service_plan_has_load_stop" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_services_pl_io_order_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_services_pl_io_order_service_apply_io_order_stop_site_feedbacks" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_services_pl_io_order_service_apply_site_feedback" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_services_pl_io_order_service_build_io_order_site_url" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_services_pl_io_order_service_order_header_to_dict" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_services_pl_io_order_service_parse_feedback_images" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_services_pl_product_display" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_services_pl_product_display_resolve_product_display_names" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_services_pl_transport_stop_feedback_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_services_pl_transport_stop_feedback_service_load_io_order_site_stop_segments" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_utils_excel_export" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "app_utils_excel_export_load_dict_label_maps" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order", "target": "fastapi" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_rationale_1", "target": "app_api_pl_public_io_order" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_main", "target": "app_api_pl_public_io_order" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived", "target": "app_api_pl_public_io_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L314", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_attach_history_products", "target": "app_api_pl_public_io_order_resolve_unit_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_get_by_token", "target": "app_api_pl_public_io_order_models" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_query_kind_history", "target": "app_api_pl_public_io_order_models" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_build_history_page", "target": "app_api_pl_public_io_order_get_by_token" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_get_by_token", "target": "app_api_pl_public_io_order_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_attach_history_products", "target": "app_api_pl_public_io_order_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_build_history_page", "target": "app_api_pl_public_io_order_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L320", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_build_page", "target": "app_api_pl_public_io_order_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_query_kind_history", "target": "app_api_pl_public_io_order_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L322", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_build_page", "target": "app_api_pl_public_io_order_resolve_io_order_link_flags" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_query_kind_history", "target": "app_api_pl_public_io_order_resolve_io_order_link_flags" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_rationale_89", "target": "app_api_pl_public_io_order_resolve_io_order_link_flags" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_resolve_io_order_link_flags", "target": "app_models_pl_models_plplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived", "target": "app_api_pl_public_io_order_resolve_io_order_link_flags" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_build_history_page", "target": "app_api_pl_public_io_order_parse_history_date" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_parse_history_date", "target": "app_api_pl_public_io_order_py_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_query_kind_history", "target": "app_api_pl_public_io_order_py_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_query_kind_history", "target": "app_api_pl_public_io_order_history_status_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_build_history_page", "target": "app_api_pl_public_io_order_query_kind_history" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_query_kind_history", "target": "app_schemas_pl_io_order_publicioorderhistoryrecordread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L181", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_query_kind_history", "target": "app_services_pl_io_order_service_build_io_order_site_url" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_rationale_123", "target": "app_api_pl_public_io_order_query_kind_history" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_build_history_page", "target": "app_api_pl_public_io_order_attach_history_products" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_build_history_page", "target": "app_schemas_pl_io_order_publicioorderhistorypageread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L309", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_attach_history_products", "target": "app_schemas_pl_io_order_publicioorderhistoryproductread" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_attach_history_products", "target": "app_schemas_pl_io_order_publicioorderhistoryrecordread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_attach_history_products", "target": "app_services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L295", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_attach_history_products", "target": "app_services_pl_product_display_resolve_product_display_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L286", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_attach_history_products", "target": "app_utils_excel_export_load_dict_label_maps" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L330", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_build_page", "target": "app_services_pl_dibang_bridge_service_plan_has_load_stop" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L323", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_build_page", "target": "app_services_pl_io_order_service_order_header_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L337", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_build_page", "target": "app_services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L331", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_build_page", "target": "app_services_pl_transport_stop_feedback_service_load_io_order_site_stop_segments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L462", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_make_handlers", "target": "app_core_attachment_biz_resolve_upload_folder" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L379", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_make_handlers", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L357", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_make_handlers", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L398", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_make_handlers", "target": "app_services_pl_io_order_service_apply_io_order_stop_site_feedbacks" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L429", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_make_handlers", "target": "app_services_pl_io_order_service_apply_site_feedback" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_io_order.py", "source_location": "L427", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_io_order_make_handlers", "target": "app_services_pl_io_order_service_parse_feedback_images" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_api_pl_public_site_build_public_page" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_api_pl_public_site_build_site_product_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_api_pl_public_site_format_file_size" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_api_pl_public_site_get_public_site" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_api_pl_public_site_get_site_link_by_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_api_pl_public_site_parse_feedback_images" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_api_pl_public_site_resolve_plan_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_api_pl_public_site_resolve_site_link_flags" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_api_pl_public_site_resolve_unit_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_api_pl_public_site_save_public_site_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L226", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_api_pl_public_site_upload_public_site_attachment" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_core_attachment_biz" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_core_attachment_biz_resolve_upload_folder" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_core_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_core_response_error_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_core_response_success_response" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_core_storage" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_crud_oss" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_models_pl_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_models_pl_models_plplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_models_pl_models_plplanproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_models_pl_models_pltransportsitelink" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_schemas_db_public_inventory" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_schemas_db_public_inventory_publicinventoryfeedback" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_schemas_pl_transport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_schemas_pl_transport_publictransportplanproductread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_schemas_pl_transport_publictransportsitepageread" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_services_db_mappers" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_services_db_mappers_inventory_date_to_api" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_services_pl_product_display" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_services_pl_product_display_resolve_product_display_names" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_utils_excel_export" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "app_utils_excel_export_load_dict_label_maps" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site", "target": "fastapi" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_rationale_1", "target": "app_api_pl_public_site" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_main", "target": "app_api_pl_public_site" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived", "target": "app_api_pl_public_site" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_build_public_page", "target": "app_api_pl_public_site_parse_feedback_images" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_get_public_site", "target": "app_api_pl_public_site_get_site_link_by_token" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_get_site_link_by_token", "target": "app_api_pl_public_site_py_session" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_get_site_link_by_token", "target": "app_models_pl_models_pltransportsitelink" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_save_public_site_feedback", "target": "app_api_pl_public_site_get_site_link_by_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_upload_public_site_attachment", "target": "app_api_pl_public_site_get_site_link_by_token" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_build_public_page", "target": "app_api_pl_public_site_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_build_site_product_read", "target": "app_api_pl_public_site_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_get_public_site", "target": "app_api_pl_public_site_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_resolve_plan_product", "target": "app_api_pl_public_site_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_save_public_site_feedback", "target": "app_api_pl_public_site_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L226", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_upload_public_site_attachment", "target": "app_api_pl_public_site_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_build_public_page", "target": "app_api_pl_public_site_resolve_site_link_flags" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_resolve_site_link_flags", "target": "app_models_pl_models_plplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived", "target": "app_api_pl_public_site_resolve_site_link_flags" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_build_site_product_read", "target": "app_api_pl_public_site_resolve_unit_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L152", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_build_public_page", "target": "app_api_pl_public_site_resolve_plan_product" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_resolve_plan_product", "target": "app_models_pl_models_plplanproduct" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_resolve_plan_product", "target": "app_models_pl_models_pltransportsitelink" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_build_public_page", "target": "app_api_pl_public_site_build_site_product_read" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_build_site_product_read", "target": "app_models_pl_models_plplanproduct" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_build_site_product_read", "target": "app_models_pl_models_pltransportsitelink" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_build_site_product_read", "target": "app_schemas_pl_transport_publictransportplanproductread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_build_site_product_read", "target": "app_services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_build_site_product_read", "target": "app_services_pl_product_display_resolve_product_display_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_build_site_product_read", "target": "app_utils_excel_export_load_dict_label_maps" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_build_public_page", "target": "app_models_pl_models_pltransportsitelink" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_build_public_page", "target": "app_schemas_pl_transport_publictransportsitepageread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_build_public_page", "target": "app_services_db_mappers_inventory_date_to_api" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_get_public_site", "target": "app_api_pl_public_site_build_public_page" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_save_public_site_feedback", "target": "app_api_pl_public_site_build_public_page" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L233", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_upload_public_site_attachment", "target": "app_api_pl_public_site_build_public_page" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_site.py", "source_location": "L190", "weight": 1.0, "source": "app_api_pl_public_site_get_public_site", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_site.py", "source_location": "L202", "weight": 1.0, "source": "app_api_pl_public_site_save_public_site_feedback", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_site.py", "source_location": "L214", "weight": 1.0, "source": "app_api_pl_public_site_save_public_site_feedback", "target": "app_core_response_success_response" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_save_public_site_feedback", "target": "app_schemas_db_public_inventory_publicinventoryfeedback" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L272", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_upload_public_site_attachment", "target": "app_api_pl_public_site_format_file_size" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_site.py", "source_location": "L226", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_site_upload_public_site_attachment", "target": "app_api_pl_public_site_py_uploadfile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_site.py", "source_location": "L242", "weight": 1.0, "source": "app_api_pl_public_site_upload_public_site_attachment", "target": "app_core_attachment_biz_resolve_upload_folder" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_site.py", "source_location": "L235", "weight": 1.0, "source": "app_api_pl_public_site_upload_public_site_attachment", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_site.py", "source_location": "L266", "weight": 1.0, "source": "app_api_pl_public_site_upload_public_site_attachment", "target": "app_core_response_success_response" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_api_pl_public_transport_as_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L293", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_api_pl_public_transport_build_driver_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_api_pl_public_transport_build_history_stop_reads" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L339", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_api_pl_public_transport_build_public_page" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_api_pl_public_transport_build_stop_product_reads" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L848", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_api_pl_public_transport_format_file_size" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_api_pl_public_transport_format_plan_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L534", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_api_pl_public_transport_get_public_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L541", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_api_pl_public_transport_get_public_transport_history" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_api_pl_public_transport_get_transport_by_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_api_pl_public_transport_history_matches_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_api_pl_public_transport_history_status_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_api_pl_public_transport_normalize_main_plate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_api_pl_public_transport_parse_feedback_images" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_api_pl_public_transport_parse_history_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L298", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_api_pl_public_transport_resolve_driver_link_flags" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L310", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_api_pl_public_transport_resolve_other_personnel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_api_pl_public_transport_resolve_unit_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L734", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_api_pl_public_transport_save_public_driver_stop_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L675", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_api_pl_public_transport_save_public_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L857", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_api_pl_public_transport_upload_public_attachment" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_core_attachment_biz" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_core_attachment_biz_resolve_upload_folder" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_core_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_core_response_error_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_core_response_success_response" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_core_storage" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_crud_oss" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_models_crm_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_models_crm_models_crmproductbrand" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_models_pl_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_models_pl_models_plplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_models_pl_models_plplandelivery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_models_pl_models_plplanload" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_models_pl_models_plplanproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_models_pl_models_plplantransport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_models_pl_models_pltransport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_models_pl_models_pltransportproductbrandqty" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_models_pl_models_pltransportproductfeedback" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_schemas_pl_io_order" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_schemas_pl_io_order_brandoption" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_schemas_pl_io_order_brandqtyitem" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_schemas_pl_resource_snapshot" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_schemas_pl_resource_snapshot_parse_resource_snapshot" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_schemas_pl_transport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_schemas_pl_transport_publictransportdriverstopfeedback" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_schemas_pl_transport_publictransportfeedback" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_schemas_pl_transport_publictransporthistorypageread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_schemas_pl_transport_publictransporthistoryproductread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_schemas_pl_transport_publictransporthistoryrecordread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_schemas_pl_transport_publictransporthistorystopproductread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_schemas_pl_transport_publictransporthistorystopread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_schemas_pl_transport_publictransportpageread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_schemas_pl_transport_publictransportpersonnelread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_schemas_pl_transport_publictransportplanproductread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_schemas_pl_transport_publictransportstopproductread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_schemas_pl_transport_publictransportstopread" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_services_pl_dibang_bridge_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_services_pl_dibang_bridge_service_plan_has_load_stop" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_services_pl_feedback_brand_qty" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_services_pl_feedback_brand_qty_persist_transport_product_feedback" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_services_pl_feedback_brand_qty_require_brand_qtys_if_needed" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_services_pl_product_display" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_services_pl_product_display_resolve_product_display_names" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_services_pl_transport_stop_feedback_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_services_pl_transport_stop_feedback_service_load_driver_stop_segments" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_services_pl_transport_stop_feedback_service_publicstopproductrow" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_services_pl_transport_stop_feedback_service_save_driver_stop_feedback" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_utils_excel_export" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "app_utils_excel_export_load_dict_label_maps" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_api_pl_public_transport" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_main", "target": "app_api_pl_public_transport" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived", "target": "app_api_pl_public_transport" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_transport_history.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_transport_history", "target": "app_api_pl_public_transport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_history_stop_reads", "target": "app_api_pl_public_transport_resolve_unit_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L447", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_public_page", "target": "app_api_pl_public_transport_resolve_unit_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_stop_product_reads", "target": "app_api_pl_public_transport_resolve_unit_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L636", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_get_public_transport_history", "target": "app_api_pl_public_transport_resolve_unit_label" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_api_pl_public_transport_resolve_unit_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_build_site_history_stop_reads", "target": "app_api_pl_public_transport_resolve_unit_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L347", "weight": 1.0, "source": "app_api_pl_public_transport_site_get_public_transport_site_history", "target": "app_api_pl_public_transport_resolve_unit_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L479", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_public_page", "target": "app_api_pl_public_transport_build_stop_product_reads" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_stop_product_reads", "target": "app_models_pl_models_plplanproduct" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_stop_product_reads", "target": "app_schemas_pl_io_order_brandoption" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_stop_product_reads", "target": "app_schemas_pl_io_order_brandqtyitem" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_stop_product_reads", "target": "app_schemas_pl_transport_publictransportstopproductread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_stop_product_reads", "target": "app_services_pl_product_display_resolve_product_display_names" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_stop_product_reads", "target": "app_services_pl_transport_stop_feedback_service_publicstopproductrow" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L535", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_get_public_transport", "target": "app_api_pl_public_transport_get_transport_by_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L546", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_get_public_transport_history", "target": "app_api_pl_public_transport_get_transport_by_token" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_get_transport_by_token", "target": "app_api_pl_public_transport_py_session" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_get_transport_by_token", "target": "app_models_pl_models_pltransport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L739", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_save_public_driver_stop_feedback", "target": "app_api_pl_public_transport_get_transport_by_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L680", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_save_public_feedback", "target": "app_api_pl_public_transport_get_transport_by_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L863", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_upload_public_attachment", "target": "app_api_pl_public_transport_get_transport_by_token" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_history_stop_reads", "target": "app_api_pl_public_transport_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L339", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_public_page", "target": "app_api_pl_public_transport_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L534", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_get_public_transport", "target": "app_api_pl_public_transport_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L541", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_get_public_transport_history", "target": "app_api_pl_public_transport_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L734", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_save_public_driver_stop_feedback", "target": "app_api_pl_public_transport_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L675", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_save_public_feedback", "target": "app_api_pl_public_transport_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L857", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_upload_public_attachment", "target": "app_api_pl_public_transport_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L525", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_public_page", "target": "app_api_pl_public_transport_parse_feedback_images" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L501", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_public_page", "target": "app_api_pl_public_transport_format_plan_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L551", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_get_public_transport_history", "target": "app_api_pl_public_transport_normalize_main_plate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_api_pl_public_transport_normalize_main_plate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L376", "weight": 1.0, "source": "app_api_pl_public_transport_site_get_public_transport_site_history", "target": "app_api_pl_public_transport_normalize_main_plate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_transport_history.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_transport_history", "target": "app_api_pl_public_transport_normalize_main_plate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L547", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_get_public_transport_history", "target": "app_api_pl_public_transport_parse_history_date" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_parse_history_date", "target": "app_api_pl_public_transport_py_date" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_api_pl_public_transport_parse_history_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L242", "weight": 1.0, "source": "app_api_pl_public_transport_site_get_public_transport_site_history", "target": "app_api_pl_public_transport_parse_history_date" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_transport_history.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_transport_history", "target": "app_api_pl_public_transport_parse_history_date" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_as_date", "target": "app_api_pl_public_transport_py_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L581", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_get_public_transport_history", "target": "app_api_pl_public_transport_py_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_history_matches_date", "target": "app_api_pl_public_transport_py_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_history_matches_date", "target": "app_api_pl_public_transport_as_date" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_transport_history.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_transport_history", "target": "app_api_pl_public_transport_history_matches_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L662", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_get_public_transport_history", "target": "app_api_pl_public_transport_history_status_label" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_api_pl_public_transport_history_status_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L371", "weight": 1.0, "source": "app_api_pl_public_transport_site_get_public_transport_site_history", "target": "app_api_pl_public_transport_history_status_label" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_transport_history.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_transport_history", "target": "app_api_pl_public_transport_history_status_label" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_history_stop_reads", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_history_stop_reads", "target": "app_models_pl_models_pltransport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L271", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_history_stop_reads", "target": "app_schemas_pl_transport_publictransporthistorystopproductread" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_history_stop_reads", "target": "app_schemas_pl_transport_publictransporthistorystopread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_history_stop_reads", "target": "app_services_pl_dibang_bridge_service_plan_has_load_stop" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_history_stop_reads", "target": "app_services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L264", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_history_stop_reads", "target": "app_services_pl_product_display_resolve_product_display_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L250", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_history_stop_reads", "target": "app_services_pl_transport_stop_feedback_service_load_driver_stop_segments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_history_stop_reads", "target": "app_utils_excel_export_load_dict_label_maps" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L657", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_get_public_transport_history", "target": "app_api_pl_public_transport_build_history_stop_reads" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L650", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_get_public_transport_history", "target": "app_api_pl_public_transport_build_driver_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L460", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_public_page", "target": "app_api_pl_public_transport_resolve_driver_link_flags" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L642", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_get_public_transport_history", "target": "app_api_pl_public_transport_resolve_driver_link_flags" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L298", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_resolve_driver_link_flags", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L298", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_resolve_driver_link_flags", "target": "app_models_pl_models_pltransport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_api_pl_public_transport_resolve_driver_link_flags" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L353", "weight": 1.0, "source": "app_api_pl_public_transport_site_get_public_transport_site_history", "target": "app_api_pl_public_transport_resolve_driver_link_flags" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived", "target": "app_api_pl_public_transport_resolve_driver_link_flags" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L459", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_public_page", "target": "app_api_pl_public_transport_resolve_other_personnel" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L310", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_resolve_other_personnel", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L310", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_resolve_other_personnel", "target": "app_models_pl_models_pltransport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_resolve_other_personnel", "target": "app_schemas_pl_resource_snapshot_parse_resource_snapshot" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L310", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_resolve_other_personnel", "target": "app_schemas_pl_transport_publictransportpersonnelread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L339", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_public_page", "target": "app_models_pl_models_pltransport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L381", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_public_page", "target": "app_schemas_pl_io_order_brandoption" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L414", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_public_page", "target": "app_schemas_pl_io_order_brandqtyitem" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L339", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_public_page", "target": "app_schemas_pl_transport_publictransportpageread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L441", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_public_page", "target": "app_schemas_pl_transport_publictransportplanproductread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L466", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_public_page", "target": "app_schemas_pl_transport_publictransportstopread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L463", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_public_page", "target": "app_services_pl_dibang_bridge_service_plan_has_load_stop" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L421", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_public_page", "target": "app_services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L434", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_public_page", "target": "app_services_pl_product_display_resolve_product_display_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L491", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_public_page", "target": "app_services_pl_transport_stop_feedback_service_load_driver_stop_segments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L426", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_build_public_page", "target": "app_utils_excel_export_load_dict_label_maps" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L536", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_get_public_transport", "target": "app_api_pl_public_transport_build_public_page" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L740", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_save_public_driver_stop_feedback", "target": "app_api_pl_public_transport_build_public_page" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L681", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_save_public_feedback", "target": "app_api_pl_public_transport_build_public_page" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L864", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_upload_public_attachment", "target": "app_api_pl_public_transport_build_public_page" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport.py", "source_location": "L537", "weight": 1.0, "source": "app_api_pl_public_transport_get_public_transport", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport.py", "source_location": "L549", "weight": 1.0, "source": "app_api_pl_public_transport_get_public_transport_history", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport.py", "source_location": "L556", "weight": 1.0, "source": "app_api_pl_public_transport_get_public_transport_history", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport.py", "source_location": "L553", "weight": 1.0, "source": "app_api_pl_public_transport_get_public_transport_history", "target": "app_schemas_pl_transport_publictransporthistorypageread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport.py", "source_location": "L631", "weight": 1.0, "source": "app_api_pl_public_transport_get_public_transport_history", "target": "app_schemas_pl_transport_publictransporthistoryproductread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport.py", "source_location": "L645", "weight": 1.0, "source": "app_api_pl_public_transport_get_public_transport_history", "target": "app_schemas_pl_transport_publictransporthistoryrecordread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport.py", "source_location": "L616", "weight": 1.0, "source": "app_api_pl_public_transport_get_public_transport_history", "target": "app_services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport.py", "source_location": "L624", "weight": 1.0, "source": "app_api_pl_public_transport_get_public_transport_history", "target": "app_services_pl_product_display_resolve_product_display_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport.py", "source_location": "L619", "weight": 1.0, "source": "app_api_pl_public_transport_get_public_transport_history", "target": "app_utils_excel_export_load_dict_label_maps" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport.py", "source_location": "L683", "weight": 1.0, "source": "app_api_pl_public_transport_save_public_feedback", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport.py", "source_location": "L730", "weight": 1.0, "source": "app_api_pl_public_transport_save_public_feedback", "target": "app_core_response_success_response" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L675", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_save_public_feedback", "target": "app_schemas_pl_transport_publictransportfeedback" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport.py", "source_location": "L714", "weight": 1.0, "source": "app_api_pl_public_transport_save_public_feedback", "target": "app_services_pl_feedback_brand_qty_persist_transport_product_feedback" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport.py", "source_location": "L742", "weight": 1.0, "source": "app_api_pl_public_transport_save_public_driver_stop_feedback", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport.py", "source_location": "L845", "weight": 1.0, "source": "app_api_pl_public_transport_save_public_driver_stop_feedback", "target": "app_core_response_success_response" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L734", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_save_public_driver_stop_feedback", "target": "app_schemas_pl_transport_publictransportdriverstopfeedback" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport.py", "source_location": "L816", "weight": 1.0, "source": "app_api_pl_public_transport_save_public_driver_stop_feedback", "target": "app_services_pl_feedback_brand_qty_require_brand_qtys_if_needed" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport.py", "source_location": "L765", "weight": 1.0, "source": "app_api_pl_public_transport_save_public_driver_stop_feedback", "target": "app_services_pl_transport_stop_feedback_service_load_driver_stop_segments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport.py", "source_location": "L833", "weight": 1.0, "source": "app_api_pl_public_transport_save_public_driver_stop_feedback", "target": "app_services_pl_transport_stop_feedback_service_save_driver_stop_feedback" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L901", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_upload_public_attachment", "target": "app_api_pl_public_transport_format_file_size" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport.py", "source_location": "L857", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_upload_public_attachment", "target": "app_api_pl_public_transport_py_uploadfile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport.py", "source_location": "L873", "weight": 1.0, "source": "app_api_pl_public_transport_upload_public_attachment", "target": "app_core_attachment_biz_resolve_upload_folder" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport.py", "source_location": "L866", "weight": 1.0, "source": "app_api_pl_public_transport_upload_public_attachment", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport.py", "source_location": "L895", "weight": 1.0, "source": "app_api_pl_public_transport_upload_public_attachment", "target": "app_core_response_success_response" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_api_pl_public_transport_site_build_public_page" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_api_pl_public_transport_site_build_site_history_stop_reads" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_api_pl_public_transport_site_build_site_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L452", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_api_pl_public_transport_site_format_file_size" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_api_pl_public_transport_site_format_plan_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L385", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_api_pl_public_transport_site_get_public_transport_site" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_api_pl_public_transport_site_get_public_transport_site_history" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_api_pl_public_transport_site_get_transport_by_site_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_api_pl_public_transport_site_resolve_plan_flags" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L392", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_api_pl_public_transport_site_save_public_site_stop_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L461", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_api_pl_public_transport_site_upload_public_site_attachment" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_core_attachment_biz" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_core_attachment_biz_resolve_upload_folder" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_core_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_core_response_error_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_core_response_success_response" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_core_storage" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_crud_oss" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_models_pl_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_models_pl_models_plplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_models_pl_models_plplandelivery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_models_pl_models_plplanload" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_models_pl_models_plplanproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_models_pl_models_plplantransport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_models_pl_models_pltransport" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_schemas_pl_transport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_schemas_pl_transport_publictransporthistorypageread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_schemas_pl_transport_publictransporthistoryproductread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_schemas_pl_transport_publictransporthistoryrecordread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_schemas_pl_transport_publictransporthistorystopproductread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_schemas_pl_transport_publictransporthistorystopread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_schemas_pl_transport_publictransportmultistopsitepageread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_schemas_pl_transport_publictransportsitestopfeedback" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_services_pl_product_display" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_services_pl_product_display_resolve_product_display_names" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_services_pl_transport_stop_feedback_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_services_pl_transport_stop_feedback_service_load_site_stop_segments" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_services_pl_transport_stop_feedback_service_save_site_stop_feedback" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_utils_excel_export" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "app_utils_excel_export_load_dict_label_maps" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site", "target": "fastapi" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_rationale_1", "target": "app_api_pl_public_transport_site" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_main", "target": "app_api_pl_public_transport_site" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L386", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_get_public_transport_site", "target": "app_api_pl_public_transport_site_get_transport_by_site_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L241", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_get_public_transport_site_history", "target": "app_api_pl_public_transport_site_get_transport_by_site_token" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_get_transport_by_site_token", "target": "app_api_pl_public_transport_site_py_session" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_get_transport_by_site_token", "target": "app_models_pl_models_pltransport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L397", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_save_public_site_stop_feedback", "target": "app_api_pl_public_transport_site_get_transport_by_site_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L467", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_upload_public_site_attachment", "target": "app_api_pl_public_transport_site_get_transport_by_site_token" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_build_public_page", "target": "app_api_pl_public_transport_site_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_build_site_history_stop_reads", "target": "app_api_pl_public_transport_site_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L385", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_get_public_transport_site", "target": "app_api_pl_public_transport_site_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_get_public_transport_site_history", "target": "app_api_pl_public_transport_site_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L392", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_save_public_site_stop_feedback", "target": "app_api_pl_public_transport_site_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L461", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_upload_public_site_attachment", "target": "app_api_pl_public_transport_site_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_build_public_page", "target": "app_api_pl_public_transport_site_format_plan_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_build_public_page", "target": "app_api_pl_public_transport_site_resolve_plan_flags" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_resolve_plan_flags", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_resolve_plan_flags", "target": "app_models_pl_models_pltransport" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_build_public_page", "target": "app_models_pl_models_pltransport" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_build_public_page", "target": "app_schemas_pl_transport_publictransportmultistopsitepageread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_build_public_page", "target": "app_services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_build_public_page", "target": "app_services_pl_transport_stop_feedback_service_load_site_stop_segments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L387", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_get_public_transport_site", "target": "app_api_pl_public_transport_site_build_public_page" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L398", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_save_public_site_stop_feedback", "target": "app_api_pl_public_transport_site_build_public_page" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L468", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_upload_public_site_attachment", "target": "app_api_pl_public_transport_site_build_public_page" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_get_public_transport_site_history", "target": "app_api_pl_public_transport_site_build_site_url" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_build_site_history_stop_reads", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_build_site_history_stop_reads", "target": "app_models_pl_models_pltransport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_build_site_history_stop_reads", "target": "app_schemas_pl_transport_publictransporthistorystopproductread" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_build_site_history_stop_reads", "target": "app_schemas_pl_transport_publictransporthistorystopread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_build_site_history_stop_reads", "target": "app_services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_build_site_history_stop_reads", "target": "app_services_pl_product_display_resolve_product_display_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_build_site_history_stop_reads", "target": "app_services_pl_transport_stop_feedback_service_load_site_stop_segments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_build_site_history_stop_reads", "target": "app_utils_excel_export_load_dict_label_maps" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L304", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_get_public_transport_site_history", "target": "app_api_pl_public_transport_site_build_site_history_stop_reads" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L244", "weight": 1.0, "source": "app_api_pl_public_transport_site_get_public_transport_site_history", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L381", "weight": 1.0, "source": "app_api_pl_public_transport_site_get_public_transport_site_history", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L375", "weight": 1.0, "source": "app_api_pl_public_transport_site_get_public_transport_site_history", "target": "app_schemas_pl_transport_publictransporthistorypageread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L342", "weight": 1.0, "source": "app_api_pl_public_transport_site_get_public_transport_site_history", "target": "app_schemas_pl_transport_publictransporthistoryproductread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L356", "weight": 1.0, "source": "app_api_pl_public_transport_site_get_public_transport_site_history", "target": "app_schemas_pl_transport_publictransporthistoryrecordread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L327", "weight": 1.0, "source": "app_api_pl_public_transport_site_get_public_transport_site_history", "target": "app_services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L335", "weight": 1.0, "source": "app_api_pl_public_transport_site_get_public_transport_site_history", "target": "app_services_pl_product_display_resolve_product_display_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L330", "weight": 1.0, "source": "app_api_pl_public_transport_site_get_public_transport_site_history", "target": "app_utils_excel_export_load_dict_label_maps" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L388", "weight": 1.0, "source": "app_api_pl_public_transport_site_get_public_transport_site", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L400", "weight": 1.0, "source": "app_api_pl_public_transport_site_save_public_site_stop_feedback", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L449", "weight": 1.0, "source": "app_api_pl_public_transport_site_save_public_site_stop_feedback", "target": "app_core_response_success_response" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L392", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_save_public_site_stop_feedback", "target": "app_schemas_pl_transport_publictransportsitestopfeedback" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L421", "weight": 1.0, "source": "app_api_pl_public_transport_site_save_public_site_stop_feedback", "target": "app_services_pl_transport_stop_feedback_service_load_site_stop_segments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L433", "weight": 1.0, "source": "app_api_pl_public_transport_site_save_public_site_stop_feedback", "target": "app_services_pl_transport_stop_feedback_service_save_site_stop_feedback" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L507", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_upload_public_site_attachment", "target": "app_api_pl_public_transport_site_format_file_size" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/public_transport_site.py", "source_location": "L461", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_public_transport_site_upload_public_site_attachment", "target": "app_api_pl_public_transport_site_py_uploadfile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L477", "weight": 1.0, "source": "app_api_pl_public_transport_site_upload_public_site_attachment", "target": "app_core_attachment_biz_resolve_upload_folder" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L470", "weight": 1.0, "source": "app_api_pl_public_transport_site_upload_public_site_attachment", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/public_transport_site.py", "source_location": "L501", "weight": 1.0, "source": "app_api_pl_public_transport_site_upload_public_site_attachment", "target": "app_core_response_success_response" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L407", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_api_pl_transport_apply_plan_logistics_from_payload" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_api_pl_transport_apply_transport_arrange_fields" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L736", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_api_pl_transport_arrange_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_api_pl_transport_assert_vehicle_carrier_eligible" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L490", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_api_pl_transport_build_arrange_result" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L485", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_api_pl_transport_build_driver_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L653", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_api_pl_transport_create_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L369", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_api_pl_transport_ensure_driver_access_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L602", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_api_pl_transport_export_transports" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1095", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_api_pl_transport_generate_qrcode" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_api_pl_transport_generate_transport_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1301", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_api_pl_transport_get_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1276", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_api_pl_transport_get_transport_approvals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L284", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_api_pl_transport_get_vehicle_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L383", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_api_pl_transport_is_rearrange" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L517", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_api_pl_transport_list_transports" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1214", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_api_pl_transport_process_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1085", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_api_pl_transport_qrcoderesponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L246", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_api_pl_transport_resolve_driver_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L436", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_api_pl_transport_resolve_transport_endpoints" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L377", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_api_pl_transport_rotate_driver_access_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1169", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_api_pl_transport_submit_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L394", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_api_pl_transport_transport_has_db_links" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1128", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_api_pl_transport_transport_scan_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_api_pl_transport_transport_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L588", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_api_pl_transport_transportexportbody" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_core_db_auth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_core_db_auth_dbusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_core_db_auth_get_db_current_user" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_core_tenant_context" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_core_utils" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1183", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_models_models_sysuser" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_models_pl_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_models_pl_models_plcarrier" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_models_pl_models_pldriver" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_models_pl_models_plpersonnel" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_models_pl_models_plplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_models_pl_models_plplanproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_models_pl_models_plplantransport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_models_pl_models_pltransport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_models_pl_models_pltransportapproval" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_models_pl_models_pltransportdblink" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_models_pl_models_plvehicle" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_schemas_pl_io_order" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_schemas_pl_io_order_brandqtyitem" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_schemas_pl_transport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_schemas_pl_transport_approvalrecordread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_schemas_pl_transport_approvalrequest" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_schemas_pl_transport_approvalsubmit" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L505", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_schemas_pl_transport_contractqtyreminder" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_schemas_pl_transport_transportarrange" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_schemas_pl_transport_transportarrangeresult" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_schemas_pl_transport_transportcreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_schemas_pl_transport_transportdriverproductfeedbackread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_schemas_pl_transport_transportdriverstopproductfeedbackread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_schemas_pl_transport_transportfeedback" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_schemas_pl_transport_transportinventorylinkread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_schemas_pl_transport_transportioorderbrief" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_schemas_pl_transport_transportlistquery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_schemas_pl_transport_transportlistresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_schemas_pl_transport_transportread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_schemas_pl_transport_transportsitelinkread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_schemas_pl_transport_transportstopfeedbackread" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_carrier_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_carrier_service_assert_carrier_eligible_for_transport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L792", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_contract_plan_qty_assert_contract_qty_for_arrange" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L903", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L792", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_contract_plan_qty_build_contract_qty_reminder_payload" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_data_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_dibang_bridge_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_dibang_bridge_service_plan_has_load_stop" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_dibang_bridge_service_stopdibangoption" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_dibang_bridge_service_sync_dibang_for_plan_stops" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_dibang_bridge_service_sync_dibang_for_transport" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_feedback_brand_qty" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_feedback_brand_qty_load_transport_driver_product_feedbacks" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_internal_customer" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_internal_customer_plan_requires_site_link" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_inventory_link_read" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_inventory_link_read_build_transport_inventory_link_read" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_io_order_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_io_order_service_apply_dibang_prefill_to_order" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_io_order_service_create_io_order_for_transport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_io_order_service_void_io_orders_for_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_plan_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_plan_service_validate_hazard_cert_ready_for_transport" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_transport_resource_snapshot_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_transport_resource_snapshot_service_apply_resource_snapshot_json" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_transport_stop_feedback_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_transport_stop_feedback_service_build_transport_site_url" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_transport_stop_feedback_service_ensure_transport_site_token" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_transport_stop_feedback_service_load_driver_stop_segments" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_transport_stop_feedback_service_load_site_stop_segments" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_services_pl_transport_stop_feedback_service_rotate_transport_site_token" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_utils_excel_export" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_arrange_optional_driver.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_arrange_optional_driver", "target": "app_api_pl_transport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1077", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_get_transport", "target": "app_api_pl_transport_transport_to_read" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_transport_to_read", "target": "app_api_pl_transport_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_transport_to_read", "target": "app_models_pl_models_pltransport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_transport_to_read", "target": "app_schemas_pl_io_order_brandqtyitem" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_transport_to_read", "target": "app_schemas_pl_transport_transportdriverstopproductfeedbackread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_transport_to_read", "target": "app_schemas_pl_transport_transportread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_transport_to_read", "target": "app_schemas_pl_transport_transportstopfeedbackread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_transport_to_read", "target": "app_services_pl_dibang_bridge_service_plan_has_load_stop" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_transport_to_read", "target": "app_services_pl_feedback_brand_qty_load_transport_driver_product_feedbacks" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_transport_to_read", "target": "app_services_pl_transport_stop_feedback_service_load_driver_stop_segments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L201", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_transport_to_read", "target": "app_services_pl_transport_stop_feedback_service_load_site_stop_segments" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L736", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_api_pl_transport_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_assert_vehicle_carrier_eligible", "target": "app_api_pl_transport_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L653", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_create_transport", "target": "app_api_pl_transport_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L602", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_export_transports", "target": "app_api_pl_transport_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1095", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_generate_qrcode", "target": "app_api_pl_transport_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_generate_transport_no", "target": "app_api_pl_transport_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1301", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_get_transport", "target": "app_api_pl_transport_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1276", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_get_transport_approvals", "target": "app_api_pl_transport_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L284", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_get_vehicle_info", "target": "app_api_pl_transport_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L517", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_list_transports", "target": "app_api_pl_transport_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1214", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_process_approval", "target": "app_api_pl_transport_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L246", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_resolve_driver_info", "target": "app_api_pl_transport_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1169", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_submit_approval", "target": "app_api_pl_transport_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L394", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_transport_has_db_links", "target": "app_api_pl_transport_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1128", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_transport_scan_feedback", "target": "app_api_pl_transport_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L850", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_api_pl_transport_generate_transport_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L660", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_create_transport", "target": "app_api_pl_transport_generate_transport_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L780", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_api_pl_transport_resolve_driver_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_get_vehicle_info", "target": "app_api_pl_transport_resolve_driver_info" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_rationale_247", "target": "app_api_pl_transport_resolve_driver_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L775", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_api_pl_transport_get_vehicle_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L765", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_api_pl_transport_assert_vehicle_carrier_eligible" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_assert_vehicle_carrier_eligible", "target": "app_services_pl_carrier_service_assert_carrier_eligible_for_transport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L925", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_api_pl_transport_ensure_driver_access_token" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L369", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_ensure_driver_access_token", "target": "app_models_pl_models_pltransport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L912", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_api_pl_transport_rotate_driver_access_token" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L377", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_rotate_driver_access_token", "target": "app_models_pl_models_pltransport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L762", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_api_pl_transport_is_rearrange" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L383", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_is_rearrange", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L383", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_is_rearrange", "target": "app_models_pl_models_pltransport" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L384", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_rationale_384", "target": "app_api_pl_transport_is_rearrange" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L823", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_api_pl_transport_transport_has_db_links" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L407", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_apply_plan_logistics_from_payload", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L407", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_apply_plan_logistics_from_payload", "target": "app_schemas_pl_transport_transportarrange" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L817", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_api_pl_transport_apply_plan_logistics_from_payload" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L818", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_api_pl_transport_resolve_transport_endpoints" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L436", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_resolve_transport_endpoints", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L436", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_resolve_transport_endpoints", "target": "app_schemas_pl_transport_transportarrange" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_apply_transport_arrange_fields", "target": "app_models_pl_models_pltransport" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_apply_transport_arrange_fields", "target": "app_schemas_pl_transport_transportarrange" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L837", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_api_pl_transport_apply_transport_arrange_fields" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_arrange_optional_driver.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_arrange_optional_driver", "target": "app_api_pl_transport_apply_transport_arrange_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L500", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_build_arrange_result", "target": "app_api_pl_transport_build_driver_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1055", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_api_pl_transport_build_arrange_result" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L490", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_build_arrange_result", "target": "app_models_pl_models_pltransport" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L490", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_build_arrange_result", "target": "app_schemas_pl_transport_transportarrangeresult" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L490", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_build_arrange_result", "target": "app_schemas_pl_transport_transportinventorylinkread" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L490", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_build_arrange_result", "target": "app_schemas_pl_transport_transportioorderbrief" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L490", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_build_arrange_result", "target": "app_schemas_pl_transport_transportsitelinkread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L517", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_list_transports", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L529", "weight": 1.0, "source": "app_api_pl_transport_list_transports", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L517", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_list_transports", "target": "app_schemas_pl_transport_transportlistresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L559", "weight": 1.0, "source": "app_api_pl_transport_list_transports", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L602", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_export_transports", "target": "app_api_pl_transport_transportexportbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L13", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_transport_transportexportbody", "target": "app_core_db_auth_dbusercontext" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L588", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_transportexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L1183", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_transport_transportexportbody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_transport_transportexportbody", "target": "app_models_pl_models_plcarrier" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_transport_transportexportbody", "target": "app_models_pl_models_pldriver" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_transport_transportexportbody", "target": "app_models_pl_models_plpersonnel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_transport_transportexportbody", "target": "app_models_pl_models_plplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_transport_transportexportbody", "target": "app_models_pl_models_plplanproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_transport_transportexportbody", "target": "app_models_pl_models_plplantransport" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_transport_transportexportbody", "target": "app_models_pl_models_pltransport" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_transport_transportexportbody", "target": "app_models_pl_models_pltransportapproval" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_transport_transportexportbody", "target": "app_models_pl_models_pltransportdblink" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_transport_transportexportbody", "target": "app_models_pl_models_plvehicle" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L56", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_transport_transportexportbody", "target": "app_services_pl_dibang_bridge_service_stopdibangoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_transport_transportexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_transport_transportexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L602", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_export_transports", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L609", "weight": 1.0, "source": "app_api_pl_transport_export_transports", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L634", "weight": 1.0, "source": "app_api_pl_transport_export_transports", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L639", "weight": 1.0, "source": "app_api_pl_transport_export_transports", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L637", "weight": 1.0, "source": "app_api_pl_transport_export_transports", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L607", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_rationale_607", "target": "app_api_pl_transport_export_transports" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L653", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_create_transport", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L658", "weight": 1.0, "source": "app_api_pl_transport_create_transport", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L663", "weight": 1.0, "source": "app_api_pl_transport_create_transport", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L694", "weight": 1.0, "source": "app_api_pl_transport_create_transport", "target": "app_models_pl_models_plplantransport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L662", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_create_transport", "target": "app_models_pl_models_pltransport" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L653", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_create_transport", "target": "app_schemas_pl_transport_transportcreate" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L653", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_create_transport", "target": "app_schemas_pl_transport_transportread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L707", "weight": 1.0, "source": "app_api_pl_transport_create_transport", "target": "app_services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L721", "weight": 1.0, "source": "app_api_pl_transport_create_transport", "target": "app_services_pl_transport_resource_snapshot_service_apply_resource_snapshot_json" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L715", "weight": 1.0, "source": "app_api_pl_transport_create_transport", "target": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L736", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L742", "weight": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L852", "weight": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L873", "weight": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_models_pl_models_plplantransport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L851", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_models_pl_models_pltransport" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L736", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_schemas_pl_transport_transportarrange" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L736", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_schemas_pl_transport_transportarrangeresult" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L968", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_schemas_pl_transport_transportioorderbrief" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L937", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_schemas_pl_transport_transportsitelinkread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L797", "weight": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_services_pl_contract_plan_qty_assert_contract_qty_for_arrange" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L905", "weight": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L800", "weight": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_services_pl_contract_plan_qty_build_contract_qty_reminder_payload" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L752", "weight": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L913", "weight": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_services_pl_dibang_bridge_service_plan_has_load_stop" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L826", "weight": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L996", "weight": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_services_pl_dibang_bridge_service_stopdibangoption" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L1015", "weight": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_services_pl_dibang_bridge_service_sync_dibang_for_plan_stops" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L1025", "weight": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_services_pl_dibang_bridge_service_sync_dibang_for_transport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L909", "weight": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_services_pl_internal_customer_plan_requires_site_link" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L1035", "weight": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_services_pl_inventory_link_read_build_transport_inventory_link_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L1049", "weight": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_services_pl_io_order_service_apply_dibang_prefill_to_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L957", "weight": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_services_pl_io_order_service_create_io_order_for_transport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L918", "weight": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_services_pl_io_order_service_void_io_orders_for_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L790", "weight": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_services_pl_plan_service_validate_hazard_cert_ready_for_transport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L896", "weight": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_services_pl_transport_resource_snapshot_service_apply_resource_snapshot_json" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L890", "weight": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L935", "weight": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_services_pl_transport_stop_feedback_service_build_transport_site_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L934", "weight": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_services_pl_transport_stop_feedback_service_ensure_transport_site_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L914", "weight": 1.0, "source": "app_api_pl_transport_arrange_transport", "target": "app_services_pl_transport_stop_feedback_service_rotate_transport_site_token" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1301", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_get_transport", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L1075", "weight": 1.0, "source": "app_api_pl_transport_get_transport", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1301", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_get_transport", "target": "app_models_pl_models_pltransport" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1070", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_get_transport", "target": "app_schemas_pl_transport_transportread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1313", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_get_transport", "target": "app_services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1095", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_generate_qrcode", "target": "app_api_pl_transport_qrcoderesponse" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L13", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_transport_qrcoderesponse", "target": "app_core_db_auth_dbusercontext" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1085", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_qrcoderesponse", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L1183", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_transport_qrcoderesponse", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_transport_qrcoderesponse", "target": "app_models_pl_models_plcarrier" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_transport_qrcoderesponse", "target": "app_models_pl_models_pldriver" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_transport_qrcoderesponse", "target": "app_models_pl_models_plpersonnel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_transport_qrcoderesponse", "target": "app_models_pl_models_plplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_transport_qrcoderesponse", "target": "app_models_pl_models_plplanproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_transport_qrcoderesponse", "target": "app_models_pl_models_plplantransport" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_transport_qrcoderesponse", "target": "app_models_pl_models_pltransport" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_transport_qrcoderesponse", "target": "app_models_pl_models_pltransportapproval" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_transport_qrcoderesponse", "target": "app_models_pl_models_pltransportdblink" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L25", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_transport_qrcoderesponse", "target": "app_models_pl_models_plvehicle" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L56", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_transport_qrcoderesponse", "target": "app_services_pl_dibang_bridge_service_stopdibangoption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_transport_qrcoderesponse", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_transport_qrcoderesponse", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1095", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_generate_qrcode", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L1101", "weight": 1.0, "source": "app_api_pl_transport_generate_qrcode", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/api/pl/transport.py", "source_location": "L1105", "weight": 1.0, "source": "app_api_pl_transport_generate_qrcode", "target": "timedelta" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1128", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_transport_scan_feedback", "target": "app_schemas_pl_transport_transportfeedback" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1169", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_submit_approval", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L1175", "weight": 1.0, "source": "app_api_pl_transport_submit_approval", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L1190", "weight": 1.0, "source": "app_api_pl_transport_submit_approval", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L1189", "weight": 1.0, "source": "app_api_pl_transport_submit_approval", "target": "app_models_pl_models_pltransportapproval" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1169", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_submit_approval", "target": "app_schemas_pl_transport_approvalsubmit" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1169", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_submit_approval", "target": "app_schemas_pl_transport_transportread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1214", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_process_approval", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L1220", "weight": 1.0, "source": "app_api_pl_transport_process_approval", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1214", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_process_approval", "target": "app_schemas_pl_transport_approvalrecordread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1214", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_process_approval", "target": "app_schemas_pl_transport_approvalrequest" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1276", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_get_transport_approvals", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport.py", "source_location": "L1281", "weight": 1.0, "source": "app_api_pl_transport_get_transport_approvals", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport.py", "source_location": "L1276", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_get_transport_approvals", "target": "app_schemas_pl_transport_approvalrecordread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_api_pl_transport_address_address_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_api_pl_transport_address_build_address_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_api_pl_transport_address_create_transport_address" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L270", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_api_pl_transport_address_delete_transport_address" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L152", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_api_pl_transport_address_export_transport_addresses" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_api_pl_transport_address_get_address" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_api_pl_transport_address_get_transport_address" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_api_pl_transport_address_list_all_transport_addresses" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_api_pl_transport_address_list_transport_addresses" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_api_pl_transport_address_transportaddressexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_api_pl_transport_address_update_transport_address" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_core_db_auth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_core_db_auth_dbusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_core_db_auth_get_db_current_user" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_core_delete_guard" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_core_delete_guard_user_info_from_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_core_tenant_context" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_core_utils" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_core_utils_generate_uuid" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_models_pl_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_models_pl_models_pltransportaddress" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_schemas_pl_transport_address" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_schemas_pl_transport_address_transportaddresscreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_schemas_pl_transport_address_transportaddresslistresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_schemas_pl_transport_address_transportaddressread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_schemas_pl_transport_address_transportaddressupdate" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_utils_excel_export" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address", "target": "fastapi" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_address_to_read", "target": "app_models_pl_models_pltransportaddress" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_address_to_read", "target": "app_schemas_pl_transport_address_transportaddressread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_create_transport_address", "target": "app_api_pl_transport_address_address_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_export_transport_addresses", "target": "app_api_pl_transport_address_address_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L245", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_get_transport_address", "target": "app_api_pl_transport_address_address_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_list_all_transport_addresses", "target": "app_api_pl_transport_address_address_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_list_transport_addresses", "target": "app_api_pl_transport_address_address_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L266", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_update_transport_address", "target": "app_api_pl_transport_address_address_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_delete_transport_address", "target": "app_api_pl_transport_address_get_address" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_get_address", "target": "app_api_pl_transport_address_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_get_address", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_get_address", "target": "app_models_pl_models_pltransportaddress" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_get_transport_address", "target": "app_api_pl_transport_address_get_address" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L256", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_update_transport_address", "target": "app_api_pl_transport_address_get_address" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_build_address_query", "target": "app_api_pl_transport_address_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_create_transport_address", "target": "app_api_pl_transport_address_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L270", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_delete_transport_address", "target": "app_api_pl_transport_address_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L152", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_export_transport_addresses", "target": "app_api_pl_transport_address_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_get_transport_address", "target": "app_api_pl_transport_address_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_list_all_transport_addresses", "target": "app_api_pl_transport_address_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_list_transport_addresses", "target": "app_api_pl_transport_address_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_update_transport_address", "target": "app_api_pl_transport_address_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_build_address_query", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_export_transport_addresses", "target": "app_api_pl_transport_address_build_address_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_list_all_transport_addresses", "target": "app_api_pl_transport_address_build_address_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_list_transport_addresses", "target": "app_api_pl_transport_address_build_address_query" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_list_transport_addresses", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport_address.py", "source_location": "L74", "weight": 1.0, "source": "app_api_pl_transport_address_list_transport_addresses", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_list_transport_addresses", "target": "app_schemas_pl_transport_address_transportaddresslistresponse" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_list_all_transport_addresses", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport_address.py", "source_location": "L112", "weight": 1.0, "source": "app_api_pl_transport_address_list_all_transport_addresses", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_list_all_transport_addresses", "target": "app_schemas_pl_transport_address_transportaddresslistresponse" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_rationale_111", "target": "app_api_pl_transport_address_list_all_transport_addresses" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L152", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_export_transport_addresses", "target": "app_api_pl_transport_address_transportaddressexportbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport_address.py", "source_location": "L19", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_transport_address_transportaddressexportbody", "target": "app_core_db_auth_dbusercontext" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_transportaddressexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport_address.py", "source_location": "L23", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_transport_address_transportaddressexportbody", "target": "app_models_pl_models_pltransportaddress" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport_address.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_transport_address_transportaddressexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/transport_address.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_transport_address_transportaddressexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L152", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_export_transport_addresses", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport_address.py", "source_location": "L159", "weight": 1.0, "source": "app_api_pl_transport_address_export_transport_addresses", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport_address.py", "source_location": "L196", "weight": 1.0, "source": "app_api_pl_transport_address_export_transport_addresses", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport_address.py", "source_location": "L194", "weight": 1.0, "source": "app_api_pl_transport_address_export_transport_addresses", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_rationale_157", "target": "app_api_pl_transport_address_export_transport_addresses" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_create_transport_address", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport_address.py", "source_location": "L215", "weight": 1.0, "source": "app_api_pl_transport_address_create_transport_address", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport_address.py", "source_location": "L217", "weight": 1.0, "source": "app_api_pl_transport_address_create_transport_address", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_create_transport_address", "target": "app_models_pl_models_pltransportaddress" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_create_transport_address", "target": "app_schemas_pl_transport_address_transportaddresscreate" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_create_transport_address", "target": "app_schemas_pl_transport_address_transportaddressread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_get_transport_address", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport_address.py", "source_location": "L243", "weight": 1.0, "source": "app_api_pl_transport_address_get_transport_address", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_get_transport_address", "target": "app_schemas_pl_transport_address_transportaddressread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_update_transport_address", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport_address.py", "source_location": "L255", "weight": 1.0, "source": "app_api_pl_transport_address_update_transport_address", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_update_transport_address", "target": "app_schemas_pl_transport_address_transportaddressread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_update_transport_address", "target": "app_schemas_pl_transport_address_transportaddressupdate" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/transport_address.py", "source_location": "L270", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_transport_address_delete_transport_address", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport_address.py", "source_location": "L277", "weight": 1.0, "source": "app_api_pl_transport_address_delete_transport_address", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport_address.py", "source_location": "L277", "weight": 1.0, "source": "app_api_pl_transport_address_delete_transport_address", "target": "app_core_delete_guard_user_info_from_context" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/transport_address.py", "source_location": "L275", "weight": 1.0, "source": "app_api_pl_transport_address_delete_transport_address", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_api_pl_vehicle_maintenance_cancel_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_api_pl_vehicle_maintenance_create_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L315", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_api_pl_vehicle_maintenance_create_process" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_api_pl_vehicle_maintenance_delete_applies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L336", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_api_pl_vehicle_maintenance_delete_processes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_api_pl_vehicle_maintenance_export_applies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L271", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_api_pl_vehicle_maintenance_export_process_board" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_api_pl_vehicle_maintenance_get_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_api_pl_vehicle_maintenance_get_process" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_api_pl_vehicle_maintenance_list_applies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_api_pl_vehicle_maintenance_list_process_board" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_api_pl_vehicle_maintenance_list_reminders" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_api_pl_vehicle_maintenance_maintenanceapplyexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_api_pl_vehicle_maintenance_maintprocessexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_api_pl_vehicle_maintenance_update_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L325", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_api_pl_vehicle_maintenance_update_process" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_core_db_auth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_core_db_auth_dbusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_core_db_auth_get_db_current_user" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_core_tenant_context" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_schemas_pl_vehicle_maintenance" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplycreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplylistresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyreminder" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyupdate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessboardlistresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesscreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessupdate" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_utils_excel_export" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance", "target": "fastapi" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_export_applies", "target": "app_api_pl_vehicle_maintenance_list_applies" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_list_applies", "target": "app_api_pl_vehicle_maintenance_py_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_list_applies", "target": "app_api_pl_vehicle_maintenance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_list_applies", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L50", "weight": 1.0, "source": "app_api_pl_vehicle_maintenance_list_applies", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_list_applies", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplylistresponse" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_list_process_board", "target": "app_api_pl_vehicle_maintenance_py_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_cancel_apply", "target": "app_api_pl_vehicle_maintenance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_create_apply", "target": "app_api_pl_vehicle_maintenance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L315", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_create_process", "target": "app_api_pl_vehicle_maintenance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_delete_applies", "target": "app_api_pl_vehicle_maintenance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L336", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_delete_processes", "target": "app_api_pl_vehicle_maintenance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_export_applies", "target": "app_api_pl_vehicle_maintenance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L271", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_export_process_board", "target": "app_api_pl_vehicle_maintenance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_get_apply", "target": "app_api_pl_vehicle_maintenance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_get_process", "target": "app_api_pl_vehicle_maintenance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_list_process_board", "target": "app_api_pl_vehicle_maintenance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_list_reminders", "target": "app_api_pl_vehicle_maintenance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_update_apply", "target": "app_api_pl_vehicle_maintenance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L325", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_update_process", "target": "app_api_pl_vehicle_maintenance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_list_reminders", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L76", "weight": 1.0, "source": "app_api_pl_vehicle_maintenance_list_reminders", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_list_reminders", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyreminder" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_export_applies", "target": "app_api_pl_vehicle_maintenance_maintenanceapplyexportbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L11", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_vehicle_maintenance_maintenanceapplyexportbody", "target": "app_core_db_auth_dbusercontext" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_maintenanceapplyexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L13", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_vehicle_maintenance_maintenanceapplyexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L13", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_vehicle_maintenance_maintenanceapplyexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_export_applies", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L120", "weight": 1.0, "source": "app_api_pl_vehicle_maintenance_export_applies", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L144", "weight": 1.0, "source": "app_api_pl_vehicle_maintenance_export_applies", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L142", "weight": 1.0, "source": "app_api_pl_vehicle_maintenance_export_applies", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_rationale_118", "target": "app_api_pl_vehicle_maintenance_export_applies" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_get_apply", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L162", "weight": 1.0, "source": "app_api_pl_vehicle_maintenance_get_apply", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_get_apply", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_create_apply", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L172", "weight": 1.0, "source": "app_api_pl_vehicle_maintenance_create_apply", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_create_apply", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplycreate" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_create_apply", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_update_apply", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L183", "weight": 1.0, "source": "app_api_pl_vehicle_maintenance_update_apply", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_update_apply", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_update_apply", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyupdate" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_cancel_apply", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L193", "weight": 1.0, "source": "app_api_pl_vehicle_maintenance_cancel_apply", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_cancel_apply", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_delete_applies", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L203", "weight": 1.0, "source": "app_api_pl_vehicle_maintenance_delete_applies", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L278", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_export_process_board", "target": "app_api_pl_vehicle_maintenance_list_process_board" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_list_process_board", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L222", "weight": 1.0, "source": "app_api_pl_vehicle_maintenance_list_process_board", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_list_process_board", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessboardlistresponse" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L271", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_export_process_board", "target": "app_api_pl_vehicle_maintenance_maintprocessexportbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L11", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_vehicle_maintenance_maintprocessexportbody", "target": "app_core_db_auth_dbusercontext" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_maintprocessexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L13", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_vehicle_maintenance_maintprocessexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L13", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_vehicle_maintenance_maintprocessexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L271", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_export_process_board", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L277", "weight": 1.0, "source": "app_api_pl_vehicle_maintenance_export_process_board", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L296", "weight": 1.0, "source": "app_api_pl_vehicle_maintenance_export_process_board", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L294", "weight": 1.0, "source": "app_api_pl_vehicle_maintenance_export_process_board", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_get_process", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L310", "weight": 1.0, "source": "app_api_pl_vehicle_maintenance_get_process", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_get_process", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L315", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_create_process", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L320", "weight": 1.0, "source": "app_api_pl_vehicle_maintenance_create_process", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L315", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_create_process", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesscreate" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L315", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_create_process", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L325", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_update_process", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L331", "weight": 1.0, "source": "app_api_pl_vehicle_maintenance_update_process", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L325", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_update_process", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L325", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_update_process", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessupdate" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L336", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_maintenance_delete_processes", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_maintenance.py", "source_location": "L341", "weight": 1.0, "source": "app_api_pl_vehicle_maintenance_delete_processes", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_api_pl_vehicle_recharge_cancel_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_api_pl_vehicle_recharge_create_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L327", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_api_pl_vehicle_recharge_create_record" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_api_pl_vehicle_recharge_delete_applies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L348", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_api_pl_vehicle_recharge_delete_records" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_api_pl_vehicle_recharge_export_recharge_applies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_api_pl_vehicle_recharge_export_recharge_disburse_board" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_api_pl_vehicle_recharge_get_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L317", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_api_pl_vehicle_recharge_get_record" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_api_pl_vehicle_recharge_list_applies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_api_pl_vehicle_recharge_list_disburse_board" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_api_pl_vehicle_recharge_list_records" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_api_pl_vehicle_recharge_pending_apply_options" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_api_pl_vehicle_recharge_rechargeapplyexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_api_pl_vehicle_recharge_rechargedisburseexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_api_pl_vehicle_recharge_update_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L337", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_api_pl_vehicle_recharge_update_record" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_core_db_auth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_core_db_auth_dbusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_core_db_auth_get_db_current_user" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_core_tenant_context" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_schemas_pl_vehicle_recharge" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplycreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplylistresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyoption" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyupdate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargedisburseboardlistresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordlistresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordupdate" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_utils_excel_export" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge", "target": "fastapi" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_export_recharge_applies", "target": "app_api_pl_vehicle_recharge_list_applies" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_list_applies", "target": "app_api_pl_vehicle_recharge_py_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_list_applies", "target": "app_api_pl_vehicle_recharge_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_list_applies", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L50", "weight": 1.0, "source": "app_api_pl_vehicle_recharge_list_applies", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_list_applies", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplylistresponse" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_list_disburse_board", "target": "app_api_pl_vehicle_recharge_py_date" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_list_records", "target": "app_api_pl_vehicle_recharge_py_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_cancel_apply", "target": "app_api_pl_vehicle_recharge_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_create_apply", "target": "app_api_pl_vehicle_recharge_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L327", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_create_record", "target": "app_api_pl_vehicle_recharge_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_delete_applies", "target": "app_api_pl_vehicle_recharge_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L348", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_delete_records", "target": "app_api_pl_vehicle_recharge_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_export_recharge_applies", "target": "app_api_pl_vehicle_recharge_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_export_recharge_disburse_board", "target": "app_api_pl_vehicle_recharge_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_get_apply", "target": "app_api_pl_vehicle_recharge_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L317", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_get_record", "target": "app_api_pl_vehicle_recharge_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_list_disburse_board", "target": "app_api_pl_vehicle_recharge_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_list_records", "target": "app_api_pl_vehicle_recharge_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_pending_apply_options", "target": "app_api_pl_vehicle_recharge_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_update_apply", "target": "app_api_pl_vehicle_recharge_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L337", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_update_record", "target": "app_api_pl_vehicle_recharge_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_pending_apply_options", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L74", "weight": 1.0, "source": "app_api_pl_vehicle_recharge_pending_apply_options", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_pending_apply_options", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyoption" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_export_recharge_applies", "target": "app_api_pl_vehicle_recharge_rechargeapplyexportbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_vehicle_recharge_rechargeapplyexportbody", "target": "app_core_db_auth_dbusercontext" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_rechargeapplyexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_vehicle_recharge_rechargeapplyexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_vehicle_recharge_rechargeapplyexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_export_recharge_applies", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L110", "weight": 1.0, "source": "app_api_pl_vehicle_recharge_export_recharge_applies", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L128", "weight": 1.0, "source": "app_api_pl_vehicle_recharge_export_recharge_applies", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L126", "weight": 1.0, "source": "app_api_pl_vehicle_recharge_export_recharge_applies", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_get_apply", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L142", "weight": 1.0, "source": "app_api_pl_vehicle_recharge_get_apply", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_get_apply", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_create_apply", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L152", "weight": 1.0, "source": "app_api_pl_vehicle_recharge_create_apply", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_create_apply", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplycreate" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_create_apply", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_update_apply", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L163", "weight": 1.0, "source": "app_api_pl_vehicle_recharge_update_apply", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_update_apply", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_update_apply", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyupdate" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_cancel_apply", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L173", "weight": 1.0, "source": "app_api_pl_vehicle_recharge_cancel_apply", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_cancel_apply", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_delete_applies", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L183", "weight": 1.0, "source": "app_api_pl_vehicle_recharge_delete_applies", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_list_records", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L201", "weight": 1.0, "source": "app_api_pl_vehicle_recharge_list_records", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_list_records", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordlistresponse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L290", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_export_recharge_disburse_board", "target": "app_api_pl_vehicle_recharge_list_disburse_board" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_list_disburse_board", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L234", "weight": 1.0, "source": "app_api_pl_vehicle_recharge_list_disburse_board", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_list_disburse_board", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargedisburseboardlistresponse" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_export_recharge_disburse_board", "target": "app_api_pl_vehicle_recharge_rechargedisburseexportbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_vehicle_recharge_rechargedisburseexportbody", "target": "app_core_db_auth_dbusercontext" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_rechargedisburseexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_vehicle_recharge_rechargedisburseexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_vehicle_recharge_rechargedisburseexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_export_recharge_disburse_board", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L289", "weight": 1.0, "source": "app_api_pl_vehicle_recharge_export_recharge_disburse_board", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L308", "weight": 1.0, "source": "app_api_pl_vehicle_recharge_export_recharge_disburse_board", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L306", "weight": 1.0, "source": "app_api_pl_vehicle_recharge_export_recharge_disburse_board", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L317", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_get_record", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L322", "weight": 1.0, "source": "app_api_pl_vehicle_recharge_get_record", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L317", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_get_record", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L327", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_create_record", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L332", "weight": 1.0, "source": "app_api_pl_vehicle_recharge_create_record", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L327", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_create_record", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L327", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_create_record", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L337", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_update_record", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L343", "weight": 1.0, "source": "app_api_pl_vehicle_recharge_update_record", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L337", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_update_record", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L337", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_update_record", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordupdate" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L348", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_recharge_delete_records", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_recharge.py", "source_location": "L353", "weight": 1.0, "source": "app_api_pl_vehicle_recharge_delete_records", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_api_pl_vehicle_urea_cancel_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_api_pl_vehicle_urea_create_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_api_pl_vehicle_urea_create_disburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_api_pl_vehicle_urea_delete_applies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L298", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_api_pl_vehicle_urea_delete_disburses" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_api_pl_vehicle_urea_export_urea_applies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L233", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_api_pl_vehicle_urea_export_urea_disburse_board" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_api_pl_vehicle_urea_get_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L267", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_api_pl_vehicle_urea_get_disburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_api_pl_vehicle_urea_list_applies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_api_pl_vehicle_urea_list_disburse_board" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_api_pl_vehicle_urea_update_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L287", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_api_pl_vehicle_urea_update_disburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_api_pl_vehicle_urea_ureaapplyexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L220", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_api_pl_vehicle_urea_ureadisburseexportbody" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_core_db_auth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_core_db_auth_dbusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_core_db_auth_get_db_current_user" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_core_tenant_context" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_schemas_pl_vehicle_urea" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_schemas_pl_vehicle_urea_vehicleureaapplylistresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_schemas_pl_vehicle_urea_vehicleureaapplyread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_schemas_pl_vehicle_urea_vehicleureaapplyupdate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_schemas_pl_vehicle_urea_vehicleureadisburseboardlistresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_schemas_pl_vehicle_urea_vehicleureadisbursecreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_schemas_pl_vehicle_urea_vehicleureadisburseread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_schemas_pl_vehicle_urea_vehicleureadisburseupdate" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_utils_excel_export" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea", "target": "fastapi" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_export_urea_applies", "target": "app_api_pl_vehicle_urea_list_applies" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_list_applies", "target": "app_api_pl_vehicle_urea_py_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_list_applies", "target": "app_api_pl_vehicle_urea_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_list_applies", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L47", "weight": 1.0, "source": "app_api_pl_vehicle_urea_list_applies", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_list_applies", "target": "app_schemas_pl_vehicle_urea_vehicleureaapplylistresponse" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_list_disburse_board", "target": "app_api_pl_vehicle_urea_py_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_cancel_apply", "target": "app_api_pl_vehicle_urea_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_create_apply", "target": "app_api_pl_vehicle_urea_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_create_disburse", "target": "app_api_pl_vehicle_urea_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_delete_applies", "target": "app_api_pl_vehicle_urea_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L298", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_delete_disburses", "target": "app_api_pl_vehicle_urea_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_export_urea_applies", "target": "app_api_pl_vehicle_urea_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L233", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_export_urea_disburse_board", "target": "app_api_pl_vehicle_urea_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_get_apply", "target": "app_api_pl_vehicle_urea_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L267", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_get_disburse", "target": "app_api_pl_vehicle_urea_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_list_disburse_board", "target": "app_api_pl_vehicle_urea_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_update_apply", "target": "app_api_pl_vehicle_urea_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L287", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_update_disburse", "target": "app_api_pl_vehicle_urea_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_export_urea_applies", "target": "app_api_pl_vehicle_urea_ureaapplyexportbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_vehicle_urea_ureaapplyexportbody", "target": "app_core_db_auth_dbusercontext" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_ureaapplyexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_vehicle_urea_ureaapplyexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_vehicle_urea_ureaapplyexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_export_urea_applies", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L95", "weight": 1.0, "source": "app_api_pl_vehicle_urea_export_urea_applies", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L113", "weight": 1.0, "source": "app_api_pl_vehicle_urea_export_urea_applies", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L111", "weight": 1.0, "source": "app_api_pl_vehicle_urea_export_urea_applies", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_get_apply", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L127", "weight": 1.0, "source": "app_api_pl_vehicle_urea_get_apply", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_get_apply", "target": "app_schemas_pl_vehicle_urea_vehicleureaapplyread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_create_apply", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L137", "weight": 1.0, "source": "app_api_pl_vehicle_urea_create_apply", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_create_apply", "target": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_create_apply", "target": "app_schemas_pl_vehicle_urea_vehicleureaapplyread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_update_apply", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L148", "weight": 1.0, "source": "app_api_pl_vehicle_urea_update_apply", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_update_apply", "target": "app_schemas_pl_vehicle_urea_vehicleureaapplyread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_update_apply", "target": "app_schemas_pl_vehicle_urea_vehicleureaapplyupdate" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_cancel_apply", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L158", "weight": 1.0, "source": "app_api_pl_vehicle_urea_cancel_apply", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_cancel_apply", "target": "app_schemas_pl_vehicle_urea_vehicleureaapplyread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_delete_applies", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L168", "weight": 1.0, "source": "app_api_pl_vehicle_urea_delete_applies", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_export_urea_disburse_board", "target": "app_api_pl_vehicle_urea_list_disburse_board" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_list_disburse_board", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L186", "weight": 1.0, "source": "app_api_pl_vehicle_urea_list_disburse_board", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_list_disburse_board", "target": "app_schemas_pl_vehicle_urea_vehicleureadisburseboardlistresponse" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L233", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_export_urea_disburse_board", "target": "app_api_pl_vehicle_urea_ureadisburseexportbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_vehicle_urea_ureadisburseexportbody", "target": "app_core_db_auth_dbusercontext" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L220", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_ureadisburseexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_vehicle_urea_ureadisburseexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_pl_vehicle_urea_ureadisburseexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L233", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_export_urea_disburse_board", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L239", "weight": 1.0, "source": "app_api_pl_vehicle_urea_export_urea_disburse_board", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L258", "weight": 1.0, "source": "app_api_pl_vehicle_urea_export_urea_disburse_board", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L256", "weight": 1.0, "source": "app_api_pl_vehicle_urea_export_urea_disburse_board", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L267", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_get_disburse", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L272", "weight": 1.0, "source": "app_api_pl_vehicle_urea_get_disburse", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L267", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_get_disburse", "target": "app_schemas_pl_vehicle_urea_vehicleureadisburseread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_create_disburse", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L282", "weight": 1.0, "source": "app_api_pl_vehicle_urea_create_disburse", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_create_disburse", "target": "app_schemas_pl_vehicle_urea_vehicleureadisbursecreate" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_create_disburse", "target": "app_schemas_pl_vehicle_urea_vehicleureadisburseread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L287", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_update_disburse", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L293", "weight": 1.0, "source": "app_api_pl_vehicle_urea_update_disburse", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L287", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_update_disburse", "target": "app_schemas_pl_vehicle_urea_vehicleureadisburseread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L287", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_update_disburse", "target": "app_schemas_pl_vehicle_urea_vehicleureadisburseupdate" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L298", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_pl_vehicle_urea_delete_disburses", "target": "app_core_db_auth_dbusercontext" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/pl/vehicle_urea.py", "source_location": "L303", "weight": 1.0, "source": "app_api_pl_vehicle_urea_delete_disburses", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_api_public_avatar_url_field" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_api_public_build_user_info_payload" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_api_public_change_current_user_password" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_api_public_get_current_user_profile" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L263", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_api_public_get_web_auth_menu_codes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_api_public_jwt_user_payload" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_api_public_logout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L345", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_api_public_public_quote_share" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_api_public_refresh_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_api_public_web_login" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_api_public_web_login_rsa_public_key" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_api_public_web_role_list" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_core_auth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_core_auth_create_access_token" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_core_auth_create_refresh_token" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_core_auth_decode_token" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_core_auth_extend_session" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_core_auth_get_current_user_by_token" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_core_auth_is_refresh_token_valid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_core_auth_is_session_valid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_core_auth_revoke_refresh_token" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_core_auth_revoke_session" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_core_auth_store_refresh_token" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_core_auth_store_session" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_core_login_crypto" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_core_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_core_response_error_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_core_response_success_response" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_core_security" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_core_security_verify_password" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_core_utils" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_core_utils_generate_uuid" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_crud_crm_quote" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_crud_crm_quote_view_by_share_code" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_crud_user" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_crud_user_change_password" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_models_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_models_models_sysuser" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_services_web_auth_roles" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_services_web_auth_roles_iter_user_menu_perm_codes" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_services_web_auth_roles_resolve_web_role_for_user" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "app_services_web_auth_roles_user_has_bound_roles" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public", "target": "fastapi" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_rationale_1", "target": "app_api_public" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_avatar_url_field", "target": "app_models_models_sysuser" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_build_user_info_payload", "target": "app_api_public_avatar_url_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_build_user_info_payload", "target": "app_api_public_web_role_list" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_get_current_user_profile", "target": "app_api_public_web_role_list" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_rationale_48", "target": "app_api_public_web_role_list" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_build_user_info_payload", "target": "app_models_models_sysuser" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_rationale_54", "target": "app_api_public_build_user_info_payload" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_web_login", "target": "app_api_public_build_user_info_payload" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_jwt_user_payload", "target": "app_models_models_sysuser" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_refresh_token", "target": "app_api_public_jwt_user_payload" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_web_login", "target": "app_api_public_jwt_user_payload" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_rationale_85", "target": "app_api_public_web_login_rsa_public_key" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L87", "weight": 1.0, "source": "app_api_public_web_login_rsa_public_key", "target": "app_core_response_success_response" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_rationale_96", "target": "app_api_public_web_login" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_web_login", "target": "app_api_public_py_request" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_web_login", "target": "app_api_public_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L120", "weight": 1.0, "source": "app_api_public_web_login", "target": "app_core_auth_create_access_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L125", "weight": 1.0, "source": "app_api_public_web_login", "target": "app_core_auth_create_refresh_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L136", "weight": 1.0, "source": "app_api_public_web_login", "target": "app_core_auth_store_refresh_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L135", "weight": 1.0, "source": "app_api_public_web_login", "target": "app_core_auth_store_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L100", "weight": 1.0, "source": "app_api_public_web_login", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L138", "weight": 1.0, "source": "app_api_public_web_login", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L108", "weight": 1.0, "source": "app_api_public_web_login", "target": "app_core_security_verify_password" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L116", "weight": 1.0, "source": "app_api_public_web_login", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L114", "weight": 1.0, "source": "app_api_public_web_login", "target": "app_services_web_auth_roles_resolve_web_role_for_user" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_change_current_user_password", "target": "app_api_public_py_request" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_get_current_user_profile", "target": "app_api_public_py_request" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L263", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_get_web_auth_menu_codes", "target": "app_api_public_py_request" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_logout", "target": "app_api_public_py_request" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L345", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_public_quote_share", "target": "app_api_public_py_request" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_change_current_user_password", "target": "app_api_public_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_get_current_user_profile", "target": "app_api_public_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L263", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_get_web_auth_menu_codes", "target": "app_api_public_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L345", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_public_quote_share", "target": "app_api_public_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_refresh_token", "target": "app_api_public_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L182", "weight": 1.0, "source": "app_api_public_refresh_token", "target": "app_core_auth_create_access_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L187", "weight": 1.0, "source": "app_api_public_refresh_token", "target": "app_core_auth_create_refresh_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L156", "weight": 1.0, "source": "app_api_public_refresh_token", "target": "app_core_auth_decode_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L177", "weight": 1.0, "source": "app_api_public_refresh_token", "target": "app_core_auth_extend_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L165", "weight": 1.0, "source": "app_api_public_refresh_token", "target": "app_core_auth_is_refresh_token_valid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L163", "weight": 1.0, "source": "app_api_public_refresh_token", "target": "app_core_auth_is_session_valid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L176", "weight": 1.0, "source": "app_api_public_refresh_token", "target": "app_core_auth_revoke_refresh_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L197", "weight": 1.0, "source": "app_api_public_refresh_token", "target": "app_core_auth_store_refresh_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L153", "weight": 1.0, "source": "app_api_public_refresh_token", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L199", "weight": 1.0, "source": "app_api_public_refresh_token", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L179", "weight": 1.0, "source": "app_api_public_refresh_token", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L174", "weight": 1.0, "source": "app_api_public_refresh_token", "target": "app_services_web_auth_roles_resolve_web_role_for_user" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L217", "weight": 1.0, "source": "app_api_public_logout", "target": "app_core_auth_decode_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L220", "weight": 1.0, "source": "app_api_public_logout", "target": "app_core_auth_revoke_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L224", "weight": 1.0, "source": "app_api_public_logout", "target": "app_core_response_success_response" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_rationale_212", "target": "app_api_public_logout" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L236", "weight": 1.0, "source": "app_api_public_get_current_user_profile", "target": "app_core_auth_get_current_user_by_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L232", "weight": 1.0, "source": "app_api_public_get_current_user_profile", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L241", "weight": 1.0, "source": "app_api_public_get_current_user_profile", "target": "app_core_response_success_response" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L229", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_rationale_229", "target": "app_api_public_get_current_user_profile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L271", "weight": 1.0, "source": "app_api_public_get_web_auth_menu_codes", "target": "app_core_auth_get_current_user_by_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L267", "weight": 1.0, "source": "app_api_public_get_web_auth_menu_codes", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L276", "weight": 1.0, "source": "app_api_public_get_web_auth_menu_codes", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L295", "weight": 1.0, "source": "app_api_public_get_web_auth_menu_codes", "target": "app_services_web_auth_roles_iter_user_menu_perm_codes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L275", "weight": 1.0, "source": "app_api_public_get_web_auth_menu_codes", "target": "app_services_web_auth_roles_user_has_bound_roles" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L264", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_rationale_264", "target": "app_api_public_get_web_auth_menu_codes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L324", "weight": 1.0, "source": "app_api_public_change_current_user_password", "target": "app_core_auth_get_current_user_by_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L320", "weight": 1.0, "source": "app_api_public_change_current_user_password", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L337", "weight": 1.0, "source": "app_api_public_change_current_user_password", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L336", "weight": 1.0, "source": "app_api_public_change_current_user_password", "target": "app_crud_user_change_password" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L364", "weight": 1.0, "source": "app_api_public_public_quote_share", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L362", "weight": 1.0, "source": "app_api_public_public_quote_share", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public.py", "source_location": "L355", "weight": 1.0, "source": "app_api_public_public_quote_share", "target": "app_crud_crm_quote_view_by_share_code" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/public.py", "source_location": "L351", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_rationale_351", "target": "app_api_public_public_quote_share" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/public_duty.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_duty", "target": "app_api_public_duty_public_grab" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/public_duty.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_duty", "target": "app_api_public_duty_public_page" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public_duty.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_duty", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public_duty.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_duty", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public_duty.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_duty", "target": "app_core_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public_duty.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_duty", "target": "app_core_response_error_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public_duty.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_duty", "target": "app_core_response_success_response" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public_duty.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_duty", "target": "app_schemas_duty" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public_duty.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_duty", "target": "app_schemas_duty_dutygrabbody" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public_duty.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_duty", "target": "app_services_duty_schedule" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public_duty.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_duty", "target": "app_services_duty_schedule_dutybizerror" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/public_duty.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_duty", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_main", "target": "app_api_public_duty" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/public_duty.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_duty_public_page", "target": "app_api_public_duty_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public_duty.py", "source_location": "L25", "weight": 1.0, "source": "app_api_public_duty_public_page", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public_duty.py", "source_location": "L20", "weight": 1.0, "source": "app_api_public_duty_public_page", "target": "app_core_response_success_response" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/public_duty.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_duty_public_grab", "target": "app_api_public_duty_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public_duty.py", "source_location": "L37", "weight": 1.0, "source": "app_api_public_duty_public_grab", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/public_duty.py", "source_location": "L32", "weight": 1.0, "source": "app_api_public_duty_public_grab", "target": "app_core_response_success_response" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/public_duty.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_public_duty_public_grab", "target": "app_schemas_duty_dutygrabbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L721", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_api_workflow_approve_task" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_api_workflow_assert_wf_instance_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_api_workflow_business_type_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L670", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_api_workflow_completedtaskexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_api_workflow_create_process_def" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_api_workflow_delete_process_def" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_api_workflow_enrich_task_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L677", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_api_workflow_export_completed_tasks" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L466", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_api_workflow_export_my_instances" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L603", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_api_workflow_export_pending_tasks" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L223", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_api_workflow_export_process_defs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_api_workflow_fmt_latest_version" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L776", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_api_workflow_get_business_all_tasks" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_api_workflow_get_business_form_fields" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_api_workflow_get_designer_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L506", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_api_workflow_get_instance_detail" }, { "relation": "indirect_call", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L100", "weight": 1.0, "context": "collection", "confidence_score": 0.5, "source": "app_api_workflow", "target": "app_api_workflow_leave_form_fields" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L642", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_api_workflow_list_completed_tasks" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L430", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_api_workflow_list_my_instances" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L570", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_api_workflow_list_pending_tasks" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L190", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_api_workflow_list_process_defs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L350", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_api_workflow_list_versions" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L458", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_api_workflow_myinstanceexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L596", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_api_workflow_pendingtaskexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_api_workflow_portal_user_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_api_workflow_processdefcreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L215", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_api_workflow_processdefexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_api_workflow_processdefupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L326", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_api_workflow_publish_version" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_api_workflow_publishversionbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L746", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_api_workflow_reject_task" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L392", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_api_workflow_start_instance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_api_workflow_startinstancebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_api_workflow_taskactionbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_api_workflow_update_process_def" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_core_data_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_core_data_scope_assert_row_in_data_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_core_menu_guard" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_core_menu_guard_require_admin_or_super_admin" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_core_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_core_response_error_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_core_response_success_response" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_crud_leave" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_crud_workflow" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_models_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_models_models_sysuser" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_models_models_wfnode" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_models_models_wfprocessdef" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_models_models_wfprocessinstance" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_models_models_wfprocessversion" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_models_models_wftask" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_services_workflow_engine" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_services_workflow_engine_workflowengine" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_utils_excel_export" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow", "target": "fastapi" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_enrich_task_list", "target": "app_api_workflow_business_type_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L538", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_get_instance_detail", "target": "app_api_workflow_business_type_label" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_fmt_latest_version", "target": "app_api_workflow_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_enrich_task_list", "target": "app_api_workflow_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_assert_wf_instance_in_scope", "target": "app_api_workflow_portal_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L736", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_approve_task", "target": "app_api_workflow_assert_wf_instance_in_scope" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_assert_wf_instance_in_scope", "target": "app_api_workflow_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_assert_wf_instance_in_scope", "target": "app_core_data_scope_assert_row_in_data_scope" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_assert_wf_instance_in_scope", "target": "app_models_models_wfprocessinstance" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L793", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_get_business_all_tasks", "target": "app_api_workflow_assert_wf_instance_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L514", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_get_instance_detail", "target": "app_api_workflow_assert_wf_instance_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L761", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_reject_task", "target": "app_api_workflow_assert_wf_instance_in_scope" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L721", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_approve_task", "target": "app_api_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_create_process_def", "target": "app_api_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_delete_process_def", "target": "app_api_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_enrich_task_list", "target": "app_api_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L677", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_export_completed_tasks", "target": "app_api_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L466", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_export_my_instances", "target": "app_api_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L603", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_export_pending_tasks", "target": "app_api_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L223", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_export_process_defs", "target": "app_api_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L776", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_get_business_all_tasks", "target": "app_api_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_get_business_form_fields", "target": "app_api_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_get_designer_data", "target": "app_api_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L506", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_get_instance_detail", "target": "app_api_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_leave_form_fields", "target": "app_api_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L642", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_list_completed_tasks", "target": "app_api_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L430", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_list_my_instances", "target": "app_api_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L570", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_list_pending_tasks", "target": "app_api_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L190", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_list_process_defs", "target": "app_api_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L350", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_list_versions", "target": "app_api_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L326", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_publish_version", "target": "app_api_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L746", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_reject_task", "target": "app_api_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L392", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_start_instance", "target": "app_api_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_update_process_def", "target": "app_api_workflow_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L797", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_get_business_all_tasks", "target": "app_api_workflow_get_business_form_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L540", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_get_instance_detail", "target": "app_api_workflow_get_business_form_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L695", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_export_completed_tasks", "target": "app_api_workflow_enrich_task_list" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L485", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_export_my_instances", "target": "app_api_workflow_enrich_task_list" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L621", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_export_pending_tasks", "target": "app_api_workflow_enrich_task_list" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L654", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_list_completed_tasks", "target": "app_api_workflow_enrich_task_list" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L444", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_list_my_instances", "target": "app_api_workflow_enrich_task_list" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L582", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_list_pending_tasks", "target": "app_api_workflow_enrich_task_list" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_create_process_def", "target": "app_api_workflow_processdefcreatebody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_processdefcreatebody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_processdefcreatebody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_processdefcreatebody", "target": "app_models_models_wfnode" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_processdefcreatebody", "target": "app_models_models_wfprocessdef" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_processdefcreatebody", "target": "app_models_models_wfprocessinstance" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_processdefcreatebody", "target": "app_models_models_wfprocessversion" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_processdefcreatebody", "target": "app_models_models_wftask" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_processdefcreatebody", "target": "app_services_workflow_engine_workflowengine" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_processdefcreatebody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_processdefcreatebody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_processdefupdatebody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_processdefupdatebody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_processdefupdatebody", "target": "app_models_models_wfnode" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_processdefupdatebody", "target": "app_models_models_wfprocessdef" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_processdefupdatebody", "target": "app_models_models_wfprocessinstance" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_processdefupdatebody", "target": "app_models_models_wfprocessversion" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_processdefupdatebody", "target": "app_models_models_wftask" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_processdefupdatebody", "target": "app_services_workflow_engine_workflowengine" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_processdefupdatebody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_processdefupdatebody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_update_process_def", "target": "app_api_workflow_processdefupdatebody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L326", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_publish_version", "target": "app_api_workflow_publishversionbody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_publishversionbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_publishversionbody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_publishversionbody", "target": "app_models_models_wfnode" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_publishversionbody", "target": "app_models_models_wfprocessdef" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_publishversionbody", "target": "app_models_models_wfprocessinstance" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_publishversionbody", "target": "app_models_models_wfprocessversion" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_publishversionbody", "target": "app_models_models_wftask" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_publishversionbody", "target": "app_services_workflow_engine_workflowengine" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_publishversionbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_publishversionbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L392", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_start_instance", "target": "app_api_workflow_startinstancebody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_startinstancebody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_startinstancebody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_startinstancebody", "target": "app_models_models_wfnode" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_startinstancebody", "target": "app_models_models_wfprocessdef" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_startinstancebody", "target": "app_models_models_wfprocessinstance" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_startinstancebody", "target": "app_models_models_wfprocessversion" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_startinstancebody", "target": "app_models_models_wftask" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_startinstancebody", "target": "app_services_workflow_engine_workflowengine" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_startinstancebody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_startinstancebody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L721", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_approve_task", "target": "app_api_workflow_taskactionbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_rationale_174", "target": "app_api_workflow_taskactionbody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L746", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_reject_task", "target": "app_api_workflow_taskactionbody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_taskactionbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_taskactionbody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_taskactionbody", "target": "app_models_models_wfnode" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_taskactionbody", "target": "app_models_models_wfprocessdef" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_taskactionbody", "target": "app_models_models_wfprocessinstance" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_taskactionbody", "target": "app_models_models_wfprocessversion" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_taskactionbody", "target": "app_models_models_wftask" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_taskactionbody", "target": "app_services_workflow_engine_workflowengine" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_taskactionbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_taskactionbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_export_process_defs", "target": "app_api_workflow_list_process_defs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L203", "weight": 1.0, "source": "app_api_workflow_list_process_defs", "target": "app_core_response_success_response" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L223", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_export_process_defs", "target": "app_api_workflow_processdefexportbody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L215", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_processdefexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_processdefexportbody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_processdefexportbody", "target": "app_models_models_wfnode" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_processdefexportbody", "target": "app_models_models_wfprocessdef" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_processdefexportbody", "target": "app_models_models_wfprocessinstance" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_processdefexportbody", "target": "app_models_models_wfprocessversion" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_processdefexportbody", "target": "app_models_models_wftask" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_processdefexportbody", "target": "app_services_workflow_engine_workflowengine" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_processdefexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_processdefexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L254", "weight": 1.0, "source": "app_api_workflow_export_process_defs", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L245", "weight": 1.0, "source": "app_api_workflow_export_process_defs", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L243", "weight": 1.0, "source": "app_api_workflow_export_process_defs", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_rationale_228", "target": "app_api_workflow_export_process_defs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L279", "weight": 1.0, "source": "app_api_workflow_create_process_def", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L277", "weight": 1.0, "source": "app_api_workflow_create_process_def", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L304", "weight": 1.0, "source": "app_api_workflow_update_process_def", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L302", "weight": 1.0, "source": "app_api_workflow_update_process_def", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L317", "weight": 1.0, "source": "app_api_workflow_delete_process_def", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L315", "weight": 1.0, "source": "app_api_workflow_delete_process_def", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L346", "weight": 1.0, "source": "app_api_workflow_publish_version", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L344", "weight": 1.0, "source": "app_api_workflow_publish_version", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L357", "weight": 1.0, "source": "app_api_workflow_list_versions", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L368", "weight": 1.0, "source": "app_api_workflow_get_designer_data", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L409", "weight": 1.0, "source": "app_api_workflow_start_instance", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L421", "weight": 1.0, "source": "app_api_workflow_start_instance", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L410", "weight": 1.0, "source": "app_api_workflow_start_instance", "target": "app_services_workflow_engine_workflowengine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L475", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_export_my_instances", "target": "app_api_workflow_list_my_instances" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L446", "weight": 1.0, "source": "app_api_workflow_list_my_instances", "target": "app_core_response_success_response" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L466", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_export_my_instances", "target": "app_api_workflow_myinstanceexportbody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L458", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_myinstanceexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_myinstanceexportbody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_myinstanceexportbody", "target": "app_models_models_wfnode" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_myinstanceexportbody", "target": "app_models_models_wfprocessdef" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_myinstanceexportbody", "target": "app_models_models_wfprocessinstance" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_myinstanceexportbody", "target": "app_models_models_wfprocessversion" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_myinstanceexportbody", "target": "app_models_models_wftask" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_myinstanceexportbody", "target": "app_services_workflow_engine_workflowengine" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_myinstanceexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_myinstanceexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L500", "weight": 1.0, "source": "app_api_workflow_export_my_instances", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L491", "weight": 1.0, "source": "app_api_workflow_export_my_instances", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L489", "weight": 1.0, "source": "app_api_workflow_export_my_instances", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L471", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_rationale_471", "target": "app_api_workflow_export_my_instances" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L513", "weight": 1.0, "source": "app_api_workflow_get_instance_detail", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L535", "weight": 1.0, "source": "app_api_workflow_get_instance_detail", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L612", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_export_pending_tasks", "target": "app_api_workflow_list_pending_tasks" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L584", "weight": 1.0, "source": "app_api_workflow_list_pending_tasks", "target": "app_core_response_success_response" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L603", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_export_pending_tasks", "target": "app_api_workflow_pendingtaskexportbody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L596", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_pendingtaskexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_pendingtaskexportbody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_pendingtaskexportbody", "target": "app_models_models_wfnode" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_pendingtaskexportbody", "target": "app_models_models_wfprocessdef" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_pendingtaskexportbody", "target": "app_models_models_wfprocessinstance" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_pendingtaskexportbody", "target": "app_models_models_wfprocessversion" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_pendingtaskexportbody", "target": "app_models_models_wftask" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_pendingtaskexportbody", "target": "app_services_workflow_engine_workflowengine" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_pendingtaskexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_pendingtaskexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L636", "weight": 1.0, "source": "app_api_workflow_export_pending_tasks", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L627", "weight": 1.0, "source": "app_api_workflow_export_pending_tasks", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L625", "weight": 1.0, "source": "app_api_workflow_export_pending_tasks", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L608", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_rationale_608", "target": "app_api_workflow_export_pending_tasks" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L686", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_export_completed_tasks", "target": "app_api_workflow_list_completed_tasks" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L656", "weight": 1.0, "source": "app_api_workflow_list_completed_tasks", "target": "app_core_response_success_response" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L670", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_completedtaskexportbody", "target": "app_models_base_basemodel" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_completedtaskexportbody", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_completedtaskexportbody", "target": "app_models_models_wfnode" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_completedtaskexportbody", "target": "app_models_models_wfprocessdef" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_completedtaskexportbody", "target": "app_models_models_wfprocessinstance" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_completedtaskexportbody", "target": "app_models_models_wfprocessversion" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_completedtaskexportbody", "target": "app_models_models_wftask" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_completedtaskexportbody", "target": "app_services_workflow_engine_workflowengine" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_completedtaskexportbody", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/api/workflow.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_api_workflow_completedtaskexportbody", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L677", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_export_completed_tasks", "target": "app_api_workflow_completedtaskexportbody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L710", "weight": 1.0, "source": "app_api_workflow_export_completed_tasks", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L701", "weight": 1.0, "source": "app_api_workflow_export_completed_tasks", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L699", "weight": 1.0, "source": "app_api_workflow_export_completed_tasks", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/workflow.py", "source_location": "L682", "weight": 1.0, "confidence_score": 1.0, "source": "app_api_workflow_rationale_682", "target": "app_api_workflow_export_completed_tasks" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L730", "weight": 1.0, "source": "app_api_workflow_approve_task", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L740", "weight": 1.0, "source": "app_api_workflow_approve_task", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L738", "weight": 1.0, "source": "app_api_workflow_approve_task", "target": "app_services_workflow_engine_workflowengine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L755", "weight": 1.0, "source": "app_api_workflow_reject_task", "target": "app_core_response_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L765", "weight": 1.0, "source": "app_api_workflow_reject_task", "target": "app_core_response_success_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L763", "weight": 1.0, "source": "app_api_workflow_reject_task", "target": "app_services_workflow_engine_workflowengine" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/api/workflow.py", "source_location": "L799", "weight": 1.0, "source": "app_api_workflow_get_business_all_tasks", "target": "app_core_response_success_response" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "app/core/__init__.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_init", "target": "app_core_config" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/admin_request_json.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_admin_request_json", "target": "app_core_admin_request_json_parse_admin_request_json" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/admin_request_json.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_admin_request_json", "target": "app_core_request_payload" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/admin_request_json.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_admin_request_json", "target": "app_core_request_payload_resolve_request_payload" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/admin_request_json.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_admin_request_json", "target": "fastapi" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/admin_request_json.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_admin_request_json_rationale_1", "target": "app_core_admin_request_json" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/core/admin_request_json.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_admin_request_json_parse_admin_request_json", "target": "app_core_admin_request_json_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/core/admin_request_json.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_admin_request_json_parse_admin_request_json", "target": "app_core_admin_request_json_py_request" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/admin_request_json.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_admin_request_json_parse_admin_request_json", "target": "app_core_request_payload_resolve_request_payload" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/admin_request_json.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_admin_request_json_rationale_25", "target": "app_core_admin_request_json_parse_admin_request_json" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto", "target": "app_core_api_crypto_apicryptoerror" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto", "target": "app_core_api_crypto_b64url_decode" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto", "target": "app_core_api_crypto_b64url_encode" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto", "target": "app_core_api_crypto_decrypt_json" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto", "target": "app_core_api_crypto_derive_key" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto", "target": "app_core_api_crypto_encrypt_json" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto", "target": "app_core_api_crypto_gen_nonce_hex" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto", "target": "app_core_api_crypto_is_ts_in_window" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto", "target": "time" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware", "target": "app_core_api_crypto" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/core/request_payload.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_request_payload", "target": "app_core_api_crypto" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_decrypt_json", "target": "app_core_api_crypto_apicryptoerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_encrypt_json", "target": "app_core_api_crypto_b64url_encode" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_decrypt_json", "target": "app_core_api_crypto_b64url_decode" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_encrypt_json", "target": "app_core_api_crypto_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_decrypt_json", "target": "app_core_api_crypto_py_any" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware", "target": "app_core_api_crypto_middleware_apicryptomiddleware" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware", "target": "app_core_api_crypto_middleware_claims_from_auth" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware", "target": "app_core_api_crypto_middleware_coerce_post_method_override_to_get" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware", "target": "app_core_api_crypto_middleware_get_redis_client" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware", "target": "app_core_api_crypto_middleware_is_crypto_api" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware", "target": "app_core_api_crypto_middleware_json_error_response" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware", "target": "app_core_api_crypto_middleware_mark_nonce_once" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware", "target": "app_core_api_crypto_middleware_nonce_key" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware", "target": "app_core_api_crypto_middleware_py_redis" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware", "target": "app_core_api_crypto_middleware_should_skip_path" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware", "target": "app_core_redis_client" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware", "target": "app_core_redis_client_get_redis_client" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware", "target": "app_core_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware", "target": "app_core_response_error_response" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware", "target": "time" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_main", "target": "app_core_api_crypto_middleware" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware_mark_nonce_once", "target": "app_core_api_crypto_middleware_nonce_key" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware_apicryptomiddleware_dispatch", "target": "app_core_api_crypto_middleware_should_skip_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware_apicryptomiddleware_dispatch", "target": "app_core_api_crypto_middleware_is_crypto_api" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware_rationale_38", "target": "app_core_api_crypto_middleware_is_crypto_api" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware_apicryptomiddleware_dispatch", "target": "app_core_api_crypto_middleware_claims_from_auth" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware_get_redis_client", "target": "app_core_api_crypto_middleware_py_redis" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware_get_redis_client", "target": "app_core_redis_client_get_redis_client" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware_mark_nonce_once", "target": "app_core_api_crypto_middleware_get_redis_client" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware_apicryptomiddleware_dispatch", "target": "app_core_api_crypto_middleware_mark_nonce_once" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware_apicryptomiddleware_dispatch", "target": "app_core_api_crypto_middleware_json_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware_coerce_post_method_override_to_get", "target": "app_core_api_crypto_middleware_json_error_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware_json_error_response", "target": "app_core_response_error_response" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware_json_error_response", "target": "response" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware_coerce_post_method_override_to_get", "target": "response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware_apicryptomiddleware_dispatch", "target": "app_core_api_crypto_middleware_coerce_post_method_override_to_get" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware_coerce_post_method_override_to_get", "target": "app_core_api_crypto_middleware_py_request" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware_rationale_96", "target": "app_core_api_crypto_middleware_coerce_post_method_override_to_get" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware_apicryptomiddleware_dispatch", "target": "app_core_api_crypto_middleware_py_request" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_crypto_middleware_apicryptomiddleware", "target": "app_core_api_crypto_middleware_apicryptomiddleware_dispatch" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_main", "target": "app_core_api_crypto_middleware_apicryptomiddleware" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware", "target": "app_core_api_request_log_middleware_apirequestlogmiddleware" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware", "target": "app_core_api_request_log_middleware_claims_from_auth" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware", "target": "app_core_api_request_log_middleware_format_body_bytes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware", "target": "app_core_api_request_log_middleware_persist_log" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware", "target": "app_core_api_request_log_middleware_redact_obj" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L224", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware", "target": "app_core_api_request_log_middleware_schedule_persist_log" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware", "target": "app_core_api_request_log_middleware_should_skip" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware", "target": "app_core_api_request_log_middleware_should_skip_exclude" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware", "target": "app_core_api_request_log_middleware_truncate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware", "target": "app_core_api_request_log_middleware_truncate_utf8_bytes" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware", "target": "app_core_oper_log_context" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware", "target": "app_core_oper_log_context_clear_oper_log_meta" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware", "target": "app_core_oper_log_context_snapshot_oper_log_meta" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware", "target": "app_core_oper_log_infer" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware", "target": "app_core_oper_log_infer_business_type_from_path" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware", "target": "app_core_oper_log_infer_title_from_path" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware", "target": "app_core_utils_generate_id" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware", "target": "app_models_models_sysapirequestlog" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware", "target": "fastapi" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware", "target": "time" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_rationale_1", "target": "app_core_api_request_log_middleware" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_main", "target": "app_core_api_request_log_middleware" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "target": "app_core_api_request_log_middleware_truncate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_format_body_bytes", "target": "app_core_api_request_log_middleware_truncate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_persist_log", "target": "app_core_api_request_log_middleware_truncate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L196", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_persist_log", "target": "app_core_api_request_log_middleware_truncate_utf8_bytes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_format_body_bytes", "target": "app_core_api_request_log_middleware_redact_obj" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_redact_obj", "target": "app_core_api_request_log_middleware_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L261", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "target": "app_core_api_request_log_middleware_format_body_bytes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L268", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "target": "app_core_api_request_log_middleware_claims_from_auth" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_should_skip", "target": "app_core_api_request_log_middleware_should_skip_exclude" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "target": "app_core_api_request_log_middleware_should_skip" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_should_skip", "target": "app_core_api_request_log_middleware_py_request" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L248", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "target": "app_core_api_request_log_middleware_py_request" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_persist_log", "target": "app_core_utils_generate_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_persist_log", "target": "app_models_models_sysapirequestlog" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_schedule_persist_log", "target": "app_core_api_request_log_middleware_persist_log" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L327", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "target": "app_core_api_request_log_middleware_schedule_persist_log" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L248", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_api_request_log_middleware_apirequestlogmiddleware", "target": "app_core_api_request_log_middleware_apirequestlogmiddleware_dispatch" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/core/api_request_log_middleware.py", "source_location": "L187", "weight": 0.8, "confidence_score": 0.5, "source": "app_core_api_request_log_middleware_apirequestlogmiddleware", "target": "app_models_models_sysapirequestlog" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_main", "target": "app_core_api_request_log_middleware_apirequestlogmiddleware" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/core/api_request_log_middleware.py", "source_location": "L347", "weight": 1.0, "source": "app_core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "target": "app_core_oper_log_context_clear_oper_log_meta" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/core/api_request_log_middleware.py", "source_location": "L317", "weight": 1.0, "source": "app_core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "target": "app_core_oper_log_context_snapshot_oper_log_meta" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/core/api_request_log_middleware.py", "source_location": "L322", "weight": 1.0, "source": "app_core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "target": "app_core_oper_log_infer_business_type_from_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/core/api_request_log_middleware.py", "source_location": "L318", "weight": 1.0, "source": "app_core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "target": "app_core_oper_log_infer_title_from_path" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/attachment_biz.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_attachment_biz", "target": "app_core_attachment_biz_resolve_upload_folder" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/attachment_biz.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_attachment_biz_rationale_1", "target": "app_core_attachment_biz" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/attachment_biz.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_attachment_biz_rationale_22", "target": "app_core_attachment_biz_resolve_upload_folder" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth", "target": "app_core_auth_create_access_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth", "target": "app_core_auth_create_refresh_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth", "target": "app_core_auth_decode_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth", "target": "app_core_auth_extend_session" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L233", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth", "target": "app_core_auth_get_client_ip" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth", "target": "app_core_auth_get_current_user" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth", "target": "app_core_auth_get_current_user_by_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth", "target": "app_core_auth_get_current_user_simple" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth", "target": "app_core_auth_is_refresh_token_valid" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth", "target": "app_core_auth_is_session_valid" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth", "target": "app_core_auth_redis_call_safe" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth", "target": "app_core_auth_refresh_key" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth", "target": "app_core_auth_revoke_refresh_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth", "target": "app_core_auth_revoke_session" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth", "target": "app_core_auth_session_key" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth", "target": "app_core_auth_store_refresh_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth", "target": "app_core_auth_store_session" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth", "target": "app_core_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth", "target": "app_core_redis_client" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth", "target": "app_core_redis_client_get_sync_redis_client" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth", "target": "app_crud_user" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth", "target": "app_services_web_auth_roles" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth", "target": "app_services_web_auth_roles_resolve_web_role_for_user" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_auth", "target": "app_core_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/menu_guard.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_menu_guard", "target": "app_core_auth" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_extend_session", "target": "app_core_auth_session_key" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_is_session_valid", "target": "app_core_auth_session_key" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_revoke_session", "target": "app_core_auth_session_key" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_store_session", "target": "app_core_auth_session_key" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_is_refresh_token_valid", "target": "app_core_auth_refresh_key" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_revoke_refresh_token", "target": "app_core_auth_refresh_key" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_store_refresh_token", "target": "app_core_auth_refresh_key" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_extend_session", "target": "app_core_auth_redis_call_safe" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_is_refresh_token_valid", "target": "app_core_auth_redis_call_safe" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_is_session_valid", "target": "app_core_auth_redis_call_safe" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_rationale_34", "target": "app_core_auth_redis_call_safe" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_redis_call_safe", "target": "app_core_redis_client_get_sync_redis_client" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_revoke_refresh_token", "target": "app_core_auth_redis_call_safe" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_revoke_session", "target": "app_core_auth_redis_call_safe" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_store_refresh_token", "target": "app_core_auth_redis_call_safe" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_store_session", "target": "app_core_auth_redis_call_safe" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_get_current_user_by_token", "target": "app_core_auth_extend_session" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_rationale_55", "target": "app_core_auth_extend_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_get_current_user_by_token", "target": "app_core_auth_is_session_valid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_is_session_valid", "target": "app_core_redis_client_get_sync_redis_client" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_rationale_74", "target": "app_core_auth_store_refresh_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_is_refresh_token_valid", "target": "app_core_redis_client_get_sync_redis_client" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_create_access_token", "target": "timedelta" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_create_refresh_token", "target": "timedelta" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/storage.py", "source_location": "L408", "weight": 1.0, "source": "app_core_storage_miniostorage_presigned_download_url", "target": "timedelta" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/storage.py", "source_location": "L428", "weight": 1.0, "source": "app_core_storage_miniostorage_presigned_preview_url", "target": "timedelta" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L85", "weight": 1.0, "source": "app_crud_crm_clue_statistics_get_clue_overview_statistics", "target": "timedelta" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L207", "weight": 1.0, "source": "app_crud_crm_clue_statistics_get_clue_trend_statistics", "target": "timedelta" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L1983", "weight": 1.0, "source": "app_crud_crm_contract_query_expiring", "target": "timedelta" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/customer.py", "source_location": "L273", "weight": 1.0, "source": "app_crud_crm_customer_list_customers", "target": "timedelta" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/opportunity.py", "source_location": "L966", "weight": 1.0, "source": "app_crud_crm_opportunity_batch_update_expect_date", "target": "timedelta" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/pool_rule.py", "source_location": "L245", "weight": 1.0, "source": "app_crud_crm_pool_rule_execute_single_rule", "target": "timedelta" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L1219", "weight": 1.0, "source": "app_crud_crm_quote_create_new_version", "target": "timedelta" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L663", "weight": 1.0, "source": "app_crud_crm_quote_create_quote", "target": "timedelta" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L1008", "weight": 1.0, "source": "app_crud_crm_quote_generate_share", "target": "timedelta" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L816", "weight": 1.0, "source": "app_crud_crm_quote_update_quote", "target": "timedelta" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse_import.py", "source_location": "L270", "weight": 1.0, "source": "app_services_bx_reimburse_import_build_import_template_bytes", "target": "timedelta" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L31", "weight": 1.0, "source": "app_services_db_auto_generate_plans_get_last_month_range", "target": "timedelta" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L24", "weight": 1.0, "source": "app_services_db_auto_generate_plans_month_range", "target": "timedelta" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/tasks/customer_pool.py", "source_location": "L73", "weight": 1.0, "source": "app_tasks_customer_pool_remind_customer_recycle", "target": "timedelta" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/tasks/customer_pool.py", "source_location": "L178", "weight": 1.0, "source": "app_tasks_customer_pool_warn_customer_recycle", "target": "timedelta" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/utils/bx_date_range.py", "source_location": "L24", "weight": 1.0, "source": "app_utils_bx_date_range_parse_create_time_day_bounds", "target": "timedelta" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/utils/bx_date_range.py", "source_location": "L49", "weight": 1.0, "source": "app_utils_bx_date_range_resolve_create_time_bounds", "target": "timedelta" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_get_current_user_by_token", "target": "app_core_auth_decode_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_get_current_user_simple", "target": "app_core_auth_decode_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_get_current_user", "target": "app_core_auth_get_current_user_by_token" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_get_current_user_by_token", "target": "app_core_auth_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_get_current_user_by_token", "target": "app_services_web_auth_roles_resolve_web_role_for_user" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_rationale_149", "target": "app_core_auth_get_current_user_by_token" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_auth", "target": "app_core_auth_get_current_user_by_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_auth_get_db_current_user_optional", "target": "app_core_auth_get_current_user_by_token" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_get_current_user", "target": "app_core_auth_py_session" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_rationale_210", "target": "app_core_auth_get_current_user" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/menu_guard.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_menu_guard", "target": "app_core_auth_get_current_user" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/core/auth.py", "source_location": "L233", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_auth_get_client_ip", "target": "app_core_auth_py_request" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/bx_auth.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_bx_auth", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/bx_auth.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_bx_auth", "target": "app_core_bx_auth_get_bx_current_user" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/bx_auth.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_bx_auth", "target": "app_core_menu_guard" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/bx_auth.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_bx_auth", "target": "app_core_menu_guard_require_admin_or_super_admin" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/bx_auth.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_bx_auth", "target": "fastapi" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/bx_auth.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_bx_auth_rationale_1", "target": "app_core_bx_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance", "target": "app_core_bx_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment", "target": "app_core_bx_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base", "target": "app_core_bx_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx_data_scope.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_data_scope", "target": "app_core_bx_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item", "target": "app_core_bx_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice", "target": "app_core_bx_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger", "target": "app_core_bx_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_core_bx_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_core_bx_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow", "target": "app_core_bx_auth" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/bx_auth.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_bx_auth_bxusercontext", "target": "app_core_bx_auth_bxusercontext_to_tenant_user_dict" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/bx_auth.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_bx_auth_bxusercontext", "target": "app_core_bx_auth_bxusercontext_to_user_info" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/core/bx_auth.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_bx_auth_get_bx_current_user", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/bx_auth.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_bx_auth_rationale_14", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/advance.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_advance_advanceservice", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_approve", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_approved_by_me", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_create", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L604", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_finance_issue_stats", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L409", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_get_approval_history", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L373", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_get_approvals", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_get_by_id", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_get_paged", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L428", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_global_status_counts", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L579", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_issue", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L437", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_my_apply_base", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L449", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_my_apply_stats", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_pending_approval", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L529", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_pending_approval_stats", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_reject", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_soft_delete", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_submit", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_tenant_no", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_update", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/attachment.py", "source_location": "L8", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_attachment_attachmentservice", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_attachmentservice_bind_biz", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_attachmentservice_create", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_attachmentservice_get_by_biz", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_attachmentservice_get_by_id", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_attachmentservice_soft_delete", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_attachmentservice_tenant_no", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/base.py", "source_location": "L13", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_base_bxcrudservice", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx_data_scope.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_data_scope", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/expense_item.py", "source_location": "L7", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_expense_item_expenseitemservice", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_expenseitemservice_create", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_expenseitemservice_get_by_id", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_expenseitemservice_get_item_tree", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_expenseitemservice_soft_delete", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_expenseitemservice_tenant_no", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_expenseitemservice_update", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/invoice.py", "source_location": "L11", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_invoice_invoiceservice", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice_can_query_others_wallet", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice_create", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L319", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice_delete", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice_get_mine_summary", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice_is_wallet_admin", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice_list_invoices", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice_list_ledgers", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice_list_wallets", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice_require_wallet_admin", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice_resolve_owner", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice_resolve_owner_for_query", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice_tenant_no", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_invoice_ledger_invoiceledgerservice", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_add_entry", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_debit_reimburse", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_release_reimburse", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L408", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_import_reimburse_workbook", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_load_applicant_options", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L602", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_approve", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_approved_by_me", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1221", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_batch_offset", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_can_change_applicant", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L803", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_create_with_details", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1276", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_finance_payment_stats", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L784", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_get_approval_history", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L748", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_get_approvals", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_get_by_id", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_get_paged", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1057", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_global_status_counts", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1066", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_my_apply_base", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1078", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_my_apply_stats", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1190", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_offset", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1167", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_pay", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_pending_approval", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1136", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_pending_approval_stats", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L647", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_reject", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_resolve_applicant", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_soft_delete", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L558", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_submit", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L329", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_sync_reimburse_invoices", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_tenant_no", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L872", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_update_with_details", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L687", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_withdraw", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/workflow.py", "source_location": "L7", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_workflow_workflowservice", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_workflowservice_create", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_workflowservice_ensure_by_biz_type", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_workflowservice_get_by_id", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_workflowservice_get_paged", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_workflowservice_save_nodes", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_workflowservice_soft_delete", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_workflowservice_tenant_no", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_workflowservice_update", "target": "app_core_bx_auth_bxusercontext" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/core/bx_auth.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_bx_auth_bxusercontext_to_tenant_user_dict", "target": "app_core_bx_auth_py_any" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/bx_auth.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_bx_auth_rationale_23", "target": "app_core_bx_auth_bxusercontext_to_tenant_user_dict" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/core/bx_auth.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_bx_auth_bxusercontext_to_user_info", "target": "app_core_bx_auth_py_any" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/bx_auth.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_bx_auth_rationale_31", "target": "app_core_bx_auth_bxusercontext_to_user_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/config.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_config", "target": "app_core_config_config" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/config.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_config", "target": "app_core_config_settings" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/database.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_database", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/login_crypto.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_login_crypto", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/redis_client.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_redis_client", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/request_payload.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_request_payload", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/tenant_context.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_tenant_context", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_message", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_main", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_pdf", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles", "target": "app_core_config" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data", "target": "app_core_config" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data", "target": "app_core_config_settings" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue", "target": "app_core_config_settings" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract", "target": "app_core_config_settings" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer", "target": "app_core_config_settings" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity", "target": "app_core_config_settings" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_payment_invoice.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_payment_invoice", "target": "app_core_config_settings" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product", "target": "app_core_config_settings" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product_category.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product_category", "target": "app_core_config_settings" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote", "target": "app_core_config_settings" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss", "target": "app_core_config_settings" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users", "target": "app_core_config_settings" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/renumber_crm_product_no.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_renumber_crm_product_no", "target": "app_core_config_settings" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/context.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_context_rationale_1", "target": "app_core_context" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope", "target": "app_core_data_scope_append_user_scope_conditions" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope", "target": "app_core_data_scope_apply_data_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L274", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope", "target": "app_core_data_scope_assert_row_in_data_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope", "target": "app_core_data_scope_collect_scope_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope", "target": "app_core_data_scope_get_child_dept_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope", "target": "app_core_data_scope_get_user_dept_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope", "target": "app_core_data_scope_resolve_user_role_scopes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L233", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope", "target": "app_core_data_scope_row_in_data_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope", "target": "app_models_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope", "target": "app_models_models_sysdept" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope", "target": "app_models_models_sysrole" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope", "target": "app_models_models_sysroledatascopedetail" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope", "target": "app_models_models_sysuser" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope", "target": "app_models_models_sysuserrole" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope", "target": "fastapi" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope_rationale_1", "target": "app_core_data_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers", "target": "app_core_data_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx_data_scope.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_data_scope", "target": "app_core_data_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db_data_scope.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_data_scope", "target": "app_core_data_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_data_scope.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_data_scope", "target": "app_core_data_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope", "target": "app_core_data_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope_collect_scope_ids", "target": "app_core_data_scope_get_user_dept_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope_get_user_dept_id", "target": "app_core_data_scope_py_session" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope_rationale_29", "target": "app_core_data_scope_get_user_dept_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope_apply_data_scope", "target": "app_core_data_scope_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L274", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope_assert_row_in_data_scope", "target": "app_core_data_scope_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope_collect_scope_ids", "target": "app_core_data_scope_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope_get_child_dept_ids", "target": "app_core_data_scope_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope_resolve_user_role_scopes", "target": "app_core_data_scope_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L233", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope_row_in_data_scope", "target": "app_core_data_scope_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope_collect_scope_ids", "target": "app_core_data_scope_get_child_dept_ids" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope_rationale_39", "target": "app_core_data_scope_get_child_dept_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope_apply_data_scope", "target": "app_core_data_scope_resolve_user_role_scopes" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope_rationale_65", "target": "app_core_data_scope_resolve_user_role_scopes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L251", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope_row_in_data_scope", "target": "app_core_data_scope_resolve_user_role_scopes" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log", "target": "app_core_data_scope_resolve_user_role_scopes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log_apply_oper_log_scope", "target": "app_core_data_scope_resolve_user_role_scopes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope_apply_data_scope", "target": "app_core_data_scope_collect_scope_ids" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope_rationale_118", "target": "app_core_data_scope_collect_scope_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope_row_in_data_scope", "target": "app_core_data_scope_collect_scope_ids" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log", "target": "app_core_data_scope_collect_scope_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log_apply_oper_log_scope", "target": "app_core_data_scope_collect_scope_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L223", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope_apply_data_scope", "target": "app_core_data_scope_append_user_scope_conditions" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope_rationale_174", "target": "app_core_data_scope_apply_data_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers", "target": "app_core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope", "target": "app_core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope", "target": "app_core_data_scope_apply_data_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave", "target": "app_core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave_list_leaves", "target": "app_core_data_scope_apply_data_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu", "target": "app_core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_list_menus", "target": "app_core_data_scope_apply_data_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role", "target": "app_core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_list_roles", "target": "app_core_data_scope_apply_data_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant", "target": "app_core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant_list_tenants", "target": "app_core_data_scope_apply_data_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L752", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_list_completed_tasks", "target": "app_core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L485", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_list_my_instances", "target": "app_core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L689", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_list_pending_tasks", "target": "app_core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_list_process_defs", "target": "app_core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L339", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_list_versions", "target": "app_core_data_scope_apply_data_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx_data_scope.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_data_scope", "target": "app_core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx_data_scope.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_data_scope_apply_bx_scope", "target": "app_core_data_scope_apply_data_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db_data_scope.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_data_scope", "target": "app_core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db_data_scope.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_data_scope_apply_db_scope", "target": "app_core_data_scope_apply_data_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_data_scope.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_data_scope", "target": "app_core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_data_scope.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_data_scope_apply_pl_scope", "target": "app_core_data_scope_apply_data_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope", "target": "app_core_data_scope_apply_data_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope_assert_row_in_data_scope", "target": "app_core_data_scope_row_in_data_scope" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/data_scope.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_data_scope_rationale_240", "target": "app_core_data_scope_row_in_data_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers", "target": "app_core_data_scope_row_in_data_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers_ensure_crm_contact_row_in_scope", "target": "app_core_data_scope_row_in_data_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "target": "app_core_data_scope_row_in_data_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope", "target": "app_core_data_scope_row_in_data_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope", "target": "app_core_data_scope_row_in_data_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log", "target": "app_core_data_scope_row_in_data_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log_oper_log_row_in_scope", "target": "app_core_data_scope_row_in_data_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope", "target": "app_core_data_scope_row_in_data_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx_data_scope.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_data_scope", "target": "app_core_data_scope_assert_row_in_data_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx_data_scope.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_data_scope_assert_bx_row_in_scope", "target": "app_core_data_scope_assert_row_in_data_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db_data_scope.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_data_scope", "target": "app_core_data_scope_assert_row_in_data_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db_data_scope.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_data_scope_assert_db_row_in_scope", "target": "app_core_data_scope_assert_row_in_data_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_data_scope.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_data_scope", "target": "app_core_data_scope_assert_row_in_data_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_data_scope.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_data_scope_assert_pl_row_in_scope", "target": "app_core_data_scope_assert_row_in_data_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope", "target": "app_core_data_scope_assert_row_in_data_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/database.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_database", "target": "app_core_database_auto_fill_create_dept_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/database.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_database", "target": "app_core_database_get_db" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_auth", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/menu_guard.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_menu_guard", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_main", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/base.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_base", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/db_models.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_db_models", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/duty_models.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_duty_models", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/tasks/customer_pool.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_customer_pool", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/tasks/db_auto_plan.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_db_auto_plan", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/tasks/pl_cert_expiry.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_pl_cert_expiry", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/tasks/pl_personnel_age.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_pl_personnel_age", "target": "app_core_database" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop", "target": "app_core_database" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_auth", "target": "app_core_database_get_db" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/menu_guard.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_menu_guard", "target": "app_core_database_get_db" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/database.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_database_rationale_39", "target": "app_core_database_auto_fill_create_dept_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_auth", "target": "app_core_db_auth_dbusercontext" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_auth", "target": "app_core_db_auth_get_db_current_user" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_auth", "target": "app_core_db_auth_get_db_current_user_optional" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_auth", "target": "app_core_menu_guard" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_auth", "target": "app_core_menu_guard_require_admin_or_super_admin" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_auth", "target": "fastapi" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_auth_rationale_1", "target": "app_core_db_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db_data_scope.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_data_scope", "target": "app_core_db_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_data_scope.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_data_scope", "target": "app_core_db_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_core_db_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_core_db_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_core_db_auth" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_core_db_auth" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_auth_dbusercontext", "target": "app_core_db_auth_dbusercontext_to_tenant_user_dict" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_auth_dbusercontext", "target": "app_core_db_auth_dbusercontext_to_user_info" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_auth_get_db_current_user", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_auth_get_db_current_user_optional", "target": "app_core_db_auth_dbusercontext" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_auth_rationale_23", "target": "app_core_db_auth_dbusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db_data_scope.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_data_scope", "target": "app_core_db_auth_dbusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_data_scope.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_data_scope", "target": "app_core_db_auth_dbusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_core_db_auth_dbusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L406", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_cancel_apply", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L323", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_create_apply", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L589", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_create_process", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L420", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_delete_applies", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L680", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_delete_processes", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L316", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_get_apply", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_get_apply_row", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L582", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_get_process", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_get_process_row", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_list_applies", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L505", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_list_process_board", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L435", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_list_reminders", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_resolve_apply_for_process", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_resolve_user_id", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L369", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_update_apply", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L628", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_update_process", "target": "app_core_db_auth_dbusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L370", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_cancel_apply", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L309", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_create_apply", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L577", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_create_record", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L384", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_delete_applies", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L668", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_delete_records", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L302", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_get_apply", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_get_apply_row", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L570", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_get_record", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_get_record_row", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_list_applies", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L499", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_list_disburse_board", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L399", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_list_pending_apply_options", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L420", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_list_records", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_resolve_applicant_id", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_resolve_apply_for_record", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_update_apply", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L617", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_update_record", "target": "app_core_db_auth_dbusercontext" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L367", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_cancel_apply", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L298", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_create_apply", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L499", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_create_disburse", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L381", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_delete_applies", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L586", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_delete_disburses", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L291", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_get_apply", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_get_apply_row", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L492", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_get_disburse", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_get_disburse_row", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_list_applies", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L422", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_list_disburse_board", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_resolve_apply_for_disburse", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_resolve_user_id", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L337", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_update_apply", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L536", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_update_disburse", "target": "app_core_db_auth_dbusercontext" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_auth_dbusercontext_to_tenant_user_dict", "target": "app_core_db_auth_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_auth_dbusercontext_to_user_info", "target": "app_core_db_auth_py_any" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_auth_rationale_39", "target": "app_core_db_auth_dbusercontext_to_user_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_auth_get_db_current_user_optional", "target": "app_core_db_auth_py_session" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/db_auth.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_auth_rationale_65", "target": "app_core_db_auth_get_db_current_user_optional" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/db_collation.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_collation", "target": "app_core_db_collation_eq_unicode" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/db_collation.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_collation", "target": "app_core_db_collation_like_unicode" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/db_collation.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_collation", "target": "app_core_db_collation_unicode_ci" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/db_collation.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_collation_rationale_1", "target": "app_core_db_collation" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/db_collation.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_collation_eq_unicode", "target": "app_core_db_collation_unicode_ci" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/db_collation.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_collation_like_unicode", "target": "app_core_db_collation_unicode_ci" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/db_collation.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_collation_rationale_7", "target": "app_core_db_collation_unicode_ci" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/db_collation.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_db_collation_rationale_12", "target": "app_core_db_collation_eq_unicode" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard", "target": "app_core_delete_guard_actor_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard", "target": "app_core_delete_guard_actor_names" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard", "target": "app_core_delete_guard_assert_rows_deletable_by_creator" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard", "target": "app_core_delete_guard_can_delete_by_creator" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard", "target": "app_core_delete_guard_is_super_admin" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard", "target": "app_core_delete_guard_normalize_user_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard", "target": "app_core_delete_guard_row_creator_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard", "target": "app_core_delete_guard_user_info_from_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard", "target": "fastapi" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard_rationale_1", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_core_delete_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_delete_guard.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_delete_guard", "target": "app_core_delete_guard" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard_assert_rows_deletable_by_creator", "target": "app_core_delete_guard_normalize_user_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard_can_delete_by_creator", "target": "app_core_delete_guard_normalize_user_info" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard_normalize_user_info", "target": "app_core_delete_guard_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard_user_info_from_context", "target": "app_core_delete_guard_normalize_user_info" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard_actor_ids", "target": "app_core_delete_guard_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard_actor_names", "target": "app_core_delete_guard_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard_assert_row_deletable_by_creator", "target": "app_core_delete_guard_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard_assert_rows_deletable_by_creator", "target": "app_core_delete_guard_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard_can_delete_by_creator", "target": "app_core_delete_guard_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard_is_super_admin", "target": "app_core_delete_guard_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard_user_info_from_context", "target": "app_core_delete_guard_py_any" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base", "target": "app_core_delete_guard_user_info_from_context" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/base.py", "source_location": "L125", "weight": 1.0, "source": "app_services_bx_base_bxcrudservice_soft_delete", "target": "app_core_delete_guard_user_info_from_context" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_core_delete_guard_user_info_from_context" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L495", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_cancel_draft_settlement", "target": "app_core_delete_guard_user_info_from_context" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L463", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_delete_draft_settlement", "target": "app_core_delete_guard_user_info_from_context" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard_can_delete_by_creator", "target": "app_core_delete_guard_is_super_admin" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard_can_delete_by_creator", "target": "app_core_delete_guard_row_creator_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard_row_creator_id", "target": "rowlike" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_delete_guard.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_delete_guard", "target": "app_core_delete_guard_row_creator_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard_assert_row_deletable_by_creator", "target": "rowlike" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard_assert_rows_deletable_by_creator", "target": "rowlike" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard_can_delete_by_creator", "target": "rowlike" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard_can_delete_by_creator", "target": "app_core_delete_guard_actor_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard_can_delete_by_creator", "target": "app_core_delete_guard_actor_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard_assert_row_deletable_by_creator", "target": "app_core_delete_guard_can_delete_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_delete_guard.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_delete_guard", "target": "app_core_delete_guard_can_delete_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/delete_guard.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_delete_guard_assert_rows_deletable_by_creator", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L220", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_delete_clue_follow", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L405", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_soft_delete_clue", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L339", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_soft_delete_contact", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2644", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_soft_delete_contract_changes", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2849", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_soft_delete_contract_templates", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1467", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_soft_delete_contracts", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_soft_delete_follow", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L624", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_soft_delete_customer", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L250", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_soft_delete_invoice_info", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_soft_delete_opportunity_follow", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L320", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_soft_delete_opportunity_products", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L667", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_soft_delete_opportunities", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_delete_pool_rules", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_soft_delete_category", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L939", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_soft_delete_product", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_soft_delete_quote_products", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L885", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_soft_delete_quotes", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L233", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_soft_delete_supplier_info", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_soft_delete_dept", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data_soft_delete_dict_data", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type_soft_delete_dict_type", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave_soft_delete_leave", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_soft_delete_menu", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post_soft_delete_post", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_soft_delete_role", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site_soft_delete_site", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant_soft_delete_tenant", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L422", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_soft_delete_user", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_soft_delete_process_def", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/base.py", "source_location": "L125", "weight": 1.0, "source": "app_services_bx_base_bxcrudservice_soft_delete", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L495", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_cancel_draft_settlement", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L463", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_delete_draft_settlement", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_delete_guard.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_delete_guard", "target": "app_core_delete_guard_assert_row_deletable_by_creator" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions", "target": "app_core_exceptions_businessexception" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions", "target": "app_core_exceptions_invalidstatustransitionexception" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions", "target": "app_core_exceptions_log_api_request" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions", "target": "app_core_exceptions_log_delivery_operation" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions", "target": "app_core_exceptions_log_operation" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions", "target": "app_core_exceptions_log_order_operation" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions", "target": "app_core_exceptions_log_settlement_operation" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions", "target": "app_core_exceptions_log_user_operation" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions", "target": "app_core_exceptions_orderlockedexception" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions", "target": "app_core_exceptions_permissionexception" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions", "target": "app_core_exceptions_resourceconflictexception" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions", "target": "app_core_exceptions_resourcenotfoundexception" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions", "target": "app_core_exceptions_validationexception" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_businessexception", "target": "app_core_exceptions_businessexception_init" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_invalidstatustransitionexception", "target": "app_core_exceptions_businessexception" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_orderlockedexception", "target": "app_core_exceptions_businessexception" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_permissionexception", "target": "app_core_exceptions_businessexception" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_resourceconflictexception", "target": "app_core_exceptions_businessexception" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_resourcenotfoundexception", "target": "app_core_exceptions_businessexception" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_validationexception", "target": "app_core_exceptions_businessexception" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_businessexception_init", "target": "app_core_exceptions_invalidstatustransitionexception_init" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_businessexception_init", "target": "app_core_exceptions_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_invalidstatustransitionexception_init", "target": "app_core_exceptions_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_orderlockedexception_init", "target": "app_core_exceptions_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_permissionexception_init", "target": "app_core_exceptions_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_resourceconflictexception_init", "target": "app_core_exceptions_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_resourcenotfoundexception_init", "target": "app_core_exceptions_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_validationexception_init", "target": "app_core_exceptions_py_any" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_validationexception", "target": "app_core_exceptions_validationexception_init" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_validationexception_init", "target": "app_core_exceptions_invalidstatustransitionexception_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_permissionexception", "target": "app_core_exceptions_permissionexception_init" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_permissionexception_init", "target": "app_core_exceptions_invalidstatustransitionexception_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_resourcenotfoundexception", "target": "app_core_exceptions_resourcenotfoundexception_init" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_resourcenotfoundexception_init", "target": "app_core_exceptions_invalidstatustransitionexception_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_resourceconflictexception", "target": "app_core_exceptions_resourceconflictexception_init" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_resourceconflictexception_init", "target": "app_core_exceptions_invalidstatustransitionexception_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_orderlockedexception", "target": "app_core_exceptions_orderlockedexception_init" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_orderlockedexception_init", "target": "app_core_exceptions_invalidstatustransitionexception_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_invalidstatustransitionexception", "target": "app_core_exceptions_invalidstatustransitionexception_init" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_log_delivery_operation", "target": "app_core_exceptions_log_operation" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_log_order_operation", "target": "app_core_exceptions_log_operation" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_log_settlement_operation", "target": "app_core_exceptions_log_operation" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/exceptions.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_exceptions_log_user_operation", "target": "app_core_exceptions_log_operation" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/id_card.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_id_card", "target": "app_core_id_card_calc_age_from_chinese_id_card" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service", "target": "app_core_id_card" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_id_card_age.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_id_card_age", "target": "app_core_id_card" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/core/id_card.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_id_card_calc_age_from_chinese_id_card", "target": "app_core_id_card_py_date" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/id_card.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_id_card_rationale_16", "target": "app_core_id_card_calc_age_from_chinese_id_card" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service", "target": "app_core_id_card_calc_age_from_chinese_id_card" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service_refresh_personnel_ages_from_id_card", "target": "app_core_id_card_calc_age_from_chinese_id_card" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_id_card_age.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_id_card_age", "target": "app_core_id_card_calc_age_from_chinese_id_card" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/login_crypto.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_login_crypto", "target": "app_core_login_crypto_decrypt_login_payload" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/login_crypto.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_login_crypto", "target": "app_core_login_crypto_ensure_initialized" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/login_crypto.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_login_crypto", "target": "app_core_login_crypto_extract_login_credentials" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/login_crypto.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_login_crypto", "target": "app_core_login_crypto_get_public_pem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/login_crypto.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_login_crypto", "target": "app_core_login_crypto_validate_ts" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/login_crypto.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_login_crypto", "target": "time" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/login_crypto.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_login_crypto_rationale_1", "target": "app_core_login_crypto" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "app_main", "target": "app_core_login_crypto" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/login_crypto.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_login_crypto_decrypt_login_payload", "target": "app_core_login_crypto_ensure_initialized" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/login_crypto.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_login_crypto_get_public_pem", "target": "app_core_login_crypto_ensure_initialized" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/core/login_crypto.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_login_crypto_decrypt_login_payload", "target": "app_core_login_crypto_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/login_crypto.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_login_crypto_extract_login_credentials", "target": "app_core_login_crypto_decrypt_login_payload" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/login_crypto.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_login_crypto_rationale_63", "target": "app_core_login_crypto_decrypt_login_payload" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/core/login_crypto.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_login_crypto_validate_ts", "target": "app_core_login_crypto_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/login_crypto.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_login_crypto_extract_login_credentials", "target": "app_core_login_crypto_validate_ts" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/login_crypto.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_login_crypto_rationale_84", "target": "app_core_login_crypto_extract_login_credentials" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/menu_guard.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_menu_guard", "target": "app_core_menu_guard_get_user_menu_codes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/menu_guard.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_menu_guard", "target": "app_core_menu_guard_require_admin_or_super_admin" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/menu_guard.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_menu_guard", "target": "app_core_menu_guard_require_menu_code" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/menu_guard.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_menu_guard", "target": "app_services_web_auth_roles" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/menu_guard.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_menu_guard", "target": "app_services_web_auth_roles_iter_user_menu_perm_codes" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/menu_guard.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_menu_guard", "target": "fastapi" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/menu_guard.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_menu_guard_rationale_1", "target": "app_core_menu_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice", "target": "app_core_menu_guard" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_core_menu_guard" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/menu_guard.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_menu_guard_rationale_16", "target": "app_core_menu_guard_require_admin_or_super_admin" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/core/menu_guard.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_menu_guard_get_user_menu_codes", "target": "app_core_menu_guard_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/menu_guard.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_menu_guard_get_user_menu_codes", "target": "app_services_web_auth_roles_iter_user_menu_perm_codes" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/menu_guard.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_menu_guard_rationale_24", "target": "app_core_menu_guard_get_user_menu_codes" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/menu_guard.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_menu_guard_rationale_29", "target": "app_core_menu_guard_require_menu_code" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_context.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_context", "target": "app_core_oper_log_context_clear_oper_log_meta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_context.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_context", "target": "app_core_oper_log_context_get_oper_log_meta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_context.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_context", "target": "app_core_oper_log_context_operlogmeta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_context.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_context", "target": "app_core_oper_log_context_set_oper_log_meta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_context.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_context", "target": "app_core_oper_log_context_snapshot_oper_log_meta" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_context.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_context_rationale_1", "target": "app_core_oper_log_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_decorator.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_decorator", "target": "app_core_oper_log_context" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_context.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_context_get_oper_log_meta", "target": "app_core_oper_log_context_operlogmeta" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_context.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_context_set_oper_log_meta", "target": "app_core_oper_log_context_operlogmeta" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_context.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_context_snapshot_oper_log_meta", "target": "app_core_oper_log_context_operlogmeta" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_decorator.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_decorator", "target": "app_core_oper_log_context_operlogmeta" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_decorator.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_decorator_oper_log", "target": "app_core_oper_log_context_operlogmeta" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_decorator.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_decorator", "target": "app_core_oper_log_context_set_oper_log_meta" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_decorator.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_decorator_oper_log", "target": "app_core_oper_log_context_set_oper_log_meta" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_context.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_context_snapshot_oper_log_meta", "target": "app_core_oper_log_context_get_oper_log_meta" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_context.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_context_rationale_33", "target": "app_core_oper_log_context_snapshot_oper_log_meta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_decorator.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_decorator", "target": "app_core_oper_log_decorator_format_summary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_decorator.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_decorator", "target": "app_core_oper_log_decorator_oper_log" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_decorator.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_decorator", "target": "app_core_oper_log_decorator_pick_field" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_decorator.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_decorator", "target": "app_core_oper_log_decorator_preserve_fastapi_signature" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_decorator.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_decorator", "target": "app_core_oper_log_decorator_resolve_business_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_decorator.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_decorator", "target": "app_core_oper_log_decorator_to_dict" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_decorator.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_decorator_rationale_1", "target": "app_core_oper_log_decorator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_decorator.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_decorator_resolve_business_id", "target": "app_core_oper_log_decorator_to_dict" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_decorator.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_decorator_to_dict", "target": "app_core_oper_log_decorator_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_decorator.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_decorator_preserve_fastapi_signature", "target": "app_core_oper_log_decorator_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_decorator.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_decorator_format_summary", "target": "app_core_oper_log_decorator_pick_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_decorator.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_decorator_resolve_business_id", "target": "app_core_oper_log_decorator_pick_field" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_decorator.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_decorator_rationale_96", "target": "app_core_oper_log_decorator_preserve_fastapi_signature" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_decorator.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_decorator_oper_log", "target": "f" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_decorator.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_decorator_rationale_125", "target": "app_core_oper_log_decorator_oper_log" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_infer.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_infer", "target": "app_core_oper_log_infer_business_type_from_path" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/oper_log_infer.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_oper_log_infer", "target": "app_core_oper_log_infer_title_from_path" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log", "target": "app_core_oper_log_infer" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log", "target": "app_core_oper_log_infer_title_from_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log_row_to_oper_log", "target": "app_core_oper_log_infer_title_from_path" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log", "target": "app_core_oper_log_infer_business_type_from_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log_row_to_oper_log", "target": "app_core_oper_log_infer_business_type_from_path" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/order_status_compat.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_order_status_compat", "target": "app_core_order_status_compat_derive_legacy_status_from_three" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/order_status_compat.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_order_status_compat", "target": "app_core_order_status_compat_derive_three_status_from_legacy" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/order_status_compat.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_order_status_compat", "target": "app_core_order_status_compat_py_decimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/order_status_compat.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_order_status_compat", "target": "app_core_order_status_compat_threestatus" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/order_status_compat.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_order_status_compat", "target": "app_core_order_status_compat_to_decimal" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/core/order_status_compat.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_order_status_compat_derive_three_status_from_legacy", "target": "app_core_order_status_compat_threestatus" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/order_status_compat.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_order_status_compat_derive_three_status_from_legacy", "target": "app_core_order_status_compat_to_decimal" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/core/order_status_compat.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_order_status_compat_to_decimal", "target": "app_core_order_status_compat_py_decimal" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/order_status_compat.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_order_status_compat_rationale_31", "target": "app_core_order_status_compat_derive_three_status_from_legacy" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/order_status_compat.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_order_status_compat_rationale_75", "target": "app_core_order_status_compat_derive_legacy_status_from_three" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/redis_client.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_redis_client", "target": "app_core_redis_client_get_redis_client" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/redis_client.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_redis_client", "target": "app_core_redis_client_get_sync_redis_client" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/redis_client.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_redis_client", "target": "app_core_redis_client_py_redis" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/redis_client.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_redis_client", "target": "app_core_redis_client_redis_common_kwargs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/redis_client.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_redis_client", "target": "app_core_redis_client_redis_enabled" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/redis_client.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_redis_client_rationale_1", "target": "app_core_redis_client" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/redis_client.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_redis_client_get_redis_client", "target": "app_core_redis_client_redis_enabled" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/redis_client.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_redis_client_get_sync_redis_client", "target": "app_core_redis_client_redis_enabled" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/redis_client.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_redis_client_get_redis_client", "target": "app_core_redis_client_redis_common_kwargs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/redis_client.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_redis_client_get_sync_redis_client", "target": "app_core_redis_client_redis_common_kwargs" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/core/redis_client.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_redis_client_get_sync_redis_client", "target": "app_core_redis_client_py_redis" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/redis_client.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_redis_client_rationale_33", "target": "app_core_redis_client_get_sync_redis_client" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/core/redis_client.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_redis_client_get_redis_client", "target": "app_core_redis_client_py_redis" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/redis_client.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_redis_client_rationale_46", "target": "app_core_redis_client_get_redis_client" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/request_payload.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_request_payload", "target": "app_core_request_payload_resolve_request_payload" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/request_payload.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_request_payload_rationale_1", "target": "app_core_request_payload" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/request_payload.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_request_payload_rationale_18", "target": "app_core_request_payload_resolve_request_payload" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/response.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_response", "target": "app_core_response_config" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/response.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_response", "target": "app_core_response_error_response" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/response.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_response", "target": "app_core_response_format_api_error_message" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/response.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_response", "target": "app_core_response_pageresult" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/response.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_response", "target": "app_core_response_responsemodel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/response.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_response", "target": "app_core_response_success_response" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/response.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_response_responsemodel", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/response.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_response_pageresult", "target": "app_models_base_basemodel" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/core/response.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_response_success_response", "target": "app_core_response_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/core/response.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_response_error_response", "target": "app_core_response_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/core/response.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_response_format_api_error_message", "target": "app_core_response_py_exception" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/response.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_response_rationale_40", "target": "app_core_response_format_api_error_message" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/security.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_security", "target": "app_core_security_get_password_hash" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/security.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_security", "target": "app_core_security_verify_password" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users", "target": "app_core_security" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/security.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_security_rationale_5", "target": "app_core_security_verify_password" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L430", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user", "target": "app_core_security_verify_password" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L436", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_change_password", "target": "app_core_security_verify_password" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users", "target": "app_core_security_get_password_hash" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage", "target": "app_core_storage_basestorage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage", "target": "app_core_storage_convert_heic_to_jpeg" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L433", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage", "target": "app_core_storage_get_storage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage", "target": "app_core_storage_guess_preview_content_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage", "target": "app_core_storage_localstorage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L289", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage", "target": "app_core_storage_miniostorage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage", "target": "app_core_storage_ossstorage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage", "target": "app_core_storage_process_image_content" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage", "target": "app_core_storage_qiniustorage" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_rationale_1", "target": "app_core_storage" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage", "target": "app_core_storage" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L422", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_miniostorage_presigned_preview_url", "target": "app_core_storage_guess_preview_content_type" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_rationale_35", "target": "app_core_storage_guess_preview_content_type" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/storage.py", "source_location": "L67", "weight": 1.0, "source": "app_core_storage_convert_heic_to_jpeg", "target": "bytesio" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_process_image_content", "target": "app_core_storage_convert_heic_to_jpeg" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_rationale_62", "target": "app_core_storage_convert_heic_to_jpeg" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_localstorage_upload_file", "target": "app_core_storage_process_image_content" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L343", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_miniostorage_upload_file", "target": "app_core_storage_process_image_content" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L259", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_ossstorage_upload_file", "target": "app_core_storage_process_image_content" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_qiniustorage_upload_file", "target": "app_core_storage_process_image_content" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_rationale_77", "target": "app_core_storage_process_image_content" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_basestorage", "target": "app_core_storage_basestorage_delete_file" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_basestorage", "target": "app_core_storage_basestorage_get_url" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_basestorage", "target": "app_core_storage_basestorage_presigned_download_url" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_basestorage", "target": "app_core_storage_basestorage_presigned_preview_url" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_basestorage", "target": "app_core_storage_basestorage_upload_base64" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_basestorage", "target": "app_core_storage_basestorage_upload_file" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L433", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_get_storage", "target": "app_core_storage_basestorage" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_localstorage", "target": "app_core_storage_basestorage" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L289", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_miniostorage", "target": "app_core_storage_basestorage" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_ossstorage", "target": "app_core_storage_basestorage" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_qiniustorage", "target": "app_core_storage_basestorage" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_basestorage_presigned_download_url", "target": "app_core_storage_miniostorage_get_url" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_rationale_107", "target": "app_core_storage_basestorage_presigned_download_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_basestorage_presigned_preview_url", "target": "app_core_storage_miniostorage_get_url" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_rationale_111", "target": "app_core_storage_basestorage_presigned_preview_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L444", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_get_storage", "target": "app_core_storage_localstorage" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_localstorage", "target": "app_core_storage_localstorage_delete_file" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_localstorage", "target": "app_core_storage_localstorage_ensure_dir" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_localstorage", "target": "app_core_storage_localstorage_generate_filename" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L175", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_localstorage", "target": "app_core_storage_localstorage_get_url" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_localstorage", "target": "app_core_storage_localstorage_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_localstorage", "target": "app_core_storage_localstorage_upload_base64" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_localstorage", "target": "app_core_storage_localstorage_upload_file" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage", "target": "app_core_storage_localstorage" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_localstorage_ensure_dir", "target": "app_core_storage_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_localstorage_upload_file", "target": "app_core_storage_localstorage_ensure_dir" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_localstorage_delete_file", "target": "app_core_storage_py_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_localstorage_upload_file", "target": "app_core_storage_miniostorage_generate_filename" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_localstorage_upload_file", "target": "app_core_storage_miniostorage_get_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_localstorage_upload_base64", "target": "app_core_storage_miniostorage_upload_file" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L438", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_get_storage", "target": "app_core_storage_qiniustorage" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_qiniustorage", "target": "app_core_storage_qiniustorage_delete_file" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_qiniustorage", "target": "app_core_storage_qiniustorage_generate_filename" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_qiniustorage", "target": "app_core_storage_qiniustorage_get_url" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_qiniustorage", "target": "app_core_storage_qiniustorage_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L213", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_qiniustorage", "target": "app_core_storage_qiniustorage_upload_base64" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_qiniustorage", "target": "app_core_storage_qiniustorage_upload_file" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_qiniustorage_upload_file", "target": "app_core_storage_miniostorage_generate_filename" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_qiniustorage_upload_file", "target": "app_core_storage_miniostorage_get_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_qiniustorage_upload_base64", "target": "app_core_storage_miniostorage_upload_file" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L440", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_get_storage", "target": "app_core_storage_ossstorage" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_ossstorage", "target": "app_core_storage_ossstorage_delete_file" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L250", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_ossstorage", "target": "app_core_storage_ossstorage_generate_filename" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L284", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_ossstorage", "target": "app_core_storage_ossstorage_get_url" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_ossstorage", "target": "app_core_storage_ossstorage_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L267", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_ossstorage", "target": "app_core_storage_ossstorage_upload_base64" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L256", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_ossstorage", "target": "app_core_storage_ossstorage_upload_file" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L261", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_ossstorage_upload_file", "target": "app_core_storage_miniostorage_generate_filename" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L264", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_ossstorage_upload_file", "target": "app_core_storage_miniostorage_get_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L273", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_ossstorage_upload_base64", "target": "app_core_storage_miniostorage_upload_file" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L442", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_get_storage", "target": "app_core_storage_miniostorage" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_miniostorage", "target": "app_core_storage_miniostorage_build_presign_client" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L365", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_miniostorage", "target": "app_core_storage_miniostorage_delete_file" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L378", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_miniostorage", "target": "app_core_storage_miniostorage_extract_object_key" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_miniostorage", "target": "app_core_storage_miniostorage_generate_filename" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_miniostorage", "target": "app_core_storage_miniostorage_get_url" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L292", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_miniostorage", "target": "app_core_storage_miniostorage_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L394", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_miniostorage", "target": "app_core_storage_miniostorage_presigned_download_url" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L412", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_miniostorage", "target": "app_core_storage_miniostorage_presigned_preview_url" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L357", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_miniostorage", "target": "app_core_storage_miniostorage_upload_base64" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L340", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_miniostorage", "target": "app_core_storage_miniostorage_upload_file" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage", "target": "app_core_storage_miniostorage" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_miniostorage_init", "target": "app_core_storage_miniostorage_build_presign_client" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_miniostorage_build_presign_client", "target": "app_core_storage_py_any" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_rationale_313", "target": "app_core_storage_miniostorage_build_presign_client" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L345", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_miniostorage_upload_file", "target": "app_core_storage_miniostorage_generate_filename" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L363", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_miniostorage_upload_base64", "target": "app_core_storage_miniostorage_upload_file" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L355", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_miniostorage_upload_file", "target": "app_core_storage_miniostorage_get_url" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/core/storage.py", "source_location": "L348", "weight": 1.0, "source": "app_core_storage_miniostorage_upload_file", "target": "bytesio" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L398", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_miniostorage_presigned_download_url", "target": "app_core_storage_miniostorage_extract_object_key" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L418", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_miniostorage_presigned_preview_url", "target": "app_core_storage_miniostorage_extract_object_key" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L397", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_rationale_397", "target": "app_core_storage_miniostorage_presigned_download_url" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/storage.py", "source_location": "L413", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_storage_rationale_413", "target": "app_core_storage_miniostorage_presigned_preview_url" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage", "target": "app_core_storage_get_storage" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage_download_file_bytes", "target": "app_core_storage_get_storage" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage_get_access_url", "target": "app_core_storage_get_storage" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage_get_download_url", "target": "app_core_storage_get_storage" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage_get_preview_url", "target": "app_core_storage_get_storage" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage_normalize_storage_path", "target": "app_core_storage_get_storage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/tenant_context.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_tenant_context", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/tenant_context.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_tenant_context", "target": "app_models_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/tenant_context.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_tenant_context", "target": "app_models_models_sysuser" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_core_tenant_context" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow", "target": "app_core_tenant_context" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/core/tenant_context.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_tenant_context_get_tenant_no", "target": "app_core_tenant_context_py_session" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/tenant_context.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_tenant_context_rationale_10", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L29", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_tenant_no", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/attachment.py", "source_location": "L18", "weight": 1.0, "source": "app_services_bx_attachment_attachmentservice_tenant_no", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/expense_item.py", "source_location": "L16", "weight": 1.0, "source": "app_services_bx_expense_item_expenseitemservice_tenant_no", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L33", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_tenant_no", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L59", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_tenant_no", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/workflow.py", "source_location": "L29", "weight": 1.0, "source": "app_services_bx_workflow_workflowservice_tenant_no", "target": "app_core_tenant_context_get_tenant_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/utils.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_utils", "target": "app_core_utils_format_datetime" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/utils.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_utils", "target": "app_core_utils_generate_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/utils.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_utils", "target": "app_core_utils_generate_random_password" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/utils.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_utils", "target": "app_core_utils_generate_uuid" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/utils.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_utils", "target": "app_core_utils_get_current_time" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/utils.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_utils", "target": "app_core_utils_get_file_size_display" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/utils.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_utils", "target": "app_core_utils_parse_datetime" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/utils.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_utils", "target": "app_core_utils_py_datetime" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/api_request_log.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_api_request_log", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/biz_no_generator.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_biz_no_generator", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_pool", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/oss.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_oss", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_auto_generate_plans", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_id.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_id", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/dict_ensure.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_dict_ensure", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/tasks/customer_pool.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_customer_pool", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop", "target": "app_core_utils" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users", "target": "app_core_utils" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/biz_no_generator.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_biz_no_generator", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/biz_no_generator.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_biz_no_generator_allocate_next_biz_no", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L502", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_convert_clue", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_create_clue", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_create_clue_follow", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_create_contact", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_create_approval_records", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting_save_setting", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1267", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2561", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract_change", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2734", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract_template", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L229", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_insert_contract_product", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L399", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_save_price_tiers_for_product", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L494", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_create_customer", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_create_follow", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_pool", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_pool_create_pool_record", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_create_invoice_info", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L526", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_create_opportunity", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_create_opportunity_follow", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_create_opportunity_product", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L483", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_record_stage_log", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_create_pool_rule", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L279", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_execute_single_rule", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_create_price_letter", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_create_category", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1074", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_create_oss", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L787", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_create_product", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L502", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_replace_product_aliases", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L438", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_replace_product_brands", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1184", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_resolve_product_id_for_quote_item", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_create_approval_records", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting_save_setting", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1202", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_create_new_version", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L648", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_create_quote", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_insert_quote_product", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L56", "weight": 1.0, "source": "app_crud_crm_quote_share_log_record_visit", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_create_supplier_info", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_create_dept", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data_create_dict_data", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type_create_dict_type", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave_create_leave", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_create_menu", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/oss.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_oss", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/oss.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_oss_create_oss", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post_create_post", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_create_role", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L285", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_update_role_data_scope", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L229", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_update_role_menus", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L285", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_batch_generate_sample_codes", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_create_sample_code", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site_create_site", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant_create_tenant", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_create_user", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L272", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_replace_associations", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_set_user_post_ids_only", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L381", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_create_instance", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_create_process_def", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L582", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_create_task", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_publish_version", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L270", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_approve", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L310", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_reject", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/base.py", "source_location": "L75", "weight": 1.0, "source": "app_services_bx_base_bxcrudservice_create", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L189", "weight": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_add_entry", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L98", "weight": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_lock_summary", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L153", "weight": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_refresh_summary", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L623", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_approve", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L1245", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_batch_offset", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L827", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_create_with_details", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L1207", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_offset", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L663", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_reject", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L406", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_sync_reimburse_invoices", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L930", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_update_with_details", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/workflow.py", "source_location": "L173", "weight": 1.0, "source": "app_services_bx_workflow_workflowservice_save_nodes", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_auto_generate_plans", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_auto_generate_plans_run_auto_generate_monthly_plans", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_id.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_id", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_id.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_id_ensure_sequence_row", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/dict_ensure.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_dict_ensure", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/dict_ensure.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_dict_ensure_ensure_dict_data", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_ensure_dict_data", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_persist_plan_product_brand_qtys", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_persist_stop_product_brand_qtys", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service_save_owner_certs", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L229", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service_scan_cert_expiry", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service_upsert_customer_stop_pref", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_create_db_plan", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L576", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_ensure_monthly_db_plan_for_inventory", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L798", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_stop_inventory_links", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1087", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty_persist_io_item_brand_qtys", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty_persist_transport_product_feedback", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_create_settlement", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L583", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_create_settlement_approval_records", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L954", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_disburse_settlement", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1380", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_sync_settlement_transport_links", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_apply_brand_stock_change", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_get_or_create_inventory", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_create_io_order_for_transport", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_get_or_create_usage_row", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_resolve_personnel", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_resolve_vehicle", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service_save_vehicle_personnel", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service_upsert_personnel", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L473", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_write_stop_contract_rows", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_build_plan_product", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1021", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_create_transport_for_plan", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1686", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_record_plan_change", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1215", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_replace_plan_contracts", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L819", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_upsert_draft_transport_for_plan", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L906", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_replace_plan_stops", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L849", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_resolve_or_create_plan_load", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L762", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_write_stop_contracts", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service_sync_site_links_for_transport", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_ensure_transport_site_token", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_rotate_transport_site_token", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L508", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_save_driver_stop_feedback", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L621", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_save_site_stop_feedback", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L342", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_create_apply", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L601", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_create_process", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L320", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_create_apply", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L588", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_create_record", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L311", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_create_apply", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L509", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_create_disburse", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/tasks/customer_pool.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_customer_pool", "target": "app_core_utils_generate_uuid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/tasks/customer_pool.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_customer_pool_recycle_to_pool", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_users.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_users", "target": "app_core_utils_generate_uuid" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/api_request_log.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_api_request_log", "target": "app_core_utils_generate_id" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base", "target": "app_core_utils_generate_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/crud/base.py", "source_location": "L83", "weight": 1.0, "source": "app_crud_base_crudbase_create", "target": "app_core_utils_generate_id" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_core_utils_generate_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L881", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_grab", "target": "app_core_utils_generate_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L489", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_save_day", "target": "app_core_utils_generate_id" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/core/utils.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_utils_get_current_time", "target": "app_core_utils_py_datetime" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/core/utils.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_utils_format_datetime", "target": "app_core_utils_py_datetime" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/core/utils.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_utils_parse_datetime", "target": "app_core_utils_py_datetime" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers", "target": "app_core_utils_format_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_fmt_datetime", "target": "app_core_utils_format_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_inventory_to_read", "target": "app_core_utils_format_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_plan_to_read", "target": "app_core_utils_format_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_weighing_to_read", "target": "app_core_utils_format_datetime" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_message", "target": "app_core_wechat_message_wechatmessageservice" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_message_rationale_1", "target": "app_core_wechat_message" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_message_wechatmessageservice", "target": "app_core_wechat_message_wechatmessageservice_get_access_token" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_message_wechatmessageservice", "target": "app_core_wechat_message_wechatmessageservice_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_message_wechatmessageservice", "target": "app_core_wechat_message_wechatmessageservice_send_delivery_notice" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_message_wechatmessageservice", "target": "app_core_wechat_message_wechatmessageservice_send_delivery_warning" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_message_wechatmessageservice", "target": "app_core_wechat_message_wechatmessageservice_send_order_status" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_message_wechatmessageservice", "target": "app_core_wechat_message_wechatmessageservice_send_payment_success" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L281", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_message_wechatmessageservice", "target": "app_core_wechat_message_wechatmessageservice_send_refund_result" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_message_wechatmessageservice", "target": "app_core_wechat_message_wechatmessageservice_send_template_message" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L318", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_message_wechatmessageservice", "target": "app_core_wechat_message_wechatmessageservice_send_urge_notification" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_message_wechatmessageservice_send_template_message", "target": "app_core_wechat_message_wechatmessageservice_get_access_token" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_message_rationale_86", "target": "app_core_wechat_message_wechatmessageservice_send_template_message" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L236", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_message_wechatmessageservice_send_delivery_notice", "target": "app_core_wechat_message_wechatmessageservice_send_template_message" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L273", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_message_wechatmessageservice_send_delivery_warning", "target": "app_core_wechat_message_wechatmessageservice_send_template_message" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_message_wechatmessageservice_send_order_status", "target": "app_core_wechat_message_wechatmessageservice_send_template_message" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_message_wechatmessageservice_send_payment_success", "target": "app_core_wechat_message_wechatmessageservice_send_template_message" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L310", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_message_wechatmessageservice_send_refund_result", "target": "app_core_wechat_message_wechatmessageservice_send_template_message" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L345", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_message_wechatmessageservice_send_urge_notification", "target": "app_core_wechat_message_wechatmessageservice_send_template_message" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_message_rationale_143", "target": "app_core_wechat_message_wechatmessageservice_send_order_status" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_message_rationale_179", "target": "app_core_wechat_message_wechatmessageservice_send_payment_success" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L215", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_message_rationale_215", "target": "app_core_wechat_message_wechatmessageservice_send_delivery_notice" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L251", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_message_rationale_251", "target": "app_core_wechat_message_wechatmessageservice_send_delivery_warning" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L289", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_message_rationale_289", "target": "app_core_wechat_message_wechatmessageservice_send_refund_result" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/wechat_message.py", "source_location": "L325", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_message_rationale_325", "target": "app_core_wechat_message_wechatmessageservice_send_urge_notification" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L354", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay", "target": "app_core_wechat_pay_get_wechat_pay_client" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L625", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay", "target": "app_core_wechat_pay_get_wechat_pay_v2" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L363", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay", "target": "app_core_wechat_pay_wechat_pay" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay", "target": "app_core_wechat_pay_wechatpayclient" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L371", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay", "target": "app_core_wechat_pay_wechatpayv2client" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay", "target": "time" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_rationale_1", "target": "app_core_wechat_pay" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L354", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_get_wechat_pay_client", "target": "app_core_wechat_pay_wechatpayclient" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L363", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechat_pay", "target": "app_core_wechat_pay_wechatpayclient" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L320", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayclient", "target": "app_core_wechat_pay_wechatpayclient_close_order" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayclient", "target": "app_core_wechat_pay_wechatpayclient_generate_nonce_str" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayclient", "target": "app_core_wechat_pay_wechatpayclient_generate_pay_sign" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayclient", "target": "app_core_wechat_pay_wechatpayclient_generate_sign" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayclient", "target": "app_core_wechat_pay_wechatpayclient_generate_sign_v3" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayclient", "target": "app_core_wechat_pay_wechatpayclient_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayclient", "target": "app_core_wechat_pay_wechatpayclient_make_request" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayclient", "target": "app_core_wechat_pay_wechatpayclient_query_order" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayclient", "target": "app_core_wechat_pay_wechatpayclient_refund" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayclient", "target": "app_core_wechat_pay_wechatpayclient_unified_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L323", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayclient_close_order", "target": "app_core_wechat_pay_wechatpayclient_generate_nonce_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayclient_generate_pay_sign", "target": "app_core_wechat_pay_wechatpayclient_generate_nonce_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L220", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayclient_query_order", "target": "app_core_wechat_pay_wechatpayclient_generate_nonce_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L270", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayclient_refund", "target": "app_core_wechat_pay_wechatpayclient_generate_nonce_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayclient_unified_order", "target": "app_core_wechat_pay_wechatpayclient_generate_nonce_str" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayclient_generate_sign", "target": "app_core_wechat_pay_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayclient_unified_order", "target": "app_core_wechat_pay_py_any" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_rationale_60", "target": "app_core_wechat_pay_wechatpayclient_generate_sign_v3" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L329", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayclient_close_order", "target": "app_core_wechat_pay_wechatpayclient_generate_sign_v3" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L288", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayclient_refund", "target": "app_core_wechat_pay_wechatpayclient_generate_sign_v3" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayclient_unified_order", "target": "app_core_wechat_pay_wechatpayclient_generate_sign_v3" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_rationale_131", "target": "app_core_wechat_pay_wechatpayclient_unified_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayclient_unified_order", "target": "app_core_wechat_pay_wechatpayclient_generate_pay_sign" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L254", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_rationale_254", "target": "app_core_wechat_pay_wechatpayclient_refund" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L625", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_get_wechat_pay_v2", "target": "app_core_wechat_pay_wechatpayv2client" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L409", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayv2client", "target": "app_core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L393", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayv2client", "target": "app_core_wechat_pay_wechatpayv2client_dict_to_xml" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L386", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayv2client", "target": "app_core_wechat_pay_wechatpayv2client_generate_sign" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayv2client", "target": "app_core_wechat_pay_wechatpayv2client_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L614", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayv2client", "target": "app_core_wechat_pay_wechatpayv2client_parse_notify" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L522", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayv2client", "target": "app_core_wechat_pay_wechatpayv2client_query_order" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L560", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayv2client", "target": "app_core_wechat_pay_wechatpayv2client_refund" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L435", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayv2client", "target": "app_core_wechat_pay_wechatpayv2client_unified_order" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L401", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayv2client", "target": "app_core_wechat_pay_wechatpayv2client_xml_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L620", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayv2client_parse_notify", "target": "app_core_wechat_pay_wechatpayv2client_generate_sign" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L538", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayv2client_query_order", "target": "app_core_wechat_pay_wechatpayv2client_generate_sign" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L581", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayv2client_refund", "target": "app_core_wechat_pay_wechatpayv2client_generate_sign" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L476", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayv2client_unified_order", "target": "app_core_wechat_pay_wechatpayv2client_generate_sign" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L550", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayv2client_query_order", "target": "app_core_wechat_pay_wechatpayv2client_dict_to_xml" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L597", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayv2client_refund", "target": "app_core_wechat_pay_wechatpayv2client_dict_to_xml" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L487", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayv2client_unified_order", "target": "app_core_wechat_pay_wechatpayv2client_dict_to_xml" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L616", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayv2client_parse_notify", "target": "app_core_wechat_pay_wechatpayv2client_xml_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L555", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayv2client_query_order", "target": "app_core_wechat_pay_wechatpayv2client_xml_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L601", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayv2client_refund", "target": "app_core_wechat_pay_wechatpayv2client_xml_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L492", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayv2client_unified_order", "target": "app_core_wechat_pay_wechatpayv2client_xml_to_dict" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L410", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_rationale_410", "target": "app_core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L497", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_wechatpayv2client_unified_order", "target": "app_core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/wechat_pay.py", "source_location": "L443", "weight": 1.0, "confidence_score": 1.0, "source": "app_core_wechat_pay_rationale_443", "target": "app_core_wechat_pay_wechatpayv2client_unified_order" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "app/crud/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_init", "target": "app_crud_base" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_init", "target": "app_crud_base_crudbase" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_init", "target": "app_crud_base_historycrud" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "app/crud/__init__.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_init", "target": "app_crud_user" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/api_request_log.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_api_request_log", "target": "app_crud_api_request_log_apirequestlogcrud" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/api_request_log.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_api_request_log", "target": "app_models_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/api_request_log.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_api_request_log", "target": "app_models_models_sysapirequestlog" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/api_request_log.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_api_request_log", "target": "app_models_models_sysapirequestloghis" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/crud/api_request_log.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_api_request_log_apirequestlogcrud", "target": "app_crud_api_request_log_apirequestlogcrud_delete" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/crud/api_request_log.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_api_request_log_apirequestlogcrud", "target": "app_crud_api_request_log_apirequestlogcrud_get" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/crud/api_request_log.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_api_request_log_apirequestlogcrud", "target": "app_crud_api_request_log_apirequestlogcrud_get_multi_with_filters" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/crud/api_request_log.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_crud_api_request_log_apirequestlogcrud", "target": "app_models_models_sysapirequestlog" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/crud/api_request_log.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_crud_api_request_log_apirequestlogcrud", "target": "app_models_models_sysapirequestloghis" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/api_request_log.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_api_request_log_apirequestlogcrud_get_multi_with_filters", "target": "app_crud_api_request_log_py_session" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/api_request_log.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_api_request_log_apirequestlogcrud_get_multi_with_filters", "target": "app_models_models_sysapirequestlog" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/api_request_log.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_api_request_log_apirequestlogcrud_delete", "target": "app_crud_api_request_log_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/api_request_log.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_api_request_log_apirequestlogcrud_get", "target": "app_crud_api_request_log_py_session" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/api_request_log.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_api_request_log_apirequestlogcrud_get", "target": "app_models_models_sysapirequestlog" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/crud/api_request_log.py", "source_location": "L95", "weight": 1.0, "source": "app_crud_api_request_log_apirequestlogcrud_delete", "target": "app_models_models_sysapirequestloghis" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base", "target": "app_crud_base_camel_to_snake" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base", "target": "app_crud_base_crudbase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base", "target": "app_crud_base_get_model_attr" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base", "target": "app_crud_base_historycrud" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user", "target": "app_crud_base" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_get_model_attr", "target": "app_crud_base_camel_to_snake" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase_create", "target": "app_crud_base_get_model_attr" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase_update", "target": "app_crud_base_get_model_attr" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase", "target": "app_crud_base_crudbase_count" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase", "target": "app_crud_base_crudbase_create" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase", "target": "app_crud_base_crudbase_delete" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase", "target": "app_crud_base_crudbase_exists" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase", "target": "app_crud_base_crudbase_get" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase", "target": "app_crud_base_crudbase_get_all" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase", "target": "app_crud_base_crudbase_get_multi" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase", "target": "app_crud_base_crudbase_hard_delete" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase", "target": "app_crud_base_crudbase_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase", "target": "app_crud_base_crudbase_update" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user", "target": "app_crud_base_crudbase" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/crud/user.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_crud_user_usercrudcompat", "target": "app_crud_base_crudbase" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase_init", "target": "modeltype" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase_create", "target": "modeltype" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase_get", "target": "modeltype" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase_get_all", "target": "modeltype" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase_get_multi", "target": "modeltype" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase_update", "target": "modeltype" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_historycrud_create_history", "target": "modeltype" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase_delete", "target": "app_crud_base_crudbase_get" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase_get", "target": "app_crud_base_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase_hard_delete", "target": "app_crud_base_crudbase_get" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase_update", "target": "app_crud_base_crudbase_get" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase_count", "target": "app_crud_base_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase_create", "target": "app_crud_base_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase_delete", "target": "app_crud_base_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase_exists", "target": "app_crud_base_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase_get_all", "target": "app_crud_base_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase_get_multi", "target": "app_crud_base_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase_hard_delete", "target": "app_crud_base_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase_update", "target": "app_crud_base_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_historycrud_create_history", "target": "app_crud_base_py_session" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase_get_multi", "target": "app_crud_base_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase_count", "target": "app_crud_base_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase_exists", "target": "app_crud_base_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase_get_all", "target": "app_crud_base_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_crudbase_hard_delete", "target": "app_crud_base_crudbase_delete" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L204", "weight": 1.0, "source": "app_crud_crm_quote_build_quote_filters", "target": "app_crud_base_crudbase_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L152", "weight": 1.0, "source": "app_services_pl_plan_contract_gap_delivery_stop_gap_expr", "target": "app_crud_base_crudbase_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L196", "weight": 1.0, "source": "app_services_pl_plan_contract_gap_legacy_demander_gap_expr", "target": "app_crud_base_crudbase_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L170", "weight": 1.0, "source": "app_services_pl_plan_contract_gap_legacy_supplier_gap_expr", "target": "app_crud_base_crudbase_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L353", "weight": 1.0, "source": "app_services_pl_plan_contract_gap_list_plan_contract_gaps", "target": "app_crud_base_crudbase_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L129", "weight": 1.0, "source": "app_services_pl_plan_contract_gap_load_stop_gap_expr", "target": "app_crud_base_crudbase_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L106", "weight": 1.0, "source": "app_services_pl_plan_contract_gap_stop_contract_exists", "target": "app_crud_base_crudbase_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L309", "weight": 1.0, "source": "app_services_pl_plan_service_plan_has_hazard_product_exists", "target": "app_crud_base_crudbase_exists" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_service.py", "source_location": "L342", "weight": 1.0, "source": "app_services_pl_plan_service_plan_has_incomplete_hazard_cert_exists", "target": "app_crud_base_crudbase_exists" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/crud/base.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_base_historycrud", "target": "app_crud_base_historycrud_create_history" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/biz_no_generator.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_biz_no_generator", "target": "app_crud_biz_no_generator_allocate_next_biz_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/biz_no_generator.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_biz_no_generator", "target": "app_crud_biz_no_generator_format_biz_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/biz_no_generator.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_biz_no_generator", "target": "app_crud_biz_no_generator_prefix_for" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/biz_no_generator.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_biz_no_generator", "target": "app_crud_biz_no_generator_py_datetime" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/biz_no_generator.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_biz_no_generator_rationale_1", "target": "app_crud_biz_no_generator" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/biz_no_generator.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_biz_no_generator_allocate_next_biz_no", "target": "app_crud_biz_no_generator_prefix_for" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/biz_no_generator.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_biz_no_generator_prefix_for", "target": "biznokind" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/biz_no_generator.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_biz_no_generator_allocate_next_biz_no", "target": "biznokind" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/biz_no_generator.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_biz_no_generator_allocate_next_biz_no", "target": "app_crud_biz_no_generator_format_biz_no" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/biz_no_generator.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_biz_no_generator_allocate_next_biz_no", "target": "app_crud_biz_no_generator_py_datetime" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/biz_no_generator.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_biz_no_generator_allocate_next_biz_no", "target": "app_crud_biz_no_generator_py_session" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/biz_no_generator.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_biz_no_generator_rationale_35", "target": "app_crud_biz_no_generator_allocate_next_biz_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L413", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_crud_crm_clue_assign_clues" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L581", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_crud_crm_clue_check_convert" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L618", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_crud_crm_clue_check_duplicate_clue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L457", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_crud_crm_clue_convert_clue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L259", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_crud_crm_clue_create_clue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_crud_crm_clue_enrich_user_names" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_crud_crm_clue_ensure_clue_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L248", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_crud_crm_clue_get_clue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L788", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_crud_crm_clue_get_park_area_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L644", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_crud_crm_clue_import_clues" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L591", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_crud_crm_clue_invalid_clue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_crud_crm_clue_list_clues" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_crud_crm_clue_parse_optional_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_crud_crm_clue_parse_optional_datetime" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_crud_crm_clue_py_datetime" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_crud_crm_clue_resolve_user_display_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_crud_crm_clue_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L390", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_crud_crm_clue_soft_delete_clue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_crud_crm_clue_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L324", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_crud_crm_clue_update_clue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L737", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_crud_crm_clue_update_clue_level" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L764", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_crud_crm_clue_update_clue_status" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L568", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_crud_crm_clue_validate_convertible" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L465", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_crud_crm_contact_create_contact" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L466", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_crud_crm_customer_check_duplicate_customer" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L466", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_crud_crm_customer_customer_name_exists" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L466", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_crud_crm_customer_generate_customer_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_models_crm_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_models_crm_models_crmclue" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L467", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_models_crm_models_crmcustomer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_models_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue", "target": "app_models_models_sysuser" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow", "target": "app_crud_crm_clue" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_rationale_1", "target": "app_crud_crm_clue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L441", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_assign_clues", "target": "app_crud_crm_clue_ensure_clue_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L474", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_convert_clue", "target": "app_crud_crm_clue_ensure_clue_in_scope" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_ensure_clue_in_scope", "target": "app_crud_crm_clue_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_ensure_clue_in_scope", "target": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_ensure_clue_in_scope", "target": "app_models_crm_models_crmclue" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow", "target": "app_crud_crm_clue_ensure_clue_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_create_clue_follow", "target": "app_crud_crm_clue_ensure_clue_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L259", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_get_follow_statistics", "target": "app_crud_crm_clue_ensure_clue_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_list_clue_follows", "target": "app_crud_crm_clue_ensure_clue_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L604", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_invalid_clue", "target": "app_crud_crm_clue_ensure_clue_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L402", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_soft_delete_clue", "target": "app_crud_crm_clue_ensure_clue_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L337", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_update_clue", "target": "app_crud_crm_clue_ensure_clue_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L756", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_update_clue_level", "target": "app_crud_crm_clue_ensure_clue_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L777", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_update_clue_status", "target": "app_crud_crm_clue_ensure_clue_in_scope" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L413", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_assign_clues", "target": "app_crud_crm_clue_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L581", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_check_convert", "target": "app_crud_crm_clue_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L618", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_check_duplicate_clue", "target": "app_crud_crm_clue_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L457", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_convert_clue", "target": "app_crud_crm_clue_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L259", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_create_clue", "target": "app_crud_crm_clue_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_enrich_user_names", "target": "app_crud_crm_clue_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L248", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_get_clue", "target": "app_crud_crm_clue_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L788", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_get_park_area_list", "target": "app_crud_crm_clue_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L644", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_import_clues", "target": "app_crud_crm_clue_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L591", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_invalid_clue", "target": "app_crud_crm_clue_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_list_clues", "target": "app_crud_crm_clue_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_resolve_user_display_name", "target": "app_crud_crm_clue_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L390", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_soft_delete_clue", "target": "app_crud_crm_clue_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L324", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_update_clue", "target": "app_crud_crm_clue_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L737", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_update_clue_level", "target": "app_crud_crm_clue_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L764", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_update_clue_status", "target": "app_crud_crm_clue_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L302", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_create_clue", "target": "app_crud_crm_clue_parse_optional_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_parse_optional_date", "target": "app_crud_crm_clue_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_parse_optional_date", "target": "app_crud_crm_clue_py_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L372", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_update_clue", "target": "app_crud_crm_clue_parse_optional_date" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L618", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_check_duplicate_clue", "target": "app_crud_crm_clue_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_enrich_user_names", "target": "app_crud_crm_clue_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L644", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_import_clues", "target": "app_crud_crm_clue_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_list_clues", "target": "app_crud_crm_clue_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_parse_optional_datetime", "target": "app_crud_crm_clue_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_row_to_dict", "target": "app_crud_crm_clue_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L310", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_create_clue", "target": "app_crud_crm_clue_parse_optional_datetime" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_parse_optional_datetime", "target": "app_crud_crm_clue_py_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_update_clue", "target": "app_crud_crm_clue_parse_optional_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L425", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_assign_clues", "target": "app_crud_crm_clue_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L280", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_create_clue", "target": "app_crud_crm_clue_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L381", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_update_clue", "target": "app_crud_crm_clue_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L640", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_check_duplicate_clue", "target": "app_crud_crm_clue_enrich_user_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_list_clues", "target": "app_crud_crm_clue_enrich_user_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L588", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_check_convert", "target": "app_crud_crm_clue_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L639", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_check_duplicate_clue", "target": "app_crud_crm_clue_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L563", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_convert_clue", "target": "app_crud_crm_clue_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_list_clues", "target": "app_crud_crm_clue_row_to_dict" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_row_to_dict", "target": "app_models_crm_models_crmclue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_list_clues", "target": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L582", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_check_convert", "target": "app_crud_crm_clue_get_clue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L469", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_convert_clue", "target": "app_crud_crm_clue_get_clue" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow", "target": "app_crud_crm_clue_get_clue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_create_clue_follow", "target": "app_crud_crm_clue_get_clue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L254", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_get_follow_statistics", "target": "app_crud_crm_clue_get_clue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_list_clue_follows", "target": "app_crud_crm_clue_get_clue" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L248", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_get_clue", "target": "app_models_crm_models_crmclue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L599", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_invalid_clue", "target": "app_crud_crm_clue_get_clue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L397", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_soft_delete_clue", "target": "app_crud_crm_clue_get_clue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L332", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_update_clue", "target": "app_crud_crm_clue_get_clue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L772", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_update_clue_status", "target": "app_crud_crm_clue_get_clue" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L259", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_create_clue", "target": "app_models_crm_models_crmclue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L715", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_import_clues", "target": "app_crud_crm_clue_create_clue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L709", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_import_clues", "target": "app_crud_crm_clue_update_clue" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L324", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_update_clue", "target": "app_models_crm_models_crmclue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L475", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_convert_clue", "target": "app_crud_crm_clue_validate_convertible" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L535", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_convert_clue", "target": "app_crud_crm_contact_create_contact" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L478", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_convert_clue", "target": "app_crud_crm_customer_check_duplicate_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L491", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_convert_clue", "target": "app_crud_crm_customer_customer_name_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L503", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_convert_clue", "target": "app_crud_crm_customer_generate_customer_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L501", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_convert_clue", "target": "app_models_crm_models_crmcustomer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L587", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_check_convert", "target": "app_crud_crm_clue_validate_convertible" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L568", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_validate_convertible", "target": "app_models_crm_models_crmclue" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L591", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_invalid_clue", "target": "app_models_crm_models_crmclue" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue.py", "source_location": "L764", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_update_clue_status", "target": "app_models_crm_models_crmclue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow", "target": "app_crud_crm_clue_follow_create_clue_follow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow", "target": "app_crud_crm_clue_follow_delete_clue_follow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow", "target": "app_crud_crm_clue_follow_get_clue_follow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow", "target": "app_crud_crm_clue_follow_get_follow_statistics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow", "target": "app_crud_crm_clue_follow_list_clue_follows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow", "target": "app_crud_crm_clue_follow_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow", "target": "app_crud_crm_clue_follow_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow", "target": "app_crud_crm_clue_follow_update_clue_follow" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow", "target": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow", "target": "app_models_crm_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow", "target": "app_models_crm_models_crmclue" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow", "target": "app_models_crm_models_crmcluefollow" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_create_clue_follow", "target": "app_crud_crm_clue_follow_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_get_clue_follow", "target": "app_crud_crm_clue_follow_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_list_clue_follows", "target": "app_crud_crm_clue_follow_row_to_dict" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_row_to_dict", "target": "app_crud_crm_clue_follow_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_row_to_dict", "target": "app_models_crm_models_crmcluefollow" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_update_clue_follow", "target": "app_crud_crm_clue_follow_row_to_dict" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_create_clue_follow", "target": "app_crud_crm_clue_follow_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_get_clue_follow", "target": "app_crud_crm_clue_follow_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_get_follow_statistics", "target": "app_crud_crm_clue_follow_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_list_clue_follows", "target": "app_crud_crm_clue_follow_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_update_clue_follow", "target": "app_crud_crm_clue_follow_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_create_clue_follow", "target": "app_crud_crm_clue_follow_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_create_clue_follow", "target": "app_models_crm_models_crmcluefollow" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_rationale_54", "target": "app_crud_crm_clue_follow_create_clue_follow" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_delete_clue_follow", "target": "app_crud_crm_clue_follow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_get_clue_follow", "target": "app_crud_crm_clue_follow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_get_follow_statistics", "target": "app_crud_crm_clue_follow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_list_clue_follows", "target": "app_crud_crm_clue_follow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_update_clue_follow", "target": "app_crud_crm_clue_follow_py_session" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_rationale_108", "target": "app_crud_crm_clue_follow_update_clue_follow" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_update_clue_follow", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_list_clue_follows", "target": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_get_clue_follow", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_delete_clue_follow", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_rationale_206", "target": "app_crud_crm_clue_follow_delete_clue_follow" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_follow.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_follow_get_follow_statistics", "target": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics", "target": "app_crud_crm_clue_statistics_apply_create_range" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics", "target": "app_crud_crm_clue_statistics_base_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics", "target": "app_crud_crm_clue_statistics_get_clue_level_statistics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics", "target": "app_crud_crm_clue_statistics_get_clue_overview_statistics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L262", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics", "target": "app_crud_crm_clue_statistics_get_clue_owner_statistics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics", "target": "app_crud_crm_clue_statistics_get_clue_source_statistics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics", "target": "app_crud_crm_clue_statistics_get_clue_trend_statistics" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics", "target": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics", "target": "app_models_crm_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics", "target": "app_models_crm_models_crmclue" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics_base_query", "target": "app_crud_crm_clue_statistics_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics_base_query", "target": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics_get_clue_level_statistics", "target": "app_crud_crm_clue_statistics_base_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics_get_clue_overview_statistics", "target": "app_crud_crm_clue_statistics_base_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L270", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics_get_clue_owner_statistics", "target": "app_crud_crm_clue_statistics_base_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics_get_clue_source_statistics", "target": "app_crud_crm_clue_statistics_base_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics_get_clue_trend_statistics", "target": "app_crud_crm_clue_statistics_base_query" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics_get_clue_level_statistics", "target": "app_crud_crm_clue_statistics_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics_get_clue_overview_statistics", "target": "app_crud_crm_clue_statistics_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L262", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics_get_clue_owner_statistics", "target": "app_crud_crm_clue_statistics_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics_get_clue_source_statistics", "target": "app_crud_crm_clue_statistics_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics_get_clue_trend_statistics", "target": "app_crud_crm_clue_statistics_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics_get_clue_overview_statistics", "target": "app_crud_crm_clue_statistics_apply_create_range" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L279", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics_get_clue_owner_statistics", "target": "app_crud_crm_clue_statistics_apply_create_range" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics_get_clue_source_statistics", "target": "app_crud_crm_clue_statistics_apply_create_range" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics_get_clue_overview_statistics", "target": "app_crud_crm_clue_statistics_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics_get_clue_level_statistics", "target": "app_crud_crm_clue_statistics_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L262", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics_get_clue_owner_statistics", "target": "app_crud_crm_clue_statistics_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics_get_clue_source_statistics", "target": "app_crud_crm_clue_statistics_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/clue_statistics.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_clue_statistics_get_clue_trend_statistics", "target": "app_crud_crm_clue_statistics_py_any" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact", "target": "app_crud_crm_contact_create_contact" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact", "target": "app_crud_crm_contact_get_contact" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact", "target": "app_crud_crm_contact_list_contacts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact", "target": "app_crud_crm_contact_list_contacts_by_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact", "target": "app_crud_crm_contact_parse_optional_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact", "target": "app_crud_crm_contact_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact", "target": "app_crud_crm_contact_set_primary_contact" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L325", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact", "target": "app_crud_crm_contact_soft_delete_contact" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact", "target": "app_crud_crm_contact_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L255", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact", "target": "app_crud_crm_contact_update_contact" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact", "target": "app_crud_crm_customer_get_customer" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact", "target": "app_crud_crm_customer_update_contact_count" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact", "target": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact", "target": "app_crud_crm_data_scope_helpers_ensure_crm_contact_row_in_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact", "target": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact", "target": "app_models_crm_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact", "target": "app_models_crm_models_crmcontact" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contact" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_contact" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_create_contact", "target": "app_crud_crm_contact_parse_optional_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_parse_optional_date", "target": "app_crud_crm_contact_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_parse_optional_date", "target": "app_crud_crm_contact_py_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L282", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_update_contact", "target": "app_crud_crm_contact_parse_optional_date" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_list_contacts", "target": "app_crud_crm_contact_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_list_contacts_by_customer", "target": "app_crud_crm_contact_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_row_to_dict", "target": "app_crud_crm_contact_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_list_contacts", "target": "app_crud_crm_contact_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_list_contacts_by_customer", "target": "app_crud_crm_contact_row_to_dict" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_row_to_dict", "target": "app_models_crm_models_crmcontact" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_list_contacts", "target": "app_crud_crm_contact_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_list_contacts", "target": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_create_contact", "target": "app_crud_crm_contact_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_get_contact", "target": "app_crud_crm_contact_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_list_contacts_by_customer", "target": "app_crud_crm_contact_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_set_primary_contact", "target": "app_crud_crm_contact_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L325", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_soft_delete_contact", "target": "app_crud_crm_contact_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L255", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_update_contact", "target": "app_crud_crm_contact_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_list_contacts_by_customer", "target": "app_crud_crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_list_contacts_by_customer", "target": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_get_contact", "target": "app_models_crm_models_crmcontact" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L304", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_set_primary_contact", "target": "app_crud_crm_contact_get_contact" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L333", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_soft_delete_contact", "target": "app_crud_crm_contact_get_contact" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L264", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_update_contact", "target": "app_crud_crm_contact_get_contact" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contact_get_contact" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1146", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_apply_contract_entity_fields", "target": "app_crud_crm_contact_get_contact" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_contact_get_contact" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L486", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_enrich_contact_fields", "target": "app_crud_crm_contact_get_contact" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L536", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_get_quote_detail", "target": "app_crud_crm_contact_get_contact" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L208", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_create_contact", "target": "app_crud_crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L250", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_create_contact", "target": "app_crud_crm_customer_update_contact_count" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_create_contact", "target": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_create_contact", "target": "app_models_crm_models_crmcontact" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_update_contact", "target": "app_crud_crm_data_scope_helpers_ensure_crm_contact_row_in_scope" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L255", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_update_contact", "target": "app_models_crm_models_crmcontact" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L309", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_set_primary_contact", "target": "app_crud_crm_data_scope_helpers_ensure_crm_contact_row_in_scope" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_set_primary_contact", "target": "app_models_crm_models_crmcontact" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L348", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_soft_delete_contact", "target": "app_crud_crm_customer_update_contact_count" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contact.py", "source_location": "L338", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contact_soft_delete_contact", "target": "app_crud_crm_data_scope_helpers_ensure_crm_contact_row_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L764", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_align_contract_no_to_sign_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1040", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_apply_contract_entity_fields" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_approval" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_approval_can_user_approve" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_approval_create_approval_records" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_approval_delete_pending_approvals" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_approval_invalidate_all_approvals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1333", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_assert_contract_editable_for_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L835", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_auto_contract_name_body" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2427", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_batch_assign_owner" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1539", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_batch_submit_contract_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L256", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_build_contract_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L639", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_build_contract_name_from_parties" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_build_customer_address" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1034", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_calc_amount_with_tax" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2165", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_change_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L732", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_contract_no_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1918", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_contract_period_key" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L252", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_contract_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1220", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_create_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2537", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_create_contract_change" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2716", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_create_contract_template" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2343", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_create_from_opportunity" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2031", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_create_from_quote" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_decimal_value" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2461", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_download_contract_pdf" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2522", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_enrich_change_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_ensure_contract_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2688", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_execute_change" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2700", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_export_contract_changes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2883", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_export_contract_templates" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2148", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_export_contracts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1619", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_finish_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_first_non_blank" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L888", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_generate_contract_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L685", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_generate_contract_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2478", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_generate_template_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2510", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_get_change_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L475", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_get_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2216", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_get_contract_change_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L589", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_get_contract_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L609", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_get_contract_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_get_contract_row_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2298", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_get_contract_template_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_get_default_invoice_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_get_field" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L626", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_get_supplier_short_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1698", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_get_template" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1642", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_invalid_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_is_blank" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L960", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_is_framework_contract_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2187", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_list_contract_changes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2265", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_list_contract_templates" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L434", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_list_contracts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L972", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_normalize_framework_contract_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2318", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_opportunity_products_to_contract_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_parse_optional_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_parse_optional_datetime" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_product" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_product_batch_insert_contract_products" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_product_delete_products_by_contract_id" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_product_list_contract_products" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_product_list_products_by_contract_ids" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_py_datetime" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_py_decimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1973", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_query_expiring" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2000", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_quote_products_to_contract_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2094", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_renew_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L752", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_replace_contract_no_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1016", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_resolve_contract_product_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L797", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_resolve_party_short_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_resolve_user_display_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1670", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_save_template" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2396", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_sign_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2626", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_soft_delete_contract_changes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2823", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_soft_delete_contract_templates" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1451", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_soft_delete_contracts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1596", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_start_execute" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1847", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_statistics_by_status" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1881", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_statistics_by_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1784", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_statistics_overview" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1927", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_statistics_trend" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L831", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_strip_contract_name_no_suffix" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2652", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_submit_change_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1494", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_submit_contract_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2240", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_template_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2857", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_toggle_contract_template_active" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1339", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_update_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2588", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_update_contract_change" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2766", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_update_contract_template" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1728", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_upload_attachments" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1753", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_upload_attachments_with_category" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1711", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_upload_file" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L864", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_user_contract_name_uses_party_full_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L964", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_validate_contract_type_and_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1475", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_validate_framework_contract_for_submit_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L993", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_validate_product_prices_by_contract_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1007", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_validate_sale_purchase_contract_amount" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2675", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_withdraw_change" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1569", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_contract_withdraw_contract_approval" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_customer" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_customer_get_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_invoice_info" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_invoice_info_list_invoice_info_by_customer" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2376", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_opportunity_product_list_products_by_opportunity" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_product" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_product_resolve_product_id_for_quote_item" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_quote" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_quote_get_quote" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_quote_product" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_quote_product_list_quote_products" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_supplier_info" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_crud_crm_supplier_info_get_supplier_info" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_models_crm_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_models_crm_models_crmcontract" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_models_crm_models_crmcontractapproval" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_models_crm_models_crmcontractchange" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_models_crm_models_crmcontractproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_models_crm_models_crmcontracttemplate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_models_crm_models_crmopportunity" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_models_crm_models_crmproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_models_crm_models_crmquote" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_models_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_models_models_sysuser" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_services_crm_settlement_clause" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_services_crm_settlement_clause_default_settlement_clause" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_services_crm_supplier_hazard" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_services_crm_supplier_hazard_assert_products_allowed_for_supplier" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L571", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L571", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract", "target": "app_services_pl_contract_plan_qty_attach_plan_qty_fields_to_products" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_rationale_1", "target": "app_crud_crm_contract" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit", "target": "app_crud_crm_contract" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties", "target": "app_crud_crm_contract" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align", "target": "app_crud_crm_contract" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_reedit_to_draft.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_reedit_to_draft", "target": "app_crud_crm_contract" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_ensure_contract_in_scope", "target": "app_crud_crm_contract_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_ensure_contract_in_scope", "target": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_ensure_contract_in_scope", "target": "app_models_crm_models_crmcontract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L495", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_contract", "target": "app_crud_crm_contract_ensure_contract_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_contract_row_in_scope", "target": "app_crud_crm_contract_ensure_contract_in_scope" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L764", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_align_contract_no_to_sign_date", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1040", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_apply_contract_entity_fields", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2427", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_batch_assign_owner", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1539", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_batch_submit_contract_approval", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L256", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_build_contract_filters", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L639", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_build_contract_name_from_parties", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L732", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_contract_no_exists", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1220", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2537", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract_change", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2716", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract_template", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2343", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_from_opportunity", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2031", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_from_quote", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2461", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_download_contract_pdf", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2522", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_enrich_change_rows", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2688", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_execute_change", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2700", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_export_contract_changes", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2883", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_export_contract_templates", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2148", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_export_contracts", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1619", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_finish_contract", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L685", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_generate_contract_no", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2478", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_generate_template_no", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2510", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_change_row", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L475", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_contract", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2216", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_contract_change_detail", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L589", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_contract_detail", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L609", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_contract_row", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_contract_row_in_scope", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2298", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_contract_template_detail", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_default_invoice_info", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L626", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_supplier_short_name", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1698", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_template", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1642", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_invalid_contract", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2187", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_list_contract_changes", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2265", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_list_contract_templates", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L434", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_list_contracts", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1973", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_query_expiring", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2094", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_renew_contract", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1016", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_resolve_contract_product_ids", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_resolve_user_display_name", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1670", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_save_template", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2396", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_sign_contract", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2626", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_soft_delete_contract_changes", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2823", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_soft_delete_contract_templates", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1451", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_soft_delete_contracts", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1596", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_start_execute", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1847", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_statistics_by_status", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1881", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_statistics_by_type", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1784", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_statistics_overview", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1927", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_statistics_trend", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2652", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_submit_change_approval", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1494", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_submit_contract_approval", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2857", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_toggle_contract_template_active", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1339", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_update_contract", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2588", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_update_contract_change", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2766", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_update_contract_template", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1728", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_upload_attachments", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1753", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_upload_attachments_with_category", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1711", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_upload_file", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1475", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_validate_framework_contract_for_submit_approval", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2675", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_withdraw_change", "target": "app_crud_crm_contract_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1569", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_withdraw_contract_approval", "target": "app_crud_crm_contract_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2447", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_batch_assign_owner", "target": "app_crud_crm_contract_get_contract_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1628", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_finish_contract", "target": "app_crud_crm_contract_get_contract_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_contract_row_in_scope", "target": "app_crud_crm_contract_get_contract_row" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_contract_row_in_scope", "target": "app_models_crm_models_crmcontract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1705", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_template", "target": "app_crud_crm_contract_get_contract_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1654", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_invalid_contract", "target": "app_crud_crm_contract_get_contract_row_in_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product", "target": "app_crud_crm_contract_get_contract_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_list_contract_products", "target": "app_crud_crm_contract_get_contract_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1679", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_save_template", "target": "app_crud_crm_contract_get_contract_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2408", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_sign_contract", "target": "app_crud_crm_contract_get_contract_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1462", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_soft_delete_contracts", "target": "app_crud_crm_contract_get_contract_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1605", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_start_execute", "target": "app_crud_crm_contract_get_contract_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1506", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_submit_contract_approval", "target": "app_crud_crm_contract_get_contract_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1350", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_update_contract", "target": "app_crud_crm_contract_get_contract_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1738", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_upload_attachments", "target": "app_crud_crm_contract_get_contract_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1762", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_upload_attachments_with_category", "target": "app_crud_crm_contract_get_contract_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1719", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_upload_file", "target": "app_crud_crm_contract_get_contract_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1579", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_withdraw_contract_approval", "target": "app_crud_crm_contract_get_contract_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1100", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_apply_contract_entity_fields", "target": "app_crud_crm_contract_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L408", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_build_contract_filters", "target": "app_crud_crm_contract_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1273", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract", "target": "app_crud_crm_contract_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2569", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract_change", "target": "app_crud_crm_contract_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2747", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract_template", "target": "app_crud_crm_contract_decimal_value" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_decimal_value", "target": "app_crud_crm_contract_py_any" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_decimal_value", "target": "app_crud_crm_contract_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1853", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_statistics_by_status", "target": "app_crud_crm_contract_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1904", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_statistics_by_type", "target": "app_crud_crm_contract_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1813", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_statistics_overview", "target": "app_crud_crm_contract_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1954", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_statistics_trend", "target": "app_crud_crm_contract_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2619", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_update_contract_change", "target": "app_crud_crm_contract_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2810", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_update_contract_template", "target": "app_crud_crm_contract_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L999", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_validate_product_prices_by_contract_type", "target": "app_crud_crm_contract_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1011", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_validate_sale_purchase_contract_amount", "target": "app_crud_crm_contract_decimal_value" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_build_customer_address", "target": "app_crud_crm_contract_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2165", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_change_row_to_dict", "target": "app_crud_crm_contract_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L252", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_contract_row_to_dict", "target": "app_crud_crm_contract_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1220", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract", "target": "app_crud_crm_contract_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2537", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract_change", "target": "app_crud_crm_contract_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2716", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract_template", "target": "app_crud_crm_contract_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2522", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_enrich_change_rows", "target": "app_crud_crm_contract_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2700", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_export_contract_changes", "target": "app_crud_crm_contract_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2883", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_export_contract_templates", "target": "app_crud_crm_contract_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2148", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_export_contracts", "target": "app_crud_crm_contract_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_first_non_blank", "target": "app_crud_crm_contract_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L475", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_contract", "target": "app_crud_crm_contract_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2216", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_contract_change_detail", "target": "app_crud_crm_contract_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L589", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_contract_detail", "target": "app_crud_crm_contract_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2298", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_contract_template_detail", "target": "app_crud_crm_contract_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_is_blank", "target": "app_crud_crm_contract_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2187", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_list_contract_changes", "target": "app_crud_crm_contract_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2265", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_list_contract_templates", "target": "app_crud_crm_contract_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L434", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_list_contracts", "target": "app_crud_crm_contract_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_parse_optional_date", "target": "app_crud_crm_contract_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_parse_optional_datetime", "target": "app_crud_crm_contract_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1973", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_query_expiring", "target": "app_crud_crm_contract_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_row_to_dict", "target": "app_crud_crm_contract_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1847", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_statistics_by_status", "target": "app_crud_crm_contract_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1881", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_statistics_by_type", "target": "app_crud_crm_contract_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1784", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_statistics_overview", "target": "app_crud_crm_contract_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1927", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_statistics_trend", "target": "app_crud_crm_contract_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2240", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_template_row_to_dict", "target": "app_crud_crm_contract_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1339", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_update_contract", "target": "app_crud_crm_contract_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2588", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_update_contract_change", "target": "app_crud_crm_contract_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2766", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_update_contract_template", "target": "app_crud_crm_contract_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1211", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_apply_contract_entity_fields", "target": "app_crud_crm_contract_py_decimal" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1034", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_calc_amount_with_tax", "target": "app_crud_crm_contract_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1274", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract", "target": "app_crud_crm_contract_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2747", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract_template", "target": "app_crud_crm_contract_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2418", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_sign_contract", "target": "app_crud_crm_contract_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1820", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_statistics_overview", "target": "app_crud_crm_contract_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1957", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_statistics_trend", "target": "app_crud_crm_contract_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1001", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_validate_product_prices_by_contract_type", "target": "app_crud_crm_contract_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1012", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_validate_sale_purchase_contract_amount", "target": "app_crud_crm_contract_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1120", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_apply_contract_entity_fields", "target": "app_crud_crm_contract_parse_optional_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L414", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_build_contract_filters", "target": "app_crud_crm_contract_parse_optional_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1253", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract", "target": "app_crud_crm_contract_parse_optional_date" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_parse_optional_date", "target": "app_crud_crm_contract_py_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2414", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_sign_contract", "target": "app_crud_crm_contract_parse_optional_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L764", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_align_contract_no_to_sign_date", "target": "app_crud_crm_contract_py_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L685", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_generate_contract_no", "target": "app_crud_crm_contract_py_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L752", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_replace_contract_no_date", "target": "app_crud_crm_contract_py_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L422", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_build_contract_filters", "target": "app_crud_crm_contract_parse_optional_datetime" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_parse_optional_datetime", "target": "app_crud_crm_contract_py_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1796", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_statistics_overview", "target": "app_crud_crm_contract_parse_optional_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1937", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_statistics_trend", "target": "app_crud_crm_contract_parse_optional_datetime" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1918", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_contract_period_key", "target": "app_crud_crm_contract_py_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1095", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_apply_contract_entity_fields", "target": "app_crud_crm_contract_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L266", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_build_contract_filters", "target": "app_crud_crm_contract_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1229", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract", "target": "app_crud_crm_contract_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2545", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract_change", "target": "app_crud_crm_contract_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2724", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract_template", "target": "app_crud_crm_contract_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2374", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_from_opportunity", "target": "app_crud_crm_contract_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2062", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_from_quote", "target": "app_crud_crm_contract_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L973", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_normalize_framework_contract_data", "target": "app_crud_crm_contract_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2140", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_renew_contract", "target": "app_crud_crm_contract_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1356", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_update_contract", "target": "app_crud_crm_contract_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2615", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_update_contract_change", "target": "app_crud_crm_contract_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2806", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_update_contract_template", "target": "app_crud_crm_contract_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L965", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_validate_contract_type_and_products", "target": "app_crud_crm_contract_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L994", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_validate_product_prices_by_contract_type", "target": "app_crud_crm_contract_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1008", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_validate_sale_purchase_contract_amount", "target": "app_crud_crm_contract_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1154", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_apply_contract_entity_fields", "target": "app_crud_crm_contract_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2445", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_batch_assign_owner", "target": "app_crud_crm_contract_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L498", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_contract", "target": "app_crud_crm_contract_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L462", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_list_contracts", "target": "app_crud_crm_contract_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1163", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_apply_contract_entity_fields", "target": "app_crud_crm_contract_is_blank" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L517", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_contract", "target": "app_crud_crm_contract_is_blank" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1164", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_apply_contract_entity_fields", "target": "app_crud_crm_contract_first_non_blank" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_build_customer_address", "target": "app_crud_crm_contract_first_non_blank" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L518", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_contract", "target": "app_crud_crm_contract_first_non_blank" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1179", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_apply_contract_entity_fields", "target": "app_crud_crm_contract_get_default_invoice_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L668", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_build_contract_name_from_parties", "target": "app_crud_crm_contract_get_default_invoice_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L533", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_contract", "target": "app_crud_crm_contract_get_default_invoice_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L152", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_default_invoice_info", "target": "app_crud_crm_invoice_info_list_invoice_info_by_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1188", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_apply_contract_entity_fields", "target": "app_crud_crm_contract_build_customer_address" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L542", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_contract", "target": "app_crud_crm_contract_build_customer_address" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L253", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_contract_row_to_dict", "target": "app_crud_crm_contract_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2159", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_export_contracts", "target": "app_crud_crm_contract_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L497", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_contract", "target": "app_crud_crm_contract_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L454", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_list_contracts", "target": "app_crud_crm_contract_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1997", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_query_expiring", "target": "app_crud_crm_contract_row_to_dict" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_rationale_174", "target": "app_crud_crm_contract_row_to_dict" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_row_to_dict", "target": "app_models_crm_models_crmcontract" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L252", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_contract_row_to_dict", "target": "app_models_crm_models_crmcontract" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L256", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_build_contract_filters", "target": "app_crud_crm_contract_py_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2157", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_export_contracts", "target": "app_crud_crm_contract_build_contract_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L447", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_list_contracts", "target": "app_crud_crm_contract_build_contract_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L263", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_rationale_263", "target": "app_crud_crm_contract_build_contract_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L458", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_list_contracts", "target": "app_crud_crm_contract_approval_can_user_approve" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L468", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_list_contracts", "target": "app_crud_crm_contract_product_list_products_by_contract_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L449", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_list_contracts", "target": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L582", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_contract", "target": "app_crud_crm_contract_approval_can_user_approve" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L565", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_contract", "target": "app_crud_crm_contract_product_list_contract_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L513", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_contract", "target": "app_crud_crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L506", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_contract", "target": "app_crud_crm_supplier_info_get_supplier_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L576", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_contract", "target": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L579", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_contract", "target": "app_services_pl_contract_plan_qty_attach_plan_qty_fields_to_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L597", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_contract_detail", "target": "app_crud_crm_contract_get_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1322", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract", "target": "app_crud_crm_contract_get_contract_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2469", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_download_contract_pdf", "target": "app_crud_crm_contract_get_contract_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1448", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_update_contract", "target": "app_crud_crm_contract_get_contract_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2548", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract_change", "target": "app_crud_crm_contract_get_contract_row" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L609", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_contract_row", "target": "app_models_crm_models_crmcontract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2105", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_renew_contract", "target": "app_crud_crm_contract_get_contract_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1483", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_validate_framework_contract_for_submit_approval", "target": "app_crud_crm_contract_get_contract_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L655", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_build_contract_name_from_parties", "target": "app_crud_crm_contract_get_supplier_short_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L629", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_supplier_short_name", "target": "app_crud_crm_supplier_info_get_supplier_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L672", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_build_contract_name_from_parties", "target": "app_crud_crm_contract_generate_contract_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L662", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_build_contract_name_from_parties", "target": "app_crud_crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L653", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_build_contract_name_from_parties", "target": "app_crud_crm_supplier_info_get_supplier_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1293", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract", "target": "app_crud_crm_contract_build_contract_name_from_parties" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L652", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_rationale_652", "target": "app_crud_crm_contract_build_contract_name_from_parties" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1418", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_update_contract", "target": "app_crud_crm_contract_build_contract_name_from_parties" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1257", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract", "target": "app_crud_crm_contract_generate_contract_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L726", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_generate_contract_no", "target": "app_crud_crm_contract_contract_no_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L698", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_generate_contract_no", "target": "app_crud_crm_supplier_info_get_supplier_info" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L692", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_rationale_692", "target": "app_crud_crm_contract_generate_contract_no" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align", "target": "app_crud_crm_contract_generate_contract_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L792", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_align_contract_no_to_sign_date", "target": "app_crud_crm_contract_contract_no_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1260", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract", "target": "app_crud_crm_contract_contract_no_exists" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L739", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_rationale_739", "target": "app_crud_crm_contract_contract_no_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1409", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_update_contract", "target": "app_crud_crm_contract_contract_no_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L781", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_align_contract_no_to_sign_date", "target": "app_crud_crm_contract_replace_contract_no_date" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L753", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_rationale_753", "target": "app_crud_crm_contract_replace_contract_no_date" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align", "target": "app_crud_crm_contract_replace_contract_no_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1259", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract", "target": "app_crud_crm_contract_align_contract_no_to_sign_date" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L772", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_rationale_772", "target": "app_crud_crm_contract_align_contract_no_to_sign_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1401", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_update_contract", "target": "app_crud_crm_contract_align_contract_no_to_sign_date" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_no_align.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_no_align", "target": "app_crud_crm_contract_align_contract_no_to_sign_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L845", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_auto_contract_name_body", "target": "app_crud_crm_contract_resolve_party_short_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L806", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_rationale_806", "target": "app_crud_crm_contract_resolve_party_short_name" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties", "target": "app_crud_crm_contract_resolve_party_short_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L928", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_generate_contract_name", "target": "app_crud_crm_contract_strip_contract_name_no_suffix" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L907", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_generate_contract_name", "target": "app_crud_crm_contract_auto_contract_name_body" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L940", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_generate_contract_name", "target": "app_crud_crm_contract_user_contract_name_uses_party_full_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L873", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_rationale_873", "target": "app_crud_crm_contract_user_contract_name_uses_party_full_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L901", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_rationale_901", "target": "app_crud_crm_contract_generate_contract_name" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_name_from_parties.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_name_from_parties", "target": "app_crud_crm_contract_generate_contract_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L973", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_normalize_framework_contract_data", "target": "app_crud_crm_contract_is_framework_contract_type" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L966", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_validate_contract_type_and_products", "target": "app_crud_crm_contract_is_framework_contract_type" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1486", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_validate_framework_contract_for_submit_approval", "target": "app_crud_crm_contract_is_framework_contract_type" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1234", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract", "target": "app_crud_crm_contract_validate_contract_type_and_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1362", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_update_contract", "target": "app_crud_crm_contract_validate_contract_type_and_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1235", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract", "target": "app_crud_crm_contract_normalize_framework_contract_data" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1363", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_update_contract", "target": "app_crud_crm_contract_normalize_framework_contract_data" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1236", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract", "target": "app_crud_crm_contract_validate_product_prices_by_contract_type" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1364", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_update_contract", "target": "app_crud_crm_contract_validate_product_prices_by_contract_type" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1237", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract", "target": "app_crud_crm_contract_validate_sale_purchase_contract_amount" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1365", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_update_contract", "target": "app_crud_crm_contract_validate_sale_purchase_contract_amount" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1305", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract", "target": "app_crud_crm_contract_resolve_contract_product_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1024", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_resolve_contract_product_ids", "target": "app_crud_crm_product_resolve_product_id_for_quote_item" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1394", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_update_contract", "target": "app_crud_crm_contract_resolve_contract_product_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1106", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_apply_contract_entity_fields", "target": "app_crud_crm_contract_calc_amount_with_tax" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1139", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_apply_contract_entity_fields", "target": "app_crud_crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1159", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_apply_contract_entity_fields", "target": "app_crud_crm_supplier_info_get_supplier_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1040", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_apply_contract_entity_fields", "target": "app_models_crm_models_crmcontract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1289", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract", "target": "app_crud_crm_contract_apply_contract_entity_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1373", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_update_contract", "target": "app_crud_crm_contract_apply_contract_entity_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1310", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract", "target": "app_crud_crm_contract_product_batch_insert_contract_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1266", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract", "target": "app_models_crm_models_crmcontract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1245", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract", "target": "app_services_crm_supplier_hazard_assert_products_allowed_for_supplier" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2381", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_from_opportunity", "target": "app_crud_crm_contract_create_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2071", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_from_quote", "target": "app_crud_crm_contract_create_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2144", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_renew_contract", "target": "app_crud_crm_contract_create_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1354", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_update_contract", "target": "app_crud_crm_contract_assert_contract_editable_for_update" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_contract_reedit_to_draft.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_contract_reedit_to_draft", "target": "app_crud_crm_contract_assert_contract_editable_for_update" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1371", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_update_contract", "target": "app_crud_crm_contract_approval_invalidate_all_approvals" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1437", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_update_contract", "target": "app_crud_crm_contract_product_batch_insert_contract_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1435", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_update_contract", "target": "app_crud_crm_contract_product_delete_products_by_contract_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1384", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_update_contract", "target": "app_crud_crm_contract_product_list_contract_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1386", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_update_contract", "target": "app_services_crm_supplier_hazard_assert_products_allowed_for_supplier" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1459", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_rationale_1459", "target": "app_crud_crm_contract_soft_delete_contracts" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1482", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_rationale_1482", "target": "app_crud_crm_contract_validate_framework_contract_for_submit_approval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1512", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_submit_contract_approval", "target": "app_crud_crm_contract_validate_framework_contract_for_submit_approval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1489", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_validate_framework_contract_for_submit_approval", "target": "app_crud_crm_contract_product_list_contract_products" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1475", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_validate_framework_contract_for_submit_approval", "target": "app_models_crm_models_crmcontract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1554", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_batch_submit_contract_approval", "target": "app_crud_crm_contract_submit_contract_approval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1526", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_submit_contract_approval", "target": "app_crud_crm_contract_approval_create_approval_records" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1525", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_submit_contract_approval", "target": "app_crud_crm_contract_approval_invalidate_all_approvals" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1550", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_rationale_1550", "target": "app_crud_crm_contract_batch_submit_contract_approval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1578", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_rationale_1578", "target": "app_crud_crm_contract_withdraw_contract_approval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1591", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_withdraw_contract_approval", "target": "app_crud_crm_contract_approval_delete_pending_approvals" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1687", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_save_template", "target": "app_services_crm_settlement_clause_default_settlement_clause" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1761", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_rationale_1761", "target": "app_crud_crm_contract_upload_attachments_with_category" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1805", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_statistics_overview", "target": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1850", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_statistics_by_status", "target": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1884", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_statistics_by_type", "target": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1950", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_statistics_trend", "target": "app_crud_crm_contract_contract_period_key" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L1942", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_statistics_trend", "target": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/contract.py", "source_location": "L1947", "weight": 1.0, "source": "app_crud_crm_contract_statistics_trend", "target": "defaultdict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2065", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_from_quote", "target": "app_crud_crm_contract_quote_products_to_contract_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2042", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_from_quote", "target": "app_crud_crm_quote_get_quote" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2064", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_from_quote", "target": "app_crud_crm_quote_product_list_quote_products" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2041", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_rationale_2041", "target": "app_crud_crm_contract_create_from_quote" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1145", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_contract_create_from_quote" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1171", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_to_contract", "target": "app_crud_crm_contract_create_from_quote" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2104", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_rationale_2104", "target": "app_crud_crm_contract_renew_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2142", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_renew_contract", "target": "app_crud_crm_contract_product_list_contract_products" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2155", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_rationale_2155", "target": "app_crud_crm_contract_export_contracts" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2165", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_change_row_to_dict", "target": "app_models_crm_models_crmcontractchange" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2237", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_contract_change_detail", "target": "app_crud_crm_contract_change_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2213", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_list_contract_changes", "target": "app_crud_crm_contract_change_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2706", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_export_contract_changes", "target": "app_crud_crm_contract_list_contract_changes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2201", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_list_contract_changes", "target": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2585", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract_change", "target": "app_crud_crm_contract_get_contract_change_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2234", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_contract_change_detail", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2623", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_update_contract_change", "target": "app_crud_crm_contract_get_contract_change_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2315", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_contract_template_detail", "target": "app_crud_crm_contract_template_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2295", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_list_contract_templates", "target": "app_crud_crm_contract_template_row_to_dict" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2240", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_template_row_to_dict", "target": "app_models_crm_models_crmcontracttemplate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2889", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_export_contract_templates", "target": "app_crud_crm_contract_list_contract_templates" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2279", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_list_contract_templates", "target": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2763", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract_template", "target": "app_crud_crm_contract_get_contract_template_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2820", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_update_contract_template", "target": "app_crud_crm_contract_get_contract_template_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2379", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_from_opportunity", "target": "app_crud_crm_contract_opportunity_products_to_contract_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2378", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_from_opportunity", "target": "app_crud_crm_opportunity_product_list_products_by_opportunity" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2353", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_rationale_2353", "target": "app_crud_crm_contract_create_from_opportunity" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2437", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_rationale_2437", "target": "app_crud_crm_contract_batch_assign_owner" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2468", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_rationale_2468", "target": "app_crud_crm_contract_download_contract_pdf" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2730", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract_template", "target": "app_crud_crm_contract_generate_template_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2479", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_rationale_2479", "target": "app_crud_crm_contract_generate_template_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2689", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_execute_change", "target": "app_crud_crm_contract_get_change_row" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2510", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_get_change_row", "target": "app_models_crm_models_crmcontractchange" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2636", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_soft_delete_contract_changes", "target": "app_crud_crm_contract_get_change_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2662", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_submit_change_approval", "target": "app_crud_crm_contract_get_change_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2597", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_update_contract_change", "target": "app_crud_crm_contract_get_change_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2676", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_withdraw_change", "target": "app_crud_crm_contract_get_change_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2713", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_export_contract_changes", "target": "app_crud_crm_contract_enrich_change_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2560", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract_change", "target": "app_models_crm_models_crmcontractchange" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2600", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_update_contract_change", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2639", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_soft_delete_contract_changes", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2661", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_rationale_2661", "target": "app_crud_crm_contract_submit_change_approval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2733", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_create_contract_template", "target": "app_models_crm_models_crmcontracttemplate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2786", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_update_contract_template", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract.py", "source_location": "L2844", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_soft_delete_contract_templates", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval", "target": "app_crud_crm_contract_approval_advance_contract_after_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L300", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval", "target": "app_crud_crm_contract_approval_approve_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L348", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval", "target": "app_crud_crm_contract_approval_approve_contract_by_contract_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L385", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval", "target": "app_crud_crm_contract_approval_approve_pass" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L395", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval", "target": "app_crud_crm_contract_approval_approve_reject" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L426", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval", "target": "app_crud_crm_contract_approval_approve_transfer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval", "target": "app_crud_crm_contract_approval_build_approval_list_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval", "target": "app_crud_crm_contract_approval_can_user_approve" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval", "target": "app_crud_crm_contract_approval_create_approval_records" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval", "target": "app_crud_crm_contract_approval_delete_pending_approvals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L456", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval", "target": "app_crud_crm_contract_approval_export_contract_approvals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval", "target": "app_crud_crm_contract_approval_get_contract_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval", "target": "app_crud_crm_contract_approval_get_contract_approval_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval", "target": "app_crud_crm_contract_approval_invalidate_all_approvals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval", "target": "app_crud_crm_contract_approval_list_contract_approvals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval", "target": "app_crud_crm_contract_approval_list_contract_approvals_page" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L405", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval", "target": "app_crud_crm_contract_approval_refresh_approver_names" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval", "target": "app_crud_crm_contract_approval_resolve_user_display_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval", "target": "app_crud_crm_contract_approval_row_to_dict" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval", "target": "app_models_crm_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval", "target": "app_models_crm_models_crmcontract" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval", "target": "app_models_crm_models_crmcontractapproval" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval", "target": "app_models_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval", "target": "app_models_models_sysuser" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_rationale_1", "target": "app_crud_crm_contract_approval" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit", "target": "app_crud_crm_contract_approval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_get_contract_approval_detail", "target": "app_crud_crm_contract_approval_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_list_contract_approvals", "target": "app_crud_crm_contract_approval_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_list_contract_approvals_page", "target": "app_crud_crm_contract_approval_row_to_dict" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_row_to_dict", "target": "app_crud_crm_contract_approval_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_row_to_dict", "target": "app_models_crm_models_crmcontractapproval" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L456", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_export_contract_approvals", "target": "app_crud_crm_contract_approval_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_get_contract_approval_detail", "target": "app_crud_crm_contract_approval_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_list_contract_approvals", "target": "app_crud_crm_contract_approval_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_list_contract_approvals_page", "target": "app_crud_crm_contract_approval_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L448", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_approve_transfer", "target": "app_crud_crm_contract_approval_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_create_approval_records", "target": "app_crud_crm_contract_approval_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_get_contract_approval_detail", "target": "app_crud_crm_contract_approval_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_list_contract_approvals", "target": "app_crud_crm_contract_approval_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_list_contract_approvals_page", "target": "app_crud_crm_contract_approval_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L417", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_refresh_approver_names", "target": "app_crud_crm_contract_approval_resolve_user_display_name" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_resolve_user_display_name", "target": "app_crud_crm_contract_approval_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_advance_contract_after_approval", "target": "app_crud_crm_contract_approval_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L300", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_approve_contract", "target": "app_crud_crm_contract_approval_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L348", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_approve_contract_by_contract_id", "target": "app_crud_crm_contract_approval_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L385", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_approve_pass", "target": "app_crud_crm_contract_approval_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L395", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_approve_reject", "target": "app_crud_crm_contract_approval_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L426", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_approve_transfer", "target": "app_crud_crm_contract_approval_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_can_user_approve", "target": "app_crud_crm_contract_approval_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_create_approval_records", "target": "app_crud_crm_contract_approval_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_delete_pending_approvals", "target": "app_crud_crm_contract_approval_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L456", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_export_contract_approvals", "target": "app_crud_crm_contract_approval_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_get_contract_approval", "target": "app_crud_crm_contract_approval_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_get_contract_approval_detail", "target": "app_crud_crm_contract_approval_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_invalidate_all_approvals", "target": "app_crud_crm_contract_approval_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_list_contract_approvals", "target": "app_crud_crm_contract_approval_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_list_contract_approvals_page", "target": "app_crud_crm_contract_approval_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L405", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_refresh_approver_names", "target": "app_crud_crm_contract_approval_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L311", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_approve_contract", "target": "app_crud_crm_contract_approval_get_contract_approval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L435", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_approve_transfer", "target": "app_crud_crm_contract_approval_get_contract_approval" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_get_contract_approval", "target": "app_models_crm_models_crmcontractapproval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_get_contract_approval_detail", "target": "app_crud_crm_contract_approval_get_contract_approval" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_build_approval_list_filters", "target": "app_crud_crm_contract_approval_py_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_list_contract_approvals_page", "target": "app_crud_crm_contract_approval_build_approval_list_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L462", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_export_contract_approvals", "target": "app_crud_crm_contract_approval_list_contract_approvals_page" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_create_approval_records", "target": "app_models_crm_models_crmcontractapproval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_rationale_143", "target": "app_crud_crm_contract_approval_create_approval_records" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_rationale_180", "target": "app_crud_crm_contract_approval_delete_pending_approvals" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_rationale_199", "target": "app_crud_crm_contract_approval_invalidate_all_approvals" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit", "target": "app_crud_crm_contract_approval_invalidate_all_approvals" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L318", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_approve_contract", "target": "app_crud_crm_contract_approval_can_user_approve" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_rationale_217", "target": "app_crud_crm_contract_approval_can_user_approve" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit", "target": "app_crud_crm_contract_approval_can_user_approve" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_advance_contract_after_approval", "target": "app_models_crm_models_crmcontract" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_advance_contract_after_approval", "target": "app_models_crm_models_crmcontractapproval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L343", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_approve_contract", "target": "app_crud_crm_contract_approval_advance_contract_after_approval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_approve_contract_by_contract_id", "target": "app_crud_crm_contract_approval_approve_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L386", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_approve_pass", "target": "app_crud_crm_contract_approval_approve_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L396", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_approve_reject", "target": "app_crud_crm_contract_approval_approve_contract" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L310", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_rationale_310", "target": "app_crud_crm_contract_approval_approve_contract" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L358", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_rationale_358", "target": "app_crud_crm_contract_approval_approve_contract_by_contract_id" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L406", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_rationale_406", "target": "app_crud_crm_contract_approval_refresh_approver_names" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approval.py", "source_location": "L434", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approval_rationale_434", "target": "app_crud_crm_contract_approval_approve_transfer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting", "target": "app_crud_crm_contract_approver_setting_assert_users_exist" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting", "target": "app_crud_crm_contract_approver_setting_get_setting" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting", "target": "app_crud_crm_contract_approver_setting_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting", "target": "app_crud_crm_contract_approver_setting_save_setting" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting", "target": "app_crud_crm_quote_approver_setting" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting", "target": "app_crud_crm_quote_approver_setting_join_approver_ids" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting", "target": "app_crud_crm_quote_approver_setting_parse_approver_ids" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting", "target": "app_models_crm_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting", "target": "app_models_crm_models_crmcontractapproversetting" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting", "target": "app_models_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting", "target": "app_models_models_sysuser" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting_get_setting", "target": "app_crud_crm_contract_approver_setting_row_to_dict" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting_row_to_dict", "target": "app_crud_crm_contract_approver_setting_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting_row_to_dict", "target": "app_crud_crm_quote_approver_setting_parse_approver_ids" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting_row_to_dict", "target": "app_models_crm_models_crmcontractapproversetting" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting_save_setting", "target": "app_crud_crm_contract_approver_setting_row_to_dict" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting_get_setting", "target": "app_crud_crm_contract_approver_setting_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting_save_setting", "target": "app_crud_crm_contract_approver_setting_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting_get_setting", "target": "app_crud_crm_contract_approver_setting_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting_assert_users_exist", "target": "app_crud_crm_contract_approver_setting_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting_save_setting", "target": "app_crud_crm_contract_approver_setting_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting_save_setting", "target": "app_crud_crm_contract_approver_setting_assert_users_exist" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting_save_setting", "target": "app_crud_crm_quote_approver_setting_join_approver_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_approver_setting.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_approver_setting_save_setting", "target": "app_models_crm_models_crmcontractapproversetting" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product", "target": "app_crud_crm_contract_product_batch_insert_contract_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product", "target": "app_crud_crm_contract_product_calculate_subtotal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product", "target": "app_crud_crm_contract_product_decimal_value" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product", "target": "app_crud_crm_contract_product_delete_price_tiers_by_contract_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product", "target": "app_crud_crm_contract_product_delete_products_by_contract_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product", "target": "app_crud_crm_contract_product_get_field" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product", "target": "app_crud_crm_contract_product_insert_contract_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L196", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product", "target": "app_crud_crm_contract_product_letter_oss_ids_to_json" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product", "target": "app_crud_crm_contract_product_list_contract_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product", "target": "app_crud_crm_contract_product_list_products_by_contract_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product", "target": "app_crud_crm_contract_product_parse_optional_date" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product", "target": "app_crud_crm_contract_product_py_decimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product", "target": "app_crud_crm_contract_product_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L377", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product", "target": "app_crud_crm_contract_product_save_price_tiers_for_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product", "target": "app_crud_crm_contract_product_tier_row_to_dict" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product", "target": "app_crud_crm_product" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product", "target": "app_crud_crm_product_get_product" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product", "target": "app_crud_crm_quote_product" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product", "target": "app_crud_crm_quote_product_resolve_line_brand_fields" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product", "target": "app_models_crm_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product", "target": "app_models_crm_models_crmcontractproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product", "target": "app_models_crm_models_crmcontractproductpricetier" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product", "target": "app_services_crm_supplier_hazard" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product", "target": "app_services_crm_supplier_hazard_enrich_products_with_hazard_flags" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_rationale_1", "target": "app_crud_crm_contract_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_list_contract_products", "target": "app_crud_crm_contract_product_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_list_products_by_contract_ids", "target": "app_crud_crm_contract_product_row_to_dict" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_row_to_dict", "target": "app_crud_crm_contract_product_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_row_to_dict", "target": "app_models_crm_models_crmcontractproduct" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_decimal_value", "target": "app_crud_crm_contract_product_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L196", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_letter_oss_ids_to_json", "target": "app_crud_crm_contract_product_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_list_contract_products", "target": "app_crud_crm_contract_product_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_list_products_by_contract_ids", "target": "app_crud_crm_contract_product_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_parse_optional_date", "target": "app_crud_crm_contract_product_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_tier_row_to_dict", "target": "app_crud_crm_contract_product_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_list_contract_products", "target": "app_crud_crm_contract_product_tier_row_to_dict" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_tier_row_to_dict", "target": "app_models_crm_models_crmcontractproductpricetier" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_list_contract_products", "target": "app_crud_crm_contract_product_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_list_contract_products", "target": "app_services_crm_supplier_hazard_enrich_products_with_hazard_flags" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_batch_insert_contract_products", "target": "app_crud_crm_contract_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_delete_price_tiers_by_contract_id", "target": "app_crud_crm_contract_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_delete_products_by_contract_id", "target": "app_crud_crm_contract_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_insert_contract_product", "target": "app_crud_crm_contract_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_list_products_by_contract_ids", "target": "app_crud_crm_contract_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L377", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_save_price_tiers_for_product", "target": "app_crud_crm_contract_product_py_session" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_rationale_130", "target": "app_crud_crm_contract_product_list_products_by_contract_ids" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_decimal_value", "target": "app_crud_crm_contract_product_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_insert_contract_product", "target": "app_crud_crm_contract_product_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L404", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_save_price_tiers_for_product", "target": "app_crud_crm_contract_product_decimal_value" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_calculate_subtotal", "target": "app_crud_crm_contract_product_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_insert_contract_product", "target": "app_crud_crm_contract_product_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L404", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_save_price_tiers_for_product", "target": "app_crud_crm_contract_product_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L329", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_batch_insert_contract_products", "target": "app_crud_crm_contract_product_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_insert_contract_product", "target": "app_crud_crm_contract_product_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L393", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_save_price_tiers_for_product", "target": "app_crud_crm_contract_product_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L246", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_insert_contract_product", "target": "app_crud_crm_contract_product_parse_optional_date" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_parse_optional_date", "target": "app_crud_crm_contract_product_py_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L393", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_save_price_tiers_for_product", "target": "app_crud_crm_contract_product_parse_optional_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_insert_contract_product", "target": "app_crud_crm_contract_product_calculate_subtotal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L405", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_save_price_tiers_for_product", "target": "app_crud_crm_contract_product_letter_oss_ids_to_json" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L316", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_batch_insert_contract_products", "target": "app_crud_crm_contract_product_insert_contract_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L263", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_insert_contract_product", "target": "app_crud_crm_product_get_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L281", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_insert_contract_product", "target": "app_crud_crm_quote_product_resolve_line_brand_fields" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_insert_contract_product", "target": "app_models_crm_models_crmcontractproduct" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L331", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_batch_insert_contract_products", "target": "app_crud_crm_contract_product_save_price_tiers_for_product" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_batch_insert_contract_products", "target": "app_models_crm_models_crmcontractproduct" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L363", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_delete_products_by_contract_id", "target": "app_crud_crm_contract_product_delete_price_tiers_by_contract_id" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L362", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_rationale_362", "target": "app_crud_crm_contract_product_delete_products_by_contract_id" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L387", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_rationale_387", "target": "app_crud_crm_contract_product_save_price_tiers_for_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/contract_product.py", "source_location": "L398", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_contract_product_save_price_tiers_for_product", "target": "app_models_crm_models_crmcontractproductpricetier" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L796", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_crud_crm_customer_assign_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L783", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_crud_crm_customer_batch_claim_customers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L437", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_crud_crm_customer_check_duplicate_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L745", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_crud_crm_customer_claim_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L460", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_crud_crm_customer_create_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L421", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_crud_crm_customer_customer_name_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L674", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_crud_crm_customer_deal_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_crud_crm_customer_enrich_user_names" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_crud_crm_customer_ensure_customer_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L395", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_crud_crm_customer_generate_customer_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L372", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_crud_crm_customer_get_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L383", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_crud_crm_customer_get_customer_by_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L880", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_crud_crm_customer_get_park_area_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L702", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_crud_crm_customer_into_pool" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_crud_crm_customer_list_customer_options" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_crud_crm_customer_list_customers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L343", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_crud_crm_customer_list_pool_customers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_crud_crm_customer_parse_optional_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_crud_crm_customer_parse_optional_datetime" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L658", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_crud_crm_customer_pool_create_pool_record" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_crud_crm_customer_py_datetime" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_crud_crm_customer_resolve_user_display_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_crud_crm_customer_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L615", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_crud_crm_customer_soft_delete_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_crud_crm_customer_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L632", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_crud_crm_customer_transfer_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L864", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_crud_crm_customer_update_contact_count" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L541", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_crud_crm_customer_update_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L847", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_crud_crm_customer_update_follow_stats" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_models_crm_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L865", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_models_crm_models_crmcontact" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_models_crm_models_crmcustomer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_models_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_models_models_sysuser" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_utils_pinyin_abbr" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer", "target": "app_utils_pinyin_abbr_resolve_name_pinyin_abbr" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow", "target": "app_crud_crm_customer" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_rationale_1", "target": "app_crud_crm_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter", "target": "app_crud_crm_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_name_pinyin_search", "target": "app_crud_crm_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L812", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_assign_customer", "target": "app_crud_crm_customer_ensure_customer_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L688", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_deal_customer", "target": "app_crud_crm_customer_ensure_customer_in_scope" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_ensure_customer_in_scope", "target": "app_crud_crm_customer_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_ensure_customer_in_scope", "target": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_ensure_customer_in_scope", "target": "app_models_crm_models_crmcustomer" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow", "target": "app_crud_crm_customer_ensure_customer_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_create_follow", "target": "app_crud_crm_customer_ensure_customer_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_list_follows_by_customer", "target": "app_crud_crm_customer_ensure_customer_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L715", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_into_pool", "target": "app_crud_crm_customer_ensure_customer_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L623", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_soft_delete_customer", "target": "app_crud_crm_customer_ensure_customer_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L646", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_transfer_customer", "target": "app_crud_crm_customer_ensure_customer_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L555", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_update_customer", "target": "app_crud_crm_customer_ensure_customer_in_scope" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L796", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_assign_customer", "target": "app_crud_crm_customer_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L783", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_batch_claim_customers", "target": "app_crud_crm_customer_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L437", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_check_duplicate_customer", "target": "app_crud_crm_customer_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L745", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_claim_customer", "target": "app_crud_crm_customer_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L460", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_create_customer", "target": "app_crud_crm_customer_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L421", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_customer_name_exists", "target": "app_crud_crm_customer_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L674", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_deal_customer", "target": "app_crud_crm_customer_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_enrich_user_names", "target": "app_crud_crm_customer_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L395", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_generate_customer_no", "target": "app_crud_crm_customer_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L372", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_get_customer", "target": "app_crud_crm_customer_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L383", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_get_customer_by_no", "target": "app_crud_crm_customer_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L880", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_get_park_area_list", "target": "app_crud_crm_customer_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L702", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_into_pool", "target": "app_crud_crm_customer_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_list_customer_options", "target": "app_crud_crm_customer_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_list_customers", "target": "app_crud_crm_customer_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L343", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_list_pool_customers", "target": "app_crud_crm_customer_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_resolve_user_display_name", "target": "app_crud_crm_customer_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L615", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_soft_delete_customer", "target": "app_crud_crm_customer_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L632", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_transfer_customer", "target": "app_crud_crm_customer_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L864", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_update_contact_count", "target": "app_crud_crm_customer_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L541", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_update_customer", "target": "app_crud_crm_customer_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L847", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_update_follow_stats", "target": "app_crud_crm_customer_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_parse_optional_date", "target": "app_crud_crm_customer_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_parse_optional_date", "target": "app_crud_crm_customer_py_date" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_enrich_user_names", "target": "app_crud_crm_customer_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_list_customer_options", "target": "app_crud_crm_customer_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_list_customers", "target": "app_crud_crm_customer_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L343", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_list_pool_customers", "target": "app_crud_crm_customer_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_parse_optional_datetime", "target": "app_crud_crm_customer_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_row_to_dict", "target": "app_crud_crm_customer_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L527", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_create_customer", "target": "app_crud_crm_customer_parse_optional_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L693", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_deal_customer", "target": "app_crud_crm_customer_parse_optional_datetime" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_parse_optional_datetime", "target": "app_crud_crm_customer_py_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L582", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_update_customer", "target": "app_crud_crm_customer_parse_optional_datetime" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L847", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_update_follow_stats", "target": "app_crud_crm_customer_py_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L481", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_create_customer", "target": "app_crud_crm_customer_resolve_user_display_name" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow", "target": "app_crud_crm_customer_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_enrich_follow_dict", "target": "app_crud_crm_customer_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L606", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_update_customer", "target": "app_crud_crm_customer_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L339", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_list_customers", "target": "app_crud_crm_customer_enrich_user_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L457", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_check_duplicate_customer", "target": "app_crud_crm_customer_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L338", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_list_customers", "target": "app_crud_crm_customer_row_to_dict" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_row_to_dict", "target": "app_models_crm_models_crmcustomer" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L171", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_rationale_171", "target": "app_crud_crm_customer_list_customer_options" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_name_pinyin_search", "target": "app_crud_crm_customer_list_customer_options" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L321", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_list_customers", "target": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L356", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_list_pool_customers", "target": "app_crud_crm_customer_list_customers" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_name_pinyin_search", "target": "app_crud_crm_customer_list_customers" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L807", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_assign_customer", "target": "app_crud_crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L751", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_claim_customer", "target": "app_crud_crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L683", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_deal_customer", "target": "app_crud_crm_customer_get_customer" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow", "target": "app_crud_crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_create_follow", "target": "app_crud_crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_list_follows_by_customer", "target": "app_crud_crm_customer_get_customer" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L372", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_get_customer", "target": "app_models_crm_models_crmcustomer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L710", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_into_pool", "target": "app_crud_crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L618", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_soft_delete_customer", "target": "app_crud_crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L641", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_transfer_customer", "target": "app_crud_crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L874", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_update_contact_count", "target": "app_crud_crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L550", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_update_customer", "target": "app_crud_crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L853", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_update_follow_stats", "target": "app_crud_crm_customer_get_customer" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers", "target": "app_crud_crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers_ensure_crm_contact_row_in_scope", "target": "app_crud_crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope", "target": "app_crud_crm_customer_get_customer" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info", "target": "app_crud_crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_create_invoice_info", "target": "app_crud_crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_list_invoice_info_by_customer", "target": "app_crud_crm_customer_get_customer" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter", "target": "app_crud_crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_create_price_letter", "target": "app_crud_crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_update_price_letter", "target": "app_crud_crm_customer_get_customer" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L614", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_create_quote", "target": "app_crud_crm_customer_get_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L789", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_update_quote", "target": "app_crud_crm_customer_get_customer" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L383", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_get_customer_by_no", "target": "app_models_crm_models_crmcustomer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L478", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_create_customer", "target": "app_crud_crm_customer_generate_customer_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L472", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_create_customer", "target": "app_crud_crm_customer_customer_name_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L562", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_update_customer", "target": "app_crud_crm_customer_customer_name_exists" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L460", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_create_customer", "target": "app_models_crm_models_crmcustomer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L487", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_create_customer", "target": "app_utils_pinyin_abbr_resolve_name_pinyin_abbr" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L541", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_update_customer", "target": "app_models_crm_models_crmcustomer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L596", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_update_customer", "target": "app_utils_pinyin_abbr_resolve_name_pinyin_abbr" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L659", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_transfer_customer", "target": "app_crud_crm_customer_pool_create_pool_record" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L632", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_transfer_customer", "target": "app_models_crm_models_crmcustomer" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L674", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_deal_customer", "target": "app_models_crm_models_crmcustomer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L731", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_into_pool", "target": "app_crud_crm_customer_pool_create_pool_record" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L702", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_into_pool", "target": "app_models_crm_models_crmcustomer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L791", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_batch_claim_customers", "target": "app_crud_crm_customer_claim_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L770", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_claim_customer", "target": "app_crud_crm_customer_pool_create_pool_record" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L745", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_claim_customer", "target": "app_models_crm_models_crmcustomer" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L783", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_batch_claim_customers", "target": "app_models_crm_models_crmcustomer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L829", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_assign_customer", "target": "app_crud_crm_customer_pool_create_pool_record" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer.py", "source_location": "L796", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_assign_customer", "target": "app_models_crm_models_crmcustomer" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow", "target": "app_crud_crm_customer_update_follow_stats" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_create_follow", "target": "app_crud_crm_customer_update_follow_stats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow", "target": "app_crud_crm_customer_follow_create_follow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow", "target": "app_crud_crm_customer_follow_enrich_follow_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow", "target": "app_crud_crm_customer_follow_get_follow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow", "target": "app_crud_crm_customer_follow_list_follows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow", "target": "app_crud_crm_customer_follow_list_follows_by_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow", "target": "app_crud_crm_customer_follow_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow", "target": "app_crud_crm_customer_follow_soft_delete_follow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow", "target": "app_crud_crm_customer_follow_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow", "target": "app_crud_crm_customer_follow_update_follow" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow", "target": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow", "target": "app_models_crm_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow", "target": "app_models_crm_models_crmcustomerfollow" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_enrich_follow_dict", "target": "app_crud_crm_customer_follow_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_enrich_follow_dict", "target": "app_crud_crm_customer_follow_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_list_follows", "target": "app_crud_crm_customer_follow_enrich_follow_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_list_follows_by_customer", "target": "app_crud_crm_customer_follow_enrich_follow_dict" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_create_follow", "target": "app_crud_crm_customer_follow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_get_follow", "target": "app_crud_crm_customer_follow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_list_follows", "target": "app_crud_crm_customer_follow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_list_follows_by_customer", "target": "app_crud_crm_customer_follow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_soft_delete_follow", "target": "app_crud_crm_customer_follow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_update_follow", "target": "app_crud_crm_customer_follow_py_session" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_list_follows", "target": "app_crud_crm_customer_follow_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_list_follows_by_customer", "target": "app_crud_crm_customer_follow_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_row_to_dict", "target": "app_crud_crm_customer_follow_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_list_follows", "target": "app_crud_crm_customer_follow_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_list_follows_by_customer", "target": "app_crud_crm_customer_follow_row_to_dict" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_row_to_dict", "target": "app_models_crm_models_crmcustomerfollow" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_list_follows", "target": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_get_follow", "target": "app_models_crm_models_crmcustomerfollow" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_soft_delete_follow", "target": "app_crud_crm_customer_follow_get_follow" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L213", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_update_follow", "target": "app_crud_crm_customer_follow_get_follow" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_create_follow", "target": "app_models_crm_models_crmcustomerfollow" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_update_follow", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_update_follow", "target": "app_models_crm_models_crmcustomerfollow" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_follow.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_follow_soft_delete_follow", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_pool", "target": "app_crud_crm_customer_pool_create_pool_record" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_pool", "target": "app_crud_crm_customer_pool_get_pool_record" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_pool", "target": "app_crud_crm_customer_pool_list_pool_records" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_pool", "target": "app_crud_crm_customer_pool_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_pool", "target": "app_crud_crm_customer_pool_total_pages" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_pool", "target": "app_models_crm_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_pool", "target": "app_models_crm_models_crmcustomerpool" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_pool", "target": "app_models_models_sysuser" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_pool_list_pool_records", "target": "app_crud_crm_customer_pool_row_to_dict" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_pool_row_to_dict", "target": "app_crud_crm_customer_pool_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_pool_row_to_dict", "target": "app_models_crm_models_crmcustomerpool" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_pool_list_pool_records", "target": "app_crud_crm_customer_pool_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_pool_create_pool_record", "target": "app_crud_crm_customer_pool_py_session" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_pool_create_pool_record", "target": "app_models_crm_models_crmcustomerpool" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_pool_get_pool_record", "target": "app_crud_crm_customer_pool_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_pool_list_pool_records", "target": "app_crud_crm_customer_pool_py_session" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/customer_pool.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_customer_pool_get_pool_record", "target": "app_models_crm_models_crmcustomerpool" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers", "target": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers", "target": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers", "target": "app_crud_crm_data_scope_helpers_crm_user_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers", "target": "app_crud_crm_data_scope_helpers_ensure_crm_contact_row_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers", "target": "app_crud_crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers", "target": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers_rationale_1", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info", "target": "app_crud_crm_data_scope_helpers" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers_crm_user_info", "target": "app_crud_crm_data_scope_helpers_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope", "target": "app_crud_crm_data_scope_helpers_py_session" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L352", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_list_opportunities", "target": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_scoped_opportunity_query", "target": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L573", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_list_quotes", "target": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1354", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_statistics_overview", "target": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1404", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_statistics_status", "target": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1453", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_statistics_trend", "target": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics", "target": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics_customer_base_query", "target": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope", "target": "app_crud_crm_data_scope_helpers_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers_ensure_crm_contact_row_in_scope", "target": "app_crud_crm_data_scope_helpers_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "target": "app_crud_crm_data_scope_helpers_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope", "target": "app_crud_crm_data_scope_helpers_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope", "target": "app_crud_crm_data_scope_helpers_py_session" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow", "target": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_list_opportunity_follows", "target": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule", "target": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_list_pool_rules", "target": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter", "target": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_list_price_letters", "target": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L589", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_list_products", "target": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics", "target": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics_get_follow_statistics", "target": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info", "target": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_list_all_supplier_info", "target": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_list_supplier_info", "target": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info", "target": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_create_invoice_info", "target": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_list_invoice_info_by_customer", "target": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_ensure_opportunity_in_scope", "target": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_ensure_quote_in_scope", "target": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_get_opportunity_follow", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L303", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_soft_delete_opportunity_follow", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_update_opportunity_follow", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_delete_pool_rules", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_update_pool_rule", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_update_pool_rule_status", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L278", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_update_price_letter", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L364", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_void_price_letter", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_soft_delete_category", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L936", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_soft_delete_product", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_update_category", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L847", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_update_product", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_soft_delete_supplier_info", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_update_supplier_info", "target": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers_rationale_60", "target": "app_crud_crm_data_scope_helpers_ensure_crm_contact_row_in_scope" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_data_scope_helpers_rationale_87", "target": "app_crud_crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info", "target": "app_crud_crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_set_default_invoice_info", "target": "app_crud_crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_soft_delete_invoice_info", "target": "app_crud_crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_update_invoice_info", "target": "app_crud_crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info", "target": "app_crud_crm_invoice_info_clear_default_for_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info", "target": "app_crud_crm_invoice_info_create_invoice_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info", "target": "app_crud_crm_invoice_info_get_invoice_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info", "target": "app_crud_crm_invoice_info_list_invoice_info_by_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info", "target": "app_crud_crm_invoice_info_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info", "target": "app_crud_crm_invoice_info_set_default_invoice_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info", "target": "app_crud_crm_invoice_info_soft_delete_invoice_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info", "target": "app_crud_crm_invoice_info_update_invoice_info" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info", "target": "app_models_crm_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info", "target": "app_models_crm_models_crminvoiceinfo" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_list_invoice_info_by_customer", "target": "app_crud_crm_invoice_info_row_to_dict" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_row_to_dict", "target": "app_crud_crm_invoice_info_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_row_to_dict", "target": "app_models_crm_models_crminvoiceinfo" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_list_invoice_info_by_customer", "target": "app_crud_crm_invoice_info_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_list_invoice_info_by_customer", "target": "app_crud_crm_invoice_info_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_clear_default_for_customer", "target": "app_crud_crm_invoice_info_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_create_invoice_info", "target": "app_crud_crm_invoice_info_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_get_invoice_info", "target": "app_crud_crm_invoice_info_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_set_default_invoice_info", "target": "app_crud_crm_invoice_info_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_soft_delete_invoice_info", "target": "app_crud_crm_invoice_info_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_update_invoice_info", "target": "app_crud_crm_invoice_info_py_session" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_get_invoice_info", "target": "app_models_crm_models_crminvoiceinfo" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_set_default_invoice_info", "target": "app_crud_crm_invoice_info_get_invoice_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_soft_delete_invoice_info", "target": "app_crud_crm_invoice_info_get_invoice_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_update_invoice_info", "target": "app_crud_crm_invoice_info_get_invoice_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_create_invoice_info", "target": "app_crud_crm_invoice_info_clear_default_for_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_set_default_invoice_info", "target": "app_crud_crm_invoice_info_clear_default_for_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_update_invoice_info", "target": "app_crud_crm_invoice_info_clear_default_for_customer" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_create_invoice_info", "target": "app_models_crm_models_crminvoiceinfo" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_update_invoice_info", "target": "app_models_crm_models_crminvoiceinfo" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/invoice_info.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_invoice_info_set_default_invoice_info", "target": "app_models_crm_models_crminvoiceinfo" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_apply_list_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L675", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_assign_opportunities" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L926", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_batch_update_expect_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L888", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_batch_update_stage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L707", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_change_stage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L509", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_create_opportunity" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_decimal_value" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_enrich_user_names" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_ensure_opportunity_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L436", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_fill_customer_contact" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L408", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_generate_opportunity_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1217", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_get_kanban_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L368", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_get_opportunity" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1260", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_get_sales_funnel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L995", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_get_stage_log_list" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1151", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_get_statistics_by_owner" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1070", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_get_statistics_by_stage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1027", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_get_statistics_overview" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1099", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_get_win_rate_statistics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_guard_terminal_status" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_list_opportunities" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L834", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_mark_lost" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L780", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_mark_won" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_parse_optional_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_parse_optional_datetime" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L384", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_product_list_products_by_opportunity" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_py_datetime" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_py_decimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L463", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_record_stage_log" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_resolve_user_display_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L171", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_scoped_opportunity_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L647", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_soft_delete_opportunities" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_stage_default_percent" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_stage_log_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L756", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_update_customer_deal_status" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L578", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_crud_crm_opportunity_update_opportunity" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_models_crm_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_models_crm_models_crmcontact" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_models_crm_models_crmcustomer" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_models_crm_models_crmopportunity" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_models_crm_models_crmopportunitystagelog" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_models_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity", "target": "app_models_models_sysuser" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow", "target": "app_crud_crm_opportunity" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product", "target": "app_crud_crm_opportunity" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_rationale_1", "target": "app_crud_crm_opportunity" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_opportunity" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L692", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_assign_opportunities", "target": "app_crud_crm_opportunity_ensure_opportunity_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L951", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_batch_update_expect_date", "target": "app_crud_crm_opportunity_ensure_opportunity_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L728", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_change_stage", "target": "app_crud_crm_opportunity_ensure_opportunity_in_scope" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_ensure_opportunity_in_scope", "target": "app_crud_crm_opportunity_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_ensure_opportunity_in_scope", "target": "app_models_crm_models_crmopportunity" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow", "target": "app_crud_crm_opportunity_ensure_opportunity_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_ensure_parent_opportunity", "target": "app_crud_crm_opportunity_ensure_opportunity_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1010", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_get_stage_log_list", "target": "app_crud_crm_opportunity_ensure_opportunity_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L854", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_mark_lost", "target": "app_crud_crm_opportunity_ensure_opportunity_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L799", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_mark_won", "target": "app_crud_crm_opportunity_ensure_opportunity_in_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product", "target": "app_crud_crm_opportunity_ensure_opportunity_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_get_opportunity_for_product", "target": "app_crud_crm_opportunity_ensure_opportunity_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L665", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_soft_delete_opportunities", "target": "app_crud_crm_opportunity_ensure_opportunity_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L595", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_update_opportunity", "target": "app_crud_crm_opportunity_ensure_opportunity_in_scope" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L675", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_assign_opportunities", "target": "app_crud_crm_opportunity_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L926", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_batch_update_expect_date", "target": "app_crud_crm_opportunity_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L888", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_batch_update_stage", "target": "app_crud_crm_opportunity_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L707", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_change_stage", "target": "app_crud_crm_opportunity_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L509", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_create_opportunity", "target": "app_crud_crm_opportunity_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_enrich_user_names", "target": "app_crud_crm_opportunity_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L436", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_fill_customer_contact", "target": "app_crud_crm_opportunity_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L408", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_generate_opportunity_no", "target": "app_crud_crm_opportunity_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1217", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_get_kanban_data", "target": "app_crud_crm_opportunity_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L368", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_get_opportunity", "target": "app_crud_crm_opportunity_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1260", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_get_sales_funnel", "target": "app_crud_crm_opportunity_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L995", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_get_stage_log_list", "target": "app_crud_crm_opportunity_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1151", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_get_statistics_by_owner", "target": "app_crud_crm_opportunity_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1070", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_get_statistics_by_stage", "target": "app_crud_crm_opportunity_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1027", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_get_statistics_overview", "target": "app_crud_crm_opportunity_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1099", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_get_win_rate_statistics", "target": "app_crud_crm_opportunity_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_list_opportunities", "target": "app_crud_crm_opportunity_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L834", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_mark_lost", "target": "app_crud_crm_opportunity_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L780", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_mark_won", "target": "app_crud_crm_opportunity_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L463", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_record_stage_log", "target": "app_crud_crm_opportunity_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_resolve_user_display_name", "target": "app_crud_crm_opportunity_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_scoped_opportunity_query", "target": "app_crud_crm_opportunity_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L647", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_soft_delete_opportunities", "target": "app_crud_crm_opportunity_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L756", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_update_customer_deal_status", "target": "app_crud_crm_opportunity_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L578", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_update_opportunity", "target": "app_crud_crm_opportunity_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1226", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_get_kanban_data", "target": "app_crud_crm_opportunity_scoped_opportunity_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1270", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_get_sales_funnel", "target": "app_crud_crm_opportunity_scoped_opportunity_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1158", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_get_statistics_by_owner", "target": "app_crud_crm_opportunity_scoped_opportunity_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1074", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_get_statistics_by_stage", "target": "app_crud_crm_opportunity_scoped_opportunity_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1035", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_get_statistics_overview", "target": "app_crud_crm_opportunity_scoped_opportunity_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1115", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_get_win_rate_statistics", "target": "app_crud_crm_opportunity_scoped_opportunity_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L958", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_batch_update_expect_date", "target": "app_crud_crm_opportunity_parse_optional_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L535", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_create_opportunity", "target": "app_crud_crm_opportunity_parse_optional_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L808", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_mark_won", "target": "app_crud_crm_opportunity_parse_optional_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_parse_optional_date", "target": "app_crud_crm_opportunity_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_parse_optional_date", "target": "app_crud_crm_opportunity_py_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L620", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_update_opportunity", "target": "app_crud_crm_opportunity_parse_optional_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_apply_list_filters", "target": "app_crud_crm_opportunity_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L926", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_batch_update_expect_date", "target": "app_crud_crm_opportunity_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L888", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_batch_update_stage", "target": "app_crud_crm_opportunity_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L707", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_change_stage", "target": "app_crud_crm_opportunity_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L509", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_create_opportunity", "target": "app_crud_crm_opportunity_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_decimal_value", "target": "app_crud_crm_opportunity_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_enrich_user_names", "target": "app_crud_crm_opportunity_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1217", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_get_kanban_data", "target": "app_crud_crm_opportunity_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L368", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_get_opportunity", "target": "app_crud_crm_opportunity_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1260", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_get_sales_funnel", "target": "app_crud_crm_opportunity_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L995", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_get_stage_log_list", "target": "app_crud_crm_opportunity_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1151", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_get_statistics_by_owner", "target": "app_crud_crm_opportunity_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1070", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_get_statistics_by_stage", "target": "app_crud_crm_opportunity_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1027", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_get_statistics_overview", "target": "app_crud_crm_opportunity_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1099", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_get_win_rate_statistics", "target": "app_crud_crm_opportunity_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_list_opportunities", "target": "app_crud_crm_opportunity_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L834", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_mark_lost", "target": "app_crud_crm_opportunity_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L780", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_mark_won", "target": "app_crud_crm_opportunity_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_parse_optional_datetime", "target": "app_crud_crm_opportunity_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L171", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_row_to_dict", "target": "app_crud_crm_opportunity_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_stage_log_to_dict", "target": "app_crud_crm_opportunity_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L578", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_update_opportunity", "target": "app_crud_crm_opportunity_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_parse_optional_datetime", "target": "app_crud_crm_opportunity_py_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L299", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_apply_list_filters", "target": "app_crud_crm_opportunity_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L734", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_change_stage", "target": "app_crud_crm_opportunity_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L533", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_create_opportunity", "target": "app_crud_crm_opportunity_decimal_value" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_decimal_value", "target": "app_crud_crm_opportunity_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L810", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_mark_won", "target": "app_crud_crm_opportunity_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L624", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_update_opportunity", "target": "app_crud_crm_opportunity_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L734", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_change_stage", "target": "app_crud_crm_opportunity_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L522", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_create_opportunity", "target": "app_crud_crm_opportunity_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1284", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_get_sales_funnel", "target": "app_crud_crm_opportunity_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1045", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_get_statistics_overview", "target": "app_crud_crm_opportunity_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L862", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_mark_lost", "target": "app_crud_crm_opportunity_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L807", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_mark_won", "target": "app_crud_crm_opportunity_py_decimal" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L463", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_record_stage_log", "target": "app_crud_crm_opportunity_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L519", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_create_opportunity", "target": "app_crud_crm_opportunity_stage_default_percent" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L487", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_record_stage_log", "target": "app_crud_crm_opportunity_stage_default_percent" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L684", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_assign_opportunities", "target": "app_crud_crm_opportunity_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L537", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_create_opportunity", "target": "app_crud_crm_opportunity_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L403", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_get_opportunity", "target": "app_crud_crm_opportunity_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1022", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_get_stage_log_list", "target": "app_crud_crm_opportunity_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L638", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_update_opportunity", "target": "app_crud_crm_opportunity_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1249", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_get_kanban_data", "target": "app_crud_crm_opportunity_enrich_user_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L382", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_get_opportunity", "target": "app_crud_crm_opportunity_enrich_user_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L364", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_list_opportunities", "target": "app_crud_crm_opportunity_enrich_user_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L952", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_batch_update_expect_date", "target": "app_crud_crm_opportunity_guard_terminal_status" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L729", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_change_stage", "target": "app_crud_crm_opportunity_guard_terminal_status" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_guard_terminal_status", "target": "app_models_crm_models_crmopportunity" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L666", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_soft_delete_opportunities", "target": "app_crud_crm_opportunity_guard_terminal_status" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L596", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_update_opportunity", "target": "app_crud_crm_opportunity_guard_terminal_status" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L753", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_change_stage", "target": "app_crud_crm_opportunity_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L575", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_create_opportunity", "target": "app_crud_crm_opportunity_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1248", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_get_kanban_data", "target": "app_crud_crm_opportunity_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L381", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_get_opportunity", "target": "app_crud_crm_opportunity_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L363", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_list_opportunities", "target": "app_crud_crm_opportunity_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L885", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_mark_lost", "target": "app_crud_crm_opportunity_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L831", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_mark_won", "target": "app_crud_crm_opportunity_row_to_dict" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L171", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_row_to_dict", "target": "app_models_crm_models_crmopportunity" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L644", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_update_opportunity", "target": "app_crud_crm_opportunity_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L1019", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_get_stage_log_list", "target": "app_crud_crm_opportunity_stage_log_to_dict" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_stage_log_to_dict", "target": "app_models_crm_models_crmopportunitystagelog" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L333", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_list_opportunities", "target": "app_crud_crm_opportunity_apply_list_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L386", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_get_opportunity", "target": "app_crud_crm_opportunity_product_list_products_by_opportunity" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_opportunity_get_opportunity" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L531", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_get_quote_detail", "target": "app_crud_crm_opportunity_get_opportunity" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L527", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_create_opportunity", "target": "app_crud_crm_opportunity_generate_opportunity_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L555", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_create_opportunity", "target": "app_crud_crm_opportunity_fill_customer_contact" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L436", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_fill_customer_contact", "target": "app_models_crm_models_crmopportunity" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L629", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_update_opportunity", "target": "app_crud_crm_opportunity_fill_customer_contact" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L738", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_change_stage", "target": "app_crud_crm_opportunity_record_stage_log" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L560", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_create_opportunity", "target": "app_crud_crm_opportunity_record_stage_log" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L867", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_mark_lost", "target": "app_crud_crm_opportunity_record_stage_log" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L814", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_mark_won", "target": "app_crud_crm_opportunity_record_stage_log" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L463", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_record_stage_log", "target": "app_models_crm_models_crmopportunitystagelog" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L525", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_create_opportunity", "target": "app_models_crm_models_crmopportunity" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L904", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_batch_update_stage", "target": "app_crud_crm_opportunity_change_stage" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity.py", "source_location": "L828", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_mark_won", "target": "app_crud_crm_opportunity_update_customer_deal_status" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow", "target": "app_crud_crm_opportunity_follow_create_opportunity_follow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow", "target": "app_crud_crm_opportunity_follow_ensure_parent_opportunity" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow", "target": "app_crud_crm_opportunity_follow_get_opportunity_follow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow", "target": "app_crud_crm_opportunity_follow_list_follows_by_opportunity" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow", "target": "app_crud_crm_opportunity_follow_list_opportunity_follows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow", "target": "app_crud_crm_opportunity_follow_parse_optional_datetime" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow", "target": "app_crud_crm_opportunity_follow_py_datetime" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow", "target": "app_crud_crm_opportunity_follow_recalc_opportunity_follow_stats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow", "target": "app_crud_crm_opportunity_follow_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L287", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow", "target": "app_crud_crm_opportunity_follow_soft_delete_opportunity_follow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow", "target": "app_crud_crm_opportunity_follow_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow", "target": "app_crud_crm_opportunity_follow_update_opportunity_follow" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow", "target": "app_models_crm_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow", "target": "app_models_crm_models_crmopportunity" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow", "target": "app_models_crm_models_crmopportunityfollow" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_create_opportunity_follow", "target": "app_crud_crm_opportunity_follow_parse_optional_datetime" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_parse_optional_datetime", "target": "app_crud_crm_opportunity_follow_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_parse_optional_datetime", "target": "app_crud_crm_opportunity_follow_py_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_update_opportunity_follow", "target": "app_crud_crm_opportunity_follow_parse_optional_datetime" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_create_opportunity_follow", "target": "app_crud_crm_opportunity_follow_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_get_opportunity_follow", "target": "app_crud_crm_opportunity_follow_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_list_follows_by_opportunity", "target": "app_crud_crm_opportunity_follow_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_list_opportunity_follows", "target": "app_crud_crm_opportunity_follow_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_row_to_dict", "target": "app_crud_crm_opportunity_follow_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_update_opportunity_follow", "target": "app_crud_crm_opportunity_follow_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_create_opportunity_follow", "target": "app_crud_crm_opportunity_follow_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_get_opportunity_follow", "target": "app_crud_crm_opportunity_follow_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_list_opportunity_follows", "target": "app_crud_crm_opportunity_follow_row_to_dict" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_row_to_dict", "target": "app_models_crm_models_crmopportunityfollow" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L284", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_update_opportunity_follow", "target": "app_crud_crm_opportunity_follow_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_create_opportunity_follow", "target": "app_crud_crm_opportunity_follow_recalc_opportunity_follow_stats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_recalc_opportunity_follow_stats", "target": "app_crud_crm_opportunity_follow_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L310", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_soft_delete_opportunity_follow", "target": "app_crud_crm_opportunity_follow_recalc_opportunity_follow_stats" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L281", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_update_opportunity_follow", "target": "app_crud_crm_opportunity_follow_recalc_opportunity_follow_stats" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_create_opportunity_follow", "target": "app_crud_crm_opportunity_follow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_ensure_parent_opportunity", "target": "app_crud_crm_opportunity_follow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_get_opportunity_follow", "target": "app_crud_crm_opportunity_follow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_list_follows_by_opportunity", "target": "app_crud_crm_opportunity_follow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_list_opportunity_follows", "target": "app_crud_crm_opportunity_follow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L287", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_soft_delete_opportunity_follow", "target": "app_crud_crm_opportunity_follow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_update_opportunity_follow", "target": "app_crud_crm_opportunity_follow_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_create_opportunity_follow", "target": "app_crud_crm_opportunity_follow_ensure_parent_opportunity" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_ensure_parent_opportunity", "target": "app_models_crm_models_crmopportunity" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_list_opportunity_follows", "target": "app_crud_crm_opportunity_follow_ensure_parent_opportunity" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_list_follows_by_opportunity", "target": "app_crud_crm_opportunity_follow_list_opportunity_follows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_follow.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_follow_create_opportunity_follow", "target": "app_models_crm_models_crmopportunityfollow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product", "target": "app_crud_crm_opportunity_product_batch_add_opportunity_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product", "target": "app_crud_crm_opportunity_product_calc_subtotal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product", "target": "app_crud_crm_opportunity_product_create_opportunity_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product", "target": "app_crud_crm_opportunity_product_decimal_value" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product", "target": "app_crud_crm_opportunity_product_fill_product_redundant" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product", "target": "app_crud_crm_opportunity_product_get_opportunity_for_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product", "target": "app_crud_crm_opportunity_product_get_opportunity_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product", "target": "app_crud_crm_opportunity_product_list_opportunity_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product", "target": "app_crud_crm_opportunity_product_list_products_by_opportunity" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product", "target": "app_crud_crm_opportunity_product_py_decimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product", "target": "app_crud_crm_opportunity_product_recalc_product_count" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product", "target": "app_crud_crm_opportunity_product_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L299", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product", "target": "app_crud_crm_opportunity_product_soft_delete_opportunity_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product", "target": "app_crud_crm_opportunity_product_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L258", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product", "target": "app_crud_crm_opportunity_product_update_opportunity_product" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product", "target": "app_models_crm_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product", "target": "app_models_crm_models_crmopportunity" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product", "target": "app_models_crm_models_crmopportunityproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product", "target": "app_models_crm_models_crmproduct" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_create_opportunity_product", "target": "app_crud_crm_opportunity_product_decimal_value" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_decimal_value", "target": "app_crud_crm_opportunity_product_py_any" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_decimal_value", "target": "app_crud_crm_opportunity_product_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L279", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_update_opportunity_product", "target": "app_crud_crm_opportunity_product_decimal_value" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_create_opportunity_product", "target": "app_crud_crm_opportunity_product_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_get_opportunity_product", "target": "app_crud_crm_opportunity_product_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_list_opportunity_products", "target": "app_crud_crm_opportunity_product_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_list_products_by_opportunity", "target": "app_crud_crm_opportunity_product_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_row_to_dict", "target": "app_crud_crm_opportunity_product_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L258", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_update_opportunity_product", "target": "app_crud_crm_opportunity_product_py_any" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_calc_subtotal", "target": "app_crud_crm_opportunity_product_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_create_opportunity_product", "target": "app_crud_crm_opportunity_product_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_create_opportunity_product", "target": "app_crud_crm_opportunity_product_calc_subtotal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L291", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_update_opportunity_product", "target": "app_crud_crm_opportunity_product_calc_subtotal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_create_opportunity_product", "target": "app_crud_crm_opportunity_product_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_get_opportunity_product", "target": "app_crud_crm_opportunity_product_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_list_opportunity_products", "target": "app_crud_crm_opportunity_product_row_to_dict" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_row_to_dict", "target": "app_models_crm_models_crmopportunityproduct" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L296", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_update_opportunity_product", "target": "app_crud_crm_opportunity_product_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_create_opportunity_product", "target": "app_crud_crm_opportunity_product_recalc_product_count" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_recalc_product_count", "target": "app_crud_crm_opportunity_product_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L324", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_soft_delete_opportunity_products", "target": "app_crud_crm_opportunity_product_recalc_product_count" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_batch_add_opportunity_products", "target": "app_crud_crm_opportunity_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_create_opportunity_product", "target": "app_crud_crm_opportunity_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_fill_product_redundant", "target": "app_crud_crm_opportunity_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_get_opportunity_for_product", "target": "app_crud_crm_opportunity_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_get_opportunity_product", "target": "app_crud_crm_opportunity_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_list_opportunity_products", "target": "app_crud_crm_opportunity_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_list_products_by_opportunity", "target": "app_crud_crm_opportunity_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L299", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_soft_delete_opportunity_products", "target": "app_crud_crm_opportunity_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L258", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_update_opportunity_product", "target": "app_crud_crm_opportunity_product_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_create_opportunity_product", "target": "app_crud_crm_opportunity_product_fill_product_redundant" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_fill_product_redundant", "target": "app_models_crm_models_crmopportunityproduct" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L248", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_batch_add_opportunity_products", "target": "app_crud_crm_opportunity_product_get_opportunity_for_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_create_opportunity_product", "target": "app_crud_crm_opportunity_product_get_opportunity_for_product" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_get_opportunity_for_product", "target": "app_models_crm_models_crmopportunity" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L181", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_get_opportunity_product", "target": "app_crud_crm_opportunity_product_get_opportunity_for_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_list_opportunity_products", "target": "app_crud_crm_opportunity_product_get_opportunity_for_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L317", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_soft_delete_opportunity_products", "target": "app_crud_crm_opportunity_product_get_opportunity_for_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_update_opportunity_product", "target": "app_crud_crm_opportunity_product_get_opportunity_for_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_list_products_by_opportunity", "target": "app_crud_crm_opportunity_product_list_opportunity_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L253", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_batch_add_opportunity_products", "target": "app_crud_crm_opportunity_product_create_opportunity_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/opportunity_product.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_opportunity_product_create_opportunity_product", "target": "app_models_crm_models_crmopportunityproduct" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule", "target": "app_crud_crm_pool_rule_create_pool_rule" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule", "target": "app_crud_crm_pool_rule_delete_pool_rules" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L208", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule", "target": "app_crud_crm_pool_rule_execute_pool_rules" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule", "target": "app_crud_crm_pool_rule_execute_single_rule" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule", "target": "app_crud_crm_pool_rule_get_pool_rule" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule", "target": "app_crud_crm_pool_rule_list_pool_rules" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule", "target": "app_crud_crm_pool_rule_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule", "target": "app_crud_crm_pool_rule_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule", "target": "app_crud_crm_pool_rule_update_pool_rule" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule", "target": "app_crud_crm_pool_rule_update_pool_rule_status" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule", "target": "app_models_crm_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule", "target": "app_models_crm_models_crmcustomer" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule", "target": "app_models_crm_models_crmcustomerpool" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule", "target": "app_models_crm_models_crmcustomerpoolrule" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_rationale_1", "target": "app_crud_crm_pool_rule" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_list_pool_rules", "target": "app_crud_crm_pool_rule_row_to_dict" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_row_to_dict", "target": "app_crud_crm_pool_rule_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_row_to_dict", "target": "app_models_crm_models_crmcustomerpoolrule" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_list_pool_rules", "target": "app_crud_crm_pool_rule_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_list_pool_rules", "target": "app_crud_crm_pool_rule_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_create_pool_rule", "target": "app_crud_crm_pool_rule_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_delete_pool_rules", "target": "app_crud_crm_pool_rule_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L208", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_execute_pool_rules", "target": "app_crud_crm_pool_rule_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_execute_single_rule", "target": "app_crud_crm_pool_rule_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_get_pool_rule", "target": "app_crud_crm_pool_rule_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_update_pool_rule", "target": "app_crud_crm_pool_rule_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_update_pool_rule_status", "target": "app_crud_crm_pool_rule_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_delete_pool_rules", "target": "app_crud_crm_pool_rule_get_pool_rule" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_get_pool_rule", "target": "app_models_crm_models_crmcustomerpoolrule" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_update_pool_rule", "target": "app_crud_crm_pool_rule_get_pool_rule" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_update_pool_rule_status", "target": "app_crud_crm_pool_rule_get_pool_rule" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_create_pool_rule", "target": "app_models_crm_models_crmcustomerpoolrule" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_update_pool_rule", "target": "app_models_crm_models_crmcustomerpoolrule" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_update_pool_rule_status", "target": "app_models_crm_models_crmcustomerpoolrule" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_execute_pool_rules", "target": "app_crud_crm_pool_rule_execute_single_rule" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L278", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_execute_single_rule", "target": "app_models_crm_models_crmcustomerpool" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/pool_rule.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_pool_rule_execute_single_rule", "target": "app_models_crm_models_crmcustomerpoolrule" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/tasks/customer_pool.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_customer_pool", "target": "app_crud_crm_pool_rule_execute_single_rule" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/tasks/customer_pool.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_customer_pool_pool_recovery_job", "target": "app_crud_crm_pool_rule_execute_single_rule" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter", "target": "app_crud_crm_price_letter_create_price_letter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter", "target": "app_crud_crm_price_letter_get_price_letter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter", "target": "app_crud_crm_price_letter_list_price_letters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter", "target": "app_crud_crm_price_letter_parse_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter", "target": "app_crud_crm_price_letter_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter", "target": "app_crud_crm_price_letter_strip_html" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter", "target": "app_crud_crm_price_letter_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L266", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter", "target": "app_crud_crm_price_letter_update_price_letter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter", "target": "app_crud_crm_price_letter_validate_letter_payload" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L349", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter", "target": "app_crud_crm_price_letter_void_price_letter" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter", "target": "app_crud_crm_product" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter", "target": "app_crud_crm_product_get_product" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter", "target": "app_models_crm_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter", "target": "app_models_crm_models_crmpriceletter" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L215", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_create_price_letter", "target": "app_crud_crm_price_letter_parse_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_list_price_letters", "target": "app_crud_crm_price_letter_parse_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_parse_date", "target": "app_crud_crm_price_letter_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_parse_date", "target": "app_crud_crm_price_letter_py_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_update_price_letter", "target": "app_crud_crm_price_letter_parse_date" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_list_price_letters", "target": "app_crud_crm_price_letter_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_row_to_dict", "target": "app_crud_crm_price_letter_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_validate_letter_payload", "target": "app_crud_crm_price_letter_strip_html" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_list_price_letters", "target": "app_crud_crm_price_letter_row_to_dict" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_row_to_dict", "target": "app_models_crm_models_crmpriceletter" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_create_price_letter", "target": "app_crud_crm_price_letter_validate_letter_payload" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L288", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_update_price_letter", "target": "app_crud_crm_price_letter_validate_letter_payload" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_list_price_letters", "target": "app_crud_crm_price_letter_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_create_price_letter", "target": "app_crud_crm_price_letter_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_get_price_letter", "target": "app_crud_crm_price_letter_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L266", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_update_price_letter", "target": "app_crud_crm_price_letter_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L349", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_void_price_letter", "target": "app_crud_crm_price_letter_py_session" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_get_price_letter", "target": "app_models_crm_models_crmpriceletter" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_update_price_letter", "target": "app_crud_crm_price_letter_get_price_letter" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_void_price_letter", "target": "app_crud_crm_price_letter_get_price_letter" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_create_price_letter", "target": "app_crud_crm_product_get_product" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_create_price_letter", "target": "app_models_crm_models_crmpriceletter" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L304", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_update_price_letter", "target": "app_crud_crm_product_get_product" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L266", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_update_price_letter", "target": "app_models_crm_models_crmpriceletter" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/price_letter.py", "source_location": "L349", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_price_letter_void_price_letter", "target": "app_models_crm_models_crmpriceletter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L303", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_alias_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L345", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_assert_brand_deletable" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L961", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_barcode_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_brand_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_build_category_tree" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L274", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_category_code_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_category_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_collect_category_with_ancestors" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_create_category" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1065", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_create_oss" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L750", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_create_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1122", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_generate_auto_product_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L722", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_generate_barcode" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L709", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_generate_product_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_get_category" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L657", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_get_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L669", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_get_product_by_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1115", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_get_quote_item_field" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_list_categories" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_list_category_tree" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1049", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_list_oss_by_biz" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L978", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_list_product_options" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L563", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_list_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L311", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_load_brands_aliases_maps" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L688", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_max_sxwl_product_seq" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1108", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_normalize_text" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1031", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_oss_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L944", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_product_no_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L514", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_product_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L553", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_product_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_replace_product_aliases" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L382", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_replace_product_brands" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1127", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_resolve_product_id_for_quote_item" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_soft_delete_category" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1097", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_soft_delete_oss" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L931", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_soft_delete_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_update_category" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L835", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_crud_crm_product_update_product" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_models_crm_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_models_crm_models_crmproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_models_crm_models_crmproductalias" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_models_crm_models_crmproductbrand" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_models_crm_models_crmproductcategory" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_models_crm_models_sysoss" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_models_pl_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_models_pl_models_plinventory" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_models_pl_models_plplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_models_pl_models_plplanproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L617", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_services_crm_supplier_hazard_get_supplier_hazard_flags" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_utils_pinyin_abbr" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "app_utils_pinyin_abbr_resolve_name_pinyin_abbr" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product", "target": "fastapi" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_rationale_1", "target": "app_crud_crm_product" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_product" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product", "target": "app_crud_crm_product" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_supplier_hazard", "target": "app_crud_crm_product" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/product_helpers.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_product_helpers", "target": "app_crud_crm_product" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_name_pinyin_search", "target": "app_crud_crm_product" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_product_options_keyword.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_product_options_keyword", "target": "app_crud_crm_product" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_category_row_to_dict", "target": "app_crud_crm_product_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_category_row_to_dict", "target": "app_models_crm_models_crmproductcategory" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_list_categories", "target": "app_crud_crm_product_category_row_to_dict" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_rationale_44", "target": "app_crud_crm_product_category_row_to_dict" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L303", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_alias_row_to_dict", "target": "app_crud_crm_product_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_brand_row_to_dict", "target": "app_crud_crm_product_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_build_category_tree", "target": "app_crud_crm_product_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_collect_category_with_ancestors", "target": "app_crud_crm_product_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_list_categories", "target": "app_crud_crm_product_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_list_category_tree", "target": "app_crud_crm_product_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1049", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_list_oss_by_biz", "target": "app_crud_crm_product_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L978", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_list_product_options", "target": "app_crud_crm_product_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L563", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_list_products", "target": "app_crud_crm_product_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L311", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_load_brands_aliases_maps", "target": "app_crud_crm_product_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1108", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_normalize_text", "target": "app_crud_crm_product_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1031", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_oss_row_to_dict", "target": "app_crud_crm_product_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L514", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_product_row_to_dict", "target": "app_crud_crm_product_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L553", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_product_to_dict", "target": "app_crud_crm_product_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_replace_product_aliases", "target": "app_crud_crm_product_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L382", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_replace_product_brands", "target": "app_crud_crm_product_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_list_categories", "target": "app_crud_crm_product_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_list_category_tree", "target": "app_crud_crm_product_list_categories" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_rationale_67", "target": "app_crud_crm_product_list_categories" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L345", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_assert_brand_deletable", "target": "app_crud_crm_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L961", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_barcode_exists", "target": "app_crud_crm_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L274", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_category_code_exists", "target": "app_crud_crm_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_create_category", "target": "app_crud_crm_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1065", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_create_oss", "target": "app_crud_crm_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L750", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_create_product", "target": "app_crud_crm_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1122", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_generate_auto_product_no", "target": "app_crud_crm_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L722", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_generate_barcode", "target": "app_crud_crm_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L709", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_generate_product_no", "target": "app_crud_crm_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_get_category", "target": "app_crud_crm_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L657", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_get_product", "target": "app_crud_crm_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L669", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_get_product_by_no", "target": "app_crud_crm_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_list_category_tree", "target": "app_crud_crm_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1049", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_list_oss_by_biz", "target": "app_crud_crm_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L978", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_list_product_options", "target": "app_crud_crm_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L563", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_list_products", "target": "app_crud_crm_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L311", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_load_brands_aliases_maps", "target": "app_crud_crm_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L688", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_max_sxwl_product_seq", "target": "app_crud_crm_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L944", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_product_no_exists", "target": "app_crud_crm_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L553", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_product_to_dict", "target": "app_crud_crm_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_replace_product_aliases", "target": "app_crud_crm_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L382", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_replace_product_brands", "target": "app_crud_crm_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1127", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_resolve_product_id_for_quote_item", "target": "app_crud_crm_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_soft_delete_category", "target": "app_crud_crm_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1097", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_soft_delete_oss", "target": "app_crud_crm_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L931", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_soft_delete_product", "target": "app_crud_crm_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_update_category", "target": "app_crud_crm_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L835", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_update_product", "target": "app_crud_crm_product_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_list_category_tree", "target": "app_crud_crm_product_build_category_tree" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_rationale_89", "target": "app_crud_crm_product_build_category_tree" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_list_category_tree", "target": "app_crud_crm_product_collect_category_with_ancestors" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_rationale_100", "target": "app_crud_crm_product_collect_category_with_ancestors" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_rationale_121", "target": "app_crud_crm_product_list_category_tree" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L171", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_create_category", "target": "app_crud_crm_product_get_category" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L772", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_create_product", "target": "app_crud_crm_product_get_category" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_get_category", "target": "app_models_crm_models_crmproductcategory" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1179", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_resolve_product_id_for_quote_item", "target": "app_crud_crm_product_get_category" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L236", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_soft_delete_category", "target": "app_crud_crm_product_get_category" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_update_category", "target": "app_crud_crm_product_get_category" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L902", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_update_product", "target": "app_crud_crm_product_get_category" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_create_category", "target": "app_models_crm_models_crmproductcategory" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_update_category", "target": "app_models_crm_models_crmproductcategory" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_brand_row_to_dict", "target": "app_models_crm_models_crmproductbrand" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L329", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_load_brands_aliases_maps", "target": "app_crud_crm_product_brand_row_to_dict" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L303", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_alias_row_to_dict", "target": "app_models_crm_models_crmproductalias" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L341", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_load_brands_aliases_maps", "target": "app_crud_crm_product_alias_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L646", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_list_products", "target": "app_crud_crm_product_load_brands_aliases_maps" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L555", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_product_to_dict", "target": "app_crud_crm_product_load_brands_aliases_maps" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L412", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_replace_product_brands", "target": "app_crud_crm_product_assert_brand_deletable" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L816", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_create_product", "target": "app_crud_crm_product_replace_product_brands" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L437", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_replace_product_brands", "target": "app_models_crm_models_crmproductbrand" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L908", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_update_product", "target": "app_crud_crm_product_replace_product_brands" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L823", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_create_product", "target": "app_crud_crm_product_replace_product_aliases" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L501", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_replace_product_aliases", "target": "app_models_crm_models_crmproductalias" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L916", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_update_product", "target": "app_crud_crm_product_replace_product_aliases" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L648", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_list_products", "target": "app_crud_crm_product_product_row_to_dict" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L514", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_product_row_to_dict", "target": "app_models_crm_models_crmproduct" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L556", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_product_to_dict", "target": "app_crud_crm_product_product_row_to_dict" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L520", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_rationale_520", "target": "app_crud_crm_product_product_row_to_dict" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L553", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_product_to_dict", "target": "app_models_crm_models_crmproduct" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L619", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_list_products", "target": "app_services_crm_supplier_hazard_get_supplier_hazard_flags" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L579", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_rationale_579", "target": "app_crud_crm_product_list_products" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_name_pinyin_search.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_name_pinyin_search", "target": "app_crud_crm_product_list_products" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L657", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_get_product", "target": "app_models_crm_models_crmproduct" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1140", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_resolve_product_id_for_quote_item", "target": "app_crud_crm_product_get_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L933", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_soft_delete_product", "target": "app_crud_crm_product_get_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L844", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_update_product", "target": "app_crud_crm_product_get_product" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product", "target": "app_crud_crm_product_get_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_insert_quote_product", "target": "app_crud_crm_product_get_product" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_supplier_hazard", "target": "app_crud_crm_product_get_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_supplier_hazard_assert_products_allowed_for_supplier", "target": "app_crud_crm_product_get_product" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/product_helpers.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_product_helpers", "target": "app_crud_crm_product_get_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/product_helpers.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_product_helpers_resolve_crm_product", "target": "app_crud_crm_product_get_product" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L669", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_get_product_by_no", "target": "app_models_crm_models_crmproduct" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L711", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_generate_product_no", "target": "app_crud_crm_product_max_sxwl_product_seq" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L689", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_rationale_689", "target": "app_crud_crm_product_max_sxwl_product_seq" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L760", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_create_product", "target": "app_crud_crm_product_generate_product_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1124", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_generate_auto_product_no", "target": "app_crud_crm_product_generate_product_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L716", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_generate_product_no", "target": "app_crud_crm_product_product_no_exists" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L710", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_rationale_710", "target": "app_crud_crm_product_generate_product_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L764", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_create_product", "target": "app_crud_crm_product_generate_barcode" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L723", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_rationale_723", "target": "app_crud_crm_product_generate_barcode" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L765", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_create_product", "target": "app_crud_crm_product_barcode_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L762", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_create_product", "target": "app_crud_crm_product_normalize_text" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L750", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_create_product", "target": "app_models_crm_models_crmproduct" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L780", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_create_product", "target": "app_utils_pinyin_abbr_resolve_name_pinyin_abbr" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L893", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_update_product", "target": "app_crud_crm_product_barcode_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L892", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_update_product", "target": "app_crud_crm_product_normalize_text" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L835", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_update_product", "target": "app_models_crm_models_crmproduct" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L884", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_update_product", "target": "app_utils_pinyin_abbr_resolve_name_pinyin_abbr" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_product_options_keyword.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_product_options_keyword", "target": "app_crud_crm_product_list_product_options" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1062", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_list_oss_by_biz", "target": "app_crud_crm_product_oss_row_to_dict" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1031", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_oss_row_to_dict", "target": "app_models_crm_models_sysoss" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1065", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_create_oss", "target": "app_models_crm_models_sysoss" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1144", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_resolve_product_id_for_quote_item", "target": "app_crud_crm_product_normalize_text" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1138", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_resolve_product_id_for_quote_item", "target": "app_crud_crm_product_get_quote_item_field" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1123", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_rationale_1123", "target": "app_crud_crm_product_generate_auto_product_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1176", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_resolve_product_id_for_quote_item", "target": "app_crud_crm_product_generate_auto_product_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1134", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_rationale_1134", "target": "app_crud_crm_product_resolve_product_id_for_quote_item" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/product.py", "source_location": "L1183", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_product_resolve_product_id_for_quote_item", "target": "app_models_crm_models_crmproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_product_resolve_product_id_for_quote_item" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L398", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_resolve_quote_product_ids", "target": "app_crud_crm_product_resolve_product_id_for_quote_item" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1072", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_accept_quote" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_approval" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_approval_can_user_approve" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_approval_create_approval_records" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_approval_delete_pending_approvals" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_approval_invalidate_all_approvals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L712", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_assert_quote_editable_for_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_build_quote_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_calculate_quote_amount" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1181", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_create_new_version" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L596", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_create_quote" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_decimal_value" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L483", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_enrich_contact_fields" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L494", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_enrich_supplier_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_ensure_quote_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L339", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_fill_contract_linked_count" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L971", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_generate_pdf" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L408", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_generate_quote_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L458", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_generate_quote_title" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L991", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_generate_share" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_get_field" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L502", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_get_quote" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L514", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_get_quote_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_get_quote_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L470", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_get_supplier_short_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L957", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_get_template" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1310", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_invalid_quote" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L559", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_list_quotes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_parse_optional_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_parse_optional_datetime" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1426", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_period_key" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_product" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_product_batch_insert_quote_products" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_product_delete_products_by_quote_id" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_product_list_products_by_quote_ids" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_product_list_quote_products" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_py_datetime" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_py_decimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1262", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_query_versions" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_quote_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1092", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_reject_quote" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L387", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_resolve_quote_product_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_resolve_user_display_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L939", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_save_template" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_share_log" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_share_log_record_visit" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L866", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_soft_delete_quotes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1334", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_statistics_overview" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1393", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_statistics_status" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1435", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_statistics_trend" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L893", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_submit_quote" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1114", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_to_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L718", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_update_quote" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1020", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_view_by_share_code" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1283", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_quote_withdraw_quote_approval" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_supplier_info" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_crud_crm_supplier_info_get_supplier_info" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_models_crm_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_models_crm_models_crmcontract" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_models_crm_models_crmcustomer" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_models_crm_models_crmquote" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_models_crm_models_crmquoteapproval" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_models_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_models_models_sysuser" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_services_crm_quote_pdf" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_services_crm_quote_pdf_generate_quote_pdf" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_services_crm_supplier_hazard" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote", "target": "app_services_crm_supplier_hazard_assert_products_allowed_for_supplier" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_rationale_1", "target": "app_crud_crm_quote" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit", "target": "app_crud_crm_quote" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_ensure_quote_in_scope", "target": "app_crud_crm_quote_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_ensure_quote_in_scope", "target": "app_models_crm_models_crmquote" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L525", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_get_quote_detail", "target": "app_crud_crm_quote_ensure_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_get_quote_in_scope", "target": "app_crud_crm_quote_ensure_quote_in_scope" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1072", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_accept_quote", "target": "app_crud_crm_quote_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_build_quote_filters", "target": "app_crud_crm_quote_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1181", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_create_new_version", "target": "app_crud_crm_quote_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L596", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_create_quote", "target": "app_crud_crm_quote_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L483", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_enrich_contact_fields", "target": "app_crud_crm_quote_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L494", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_enrich_supplier_name", "target": "app_crud_crm_quote_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L339", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_fill_contract_linked_count", "target": "app_crud_crm_quote_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L971", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_generate_pdf", "target": "app_crud_crm_quote_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L408", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_generate_quote_no", "target": "app_crud_crm_quote_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L991", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_generate_share", "target": "app_crud_crm_quote_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L502", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_get_quote", "target": "app_crud_crm_quote_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L514", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_get_quote_detail", "target": "app_crud_crm_quote_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_get_quote_in_scope", "target": "app_crud_crm_quote_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L470", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_get_supplier_short_name", "target": "app_crud_crm_quote_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L957", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_get_template", "target": "app_crud_crm_quote_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1310", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_invalid_quote", "target": "app_crud_crm_quote_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L559", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_list_quotes", "target": "app_crud_crm_quote_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1262", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_query_versions", "target": "app_crud_crm_quote_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1092", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_reject_quote", "target": "app_crud_crm_quote_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L387", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_resolve_quote_product_ids", "target": "app_crud_crm_quote_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_resolve_user_display_name", "target": "app_crud_crm_quote_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L939", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_save_template", "target": "app_crud_crm_quote_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L866", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_soft_delete_quotes", "target": "app_crud_crm_quote_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1334", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_statistics_overview", "target": "app_crud_crm_quote_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1393", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_statistics_status", "target": "app_crud_crm_quote_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1435", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_statistics_trend", "target": "app_crud_crm_quote_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L893", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_submit_quote", "target": "app_crud_crm_quote_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1114", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_to_contract", "target": "app_crud_crm_quote_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L718", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_update_quote", "target": "app_crud_crm_quote_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1020", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_view_by_share_code", "target": "app_crud_crm_quote_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1283", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_withdraw_quote_approval", "target": "app_crud_crm_quote_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1081", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_accept_quote", "target": "app_crud_crm_quote_get_quote_in_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval", "target": "app_crud_crm_quote_get_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_list_quote_approvals", "target": "app_crud_crm_quote_get_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1193", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_create_new_version", "target": "app_crud_crm_quote_get_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L979", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_generate_pdf", "target": "app_crud_crm_quote_get_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1001", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_generate_share", "target": "app_crud_crm_quote_get_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_get_quote_in_scope", "target": "app_crud_crm_quote_get_quote" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_get_quote_in_scope", "target": "app_models_crm_models_crmquote" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L965", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_get_template", "target": "app_crud_crm_quote_get_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1319", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_invalid_quote", "target": "app_crud_crm_quote_get_quote_in_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product", "target": "app_crud_crm_quote_get_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_ensure_quote_parent_scope", "target": "app_crud_crm_quote_get_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1102", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_reject_quote", "target": "app_crud_crm_quote_get_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L948", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_save_template", "target": "app_crud_crm_quote_get_quote_in_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_share_log", "target": "app_crud_crm_quote_get_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_share_log_list_share_logs", "target": "app_crud_crm_quote_get_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_share_log_share_log_statistics", "target": "app_crud_crm_quote_get_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L877", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_soft_delete_quotes", "target": "app_crud_crm_quote_get_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L905", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_submit_quote", "target": "app_crud_crm_quote_get_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L729", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_update_quote", "target": "app_crud_crm_quote_get_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1293", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_withdraw_quote_approval", "target": "app_crud_crm_quote_get_quote_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L261", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_build_quote_filters", "target": "app_crud_crm_quote_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_calculate_quote_amount", "target": "app_crud_crm_quote_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L660", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_create_quote", "target": "app_crud_crm_quote_decimal_value" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_decimal_value", "target": "app_crud_crm_quote_py_any" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_decimal_value", "target": "app_crud_crm_quote_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1368", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_statistics_overview", "target": "app_crud_crm_quote_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1412", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_statistics_status", "target": "app_crud_crm_quote_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1471", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_statistics_trend", "target": "app_crud_crm_quote_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L766", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_update_quote", "target": "app_crud_crm_quote_decimal_value" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L596", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_create_quote", "target": "app_crud_crm_quote_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L339", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_fill_contract_linked_count", "target": "app_crud_crm_quote_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L514", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_get_quote_detail", "target": "app_crud_crm_quote_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L559", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_list_quotes", "target": "app_crud_crm_quote_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_parse_optional_date", "target": "app_crud_crm_quote_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_parse_optional_datetime", "target": "app_crud_crm_quote_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1262", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_query_versions", "target": "app_crud_crm_quote_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_quote_row_to_dict", "target": "app_crud_crm_quote_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_row_to_dict", "target": "app_crud_crm_quote_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1334", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_statistics_overview", "target": "app_crud_crm_quote_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1393", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_statistics_status", "target": "app_crud_crm_quote_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1435", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_statistics_trend", "target": "app_crud_crm_quote_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L718", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_update_quote", "target": "app_crud_crm_quote_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1020", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_view_by_share_code", "target": "app_crud_crm_quote_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L367", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_calculate_quote_amount", "target": "app_crud_crm_quote_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1228", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_create_new_version", "target": "app_crud_crm_quote_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L660", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_create_quote", "target": "app_crud_crm_quote_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1374", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_statistics_overview", "target": "app_crud_crm_quote_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L267", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_build_quote_filters", "target": "app_crud_crm_quote_parse_optional_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L628", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_create_quote", "target": "app_crud_crm_quote_parse_optional_date" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_parse_optional_date", "target": "app_crud_crm_quote_py_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1129", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_to_contract", "target": "app_crud_crm_quote_parse_optional_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L774", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_update_quote", "target": "app_crud_crm_quote_parse_optional_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L408", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_generate_quote_no", "target": "app_crud_crm_quote_py_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1114", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_to_contract", "target": "app_crud_crm_quote_py_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_build_quote_filters", "target": "app_crud_crm_quote_parse_optional_datetime" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_parse_optional_datetime", "target": "app_crud_crm_quote_py_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1347", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_statistics_overview", "target": "app_crud_crm_quote_parse_optional_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1446", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_statistics_trend", "target": "app_crud_crm_quote_parse_optional_datetime" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1426", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_period_key", "target": "app_crud_crm_quote_py_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_build_quote_filters", "target": "app_crud_crm_quote_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_calculate_quote_amount", "target": "app_crud_crm_quote_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L605", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_create_quote", "target": "app_crud_crm_quote_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L738", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_update_quote", "target": "app_crud_crm_quote_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L644", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_create_quote", "target": "app_crud_crm_quote_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L527", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_get_quote_detail", "target": "app_crud_crm_quote_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L578", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_list_quotes", "target": "app_crud_crm_quote_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1280", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_query_versions", "target": "app_crud_crm_quote_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_quote_row_to_dict", "target": "app_crud_crm_quote_row_to_dict" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_rationale_127", "target": "app_crud_crm_quote_row_to_dict" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_row_to_dict", "target": "app_models_crm_models_crmquote" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1067", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_view_by_share_code", "target": "app_crud_crm_quote_row_to_dict" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_quote_row_to_dict", "target": "app_models_crm_models_crmquote" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_build_quote_filters", "target": "app_crud_crm_quote_py_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L571", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_list_quotes", "target": "app_crud_crm_quote_build_quote_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_rationale_189", "target": "app_crud_crm_quote_build_quote_filters" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L353", "weight": 1.0, "source": "app_crud_crm_quote_fill_contract_linked_count", "target": "defaultdict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L592", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_list_quotes", "target": "app_crud_crm_quote_fill_contract_linked_count" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L340", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_rationale_340", "target": "app_crud_crm_quote_fill_contract_linked_count" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_calculate_quote_amount", "target": "app_models_crm_models_crmquote" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1243", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_create_new_version", "target": "app_crud_crm_quote_calculate_quote_amount" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L688", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_create_quote", "target": "app_crud_crm_quote_calculate_quote_amount" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L365", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_rationale_365", "target": "app_crud_crm_quote_calculate_quote_amount" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L838", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_update_quote", "target": "app_crud_crm_quote_calculate_quote_amount" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L687", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_create_quote", "target": "app_crud_crm_quote_resolve_quote_product_ids" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L394", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_rationale_394", "target": "app_crud_crm_quote_resolve_quote_product_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L837", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_update_quote", "target": "app_crud_crm_quote_resolve_quote_product_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L634", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_create_quote", "target": "app_crud_crm_quote_generate_quote_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L418", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_generate_quote_no", "target": "app_crud_crm_supplier_info_get_supplier_info" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L415", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_rationale_415", "target": "app_crud_crm_quote_generate_quote_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L793", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_update_quote", "target": "app_crud_crm_quote_generate_quote_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L641", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_create_quote", "target": "app_crud_crm_quote_generate_quote_title" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L797", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_update_quote", "target": "app_crud_crm_quote_generate_quote_title" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L619", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_create_quote", "target": "app_crud_crm_quote_get_supplier_short_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L473", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_get_supplier_short_name", "target": "app_crud_crm_supplier_info_get_supplier_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L790", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_update_quote", "target": "app_crud_crm_quote_get_supplier_short_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L685", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_create_quote", "target": "app_crud_crm_quote_enrich_contact_fields" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L483", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_enrich_contact_fields", "target": "app_models_crm_models_crmquote" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L818", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_update_quote", "target": "app_crud_crm_quote_enrich_contact_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L686", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_create_quote", "target": "app_crud_crm_quote_enrich_supplier_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L497", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_enrich_supplier_name", "target": "app_crud_crm_supplier_info_get_supplier_info" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L494", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_enrich_supplier_name", "target": "app_models_crm_models_crmquote" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L819", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_update_quote", "target": "app_crud_crm_quote_enrich_supplier_name" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L502", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_get_quote", "target": "app_models_crm_models_crmquote" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L522", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_get_quote_detail", "target": "app_crud_crm_quote_get_quote" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1133", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_to_contract", "target": "app_crud_crm_quote_get_quote" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L705", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_create_quote", "target": "app_crud_crm_quote_get_quote_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L982", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_generate_pdf", "target": "app_crud_crm_quote_get_quote_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L528", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_get_quote_detail", "target": "app_crud_crm_quote_product_list_quote_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L549", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_get_quote_detail", "target": "app_crud_crm_supplier_info_get_supplier_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L928", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_submit_quote", "target": "app_crud_crm_quote_get_quote_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L863", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_update_quote", "target": "app_crud_crm_quote_get_quote_detail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L582", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_list_quotes", "target": "app_crud_crm_quote_approval_can_user_approve" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L588", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_list_quotes", "target": "app_crud_crm_quote_product_list_products_by_quote_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L694", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_create_quote", "target": "app_crud_crm_quote_product_batch_insert_quote_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L647", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_create_quote", "target": "app_models_crm_models_crmquote" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L621", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_create_quote", "target": "app_services_crm_supplier_hazard_assert_products_allowed_for_supplier" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L733", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_update_quote", "target": "app_crud_crm_quote_assert_quote_editable_for_update" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L736", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_update_quote", "target": "app_crud_crm_quote_approval_invalidate_all_approvals" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L853", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_update_quote", "target": "app_crud_crm_quote_product_batch_insert_quote_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L851", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_update_quote", "target": "app_crud_crm_quote_product_delete_products_by_quote_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L827", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_update_quote", "target": "app_crud_crm_quote_product_list_quote_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L805", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_update_quote", "target": "app_crud_crm_supplier_info_get_supplier_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L829", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_update_quote", "target": "app_services_crm_supplier_hazard_assert_products_allowed_for_supplier" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L874", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_rationale_874", "target": "app_crud_crm_quote_soft_delete_quotes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L918", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_submit_quote", "target": "app_crud_crm_quote_approval_create_approval_records" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L917", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_submit_quote", "target": "app_crud_crm_quote_approval_invalidate_all_approvals" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L929", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_submit_quote", "target": "app_services_crm_quote_pdf_generate_quote_pdf" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L983", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_generate_pdf", "target": "app_services_crm_quote_pdf_generate_quote_pdf" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1028", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_rationale_1028", "target": "app_crud_crm_quote_view_by_share_code" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1068", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_view_by_share_code", "target": "app_crud_crm_quote_product_list_quote_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1055", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_view_by_share_code", "target": "app_crud_crm_quote_share_log_record_visit" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1128", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_rationale_1128", "target": "app_crud_crm_quote_to_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1141", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_to_contract", "target": "app_crud_crm_quote_product_list_quote_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1249", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_create_new_version", "target": "app_crud_crm_quote_product_batch_insert_quote_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1242", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_create_new_version", "target": "app_crud_crm_quote_product_list_quote_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1201", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_create_new_version", "target": "app_models_crm_models_crmquote" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1192", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_rationale_1192", "target": "app_crud_crm_quote_create_new_version" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1292", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_rationale_1292", "target": "app_crud_crm_quote_withdraw_quote_approval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1305", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_withdraw_quote_approval", "target": "app_crud_crm_quote_approval_delete_pending_approvals" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1343", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_rationale_1343", "target": "app_crud_crm_quote_statistics_overview" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1398", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_rationale_1398", "target": "app_crud_crm_quote_statistics_status" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1464", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_statistics_trend", "target": "app_crud_crm_quote_period_key" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote.py", "source_location": "L1444", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_rationale_1444", "target": "app_crud_crm_quote_statistics_trend" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/crud/crm/quote.py", "source_location": "L1459", "weight": 1.0, "source": "app_crud_crm_quote_statistics_trend", "target": "defaultdict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval", "target": "app_crud_crm_quote_approval_approve_quote" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval", "target": "app_crud_crm_quote_approval_can_user_approve" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval", "target": "app_crud_crm_quote_approval_create_approval_records" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval", "target": "app_crud_crm_quote_approval_delete_pending_approvals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval", "target": "app_crud_crm_quote_approval_get_quote_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L236", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval", "target": "app_crud_crm_quote_approval_invalidate_all_approvals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval", "target": "app_crud_crm_quote_approval_list_quote_approvals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L254", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval", "target": "app_crud_crm_quote_approval_refresh_approver_names" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval", "target": "app_crud_crm_quote_approval_resolve_user_display_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval", "target": "app_crud_crm_quote_approval_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval", "target": "app_crud_crm_quote_approval_withdraw_approval" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval", "target": "app_models_crm_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval", "target": "app_models_crm_models_crmquote" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval", "target": "app_models_crm_models_crmquoteapproval" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval", "target": "app_models_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval", "target": "app_models_models_sysuser" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_rationale_1", "target": "app_crud_crm_quote_approval" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit", "target": "app_crud_crm_quote_approval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_list_quote_approvals", "target": "app_crud_crm_quote_approval_row_to_dict" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_row_to_dict", "target": "app_crud_crm_quote_approval_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_row_to_dict", "target": "app_models_crm_models_crmquoteapproval" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_list_quote_approvals", "target": "app_crud_crm_quote_approval_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_create_approval_records", "target": "app_crud_crm_quote_approval_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_list_quote_approvals", "target": "app_crud_crm_quote_approval_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L266", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_refresh_approver_names", "target": "app_crud_crm_quote_approval_resolve_user_display_name" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_resolve_user_display_name", "target": "app_crud_crm_quote_approval_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_approve_quote", "target": "app_crud_crm_quote_approval_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_can_user_approve", "target": "app_crud_crm_quote_approval_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_create_approval_records", "target": "app_crud_crm_quote_approval_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_delete_pending_approvals", "target": "app_crud_crm_quote_approval_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_get_quote_approval", "target": "app_crud_crm_quote_approval_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L236", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_invalidate_all_approvals", "target": "app_crud_crm_quote_approval_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_list_quote_approvals", "target": "app_crud_crm_quote_approval_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L254", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_refresh_approver_names", "target": "app_crud_crm_quote_approval_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_withdraw_approval", "target": "app_crud_crm_quote_approval_py_session" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_rationale_49", "target": "app_crud_crm_quote_approval_list_quote_approvals" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_approve_quote", "target": "app_crud_crm_quote_approval_get_quote_approval" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_get_quote_approval", "target": "app_models_crm_models_crmquoteapproval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_create_approval_records", "target": "app_models_crm_models_crmquoteapproval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_rationale_92", "target": "app_crud_crm_quote_approval_create_approval_records" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_approve_quote", "target": "app_crud_crm_quote_approval_can_user_approve" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_rationale_194", "target": "app_crud_crm_quote_approval_withdraw_approval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_withdraw_approval", "target": "app_crud_crm_quote_approval_delete_pending_approvals" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_rationale_218", "target": "app_crud_crm_quote_approval_delete_pending_approvals" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_rationale_237", "target": "app_crud_crm_quote_approval_invalidate_all_approvals" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit", "target": "app_crud_crm_quote_approval_invalidate_all_approvals" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L255", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_rationale_255", "target": "app_crud_crm_quote_approval_refresh_approver_names" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approval.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approval_rationale_276", "target": "app_crud_crm_quote_approval_can_user_approve" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_approval_reedit.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_approval_reedit", "target": "app_crud_crm_quote_approval_can_user_approve" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting", "target": "app_crud_crm_quote_approver_setting_assert_users_exist" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting", "target": "app_crud_crm_quote_approver_setting_get_setting" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting", "target": "app_crud_crm_quote_approver_setting_join_approver_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting", "target": "app_crud_crm_quote_approver_setting_parse_approver_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting", "target": "app_crud_crm_quote_approver_setting_prefill_approver_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting", "target": "app_crud_crm_quote_approver_setting_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting", "target": "app_crud_crm_quote_approver_setting_save_setting" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting", "target": "app_models_crm_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting", "target": "app_models_crm_models_crmquoteapproversetting" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting", "target": "app_models_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting", "target": "app_models_models_sysuser" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_quote_approver_setting.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_quote_approver_setting", "target": "app_crud_crm_quote_approver_setting" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting_row_to_dict", "target": "app_crud_crm_quote_approver_setting_parse_approver_ids" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_quote_approver_setting.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_quote_approver_setting", "target": "app_crud_crm_quote_approver_setting_parse_approver_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting_save_setting", "target": "app_crud_crm_quote_approver_setting_join_approver_ids" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_quote_approver_setting.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_quote_approver_setting", "target": "app_crud_crm_quote_approver_setting_join_approver_ids" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting_prefill_approver_ids", "target": "app_crud_crm_quote_approver_setting_py_any" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting_rationale_26", "target": "app_crud_crm_quote_approver_setting_prefill_approver_ids" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_quote_approver_setting.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_quote_approver_setting", "target": "app_crud_crm_quote_approver_setting_prefill_approver_ids" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting_get_setting", "target": "app_crud_crm_quote_approver_setting_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting_row_to_dict", "target": "app_crud_crm_quote_approver_setting_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting_save_setting", "target": "app_crud_crm_quote_approver_setting_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting_get_setting", "target": "app_crud_crm_quote_approver_setting_row_to_dict" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting_row_to_dict", "target": "app_models_crm_models_crmquoteapproversetting" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting_save_setting", "target": "app_crud_crm_quote_approver_setting_row_to_dict" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting_get_setting", "target": "app_crud_crm_quote_approver_setting_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting_assert_users_exist", "target": "app_crud_crm_quote_approver_setting_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting_save_setting", "target": "app_crud_crm_quote_approver_setting_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting_save_setting", "target": "app_crud_crm_quote_approver_setting_assert_users_exist" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_approver_setting.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_approver_setting_save_setting", "target": "app_models_crm_models_crmquoteapproversetting" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L369", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product", "target": "app_crud_crm_quote_product_batch_insert_quote_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product", "target": "app_crud_crm_quote_product_calculate_subtotal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product", "target": "app_crud_crm_quote_product_decimal_value" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L397", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product", "target": "app_crud_crm_quote_product_delete_products_by_quote_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product", "target": "app_crud_crm_quote_product_ensure_quote_parent_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product", "target": "app_crud_crm_quote_product_get_field" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product", "target": "app_crud_crm_quote_product_get_quote_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product", "target": "app_crud_crm_quote_product_insert_quote_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product", "target": "app_crud_crm_quote_product_list_products_by_quote_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product", "target": "app_crud_crm_quote_product_list_quote_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product", "target": "app_crud_crm_quote_product_normalize_line_brand" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product", "target": "app_crud_crm_quote_product_product_has_brands" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product", "target": "app_crud_crm_quote_product_product_row_to_dict" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product", "target": "app_crud_crm_quote_product_py_decimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product", "target": "app_crud_crm_quote_product_resolve_line_brand_fields" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product", "target": "app_crud_crm_quote_product_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L335", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product", "target": "app_crud_crm_quote_product_soft_delete_quote_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L271", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product", "target": "app_crud_crm_quote_product_update_quote_product" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product", "target": "app_models_crm_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product", "target": "app_models_crm_models_crmproductbrand" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product", "target": "app_models_crm_models_crmquoteproduct" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product", "target": "app_services_crm_supplier_hazard" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product", "target": "app_services_crm_supplier_hazard_enrich_products_with_hazard_flags" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_rationale_1", "target": "app_crud_crm_quote_product" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_ensure_quote_parent_scope", "target": "app_crud_crm_quote_product_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_insert_quote_product", "target": "app_crud_crm_quote_product_ensure_quote_parent_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_list_quote_products", "target": "app_crud_crm_quote_product_ensure_quote_parent_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L349", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_soft_delete_quote_products", "target": "app_crud_crm_quote_product_ensure_quote_parent_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L284", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_update_quote_product", "target": "app_crud_crm_quote_product_ensure_quote_parent_scope" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L369", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_batch_insert_quote_products", "target": "app_crud_crm_quote_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L397", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_delete_products_by_quote_id", "target": "app_crud_crm_quote_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_get_quote_product", "target": "app_crud_crm_quote_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_insert_quote_product", "target": "app_crud_crm_quote_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_list_products_by_quote_ids", "target": "app_crud_crm_quote_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_list_quote_products", "target": "app_crud_crm_quote_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_product_has_brands", "target": "app_crud_crm_quote_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_resolve_line_brand_fields", "target": "app_crud_crm_quote_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L335", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_soft_delete_quote_products", "target": "app_crud_crm_quote_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L271", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_update_quote_product", "target": "app_crud_crm_quote_product_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_decimal_value", "target": "app_crud_crm_quote_product_py_any" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_decimal_value", "target": "app_crud_crm_quote_product_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_insert_quote_product", "target": "app_crud_crm_quote_product_decimal_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_update_quote_product", "target": "app_crud_crm_quote_product_decimal_value" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_list_products_by_quote_ids", "target": "app_crud_crm_quote_product_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_list_quote_products", "target": "app_crud_crm_quote_product_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_product_row_to_dict", "target": "app_crud_crm_quote_product_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_row_to_dict", "target": "app_crud_crm_quote_product_py_any" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_calculate_subtotal", "target": "app_crud_crm_quote_product_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_insert_quote_product", "target": "app_crud_crm_quote_product_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_insert_quote_product", "target": "app_crud_crm_quote_product_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_resolve_line_brand_fields", "target": "app_crud_crm_quote_product_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L287", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_update_quote_product", "target": "app_crud_crm_quote_product_get_field" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_insert_quote_product", "target": "app_crud_crm_quote_product_calculate_subtotal" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_rationale_46", "target": "app_crud_crm_quote_product_calculate_subtotal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L316", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_update_quote_product", "target": "app_crud_crm_quote_product_calculate_subtotal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_resolve_line_brand_fields", "target": "app_crud_crm_quote_product_normalize_line_brand" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_resolve_line_brand_fields", "target": "app_crud_crm_quote_product_product_has_brands" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L256", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_insert_quote_product", "target": "app_crud_crm_quote_product_resolve_line_brand_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L319", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_update_quote_product", "target": "app_crud_crm_quote_product_resolve_line_brand_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_list_products_by_quote_ids", "target": "app_crud_crm_quote_product_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_list_quote_products", "target": "app_crud_crm_quote_product_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_product_row_to_dict", "target": "app_crud_crm_quote_product_row_to_dict" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_rationale_98", "target": "app_crud_crm_quote_product_row_to_dict" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_row_to_dict", "target": "app_models_crm_models_crmquoteproduct" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_product_row_to_dict", "target": "app_models_crm_models_crmquoteproduct" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_list_quote_products", "target": "app_services_crm_supplier_hazard_enrich_products_with_hazard_flags" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_rationale_139", "target": "app_crud_crm_quote_product_list_quote_products" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_rationale_160", "target": "app_crud_crm_quote_product_list_products_by_quote_ids" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_get_quote_product", "target": "app_models_crm_models_crmquoteproduct" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L345", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_soft_delete_quote_products", "target": "app_crud_crm_quote_product_get_quote_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L280", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_update_quote_product", "target": "app_crud_crm_quote_product_get_quote_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L387", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_batch_insert_quote_products", "target": "app_crud_crm_quote_product_insert_quote_product" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_insert_quote_product", "target": "app_models_crm_models_crmquoteproduct" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L271", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_update_quote_product", "target": "app_models_crm_models_crmquoteproduct" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L342", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_rationale_342", "target": "app_crud_crm_quote_product_soft_delete_quote_products" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_product.py", "source_location": "L398", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_product_rationale_398", "target": "app_crud_crm_quote_product_delete_products_by_quote_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_share_log", "target": "app_crud_crm_quote_share_log_list_share_logs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_share_log", "target": "app_crud_crm_quote_share_log_parse_user_agent" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_share_log", "target": "app_crud_crm_quote_share_log_record_visit" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_share_log", "target": "app_crud_crm_quote_share_log_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_share_log", "target": "app_crud_crm_quote_share_log_share_log_statistics" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_share_log", "target": "app_models_crm_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_share_log", "target": "app_models_crm_models_crmquotesharelog" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_share_log_rationale_1", "target": "app_crud_crm_quote_share_log" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_share_log_list_share_logs", "target": "app_crud_crm_quote_share_log_row_to_dict" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_share_log_row_to_dict", "target": "app_crud_crm_quote_share_log_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_share_log_row_to_dict", "target": "app_models_crm_models_crmquotesharelog" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_share_log_list_share_logs", "target": "app_crud_crm_quote_share_log_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_share_log_share_log_statistics", "target": "app_crud_crm_quote_share_log_py_any" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_share_log_rationale_33", "target": "app_crud_crm_quote_share_log_parse_user_agent" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_share_log_record_visit", "target": "app_crud_crm_quote_share_log_parse_user_agent" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_share_log_record_visit", "target": "app_crud_crm_quote_share_log_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_share_log_record_visit", "target": "app_models_crm_models_crmquotesharelog" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_share_log_list_share_logs", "target": "app_crud_crm_quote_share_log_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_share_log_share_log_statistics", "target": "app_crud_crm_quote_share_log_py_session" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_share_log_rationale_82", "target": "app_crud_crm_quote_share_log_list_share_logs" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/quote_share_log.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_quote_share_log_rationale_104", "target": "app_crud_crm_quote_share_log_share_log_statistics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics", "target": "app_crud_crm_statistics_customer_base_query" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics", "target": "app_crud_crm_statistics_get_follow_statistics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics", "target": "app_crud_crm_statistics_get_industry_statistics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics", "target": "app_crud_crm_statistics_get_level_statistics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics", "target": "app_crud_crm_statistics_get_overview_statistics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics", "target": "app_crud_crm_statistics_get_owner_statistics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics", "target": "app_crud_crm_statistics_get_source_statistics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics", "target": "app_crud_crm_statistics_get_trend_statistics" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics", "target": "app_models_crm_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics", "target": "app_models_crm_models_crmcustomer" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics", "target": "app_models_crm_models_crmcustomerfollow" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics_customer_base_query", "target": "app_crud_crm_statistics_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics_get_industry_statistics", "target": "app_crud_crm_statistics_customer_base_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics_get_level_statistics", "target": "app_crud_crm_statistics_customer_base_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics_get_overview_statistics", "target": "app_crud_crm_statistics_customer_base_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics_get_owner_statistics", "target": "app_crud_crm_statistics_customer_base_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics_get_source_statistics", "target": "app_crud_crm_statistics_customer_base_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics_get_trend_statistics", "target": "app_crud_crm_statistics_customer_base_query" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics_get_follow_statistics", "target": "app_crud_crm_statistics_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics_get_industry_statistics", "target": "app_crud_crm_statistics_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics_get_level_statistics", "target": "app_crud_crm_statistics_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics_get_overview_statistics", "target": "app_crud_crm_statistics_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics_get_owner_statistics", "target": "app_crud_crm_statistics_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics_get_source_statistics", "target": "app_crud_crm_statistics_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics_get_trend_statistics", "target": "app_crud_crm_statistics_py_session" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics_get_overview_statistics", "target": "app_crud_crm_statistics_py_any" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics_rationale_27", "target": "app_crud_crm_statistics_get_overview_statistics" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics_get_follow_statistics", "target": "app_crud_crm_statistics_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics_get_industry_statistics", "target": "app_crud_crm_statistics_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics_get_level_statistics", "target": "app_crud_crm_statistics_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics_get_owner_statistics", "target": "app_crud_crm_statistics_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics_get_source_statistics", "target": "app_crud_crm_statistics_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/statistics.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_statistics_get_trend_statistics", "target": "app_crud_crm_statistics_py_any" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info", "target": "app_crud_crm_supplier_info_apply_list_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info", "target": "app_crud_crm_supplier_info_create_supplier_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info", "target": "app_crud_crm_supplier_info_get_supplier_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info", "target": "app_crud_crm_supplier_info_list_all_supplier_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info", "target": "app_crud_crm_supplier_info_list_supplier_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info", "target": "app_crud_crm_supplier_info_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info", "target": "app_crud_crm_supplier_info_soft_delete_supplier_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info", "target": "app_crud_crm_supplier_info_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info", "target": "app_crud_crm_supplier_info_update_supplier_info" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info", "target": "app_models_crm_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info", "target": "app_models_crm_models_crmsupplierinfo" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_rationale_1", "target": "app_crud_crm_supplier_info" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_supplier_hazard", "target": "app_crud_crm_supplier_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_list_all_supplier_info", "target": "app_crud_crm_supplier_info_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_list_supplier_info", "target": "app_crud_crm_supplier_info_row_to_dict" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_rationale_45", "target": "app_crud_crm_supplier_info_row_to_dict" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_row_to_dict", "target": "app_crud_crm_supplier_info_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_row_to_dict", "target": "app_models_crm_models_crmsupplierinfo" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_list_all_supplier_info", "target": "app_crud_crm_supplier_info_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_list_supplier_info", "target": "app_crud_crm_supplier_info_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_list_all_supplier_info", "target": "app_crud_crm_supplier_info_apply_list_filters" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_list_supplier_info", "target": "app_crud_crm_supplier_info_apply_list_filters" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_rationale_70", "target": "app_crud_crm_supplier_info_apply_list_filters" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_list_supplier_info", "target": "app_crud_crm_supplier_info_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_create_supplier_info", "target": "app_crud_crm_supplier_info_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_get_supplier_info", "target": "app_crud_crm_supplier_info_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_list_all_supplier_info", "target": "app_crud_crm_supplier_info_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_soft_delete_supplier_info", "target": "app_crud_crm_supplier_info_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_update_supplier_info", "target": "app_crud_crm_supplier_info_py_session" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_rationale_114", "target": "app_crud_crm_supplier_info_list_all_supplier_info" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_get_supplier_info", "target": "app_models_crm_models_crmsupplierinfo" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_soft_delete_supplier_info", "target": "app_crud_crm_supplier_info_get_supplier_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_update_supplier_info", "target": "app_crud_crm_supplier_info_get_supplier_info" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_supplier_hazard", "target": "app_crud_crm_supplier_info_get_supplier_info" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_supplier_hazard_get_supplier_hazard_flags", "target": "app_crud_crm_supplier_info_get_supplier_info" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_create_supplier_info", "target": "app_models_crm_models_crmsupplierinfo" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_update_supplier_info", "target": "app_models_crm_models_crmsupplierinfo" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L226", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_crm_supplier_info_rationale_226", "target": "app_crud_crm_supplier_info_soft_delete_supplier_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept", "target": "app_crud_dept_build_tree" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept", "target": "app_crud_dept_cascade_soft_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept", "target": "app_crud_dept_collect_with_ancestors" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept", "target": "app_crud_dept_create_dept" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept", "target": "app_crud_dept_get_dept" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept", "target": "app_crud_dept_list_depts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept", "target": "app_crud_dept_list_depts_tree" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept", "target": "app_crud_dept_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept", "target": "app_crud_dept_soft_delete_dept" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept", "target": "app_crud_dept_update_dept" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept", "target": "app_models_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept", "target": "app_models_models_sysdept" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_list_depts", "target": "app_crud_dept_row_to_dict" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_row_to_dict", "target": "app_crud_dept_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_row_to_dict", "target": "app_models_models_sysdept" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_build_tree", "target": "app_crud_dept_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_collect_with_ancestors", "target": "app_crud_dept_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_list_depts", "target": "app_crud_dept_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_list_depts_tree", "target": "app_crud_dept_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_list_depts_tree", "target": "app_crud_dept_build_tree" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_list_depts_tree", "target": "app_crud_dept_collect_with_ancestors" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_rationale_43", "target": "app_crud_dept_collect_with_ancestors" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_list_depts", "target": "app_crud_dept_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_list_depts_tree", "target": "app_crud_dept_list_depts" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_cascade_soft_delete", "target": "app_crud_dept_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_create_dept", "target": "app_crud_dept_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_get_dept", "target": "app_crud_dept_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_list_depts_tree", "target": "app_crud_dept_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_soft_delete_dept", "target": "app_crud_dept_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_update_dept", "target": "app_crud_dept_py_session" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_get_dept", "target": "app_models_models_sysdept" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_soft_delete_dept", "target": "app_crud_dept_get_dept" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_update_dept", "target": "app_crud_dept_get_dept" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_create_dept", "target": "app_models_models_sysdept" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_update_dept", "target": "app_models_models_sysdept" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dept.py", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dept_soft_delete_dept", "target": "app_crud_dept_cascade_soft_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data", "target": "app_crud_dict_data_create_dict_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data", "target": "app_crud_dict_data_get_dict_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data", "target": "app_crud_dict_data_list_dict_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data", "target": "app_crud_dict_data_list_dict_data_options" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data", "target": "app_crud_dict_data_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data", "target": "app_crud_dict_data_soft_delete_dict_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L171", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data", "target": "app_crud_dict_data_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data", "target": "app_crud_dict_data_update_dict_data" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data", "target": "app_models_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data", "target": "app_models_models_sysdictdata" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data_rationale_1", "target": "app_crud_dict_data" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data_list_dict_data", "target": "app_crud_dict_data_row_to_dict" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data_row_to_dict", "target": "app_crud_dict_data_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data_row_to_dict", "target": "app_models_models_sysdictdata" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data_list_dict_data", "target": "app_crud_dict_data_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data_list_dict_data", "target": "app_crud_dict_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data_create_dict_data", "target": "app_crud_dict_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data_get_dict_data", "target": "app_crud_dict_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data_list_dict_data_options", "target": "app_crud_dict_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data_soft_delete_dict_data", "target": "app_crud_dict_data_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data_update_dict_data", "target": "app_crud_dict_data_py_session" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data_get_dict_data", "target": "app_models_models_sysdictdata" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data_soft_delete_dict_data", "target": "app_crud_dict_data_get_dict_data" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data_update_dict_data", "target": "app_crud_dict_data_get_dict_data" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data_create_dict_data", "target": "app_models_models_sysdictdata" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data_update_dict_data", "target": "app_models_models_sysdictdata" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/dict_data.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_data_rationale_160", "target": "app_crud_dict_data_list_dict_data_options" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type", "target": "app_crud_dict_type_create_dict_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type", "target": "app_crud_dict_type_dict_type_code_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type", "target": "app_crud_dict_type_get_dict_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type", "target": "app_crud_dict_type_list_dict_types" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type", "target": "app_crud_dict_type_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type", "target": "app_crud_dict_type_soft_delete_dict_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type", "target": "app_crud_dict_type_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type", "target": "app_crud_dict_type_update_dict_type" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type", "target": "app_models_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type", "target": "app_models_models_sysdictdata" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type", "target": "app_models_models_sysdicttype" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type_rationale_1", "target": "app_crud_dict_type" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type_list_dict_types", "target": "app_crud_dict_type_row_to_dict" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type_row_to_dict", "target": "app_crud_dict_type_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type_row_to_dict", "target": "app_models_models_sysdicttype" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type_list_dict_types", "target": "app_crud_dict_type_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type_list_dict_types", "target": "app_crud_dict_type_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type_create_dict_type", "target": "app_crud_dict_type_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type_dict_type_code_exists", "target": "app_crud_dict_type_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type_get_dict_type", "target": "app_crud_dict_type_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type_soft_delete_dict_type", "target": "app_crud_dict_type_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type_update_dict_type", "target": "app_crud_dict_type_py_session" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type_get_dict_type", "target": "app_models_models_sysdicttype" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type_soft_delete_dict_type", "target": "app_crud_dict_type_get_dict_type" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type_update_dict_type", "target": "app_crud_dict_type_get_dict_type" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type_create_dict_type", "target": "app_crud_dict_type_dict_type_code_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type_update_dict_type", "target": "app_crud_dict_type_dict_type_code_exists" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type_create_dict_type", "target": "app_models_models_sysdicttype" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/dict_type.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_dict_type_update_dict_type", "target": "app_models_models_sysdicttype" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/ethnic.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_ethnic", "target": "app_crud_ethnic_list_ethnics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/ethnic.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_ethnic", "target": "app_crud_ethnic_row_to_dict" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/ethnic.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_ethnic", "target": "app_models_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/ethnic.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_ethnic", "target": "app_models_models_sysethnic" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/ethnic.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_ethnic_rationale_1", "target": "app_crud_ethnic" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/ethnic.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_ethnic_list_ethnics", "target": "app_crud_ethnic_row_to_dict" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/ethnic.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_ethnic_row_to_dict", "target": "app_crud_ethnic_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/ethnic.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_ethnic_row_to_dict", "target": "app_models_models_sysethnic" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/ethnic.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_ethnic_list_ethnics", "target": "app_crud_ethnic_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/ethnic.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_ethnic_list_ethnics", "target": "app_crud_ethnic_py_session" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave", "target": "app_crud_leave_create_leave" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave", "target": "app_crud_leave_get_leave" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave", "target": "app_crud_leave_list_leaves" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave", "target": "app_crud_leave_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave", "target": "app_crud_leave_soft_delete_leave" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave", "target": "app_crud_leave_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave", "target": "app_crud_leave_update_leave" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave", "target": "app_crud_leave_update_leave_status" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave", "target": "app_models_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave", "target": "app_models_models_bizleaverequest" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave_get_leave", "target": "app_crud_leave_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave_list_leaves", "target": "app_crud_leave_row_to_dict" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave_row_to_dict", "target": "app_crud_leave_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave_row_to_dict", "target": "app_models_models_bizleaverequest" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave_get_leave", "target": "app_crud_leave_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave_list_leaves", "target": "app_crud_leave_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave_list_leaves", "target": "app_crud_leave_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave_create_leave", "target": "app_crud_leave_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave_get_leave", "target": "app_crud_leave_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave_soft_delete_leave", "target": "app_crud_leave_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave_update_leave", "target": "app_crud_leave_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave_update_leave_status", "target": "app_crud_leave_py_session" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/leave.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_leave_create_leave", "target": "app_models_models_bizleaverequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu", "target": "app_crud_menu_build_tree" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu", "target": "app_crud_menu_cascade_soft_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu", "target": "app_crud_menu_create_menu" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu", "target": "app_crud_menu_get_menu" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu", "target": "app_crud_menu_list_menus" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu", "target": "app_crud_menu_list_menus_tree" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu", "target": "app_crud_menu_menu_name_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu", "target": "app_crud_menu_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu", "target": "app_crud_menu_soft_delete_menu" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu", "target": "app_crud_menu_update_menu" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu", "target": "app_models_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu", "target": "app_models_models_sysmenu" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_list_menus", "target": "app_crud_menu_row_to_dict" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_row_to_dict", "target": "app_crud_menu_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_row_to_dict", "target": "app_models_models_sysmenu" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_build_tree", "target": "app_crud_menu_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_list_menus", "target": "app_crud_menu_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_list_menus_tree", "target": "app_crud_menu_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_list_menus_tree", "target": "app_crud_menu_build_tree" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_list_menus", "target": "app_crud_menu_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_list_menus_tree", "target": "app_crud_menu_list_menus" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_cascade_soft_delete", "target": "app_crud_menu_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_create_menu", "target": "app_crud_menu_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_get_menu", "target": "app_crud_menu_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_list_menus_tree", "target": "app_crud_menu_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_menu_name_exists", "target": "app_crud_menu_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_soft_delete_menu", "target": "app_crud_menu_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_update_menu", "target": "app_crud_menu_py_session" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_get_menu", "target": "app_models_models_sysmenu" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L236", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_soft_delete_menu", "target": "app_crud_menu_get_menu" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_update_menu", "target": "app_crud_menu_get_menu" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_create_menu", "target": "app_models_models_sysmenu" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_update_menu", "target": "app_models_models_sysmenu" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_soft_delete_menu", "target": "app_crud_menu_cascade_soft_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite", "target": "app_crud_menu_favorite_add_favorite" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite", "target": "app_crud_menu_favorite_count_active" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite", "target": "app_crud_menu_favorite_find_active" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite", "target": "app_crud_menu_favorite_find_soft_deleted" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite", "target": "app_crud_menu_favorite_list_favorites" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite", "target": "app_crud_menu_favorite_next_order_num" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite", "target": "app_crud_menu_favorite_normalize_menu_path" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite", "target": "app_crud_menu_favorite_reorder_favorites" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite", "target": "app_crud_menu_favorite_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite", "target": "app_crud_menu_favorite_soft_delete_favorite" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite", "target": "app_models_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite", "target": "app_models_models_sysusermenufavorite" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_menu_favorite_crud.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_menu_favorite_crud", "target": "app_crud_menu_favorite" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_add_favorite", "target": "app_crud_menu_favorite_normalize_menu_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_reorder_favorites", "target": "app_crud_menu_favorite_normalize_menu_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_soft_delete_favorite", "target": "app_crud_menu_favorite_normalize_menu_path" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_menu_favorite_crud.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_menu_favorite_crud", "target": "app_crud_menu_favorite_normalize_menu_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_add_favorite", "target": "app_crud_menu_favorite_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_list_favorites", "target": "app_crud_menu_favorite_row_to_dict" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_row_to_dict", "target": "app_crud_menu_favorite_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_row_to_dict", "target": "app_models_models_sysusermenufavorite" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_add_favorite", "target": "app_crud_menu_favorite_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_list_favorites", "target": "app_crud_menu_favorite_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_reorder_favorites", "target": "app_crud_menu_favorite_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_add_favorite", "target": "app_crud_menu_favorite_next_order_num" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_next_order_num", "target": "app_crud_menu_favorite_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_add_favorite", "target": "app_crud_menu_favorite_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_count_active", "target": "app_crud_menu_favorite_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_find_active", "target": "app_crud_menu_favorite_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_find_soft_deleted", "target": "app_crud_menu_favorite_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_list_favorites", "target": "app_crud_menu_favorite_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_reorder_favorites", "target": "app_crud_menu_favorite_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_soft_delete_favorite", "target": "app_crud_menu_favorite_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_reorder_favorites", "target": "app_crud_menu_favorite_list_favorites" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_add_favorite", "target": "app_crud_menu_favorite_count_active" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_add_favorite", "target": "app_crud_menu_favorite_find_active" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_find_active", "target": "app_models_models_sysusermenufavorite" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_reorder_favorites", "target": "app_crud_menu_favorite_find_active" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_soft_delete_favorite", "target": "app_crud_menu_favorite_find_active" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_add_favorite", "target": "app_crud_menu_favorite_find_soft_deleted" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_find_soft_deleted", "target": "app_models_models_sysusermenufavorite" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_add_favorite", "target": "app_models_models_sysusermenufavorite" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/menu_favorite.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_menu_favorite_rationale_187", "target": "app_crud_menu_favorite_reorder_favorites" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log", "target": "app_crud_monitor_oper_log_apply_oper_log_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log", "target": "app_crud_monitor_oper_log_get_oper_log" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log", "target": "app_crud_monitor_oper_log_list_oper_logs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log", "target": "app_crud_monitor_oper_log_oper_log_row_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log", "target": "app_crud_monitor_oper_log_oper_status" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log", "target": "app_crud_monitor_oper_log_row_to_oper_log" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log", "target": "app_models_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log", "target": "app_models_models_sysapirequestlog" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log", "target": "app_models_models_sysuser" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log_rationale_1", "target": "app_crud_monitor_oper_log" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log_row_to_oper_log", "target": "app_crud_monitor_oper_log_oper_status" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log_get_oper_log", "target": "app_crud_monitor_oper_log_row_to_oper_log" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log_list_oper_logs", "target": "app_crud_monitor_oper_log_row_to_oper_log" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log_row_to_oper_log", "target": "app_crud_monitor_oper_log_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log_get_oper_log", "target": "app_crud_monitor_oper_log_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log_list_oper_logs", "target": "app_crud_monitor_oper_log_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log_apply_oper_log_scope", "target": "app_crud_monitor_oper_log_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log_list_oper_logs", "target": "app_crud_monitor_oper_log_apply_oper_log_scope" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log_rationale_57", "target": "app_crud_monitor_oper_log_apply_oper_log_scope" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log_get_oper_log", "target": "app_crud_monitor_oper_log_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log_list_oper_logs", "target": "app_crud_monitor_oper_log_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log_oper_log_row_in_scope", "target": "app_crud_monitor_oper_log_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/monitor/oper_log.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_monitor_oper_log_get_oper_log", "target": "app_crud_monitor_oper_log_oper_log_row_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/oss.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_oss", "target": "app_crud_oss_create_oss" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/oss.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_oss", "target": "app_crud_oss_get_oss_by_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/oss.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_oss", "target": "app_crud_oss_get_oss_by_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/oss.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_oss", "target": "app_crud_oss_resolve_storage_path" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/oss.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_oss", "target": "app_models_crm_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/oss.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_oss", "target": "app_models_crm_models_sysoss" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/oss.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_oss_create_oss", "target": "app_crud_oss_py_session" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/oss.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_oss_create_oss", "target": "app_models_crm_models_sysoss" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/oss.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_oss_get_oss_by_id", "target": "app_crud_oss_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/oss.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_oss_get_oss_by_url", "target": "app_crud_oss_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/oss.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_oss_resolve_storage_path", "target": "app_crud_oss_py_session" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/oss.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_oss_get_oss_by_url", "target": "app_models_crm_models_sysoss" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/oss.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_oss_resolve_storage_path", "target": "app_crud_oss_get_oss_by_url" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/oss.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_oss_get_oss_by_id", "target": "app_models_crm_models_sysoss" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/oss.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_oss_rationale_67", "target": "app_crud_oss_get_oss_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/oss.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_oss_resolve_storage_path", "target": "app_crud_oss_get_oss_by_id" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/oss.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_oss_rationale_78", "target": "app_crud_oss_resolve_storage_path" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/oss.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_oss_resolve_storage_path", "target": "app_models_crm_models_sysoss" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post", "target": "app_crud_post_create_post" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post", "target": "app_crud_post_get_post" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post", "target": "app_crud_post_list_posts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post", "target": "app_crud_post_post_code_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post", "target": "app_crud_post_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post", "target": "app_crud_post_soft_delete_post" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post", "target": "app_crud_post_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post", "target": "app_crud_post_update_post" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post", "target": "app_models_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post", "target": "app_models_models_syspost" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post_list_posts", "target": "app_crud_post_row_to_dict" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post_row_to_dict", "target": "app_crud_post_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post_row_to_dict", "target": "app_models_models_syspost" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post_list_posts", "target": "app_crud_post_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post_list_posts", "target": "app_crud_post_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post_create_post", "target": "app_crud_post_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post_get_post", "target": "app_crud_post_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post_post_code_exists", "target": "app_crud_post_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post_soft_delete_post", "target": "app_crud_post_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post_update_post", "target": "app_crud_post_py_session" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post_get_post", "target": "app_models_models_syspost" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post_soft_delete_post", "target": "app_crud_post_get_post" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post_update_post", "target": "app_crud_post_get_post" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post_create_post", "target": "app_crud_post_post_code_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post_update_post", "target": "app_crud_post_post_code_exists" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post_create_post", "target": "app_models_models_syspost" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/post.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_post_update_post", "target": "app_models_models_syspost" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role", "target": "app_crud_role_create_role" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role", "target": "app_crud_role_get_role" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L250", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role", "target": "app_crud_role_get_role_data_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role", "target": "app_crud_role_get_role_menu_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role", "target": "app_crud_role_list_roles" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role", "target": "app_crud_role_role_name_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role", "target": "app_crud_role_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role", "target": "app_crud_role_soft_delete_role" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role", "target": "app_crud_role_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role", "target": "app_crud_role_update_role" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L259", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role", "target": "app_crud_role_update_role_data_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L215", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role", "target": "app_crud_role_update_role_menus" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role", "target": "app_models_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role", "target": "app_models_models_sysrole" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role", "target": "app_models_models_sysroledatascopedetail" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role", "target": "app_models_models_sysrolemenu" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_rationale_1", "target": "app_crud_role" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_list_roles", "target": "app_crud_role_row_to_dict" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_row_to_dict", "target": "app_crud_role_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_row_to_dict", "target": "app_models_models_sysrole" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_list_roles", "target": "app_crud_role_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_list_roles", "target": "app_crud_role_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_create_role", "target": "app_crud_role_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_get_role", "target": "app_crud_role_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L250", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_get_role_data_scope", "target": "app_crud_role_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_get_role_menu_ids", "target": "app_crud_role_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_role_name_exists", "target": "app_crud_role_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_soft_delete_role", "target": "app_crud_role_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_update_role", "target": "app_crud_role_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L259", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_update_role_data_scope", "target": "app_crud_role_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L215", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_update_role_menus", "target": "app_crud_role_py_session" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_get_role", "target": "app_models_models_sysrole" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_soft_delete_role", "target": "app_crud_role_get_role" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_update_role", "target": "app_crud_role_get_role" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L267", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_update_role_data_scope", "target": "app_crud_role_get_role" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_create_role", "target": "app_crud_role_role_name_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_update_role", "target": "app_crud_role_role_name_exists" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_create_role", "target": "app_models_models_sysrole" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_update_role", "target": "app_models_models_sysrole" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_update_role_menus", "target": "app_models_models_sysrolemenu" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/role.py", "source_location": "L284", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_role_update_role_data_scope", "target": "app_models_models_sysroledatascopedetail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L229", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code", "target": "app_crud_sample_code_batch_generate_sample_codes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code", "target": "app_crud_sample_code_batch_issue_sample_codes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L357", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code", "target": "app_crud_sample_code_batch_revoke_sample_codes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code", "target": "app_crud_sample_code_create_sample_code" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code", "target": "app_crud_sample_code_get_sample_code" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code", "target": "app_crud_sample_code_list_sample_codes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code", "target": "app_crud_sample_code_parse_issued_time" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code", "target": "app_crud_sample_code_py_datetime" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code", "target": "app_crud_sample_code_resolve_issued_user_display_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code", "target": "app_crud_sample_code_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code", "target": "app_crud_sample_code_sample_code_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code", "target": "app_crud_sample_code_soft_delete_sample_code" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L396", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code", "target": "app_crud_sample_code_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code", "target": "app_crud_sample_code_update_sample_code" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code", "target": "app_models_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code", "target": "app_models_models_sysuser" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_rationale_1", "target": "app_crud_sample_code" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_create_sample_code", "target": "app_crud_sample_code_resolve_issued_user_display_name" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_resolve_issued_user_display_name", "target": "app_crud_sample_code_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_update_sample_code", "target": "app_crud_sample_code_resolve_issued_user_display_name" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L229", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_batch_generate_sample_codes", "target": "app_crud_sample_code_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_batch_issue_sample_codes", "target": "app_crud_sample_code_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L357", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_batch_revoke_sample_codes", "target": "app_crud_sample_code_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_create_sample_code", "target": "app_crud_sample_code_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_get_sample_code", "target": "app_crud_sample_code_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_list_sample_codes", "target": "app_crud_sample_code_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_sample_code_exists", "target": "app_crud_sample_code_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_soft_delete_sample_code", "target": "app_crud_sample_code_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_update_sample_code", "target": "app_crud_sample_code_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_create_sample_code", "target": "app_crud_sample_code_parse_issued_time" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_parse_issued_time", "target": "app_crud_sample_code_py_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L208", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_update_sample_code", "target": "app_crud_sample_code_parse_issued_time" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_list_sample_codes", "target": "app_crud_sample_code_row_to_dict" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_row_to_dict", "target": "app_crud_sample_code_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_row_to_dict", "target": "bizsamplecode" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L284", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_batch_generate_sample_codes", "target": "bizsamplecode" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_create_sample_code", "target": "bizsamplecode" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_get_sample_code", "target": "bizsamplecode" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_update_sample_code", "target": "bizsamplecode" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L229", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_batch_generate_sample_codes", "target": "app_crud_sample_code_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_batch_issue_sample_codes", "target": "app_crud_sample_code_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L357", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_batch_revoke_sample_codes", "target": "app_crud_sample_code_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_list_sample_codes", "target": "app_crud_sample_code_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_create_sample_code", "target": "app_crud_sample_code_sample_code_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_update_sample_code", "target": "app_crud_sample_code_sample_code_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L333", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_batch_issue_sample_codes", "target": "app_crud_sample_code_get_sample_code" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L372", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_batch_revoke_sample_codes", "target": "app_crud_sample_code_get_sample_code" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L220", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_soft_delete_sample_code", "target": "app_crud_sample_code_get_sample_code" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L181", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_update_sample_code", "target": "app_crud_sample_code_get_sample_code" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/sample_code.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_sample_code_rationale_240", "target": "app_crud_sample_code_batch_generate_sample_codes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site", "target": "app_crud_site_create_site" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site", "target": "app_crud_site_get_site" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site", "target": "app_crud_site_list_sites" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site", "target": "app_crud_site_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site", "target": "app_crud_site_site_code_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site", "target": "app_crud_site_soft_delete_site" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site", "target": "app_crud_site_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site", "target": "app_crud_site_update_site" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site", "target": "app_models_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site", "target": "app_models_models_syssite" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site_list_sites", "target": "app_crud_site_row_to_dict" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site_row_to_dict", "target": "app_crud_site_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site_row_to_dict", "target": "app_models_models_syssite" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site_list_sites", "target": "app_crud_site_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site_list_sites", "target": "app_crud_site_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site_create_site", "target": "app_crud_site_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site_get_site", "target": "app_crud_site_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site_site_code_exists", "target": "app_crud_site_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site_soft_delete_site", "target": "app_crud_site_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site_update_site", "target": "app_crud_site_py_session" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site_get_site", "target": "app_models_models_syssite" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site_soft_delete_site", "target": "app_crud_site_get_site" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L152", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site_update_site", "target": "app_crud_site_get_site" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site_create_site", "target": "app_crud_site_site_code_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site_update_site", "target": "app_crud_site_site_code_exists" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site_create_site", "target": "app_models_models_syssite" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/site.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_site_update_site", "target": "app_models_models_syssite" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant", "target": "app_crud_tenant_create_tenant" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant", "target": "app_crud_tenant_get_tenant" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant", "target": "app_crud_tenant_list_tenants" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant", "target": "app_crud_tenant_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant", "target": "app_crud_tenant_soft_delete_tenant" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant", "target": "app_crud_tenant_tenant_no_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant", "target": "app_crud_tenant_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant", "target": "app_crud_tenant_update_tenant" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant", "target": "app_models_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant", "target": "app_models_models_systenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant_list_tenants", "target": "app_crud_tenant_row_to_dict" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant_row_to_dict", "target": "app_crud_tenant_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant_row_to_dict", "target": "app_models_models_systenant" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant_list_tenants", "target": "app_crud_tenant_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant_list_tenants", "target": "app_crud_tenant_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant_create_tenant", "target": "app_crud_tenant_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant_get_tenant", "target": "app_crud_tenant_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant_soft_delete_tenant", "target": "app_crud_tenant_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant_tenant_no_exists", "target": "app_crud_tenant_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant_update_tenant", "target": "app_crud_tenant_py_session" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant_get_tenant", "target": "app_models_models_systenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant_soft_delete_tenant", "target": "app_crud_tenant_get_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant_update_tenant", "target": "app_crud_tenant_get_tenant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant_create_tenant", "target": "app_crud_tenant_tenant_no_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant_update_tenant", "target": "app_crud_tenant_tenant_no_exists" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant_create_tenant", "target": "app_models_models_systenant" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/tenant.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_tenant_update_tenant", "target": "app_models_models_systenant" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L429", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user", "target": "app_crud_user_change_password" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L304", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user", "target": "app_crud_user_create_user" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user", "target": "app_crud_user_get_user" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user", "target": "app_crud_user_get_user_with_relations" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user", "target": "app_crud_user_hash_password" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user", "target": "app_crud_user_list_post_ids_for_user" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user", "target": "app_crud_user_list_user_ids_bound_to_post" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user", "target": "app_crud_user_list_users" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L253", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user", "target": "app_crud_user_replace_associations" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L449", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user", "target": "app_crud_user_reset_password" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user", "target": "app_crud_user_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user", "target": "app_crud_user_set_user_post_ids_only" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L418", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user", "target": "app_crud_user_soft_delete_user" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user", "target": "app_crud_user_sync_post_user_bindings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L459", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user", "target": "app_crud_user_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L363", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user", "target": "app_crud_user_update_user" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user", "target": "app_crud_user_user_no_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user", "target": "app_crud_user_usercrudcompat" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user", "target": "app_models_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user", "target": "app_models_models_sysdept" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user", "target": "app_models_models_sysuser" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user", "target": "app_models_models_sysuserpost" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user", "target": "app_models_models_sysuserrole" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_rationale_1", "target": "app_crud_user" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L443", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_change_password", "target": "app_crud_user_hash_password" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L342", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_create_user", "target": "app_crud_user_hash_password" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L453", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_reset_password", "target": "app_crud_user_hash_password" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_usercrudcompat", "target": "app_crud_user_usercrudcompat_get_by_user_no" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_usercrudcompat", "target": "app_crud_user_usercrudcompat_get_by_user_no_for_web_login" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/crud/user.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_crud_user_usercrudcompat", "target": "app_models_models_sysdept" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/crud/user.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_crud_user_usercrudcompat", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/crud/user.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_crud_user_usercrudcompat", "target": "app_models_models_sysuserpost" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/crud/user.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_crud_user_usercrudcompat", "target": "app_models_models_sysuserrole" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_usercrudcompat_get_by_user_no", "target": "app_crud_user_py_session" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_usercrudcompat_get_by_user_no", "target": "app_models_models_sysuser" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_usercrudcompat_get_by_user_no_for_web_login", "target": "app_crud_user_usercrudcompat_get_by_user_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L429", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_change_password", "target": "app_crud_user_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L304", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_create_user", "target": "app_crud_user_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_get_user", "target": "app_crud_user_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_get_user_with_relations", "target": "app_crud_user_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_list_post_ids_for_user", "target": "app_crud_user_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_list_user_ids_bound_to_post", "target": "app_crud_user_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_list_users", "target": "app_crud_user_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L253", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_replace_associations", "target": "app_crud_user_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L449", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_reset_password", "target": "app_crud_user_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_set_user_post_ids_only", "target": "app_crud_user_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L418", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_soft_delete_user", "target": "app_crud_user_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_sync_post_user_bindings", "target": "app_crud_user_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L363", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_update_user", "target": "app_crud_user_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_user_no_exists", "target": "app_crud_user_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_usercrudcompat_get_by_user_no_for_web_login", "target": "app_crud_user_py_session" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_rationale_36", "target": "app_crud_user_usercrudcompat_get_by_user_no_for_web_login" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_usercrudcompat_get_by_user_no_for_web_login", "target": "app_models_models_sysuser" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_get_user_with_relations", "target": "app_crud_user_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_list_users", "target": "app_crud_user_row_to_dict" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_row_to_dict", "target": "app_crud_user_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_row_to_dict", "target": "app_models_models_sysuser" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_get_user_with_relations", "target": "app_crud_user_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_list_users", "target": "app_crud_user_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L432", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_change_password", "target": "app_crud_user_get_user" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_get_user", "target": "app_models_models_sysuser" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L220", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_get_user_with_relations", "target": "app_crud_user_get_user" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L450", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_reset_password", "target": "app_crud_user_get_user" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L419", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_soft_delete_user", "target": "app_crud_user_get_user" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L201", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_sync_post_user_bindings", "target": "app_crud_user_get_user" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L380", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_update_user", "target": "app_crud_user_get_user" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_get_user_with_relations", "target": "app_crud_user_list_post_ids_for_user" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_sync_post_user_bindings", "target": "app_crud_user_list_post_ids_for_user" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_rationale_151", "target": "app_crud_user_set_user_post_ids_only" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_set_user_post_ids_only", "target": "app_models_models_sysuserpost" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L215", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_sync_post_user_bindings", "target": "app_crud_user_set_user_post_ids_only" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_sync_post_user_bindings", "target": "app_crud_user_list_user_ids_bound_to_post" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_rationale_198", "target": "app_crud_user_sync_post_user_bindings" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L358", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_create_user", "target": "app_crud_user_replace_associations" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L288", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_replace_associations", "target": "app_models_models_sysuserpost" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L271", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_replace_associations", "target": "app_models_models_sysuserrole" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L408", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_update_user", "target": "app_crud_user_replace_associations" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L304", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_create_user", "target": "app_models_models_sysuser" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/user.py", "source_location": "L363", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_user_update_user", "target": "app_models_models_sysuser" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L367", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_crud_workflow_create_instance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_crud_workflow_create_process_def" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L572", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_crud_workflow_create_task" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L511", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_crud_workflow_get_all_tasks_for_business" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L405", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_crud_workflow_get_instance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L304", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_crud_workflow_get_latest_version" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_crud_workflow_get_nodes_by_version" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L611", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_crud_workflow_get_pending_tasks_by_node" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_crud_workflow_get_process_def" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L603", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_crud_workflow_get_task" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L353", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_crud_workflow_get_transitions_by_version" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L716", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_crud_workflow_list_completed_tasks" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L423", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_crud_workflow_list_my_instances" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L653", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_crud_workflow_list_pending_tasks" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_crud_workflow_list_process_defs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L329", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_crud_workflow_list_versions" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_crud_workflow_process_code_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_crud_workflow_publish_version" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_crud_workflow_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L196", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_crud_workflow_soft_delete_process_def" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L626", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_crud_workflow_task_row_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L779", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_crud_workflow_total_pages" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L413", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_crud_workflow_update_instance_status" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_crud_workflow_update_process_def" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L318", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_crud_workflow_version_to_dict" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_models_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_models_models_sysuser" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_models_models_wfnode" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_models_models_wfprocessdef" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_models_models_wfprocessinstance" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_models_models_wfprocessversion" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_models_models_wftask" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow", "target": "app_models_models_wftransition" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_rationale_1", "target": "app_crud_workflow" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine", "target": "app_crud_workflow" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_list_process_defs", "target": "app_crud_workflow_row_to_dict" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_row_to_dict", "target": "app_crud_workflow_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_row_to_dict", "target": "app_models_models_wfprocessdef" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L367", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_create_instance", "target": "app_crud_workflow_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L511", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_get_all_tasks_for_business", "target": "app_crud_workflow_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L716", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_list_completed_tasks", "target": "app_crud_workflow_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L423", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_list_my_instances", "target": "app_crud_workflow_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L653", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_list_pending_tasks", "target": "app_crud_workflow_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_list_process_defs", "target": "app_crud_workflow_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L329", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_list_versions", "target": "app_crud_workflow_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_publish_version", "target": "app_crud_workflow_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L626", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_task_row_to_dict", "target": "app_crud_workflow_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L318", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_version_to_dict", "target": "app_crud_workflow_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_list_process_defs", "target": "app_crud_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L367", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_create_instance", "target": "app_crud_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_create_process_def", "target": "app_crud_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L572", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_create_task", "target": "app_crud_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L511", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_get_all_tasks_for_business", "target": "app_crud_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L405", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_get_instance", "target": "app_crud_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L304", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_get_latest_version", "target": "app_crud_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_get_nodes_by_version", "target": "app_crud_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L611", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_get_pending_tasks_by_node", "target": "app_crud_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_get_process_def", "target": "app_crud_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L603", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_get_task", "target": "app_crud_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L353", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_get_transitions_by_version", "target": "app_crud_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L716", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_list_completed_tasks", "target": "app_crud_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L423", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_list_my_instances", "target": "app_crud_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L653", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_list_pending_tasks", "target": "app_crud_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L329", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_list_versions", "target": "app_crud_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_process_code_exists", "target": "app_crud_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_publish_version", "target": "app_crud_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L196", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_soft_delete_process_def", "target": "app_crud_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L413", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_update_instance_status", "target": "app_crud_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_update_process_def", "target": "app_crud_workflow_py_session" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_get_process_def", "target": "app_models_models_wfprocessdef" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_publish_version", "target": "app_crud_workflow_get_process_def" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_soft_delete_process_def", "target": "app_crud_workflow_get_process_def" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_update_process_def", "target": "app_crud_workflow_get_process_def" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_create_process_def", "target": "app_crud_workflow_process_code_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_update_process_def", "target": "app_crud_workflow_process_code_exists" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_create_process_def", "target": "app_models_models_wfprocessdef" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_update_process_def", "target": "app_models_models_wfprocessdef" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L261", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_publish_version", "target": "app_models_models_wfnode" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_publish_version", "target": "app_models_models_wfprocessversion" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L281", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_publish_version", "target": "app_models_models_wftransition" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L304", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_get_latest_version", "target": "app_models_models_wfprocessversion" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L341", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_list_versions", "target": "app_crud_workflow_version_to_dict" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L318", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_version_to_dict", "target": "app_models_models_wfprocessversion" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L533", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_get_all_tasks_for_business", "target": "app_crud_workflow_get_nodes_by_version" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_get_nodes_by_version", "target": "app_models_models_wfnode" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L353", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_get_transitions_by_version", "target": "app_models_models_wftransition" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L367", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_create_instance", "target": "app_models_models_wfprocessinstance" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L405", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_get_instance", "target": "app_models_models_wfprocessinstance" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L414", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_update_instance_status", "target": "app_crud_workflow_get_instance" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L572", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_create_task", "target": "app_models_models_wftask" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L603", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_get_task", "target": "app_models_models_wftask" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L611", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_get_pending_tasks_by_node", "target": "app_models_models_wftask" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L766", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_list_completed_tasks", "target": "app_crud_workflow_task_row_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L703", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_list_pending_tasks", "target": "app_crud_workflow_task_row_to_dict" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/crud/workflow.py", "source_location": "L626", "weight": 1.0, "confidence_score": 1.0, "source": "app_crud_workflow_task_row_to_dict", "target": "app_models_models_wftask" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_main", "target": "app_models_bx_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_main", "target": "app_models_db_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_main", "target": "app_models_duty_models" }, { "relation": "imports_from", "context": "submodule_import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_main", "target": "app_models_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_main", "target": "app_models_pl_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_main", "target": "app_tasks_init_init_scheduled_tasks" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_main", "target": "app_tasks_init_shutdown_scheduler" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/main.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_main", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_public_db_vehicle_plates.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_public_db_vehicle_plates", "target": "app_main" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/product_helpers.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_product_helpers", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_data_scope.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_data_scope", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_resolve_crm_product", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_delete_guard.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_delete_guard", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_draft_save", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_trailer_cert_rules", "target": "fastapi" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_tripartite_cert_gates.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_tripartite_cert_gates", "target": "fastapi" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_base" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_base_basemodel" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_base_softdeletemodel" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_models_bizattachment" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_models_bizleaverequest" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_models_sysapirequestlog" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_models_sysapirequestloghis" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_models_sysdept" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_models_sysdictdata" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_models_sysdicttype" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_models_sysethnic" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_models_sysmenu" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_models_syspost" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_models_sysrole" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_models_sysroledatascopedetail" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_models_sysrolemenu" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_models_syssite" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_models_systenant" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_models_sysuser" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_models_sysuserpost" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_models_sysuserrole" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_models_userrole" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_models_wfnode" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_models_wfprocessdef" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_models_wfprocessinstance" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_models_wfprocessversion" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_models_wftask" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_models_wftransition" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_pl_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_pl_models_plcarrier" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_pl_models_plcert" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_pl_models_pldocumentreminder" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_pl_models_pldriver" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_pl_models_plfreightsettlement" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_pl_models_plfreightsettlementtransport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_pl_models_plinboundorderitembrandqty" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_pl_models_plinventory" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_pl_models_plinventorytransaction" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_pl_models_plinventorywarning" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_pl_models_plocrusagemonth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_pl_models_ploutboundorderitembrandqty" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_pl_models_plpersonnel" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_pl_models_plplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_pl_models_plplanchange" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_pl_models_plplancontract" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_pl_models_plplanproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_pl_models_plplanproductbrandqty" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_pl_models_plplantransport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_pl_models_plremittancevoucher" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_pl_models_pltransport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_pl_models_pltransportapproval" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_pl_models_pltransportdblink" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_pl_models_pltransportproductbrandqty" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_pl_models_pltransportproductfeedback" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_pl_models_plvehicle" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_pl_models_plvehicledriver" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/models/__init__.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_init", "target": "app_models_pl_models_plvehiclepersonnel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/base.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_base", "target": "app_models_base_basemodel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/base.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_base", "target": "app_models_base_softdeletemodel" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/models/base.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_base_basemodel", "target": "app_models_base_basemodel_tablename" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/models/base.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_base_basemodel", "target": "app_models_base_basemodel_to_dict" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/models/base.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_base_softdeletemodel", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/attachment.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_attachment_attachmentuploadresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/auth.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_auth_changepasswordrequest", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/auth.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_auth_loginrequest", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/auth.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_auth_loginresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/auth.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_auth_resetpasswordrequest", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/auth.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_auth_usercreate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/auth.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_auth_userresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance_advanceapplycreate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance_advanceapplyout", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance_advanceapplyupdate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance_advanceapprovalcreate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance_advanceapprovalout", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance_advanceapproverpendingstatsout", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance_advancefinanceissuestatsout", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance_advanceissueout", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance_advanceissuerequest", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance_advancemystatsout", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance_advanceoffsetrecordout", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/attachment.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_attachment_attachmentout", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/common.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_common_apiresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/common.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_common_pageddata", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/common.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_common_pagedquery", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/common.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_common_pagedresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/expense_item.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_expense_item_expenseitemcreate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/expense_item.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_expense_item_expenseitemout", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/expense_item.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_expense_item_expenseitemupdate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/invoice.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_invoice_invoiceattachmentout", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/invoice.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_invoice_invoiceout", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/invoice.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_invoice_ledgerout", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/invoice.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_invoice_walletsummaryout", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L233", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_batchoffsetrequest", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_offsetitem", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_offsetrequest", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L254", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_paymentfinancestatsout", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_payrequest", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_reimburseapplycreate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_reimburseapplyout", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_reimburseapplyupdate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_reimburseapprovalcreate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_reimburseapprovalout", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_reimburseapproverpendingstatsout", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_reimbursedetailcreate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_reimbursedetailout", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_reimburseinvoicebriefout", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_reimburseinvoicelinkin", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_reimbursemystatsout", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L241", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_reimburseoffsetrecordout", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_reimbursesubmitbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/workflow.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_workflow_workflowdefcreate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/workflow.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_workflow_workflowdefout", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/workflow.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_workflow_workflowdefupdate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/workflow.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_workflow_workflownodecreate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/workflow.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_workflow_workflownodeout", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/common.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_common_deleteinput", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/common.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_common_idinput", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/common.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_common_paginationparams", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/common.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_common_paginationresult", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/common.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_common_statusinput", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue_clueassignbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue_clueconvertbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue_cluecreatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue_cluedeletebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue_cluefollowcreatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue_cluefollowdeletebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue_cluefollowlistbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue_cluefollowupdatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue_clueinvalidbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue_cluelevelbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue_cluelistbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue_cluestatisticsbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue_cluestatusbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contact.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contact_contactbycustomerbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contact.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contact_contactcreatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contact.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contact_contactdeletebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contact.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contact_contactdetailbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contact.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contact_contactlistbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contact.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contact_contactsetprimarybody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contact.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contact_contactupdatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract_approver_setting.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_approver_setting_contractapproversettingsavebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contractapprovalactionbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L255", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contractapprovallistquery", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L241", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contractapprovalpassbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L251", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contractapprovalrefreshnamesbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L246", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contractapprovalrejectbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L368", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contractapprovaltransferbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contractbatchassignbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contractbatchsubmitbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L303", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contractchangecreatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L267", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contractchangelistquery", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L322", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contractchangesubmitbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contractcreatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contractdeletebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contractinvalidbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contractlistquery", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contractproductitem", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contractproductpricetieritem", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L290", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contractsignbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contractstatisticsoverviewquery", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contractstatisticstrendquery", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contractstatusbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contractsubmitbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L335", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contracttemplatecreatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L279", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contracttemplatelistquery", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contracttemplatesavebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contractuploadattachmentsbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contractuploadfilebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contractwithdrawbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L282", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_customerassignpoolbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L293", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_customercheckduplicatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L273", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_customerclaimbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_customercreatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L261", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_customerdealbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L224", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_customerdeletebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_customerdetailbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L251", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_customerintopoolbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_customerlistbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_customeroptionsbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_customertransferbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_customerupdatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_follow_customerfollowbycustomerbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_follow_customerfollowcreatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_follow_customerfollowdeletebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_follow_customerfollowdetailbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_follow_customerfollowlistbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_follow_customerfollowupdatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_pool_poolassignbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_pool_poolclaimbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_pool_poolcustomerlistbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_pool_poolrecorddetailbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_pool_poolrecordlistbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_invoice_info_invoiceinfobycustomerbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_invoice_info_invoiceinfocreatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_invoice_info_invoiceinfodeletebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_invoice_info_invoiceinfosetdefaultbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_invoice_info_invoiceinfoupdatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_opportunityassignbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_opportunitybatchupdateexpectdatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_opportunitybatchupdatestagebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_opportunitychangestagebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_opportunitycreatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_opportunitydeletebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_opportunitydetailbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_opportunityfollowcreatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_opportunityfollowdeletebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_opportunityfollowdetailbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_opportunityfollowlistbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_opportunitylistbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_opportunitymarklostbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_opportunitymarkwonbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_opportunityproductbatchaddbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_opportunityproductbyopportunitybody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_opportunityproductcreatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_opportunityproductdeletebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_opportunityproductdetailbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_opportunityproductlistbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_opportunitystageloglistbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_opportunitystatisticsbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_pool_rule_poolruleaddbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_pool_rule_poolruledeletebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_pool_rule_poolruledetailbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_pool_rule_poolruleexecutebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_pool_rule_poolrulelistbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_pool_rule_poolruleupdatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_pool_rule_poolruleupdatestatusbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_price_letter_pricelettercreatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_price_letter_priceletterdetailbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_price_letter_priceletterlistbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_price_letter_priceletterupdatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_price_letter_pricelettervoidbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product_categorydeletebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product_productaliasitem", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product_productbranditem", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product_productcategorycreatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product_productcategorytreebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product_productcategoryupdatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product_productcreatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product_productdeletebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product_productdetailbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product_productlistbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product_productoptionsbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product_productupdatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product_productupdatestatusbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote_approver_setting.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_approver_setting_quoteapproversettingsavebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_quoteacceptbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L220", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_quoteapprovalapprovebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_quoteapprovallistbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_quoteapprovalrefreshnamesbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_quoteapprovalwithdrawbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_quotecreatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_quotedeletebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_quotedetailbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_quoteinvalidbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_quotelistbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_quotenewversionbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_quotepdfbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_quoteproductcreatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_quoteproductdeletebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_quoteproductitem", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_quoteproductlistbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_quoterejectbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_quotesharegeneratebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L236", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_quoteshareloglistbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_quotesharelogstatisticsbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_quotestatisticsoverviewbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_quotestatisticstrendbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_quotesubmitbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_quotetemplategetbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_quotetemplatesavebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_quotetocontractbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_quoteversionsbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/statistics.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_statistics_statisticsbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_supplier_info_supplierinfocreatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_supplier_info_supplierinfodeletebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_supplier_info_supplierinfodetailbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_supplier_info_supplierinfolistallbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_supplier_info_supplierinfolistbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_supplier_info_supplierinfoupdatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/dashboard.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_dashboard_dashboardcargostat", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/dashboard.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_dashboard_dashboardpartnercargostat", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/dashboard.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_dashboard_dashboardstats", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/inventory.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_inventory_createlinkforplanpayload", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/inventory.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_inventory_inboundoutboundbase", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/inventory.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_inventory_inboundoutboundcreate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/inventory.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_inventory_inboundoutboundupdate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/plans.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_plans_purchaseplanbase", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/plans.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_plans_purchaseplancreate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/plans.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_plans_purchaseplanupdate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/public_inventory.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_public_inventory_inventorysiteurlread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/public_inventory.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_public_inventory_publicinventoryfeedback", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/public_inventory.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_public_inventory_publicinventorypageread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/weighing.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_weighing_weighingslipbase", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/weighing.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_weighing_weighingslipcreate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/weighing.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_weighing_weighingslipupdate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/duty.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_duty_dutyassignmentin", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/duty.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_duty_dutydaysavebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/duty.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_duty_dutydictensurebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/duty.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_duty_dutygrabbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/duty.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_duty_dutylinkbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/duty.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_duty_dutyslotsavein", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/leave.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_leave_leavecreate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/leave.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_leave_leaveresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/leave.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_leave_leaveupdate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/menu_favorite.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_menu_favorite_menufavoritecreatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/menu_favorite.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_menu_favorite_menufavoritedeletebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/menu_favorite.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_menu_favorite_menufavoritereorderbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/menu.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_menu_menuitem", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/menu.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_menu_menulistresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/menu.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_menu_menumeta", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/monitor/operlog.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_monitor_operlog_operlogdetailbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/monitor/operlog.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_monitor_operlog_operloglistbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_carrierauditreject", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_carrierbase", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L383", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_carrierlistresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_carrierqualificationbase", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_carrierupdate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_certrow", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_driverbase", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L356", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_driverlistresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L329", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_driverupdate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_personnelbase", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L393", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_personnellistresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_personnelupdate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_vehiclebase", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_vehicledrivercreate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L373", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_vehicledriverread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L388", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_vehiclelistresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_vehiclepersonnelrow", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_vehicleupdate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/customer_stop_pref.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_customer_stop_pref_customerstopprefread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_freightsettlementapprovalactionbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_freightsettlementbase", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L223", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_freightsettlementbytransportread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_freightsettlementcreate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_freightsettlementdisbursebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_freightsettlementlistquery", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_freightsettlementlistresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_freightsettlementsubmitapprovalbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_freightsettlementtransportread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_freightsettlementupdate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L181", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_remittancevouchercreate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L190", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_remittancevoucherread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_settlementapprovalflowitem", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_settlementplansummary", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_unsettledplanitem", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_unsettledplanlistresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_documentreminderread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_documentreminderstatsread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_documentreminderupdate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_inventoryledgerquery", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_inventoryledgerresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_inventoryread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_inventorysummaryitem", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_inventorysummaryquery", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_inventorysummaryresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_inventorytransactionquery", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_inventorytransactionread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_inventorytransactionresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_inventorywarningread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_inventorywarningthreshold", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_inventorywarningupdate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_transportstatsitem", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_transportstatsquery", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory_transportstatsresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order_brandoption", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order_brandqtyitem", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order_ioorderitempatch", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order_ioorderitemread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order_ioorderlistresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order_ioorderpatch", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order_ioorderread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order_publicioorderfeedback", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order_publicioorderhistorypageread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order_publicioorderhistoryproductread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order_publicioorderhistoryrecordread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order_publicioorderitemfeedback", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order_publicioorderstopfeedback", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order_publicioorderstopproductfeedback", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/menu_badge.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_menu_badge_plmenubadgestatsread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_paste_recognize_conflictaction", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_paste_recognize_pastecommitbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_paste_recognize_pastecommitresult", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_paste_recognize_pastepersonnelin", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_paste_recognize_pastevehiclein", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L492", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_createfromcontractrequest", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L448", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_deliveryprintcustomeroption", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L455", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_deliveryslipprintread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L360", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_erpenteredbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L355", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_hazardcertreadybody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L621", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_planarchivebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_planarchivebrandqtyitem", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L586", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_planarchivedeliveryblock", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L611", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_planarchivefeedbacksblock", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L592", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_planarchivefreightblock", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L580", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_planarchiveloadblock", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L557", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_planarchiveproductitem", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L604", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_planarchivestopfeedbackattachmentitem", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L568", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_planarchivestopproductitem", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_planbase", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L708", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_plancontractgaplistresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L687", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_plancontractgapread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_plancontractlink", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_plandeliverybody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L473", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_plandeliverysliptemplatesave", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L365", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_plandocumentattachmentitem", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L630", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_plandriverfeedbackproductitem", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L637", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_plandriverfeedbackupdatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L664", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_planforcefollowstatusbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L468", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_planinboundsliptemplatesave", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L519", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_planlistquery", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L659", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_planlistresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_planloadbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_planproductbase", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L544", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_planproductcertitem", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L552", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_planproductcertsupdate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_planproductupdate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L675", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_plansidecontractsupdatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L646", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_plansitefeedbackupdatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L680", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_planstopcontractsupdatebody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_planstopproductbody", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L480", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_plansubpacksliptemplatesave", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L284", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_plantransportcreateblock", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L298", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_planupdate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_resource_snapshot_snapshotcertread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_resource_snapshot_snapshotpersonnelrow", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_resource_snapshot_transportresourcesnapshot", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_address_transportaddressbase", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_address_transportaddresslistresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_address_transportaddressupdate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L541", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_approvalrecordread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L535", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_approvalrequest", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L530", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_approvalsubmit", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_contractqtyreminder", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L220", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_contractqtyreminderitem", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_planarrangeinforead", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L309", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_publictransportdriverstopfeedback", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L302", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_publictransportdriverstopproductfeedbackitem", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_publictransportfeedback", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L477", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_publictransporthistorypageread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L427", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_publictransporthistoryproductread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L456", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_publictransporthistoryrecordread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L436", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_publictransporthistorystopproductread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L445", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_publictransporthistorystopread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L485", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_publictransportmultistopsitepageread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L393", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_publictransportpageread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L386", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_publictransportpersonnelread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L368", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_publictransportplanproductread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L287", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_publictransportproductfeedbackitem", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L496", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_publictransportsitepageread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L337", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_publictransportsitestopfeedback", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L318", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_publictransportstopproductread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L346", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_publictransportstopread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_transportarrange", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_transportbase", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_transportdriverproductfeedbackread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_transportdriverstopproductfeedbackread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L278", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_transportfeedback", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_transportinventorylinkread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_transportioorderbrief", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L560", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_transportlistquery", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L572", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_transportlistresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_transportsitelinkread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_transportstopdibangoption", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_transportstopfeedbackread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_transportupdate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplycreate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplylistresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyreminder", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessboarditem", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessboardlistresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesscreate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesslistresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplycreate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplylistresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyoption", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge_vehiclerechargedisburseboarditem", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge_vehiclerechargedisburseboardlistresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordlistresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea_vehicleureaapplylistresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea_vehicleureaapplyread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea_vehicleureadisburseboarditem", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea_vehicleureadisburseboardlistresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea_vehicleureadisbursecreate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea_vehicleureadisburselistresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea_vehicleureadisburseread", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_user_changepasswordrequest", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_user_loginrequest", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_user_loginresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_user_resetpasswordrequest", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_user_userbase", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_user_userlistresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_user_userupdate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow_approverequest", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow_instanceresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow_nodedata", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow_processdefcreate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow_processdefresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow_processdefupdate", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow_publishversionrequest", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow_startinstancerequest", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow_taskresponse", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow_transitiondata", "target": "app_models_base_basemodel" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow_versionresponse", "target": "app_models_base_basemodel" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/models/base.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_base_softdeletemodel", "target": "app_models_base_softdeletemodel_get_active" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/models/base.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_base_softdeletemodel", "target": "app_models_base_softdeletemodel_restore" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/models/base.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_base_softdeletemodel", "target": "app_models_base_softdeletemodel_soft_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models", "target": "app_models_bx_models_bxadvanceapply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models", "target": "app_models_bx_models_bxadvanceapproval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L252", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models", "target": "app_models_bx_models_bxattachment" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models", "target": "app_models_bx_models_bxexpenseitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models", "target": "app_models_bx_models_bxinvoice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models", "target": "app_models_bx_models_bxinvoiceledger" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L340", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models", "target": "app_models_bx_models_bxinvoicewalletsummary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models", "target": "app_models_bx_models_bxreimburseapply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models", "target": "app_models_bx_models_bxreimburseapproval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models", "target": "app_models_bx_models_bxreimbursedetail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L322", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models", "target": "app_models_bx_models_bxreimburseinvoice" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models", "target": "app_models_bx_models_bxreimburseoffset" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models", "target": "app_models_bx_models_bxworkflowdef" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models", "target": "app_models_bx_models_bxworkflownode" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/bx_models.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_bx_models_rationale_1", "target": "app_models_bx_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance", "target": "app_models_bx_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment", "target": "app_models_bx_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item", "target": "app_models_bx_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice", "target": "app_models_bx_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger", "target": "app_models_bx_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_models_bx_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_models_bx_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow", "target": "app_models_bx_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen", "target": "app_models_bx_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item", "target": "app_models_bx_models_bxexpenseitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/expense_item.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_expense_item_expenseitemservice", "target": "app_models_bx_models_bxexpenseitem" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_expenseitemservice_build_tree", "target": "app_models_bx_models_bxexpenseitem" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_expenseitemservice_create", "target": "app_models_bx_models_bxexpenseitem" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_expenseitemservice_get_by_id", "target": "app_models_bx_models_bxexpenseitem" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_expenseitemservice_get_item_tree", "target": "app_models_bx_models_bxexpenseitem" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_expenseitemservice_update", "target": "app_models_bx_models_bxexpenseitem" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_models_bx_models_bxexpenseitem" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance", "target": "app_models_bx_models_bxworkflowdef" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/advance.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_advance_advanceservice", "target": "app_models_bx_models_bxworkflowdef" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_models_bx_models_bxworkflowdef" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_models_bx_models_bxworkflowdef" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_models_bx_models_bxworkflowdef" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow", "target": "app_models_bx_models_bxworkflowdef" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/workflow.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_workflow_workflowservice", "target": "app_models_bx_models_bxworkflowdef" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_workflowservice_create", "target": "app_models_bx_models_bxworkflowdef" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_workflowservice_ensure_by_biz_type", "target": "app_models_bx_models_bxworkflowdef" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_workflowservice_get_by_biz_type", "target": "app_models_bx_models_bxworkflowdef" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_workflowservice_get_by_id", "target": "app_models_bx_models_bxworkflowdef" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_workflowservice_get_paged", "target": "app_models_bx_models_bxworkflowdef" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_workflowservice_update", "target": "app_models_bx_models_bxworkflowdef" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance", "target": "app_models_bx_models_bxworkflownode" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/advance.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_advance_advanceservice", "target": "app_models_bx_models_bxworkflownode" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_workflow_nodes", "target": "app_models_bx_models_bxworkflownode" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_models_bx_models_bxworkflownode" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_models_bx_models_bxworkflownode" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_workflow_nodes", "target": "app_models_bx_models_bxworkflownode" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow", "target": "app_models_bx_models_bxworkflownode" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/workflow.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_workflow_workflowservice", "target": "app_models_bx_models_bxworkflownode" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_workflowservice_save_nodes", "target": "app_models_bx_models_bxworkflownode" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance", "target": "app_models_bx_models_bxadvanceapply" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/advance.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_advance_advanceservice", "target": "app_models_bx_models_bxadvanceapply" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_approve", "target": "app_models_bx_models_bxadvanceapply" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_create", "target": "app_models_bx_models_bxadvanceapply" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_get_by_id", "target": "app_models_bx_models_bxadvanceapply" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_get_paged", "target": "app_models_bx_models_bxadvanceapply" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L579", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_issue", "target": "app_models_bx_models_bxadvanceapply" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_reject", "target": "app_models_bx_models_bxadvanceapply" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_submit", "target": "app_models_bx_models_bxadvanceapply" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_update", "target": "app_models_bx_models_bxadvanceapply" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance", "target": "app_models_bx_models_bxadvanceapproval" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/advance.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_advance_advanceservice", "target": "app_models_bx_models_bxadvanceapproval" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L331", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_approval_record_dict", "target": "app_models_bx_models_bxadvanceapproval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_approve", "target": "app_models_bx_models_bxadvanceapproval" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_latest_approval_per_node", "target": "app_models_bx_models_bxadvanceapproval" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_query_approvals", "target": "app_models_bx_models_bxadvanceapproval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L309", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_reject", "target": "app_models_bx_models_bxadvanceapproval" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_models_bx_models_bxreimburseapply" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_models_bx_models_bxreimburseapply" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L602", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_approve", "target": "app_models_bx_models_bxreimburseapply" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1221", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_batch_offset", "target": "app_models_bx_models_bxreimburseapply" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1046", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_build_apply_out_with_details", "target": "app_models_bx_models_bxreimburseapply" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L803", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_create_with_details", "target": "app_models_bx_models_bxreimburseapply" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_get_by_id", "target": "app_models_bx_models_bxreimburseapply" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_get_paged", "target": "app_models_bx_models_bxreimburseapply" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1190", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_offset", "target": "app_models_bx_models_bxreimburseapply" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1040", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_out_one_with_attachment_counts", "target": "app_models_bx_models_bxreimburseapply" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1010", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts", "target": "app_models_bx_models_bxreimburseapply" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1167", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_pay", "target": "app_models_bx_models_bxreimburseapply" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L647", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_reject", "target": "app_models_bx_models_bxreimburseapply" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L558", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_submit", "target": "app_models_bx_models_bxreimburseapply" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L872", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_update_with_details", "target": "app_models_bx_models_bxreimburseapply" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L687", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_withdraw", "target": "app_models_bx_models_bxreimburseapply" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen", "target": "app_models_bx_models_bxreimburseapply" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_models_bx_models_bxreimbursedetail" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_models_bx_models_bxreimbursedetail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L855", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_create_with_details", "target": "app_models_bx_models_bxreimbursedetail" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L956", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_get_details", "target": "app_models_bx_models_bxreimbursedetail" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L989", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_get_details_map_by_reimburse_ids", "target": "app_models_bx_models_bxreimbursedetail" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L929", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_update_with_details", "target": "app_models_bx_models_bxreimbursedetail" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_models_bx_models_bxreimburseapproval" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_models_bx_models_bxreimburseapproval" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L706", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_approval_record_dict", "target": "app_models_bx_models_bxreimburseapproval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L622", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_approve", "target": "app_models_bx_models_bxreimburseapproval" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L719", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_latest_approval_per_node", "target": "app_models_bx_models_bxreimburseapproval" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L736", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_query_approvals", "target": "app_models_bx_models_bxreimburseapproval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L662", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_reject", "target": "app_models_bx_models_bxreimburseapproval" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance", "target": "app_models_bx_models_bxreimburseoffset" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/advance.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_advance_advanceservice", "target": "app_models_bx_models_bxreimburseoffset" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_models_bx_models_bxreimburseoffset" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_models_bx_models_bxreimburseoffset" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L1244", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_batch_offset", "target": "app_models_bx_models_bxreimburseoffset" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L1206", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_offset", "target": "app_models_bx_models_bxreimburseoffset" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment", "target": "app_models_bx_models_bxattachment" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/attachment.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_attachment_attachmentservice", "target": "app_models_bx_models_bxattachment" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_attachmentservice_create", "target": "app_models_bx_models_bxattachment" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_attachmentservice_get_by_biz", "target": "app_models_bx_models_bxattachment" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_attachmentservice_get_by_id", "target": "app_models_bx_models_bxattachment" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice", "target": "app_models_bx_models_bxattachment" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/invoice.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_invoice_invoiceservice", "target": "app_models_bx_models_bxattachment" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_models_bx_models_bxattachment" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_models_bx_models_bxattachment" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice", "target": "app_models_bx_models_bxinvoice" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/invoice.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_invoice_invoiceservice", "target": "app_models_bx_models_bxinvoice" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice_create", "target": "app_models_bx_models_bxinvoice" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice_list_invoices", "target": "app_models_bx_models_bxinvoice" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L383", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice_out_rows_with_attachments", "target": "app_models_bx_models_bxinvoice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_models_bx_models_bxinvoice" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_models_bx_models_bxinvoice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice", "target": "app_models_bx_models_bxinvoiceledger" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/invoice.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_invoice_invoiceservice", "target": "app_models_bx_models_bxinvoiceledger" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger", "target": "app_models_bx_models_bxinvoiceledger" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L11", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_invoice_ledger_invoiceledgerservice", "target": "app_models_bx_models_bxinvoiceledger" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_add_entry", "target": "app_models_bx_models_bxinvoiceledger" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_debit_reimburse", "target": "app_models_bx_models_bxinvoiceledger" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_list_entries", "target": "app_models_bx_models_bxinvoiceledger" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_release_reimburse", "target": "app_models_bx_models_bxinvoiceledger" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_models_bx_models_bxinvoiceledger" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_models_bx_models_bxinvoiceledger" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_models_bx_models_bxreimburseinvoice" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_models_bx_models_bxreimburseinvoice" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L405", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_sync_reimburse_invoices", "target": "app_models_bx_models_bxreimburseinvoice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice", "target": "app_models_bx_models_bxinvoicewalletsummary" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/invoice.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_invoice_invoiceservice", "target": "app_models_bx_models_bxinvoicewalletsummary" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice_list_wallets", "target": "app_models_bx_models_bxinvoicewalletsummary" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L368", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice_summary_to_dict", "target": "app_models_bx_models_bxinvoicewalletsummary" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger", "target": "app_models_bx_models_bxinvoicewalletsummary" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L11", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_invoice_ledger_invoiceledgerservice", "target": "app_models_bx_models_bxinvoicewalletsummary" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_lock_summary", "target": "app_models_bx_models_bxinvoicewalletsummary" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_refresh_summary", "target": "app_models_bx_models_bxinvoicewalletsummary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L947", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models", "target": "app_models_crm_models_crmclue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L997", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models", "target": "app_models_crm_models_crmcluefollow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models", "target": "app_models_crm_models_crmcontact" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L512", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models", "target": "app_models_crm_models_crmcontract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L616", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models", "target": "app_models_crm_models_crmcontractapproval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L597", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models", "target": "app_models_crm_models_crmcontractapproversetting" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L647", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models", "target": "app_models_crm_models_crmcontractchange" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L712", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models", "target": "app_models_crm_models_crmcontractproduct" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L755", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models", "target": "app_models_crm_models_crmcontractproductpricetier" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L678", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models", "target": "app_models_crm_models_crmcontracttemplate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models", "target": "app_models_crm_models_crmcustomer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models", "target": "app_models_crm_models_crmcustomerfollow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L328", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models", "target": "app_models_crm_models_crmcustomerpool" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L354", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models", "target": "app_models_crm_models_crmcustomerpoolrule" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models", "target": "app_models_crm_models_crminvoiceinfo" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L377", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models", "target": "app_models_crm_models_crmopportunity" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L420", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models", "target": "app_models_crm_models_crmopportunityfollow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models", "target": "app_models_crm_models_crmopportunityproduct" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L481", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models", "target": "app_models_crm_models_crmopportunitystagelog" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L1021", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models", "target": "app_models_crm_models_crmpriceletter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models", "target": "app_models_crm_models_crmproduct" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models", "target": "app_models_crm_models_crmproductalias" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models", "target": "app_models_crm_models_crmproductbrand" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models", "target": "app_models_crm_models_crmproductcategory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L780", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models", "target": "app_models_crm_models_crmquote" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L896", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models", "target": "app_models_crm_models_crmquoteapproval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L877", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models", "target": "app_models_crm_models_crmquoteapproversetting" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L839", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models", "target": "app_models_crm_models_crmquoteproduct" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L921", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models", "target": "app_models_crm_models_crmquotesharelog" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L1052", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models", "target": "app_models_crm_models_crmsupplierinfo" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models", "target": "app_models_crm_models_sysoss" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_rationale_1", "target": "app_models_crm_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_models_crm_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_models_crm_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_models_crm_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_product_display.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_product_display", "target": "app_models_crm_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/tasks/customer_pool.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_customer_pool", "target": "app_models_crm_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_supplier_hazard", "target": "app_models_crm_models_crmproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_models_crm_models_crmproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_io_order_service_ioordercreateresult", "target": "app_models_crm_models_crmproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_models_crm_models_crmproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_product_display.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_product_display", "target": "app_models_crm_models_crmproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_models_crm_models_crmproductbrand" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_io_order_service_ioordercreateresult", "target": "app_models_crm_models_crmproductbrand" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L767", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_models_crm_models_crmproductbrand" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L767", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_transport_stop_feedback_service_publicstopproductrow", "target": "app_models_crm_models_crmproductbrand" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L767", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_transport_stop_feedback_service_publicstopsegment", "target": "app_models_crm_models_crmproductbrand" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_product_display.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_product_display", "target": "app_models_crm_models_crmproductalias" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/tasks/customer_pool.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_customer_pool", "target": "app_models_crm_models_crmcustomer" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/tasks/customer_pool.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_customer_pool_recycle_to_pool", "target": "app_models_crm_models_crmcustomer" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/tasks/customer_pool.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_customer_pool", "target": "app_models_crm_models_crmcustomerpool" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/tasks/customer_pool.py", "source_location": "L241", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_customer_pool_recycle_to_pool", "target": "app_models_crm_models_crmcustomerpool" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/tasks/customer_pool.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_customer_pool", "target": "app_models_crm_models_crmcustomerpoolrule" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L461", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_models_crm_models_crmcontract" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1093", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_models_crm_models_crmcontract" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L673", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_models_crm_models_crmcontractproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_models_crm_models_crmcontractproduct" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/crm_models.py", "source_location": "L1022", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_crm_models_rationale_1022", "target": "app_models_crm_models_crmpriceletter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/db_models.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_db_models", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/db_models.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_db_models", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/db_models.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_db_models", "target": "app_models_db_models_dbsequence" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/db_models.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_db_models", "target": "app_models_db_models_dbweighingslip" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/db_models.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_db_models_rationale_1", "target": "app_models_db_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_auto_generate_plans", "target": "app_models_db_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_id.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_id", "target": "app_models_db_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers", "target": "app_models_db_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/weighing_logic.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_weighing_logic", "target": "app_models_db_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_models_db_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_models_db_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save", "target": "app_models_db_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity", "target": "app_models_db_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_auto_generate_plans", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_auto_generate_plans_run_auto_generate_monthly_plans", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_plan_to_read", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_plan_to_read_with_fill_link", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/weighing_logic.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_weighing_logic", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_apply_plan_quantity_delta", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L371", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_create_db_inventory", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L328", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_create_db_plan", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_dibang_bridge_service_dibanginventorylinkresult", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L543", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_ensure_monthly_db_plan_for_inventory", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L299", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_find_monthly_db_plan", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_dibang_bridge_service_stopdibangoption", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_dibang_bridge_service_stopdibangproduct", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity", "target": "app_models_db_models_dbpurchaseplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_id.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_id", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_inventory_to_read", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/weighing_logic.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_weighing_logic", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L371", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_create_db_inventory", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_dibang_bridge_service_dibanginventorylinkresult", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L543", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_ensure_monthly_db_plan_for_inventory", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L509", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_inventory_date_editable", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_resolve_link_contributed_qty", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_dibang_bridge_service_stopdibangoption", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_dibang_bridge_service_stopdibangproduct", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L253", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_subtract_plan_contribution", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_io_order_service_ioordercreateresult", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity", "target": "app_models_db_models_dbinboundoutbound" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers", "target": "app_models_db_models_dbweighingslip" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_inventory_to_read", "target": "app_models_db_models_dbweighingslip" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_weighing_to_read", "target": "app_models_db_models_dbweighingslip" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/weighing_logic.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_weighing_logic", "target": "app_models_db_models_dbweighingslip" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/db/weighing_logic.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_weighing_logic_process_weighing_business_logic", "target": "app_models_db_models_dbweighingslip" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_models_db_models_dbweighingslip" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_dibang_bridge_service_dibanginventorylinkresult", "target": "app_models_db_models_dbweighingslip" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_dibang_bridge_service_stopdibangoption", "target": "app_models_db_models_dbweighingslip" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_dibang_bridge_service_stopdibangproduct", "target": "app_models_db_models_dbweighingslip" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_id.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_id", "target": "app_models_db_models_dbsequence" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_id.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_id_ensure_sequence_row", "target": "app_models_db_models_dbsequence" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/duty_models.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_duty_models", "target": "app_models_duty_models_dutyassignment" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/duty_models.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_duty_models", "target": "app_models_duty_models_dutyday" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/duty_models.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_duty_models", "target": "app_models_duty_models_dutyslot" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/duty_models.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_duty_models_rationale_1", "target": "app_models_duty_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_models_duty_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "app_models_duty_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_models_duty_models_dutyday" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_day_dict", "target": "app_models_duty_models_dutyday" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/duty_schedule.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_duty_schedule_dutybizerror", "target": "app_models_duty_models_dutyday" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L322", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_load_day_by_date", "target": "app_models_duty_models_dutyday" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_load_day_by_id", "target": "app_models_duty_models_dutyday" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L488", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_save_day", "target": "app_models_duty_models_dutyday" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_serialize_day", "target": "app_models_duty_models_dutyday" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_models_duty_models_dutyslot" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_day_dict", "target": "app_models_duty_models_dutyslot" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/duty_schedule.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_duty_schedule_dutybizerror", "target": "app_models_duty_models_dutyslot" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L342", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_load_slots", "target": "app_models_duty_models_dutyslot" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L585", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_save_day", "target": "app_models_duty_models_dutyslot" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L264", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_slot_dict", "target": "app_models_duty_models_dutyslot" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_models_duty_models_dutyassignment" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L255", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_assignment_dict", "target": "app_models_duty_models_dutyassignment" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_day_dict", "target": "app_models_duty_models_dutyassignment" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/duty_schedule.py", "source_location": "L16", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_duty_schedule_dutybizerror", "target": "app_models_duty_models_dutyassignment" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L880", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_grab", "target": "app_models_duty_models_dutyassignment" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L350", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_load_assignments_for_slots", "target": "app_models_duty_models_dutyassignment" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L664", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_save_day", "target": "app_models_duty_models_dutyassignment" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L264", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_slot_dict", "target": "app_models_duty_models_dutyassignment" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L476", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models", "target": "app_models_models_bizattachment" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L446", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models", "target": "app_models_models_bizleaverequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L372", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models", "target": "app_models_models_sysapirequestlog" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L404", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models", "target": "app_models_models_sysapirequestloghis" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models", "target": "app_models_models_sysdept" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L340", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models", "target": "app_models_models_sysdictdata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L300", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models", "target": "app_models_models_sysdicttype" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L320", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models", "target": "app_models_models_sysethnic" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models", "target": "app_models_models_sysmenu" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L236", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models", "target": "app_models_models_syspost" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models", "target": "app_models_models_sysrole" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models", "target": "app_models_models_sysroledatascopedetail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models", "target": "app_models_models_sysrolemenu" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models", "target": "app_models_models_syssite" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models", "target": "app_models_models_systenant" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models", "target": "app_models_models_sysuser" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models", "target": "app_models_models_sysusermenufavorite" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models", "target": "app_models_models_sysuserpost" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models", "target": "app_models_models_sysuserrole" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models", "target": "app_models_models_userrole" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L549", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models", "target": "app_models_models_wfnode" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L506", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models", "target": "app_models_models_wfprocessdef" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L594", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models", "target": "app_models_models_wfprocessinstance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L527", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models", "target": "app_models_models_wfprocessversion" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L619", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models", "target": "app_models_models_wftask" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L572", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models", "target": "app_models_models_wftransition" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_rationale_1", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/dict_ensure.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_dict_ensure", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/workflow_callback.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_callback", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure", "target": "app_models_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "app_models_models" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_rationale_12", "target": "app_models_models_userrole" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/invoice.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_invoice_invoiceservice", "target": "app_models_models_sysuser" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_models_models_sysuser" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L28", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_models_models_sysuser" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers", "target": "app_models_models_sysuser" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/duty_schedule.py", "source_location": "L31", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_duty_schedule_dutybizerror", "target": "app_models_models_sysuser" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L790", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_resolve_grab_user", "target": "app_models_models_sysuser" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_models_models_sysuser" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_models_models_sysuser" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_models_models_sysuser" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_models_models_sysuser" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine", "target": "app_models_models_sysuser" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/workflow_engine.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_workflow_engine_workflowengine", "target": "app_models_models_sysuser" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_models_models_sysrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/duty_schedule.py", "source_location": "L31", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_duty_schedule_dutybizerror", "target": "app_models_models_sysrole" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles", "target": "app_models_models_sysrole" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_rationale_78", "target": "app_models_models_sysuserrole" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/duty_schedule.py", "source_location": "L31", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_duty_schedule_dutybizerror", "target": "app_models_models_sysuserrole" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles", "target": "app_models_models_sysuserrole" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine", "target": "app_models_models_sysuserrole" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/workflow_engine.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_workflow_engine_workflowengine", "target": "app_models_models_sysuserrole" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_rationale_98", "target": "app_models_models_sysrolemenu" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles", "target": "app_models_models_sysrolemenu" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_rationale_118", "target": "app_models_models_sysroledatascopedetail" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles", "target": "app_models_models_sysmenu" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L190", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_rationale_190", "target": "app_models_models_systenant" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L258", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_rationale_258", "target": "app_models_models_sysuserpost" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_rationale_277", "target": "app_models_models_sysusermenufavorite" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L321", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_rationale_321", "target": "app_models_models_sysethnic" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/dict_ensure.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_dict_ensure", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/dict_ensure.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_dict_ensure_dictensureerror", "target": "app_models_models_sysdictdata" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/dict_ensure.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_dict_ensure_ensure_dict_data", "target": "app_models_models_sysdictdata" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/duty_schedule.py", "source_location": "L31", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_duty_schedule_dutybizerror", "target": "app_models_models_sysdictdata" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_ensure_dict_data", "target": "app_models_models_sysdictdata" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/utils/excel_export.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "app_utils_excel_export_dictlabelresolver", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/utils/excel_export.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "app_utils_excel_export_exportcolumn", "target": "app_models_models_sysdictdata" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/utils/excel_export.py", "source_location": "L12", "weight": 0.8, "confidence_score": 0.5, "source": "app_utils_excel_export_exportvalidationerror", "target": "app_models_models_sysdictdata" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure", "target": "app_models_models_sysdictdata" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "app_models_models_sysdictdata" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L447", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_rationale_447", "target": "app_models_models_bizleaverequest" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L528", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_rationale_528", "target": "app_models_models_wfprocessversion" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine", "target": "app_models_models_wfnode" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/workflow_engine.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_workflow_engine_workflowengine", "target": "app_models_models_wfnode" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L201", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine_execute_node", "target": "app_models_models_wfnode" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine_parse_node_config", "target": "app_models_models_wfnode" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L573", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_rationale_573", "target": "app_models_models_wftransition" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine", "target": "app_models_models_wftransition" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/workflow_engine.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_workflow_engine_workflowengine", "target": "app_models_models_wftransition" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L284", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine_evaluate_condition", "target": "app_models_models_wftransition" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/models.py", "source_location": "L595", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_models_rationale_595", "target": "app_models_models_wfprocessinstance" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/workflow_callback.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_callback", "target": "app_models_models_wfprocessinstance" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/workflow_callback.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_callback_dispatch_local", "target": "app_models_models_wfprocessinstance" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/workflow_callback.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_callback_trigger_callback", "target": "app_models_models_wfprocessinstance" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine", "target": "app_models_models_wfprocessinstance" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/workflow_engine.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_workflow_engine_workflowengine", "target": "app_models_models_wfprocessinstance" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine_approve_task", "target": "app_models_models_wfprocessinstance" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L383", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine_parse_variables", "target": "app_models_models_wfprocessinstance" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine_reject_task", "target": "app_models_models_wfprocessinstance" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine_start_process", "target": "app_models_models_wfprocessinstance" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine", "target": "app_models_models_wftask" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/workflow_engine.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_workflow_engine_workflowengine", "target": "app_models_models_wftask" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_plcarrier" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_plcert" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_plcustomerstoppref" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1259", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_pldocumentreminder" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_pldriver" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1061", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_plfreightsettlement" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1093", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_plfreightsettlementapproval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1120", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_plfreightsettlementtransport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L874", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_plinboundorder" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L904", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_plinboundorderitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L930", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_plinboundorderitembrandqty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1167", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_plinventory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1201", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_plinventorytransaction" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1232", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_plinventorywarning" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1415", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_plocrusagemonth" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L953", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_ploutboundorder" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L983", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_ploutboundorderitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1009", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_ploutboundorderitembrandqty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_plpersonnel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L267", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_plplan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L486", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_plplanchange" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L376", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_plplancontract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L567", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_plplandelivery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L596", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_plplandeliveryproduct" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L508", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_plplanload" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L536", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_plplanloadproduct" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L399", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_plplanproduct" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L458", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_plplanproductbrandqty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L764", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_plplantransport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1140", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_plremittancevoucher" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L632", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_pltransport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_pltransportaddress" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1032", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_pltransportapproval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L739", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_pltransportdblink" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L783", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_pltransportdriverstopfeedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L716", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_pltransportproductbrandqty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L695", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_pltransportproductfeedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L841", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_pltransportsitelink" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L811", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_pltransportsitestopfeedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_plvehicle" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_plvehicledriver" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1312", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_plvehiclemaintenanceapply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1340", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_plvehiclemaintenanceprocess" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_plvehiclepersonnel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1287", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_plvehiclerechargeapply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1434", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_plvehiclerechargerecord" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1364", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_plvehicleureaapply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1391", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models", "target": "app_models_pl_models_plvehicleureadisburse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_carrier_service.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_carrier_service", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_internal_customer.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_internal_customer", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_arrange_copy_flags", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_attachments", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_site_link_read.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_site_link_read", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save", "target": "app_models_pl_models" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity", "target": "app_models_pl_models" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_carrier_service.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_carrier_service", "target": "app_models_pl_models_plcarrier" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_carrier_service.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_carrier_service_assert_carrier_eligible_for_transport", "target": "app_models_pl_models_plcarrier" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_carrier_service.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_carrier_service_carrier_agreement_expired", "target": "app_models_pl_models_plcarrier" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_carrier_service.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_carrier_service_carrier_audit_approved", "target": "app_models_pl_models_plcarrier" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_carrier_service.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_carrier_service_carrier_eligible_for_transport", "target": "app_models_pl_models_plcarrier" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_carrier_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_carrier_service_carrier_qualification_complete", "target": "app_models_pl_models_plcarrier" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service", "target": "app_models_pl_models_plcarrier" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_models_pl_models_plcarrier" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service", "target": "app_models_pl_models_plvehicle" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service", "target": "app_models_pl_models_plvehicle" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_find_vehicle_by_plate", "target": "app_models_pl_models_plvehicle" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_get_vehicle", "target": "app_models_pl_models_plvehicle" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_resolve_vehicle", "target": "app_models_pl_models_plvehicle" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_models_pl_models_plvehicle" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L722", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_payload_to_transport_row", "target": "app_models_pl_models_plvehicle" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_vehicle_snapshot_to_plan_transport", "target": "app_models_pl_models_plvehicle" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L656", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_resolve_transport_context", "target": "app_models_pl_models_plvehicle" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service", "target": "app_models_pl_models_plvehicle" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_models_pl_models_plvehicle" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_models_pl_models_plvehicle" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_models_pl_models_plvehicle" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service", "target": "app_models_pl_models_plpersonnel" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service", "target": "app_models_pl_models_plpersonnel" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service", "target": "app_models_pl_models_plpersonnel" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_find_personnel_by_id_card", "target": "app_models_pl_models_plpersonnel" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_get_personnel", "target": "app_models_pl_models_plpersonnel" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_resolve_personnel", "target": "app_models_pl_models_plpersonnel" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service", "target": "app_models_pl_models_plpersonnel" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service_upsert_personnel", "target": "app_models_pl_models_plpersonnel" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_models_pl_models_plpersonnel" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service", "target": "app_models_pl_models_plpersonnel" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_120", "target": "app_models_pl_models_pltransportaddress" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_models_pl_models_pltransportaddress" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_145", "target": "app_models_pl_models_plcustomerstoppref" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service", "target": "app_models_pl_models_plcustomerstoppref" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service_get_customer_stop_pref", "target": "app_models_pl_models_plcustomerstoppref" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service_upsert_customer_stop_pref", "target": "app_models_pl_models_plcustomerstoppref" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service", "target": "app_models_pl_models_plcert" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service_certs_to_read", "target": "app_models_pl_models_plcert" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service_list_owner_certs", "target": "app_models_pl_models_plcert" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service_list_owner_certs_batch", "target": "app_models_pl_models_plcert" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service_save_owner_certs", "target": "app_models_pl_models_plcert" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L196", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_196", "target": "app_models_pl_models_pldriver" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_222", "target": "app_models_pl_models_plvehiclepersonnel" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service", "target": "app_models_pl_models_plvehiclepersonnel" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service_save_vehicle_personnel", "target": "app_models_pl_models_plvehiclepersonnel" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_models_pl_models_plvehiclepersonnel" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_243", "target": "app_models_pl_models_plvehicledriver" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L427", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_contract_ids_linked_to_plan", "target": "app_models_pl_models_plplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L371", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_create_db_inventory", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L328", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_create_db_plan", "target": "app_models_pl_models_plplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_dibang_bridge_service_dibanginventorylinkresult", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L543", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_ensure_monthly_db_plan_for_inventory", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_normalize_plan_date", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_resolve_dibang_date", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L518", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_resolve_link_dibang_date", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_resolve_partner_company", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L828", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_resolve_stop_dibang_date", "target": "app_models_pl_models_plplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_dibang_bridge_service_stopdibangoption", "target": "app_models_pl_models_plplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_dibang_bridge_service_stopdibangproduct", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L902", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_dibang_for_plan_stops", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1117", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_dibang_for_transport", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L599", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L717", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_stop_inventory_links", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1014", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "target": "app_models_pl_models_plplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L533", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_get_plans_for_transports", "target": "app_models_pl_models_plplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_internal_customer.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_internal_customer", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_internal_customer.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_internal_customer_plan_requires_site_link", "target": "app_models_pl_models_plplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_apply_archive_inventory_for_plan", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L252", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_apply_archive_inventory_for_plan_stops", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_apply_brand_stock_change", "target": "app_models_pl_models_plplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_apply_dibang_prefill_to_order", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_create_io_order_for_transport", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L271", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_get_active_io_order_for_plan", "target": "app_models_pl_models_plplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_io_order_service_ioordercreateresult", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L610", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_merge_plan_logistics_into_order", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_normalize_plan_date", "target": "app_models_pl_models_plplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service", "target": "app_models_pl_models_plplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_append_legacy_plan_product_rows", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_build_plan_archive_export_rows", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_plan_common_export_fields", "target": "app_models_pl_models_plplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_apply_archive_stop_quantities", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_persist_stop_brand_qtys", "target": "app_models_pl_models_plplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_arrange_copy_flags", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_arrange_copy_flags_load_plan_arrange_copy_flags", "target": "app_models_pl_models_plplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_plan_arrange_copy_flags_planarrangecopyflags", "target": "app_models_pl_models_plplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_build_plan_contract_gap_read", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L622", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_update_plan_side_contracts", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L512", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_update_plan_stop_contracts", "target": "app_models_pl_models_plplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_attachments", "target": "app_models_pl_models_plplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1501", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_archive_brand_qtys_only", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1555", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_archive_freight", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1415", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_archive_product_quantities", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1836", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_archive_stop_feedback_attachments", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L722", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_payload_to_transport_row", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1699", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_plan_driver_feedback", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1757", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_plan_site_feedback", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L945", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_vehicle_prefill_to_plan", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_vehicle_snapshot_to_plan_transport", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L882", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_clear_draft_transport_for_plan", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L387", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_clear_hazard_cert_ready", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L967", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_create_transport_for_plan", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L447", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_maybe_auto_set_hazard_cert_ready", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L656", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_resolve_transport_context", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L483", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_set_hazard_cert_ready", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L533", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_set_plan_erp_entered", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1356", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_sync_archive_qty_from_io_order", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L923", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_sync_transport_prefill_for_plan", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L759", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_upsert_draft_transport_for_plan", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L465", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_validate_hazard_cert_ready_for_transport", "target": "app_models_pl_models_plplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service_build_site_records_for_arranged_plan", "target": "app_models_pl_models_plplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L437", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_attach_plan_stops_to_item", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L416", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_resolve_delivery_customer_summary", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L406", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_resolve_load_customer_name", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L663", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_sync_plan_legacy_from_stops", "target": "app_models_pl_models_plplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service_normalize_plan_date", "target": "app_models_pl_models_plplan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service_sync_site_links_for_transport", "target": "app_models_pl_models_plplan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L13", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_transport_site_service_transportsitelinkresult", "target": "app_models_pl_models_plplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop", "target": "app_models_pl_models_plplan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save", "target": "app_models_pl_models_plplan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L377", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_377", "target": "app_models_pl_models_plplancontract" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_models_pl_models_plplancontract" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L589", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_plan_scope_for_contract", "target": "app_models_pl_models_plplancontract" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "target": "app_models_pl_models_plplancontract" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_models_pl_models_plplancontract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L472", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_write_stop_contract_rows", "target": "app_models_pl_models_plplancontract" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_models_pl_models_plplancontract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1214", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_replace_plan_contracts", "target": "app_models_pl_models_plplancontract" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_models_pl_models_plplancontract" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_contract_link", "target": "app_models_pl_models_plplancontract" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_contracts_for_stop", "target": "app_models_pl_models_plplancontract" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_load_stop_contract_rows_grouped", "target": "app_models_pl_models_plplancontract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L761", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_write_stop_contracts", "target": "app_models_pl_models_plplancontract" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop", "target": "app_models_pl_models_plplancontract" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L400", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_400", "target": "app_models_pl_models_plplanproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_models_pl_models_plplanproduct" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L371", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_create_db_inventory", "target": "app_models_pl_models_plplanproduct" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L328", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_create_db_plan", "target": "app_models_pl_models_plplanproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_dibang_bridge_service_dibanginventorylinkresult", "target": "app_models_pl_models_plplanproduct" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L575", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_ensure_monthly_db_plan_for_inventory", "target": "app_models_pl_models_plplanproduct" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L224", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_product_quantity", "target": "app_models_pl_models_plplanproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_dibang_bridge_service_stopdibangoption", "target": "app_models_pl_models_plplanproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_dibang_bridge_service_stopdibangproduct", "target": "app_models_pl_models_plplanproduct" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1117", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_dibang_for_transport", "target": "app_models_pl_models_plplanproduct" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L747", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_stop_inventory_links", "target": "app_models_pl_models_plplanproduct" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1014", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "target": "app_models_pl_models_plplanproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty", "target": "app_models_pl_models_plplanproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service", "target": "app_models_pl_models_plplanproduct" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_apply_brand_stock_change", "target": "app_models_pl_models_plplanproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_models_pl_models_plplanproduct" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_create_io_order_for_transport", "target": "app_models_pl_models_plplanproduct" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L712", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_enrich_io_items_with_brand_feedback", "target": "app_models_pl_models_plplanproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_io_order_service_ioordercreateresult", "target": "app_models_pl_models_plplanproduct" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L645", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_merge_plan_product_into_item", "target": "app_models_pl_models_plplanproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service", "target": "app_models_pl_models_plplanproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export", "target": "app_models_pl_models_plplanproduct" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_append_legacy_plan_product_rows", "target": "app_models_pl_models_plplanproduct" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_load_legacy_products_by_plan", "target": "app_models_pl_models_plplanproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service", "target": "app_models_pl_models_plplanproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_models_pl_models_plplanproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_models_pl_models_plplanproduct" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L414", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_all_hazard_products_cert_complete", "target": "app_models_pl_models_plplanproduct" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L945", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_vehicle_prefill_to_plan", "target": "app_models_pl_models_plplanproduct" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_build_plan_product", "target": "app_models_pl_models_plplanproduct" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_calc_freight_amount", "target": "app_models_pl_models_plplanproduct" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L362", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_collect_hazard_product_ids", "target": "app_models_pl_models_plplanproduct" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L967", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_create_transport_for_plan", "target": "app_models_pl_models_plplanproduct" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L402", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_is_hazard_product_cert_complete", "target": "app_models_pl_models_plplanproduct" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L447", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_maybe_auto_set_hazard_cert_ready", "target": "app_models_pl_models_plplanproduct" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_plan_has_hazard_products", "target": "app_models_pl_models_plplanproduct" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_plan_product_actual_qty", "target": "app_models_pl_models_plplanproduct" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L656", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_resolve_transport_context", "target": "app_models_pl_models_plplanproduct" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_sum_plan_product_actual_quantities", "target": "app_models_pl_models_plplanproduct" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L923", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_sync_transport_prefill_for_plan", "target": "app_models_pl_models_plplanproduct" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L562", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_update_plan_product_certs", "target": "app_models_pl_models_plplanproduct" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L759", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_upsert_draft_transport_for_plan", "target": "app_models_pl_models_plplanproduct" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L465", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_validate_hazard_cert_ready_for_transport", "target": "app_models_pl_models_plplanproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service", "target": "app_models_pl_models_plplanproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service", "target": "app_models_pl_models_plplanproduct" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service_sync_site_links_for_transport", "target": "app_models_pl_models_plplanproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L13", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_transport_site_service_transportsitelinkresult", "target": "app_models_pl_models_plplanproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L768", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_models_pl_models_plplanproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L768", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_transport_stop_feedback_service_publicstopproductrow", "target": "app_models_pl_models_plplanproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L768", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_transport_stop_feedback_service_publicstopsegment", "target": "app_models_pl_models_plplanproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop", "target": "app_models_pl_models_plplanproduct" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L459", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_459", "target": "app_models_pl_models_plplanproductbrandqty" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive", "target": "app_models_pl_models_plplanproductbrandqty" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_is_plan_level_row", "target": "app_models_pl_models_plplanproductbrandqty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_persist_plan_product_brand_qtys", "target": "app_models_pl_models_plplanproductbrandqty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_persist_stop_product_brand_qtys", "target": "app_models_pl_models_plplanproductbrandqty" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_row_to_brand_dict", "target": "app_models_pl_models_plplanproductbrandqty" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service", "target": "app_models_pl_models_plplanproductbrandqty" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_models_pl_models_plplanproductbrandqty" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_io_order_service_ioordercreateresult", "target": "app_models_pl_models_plplanproductbrandqty" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L487", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_487", "target": "app_models_pl_models_plplanchange" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_models_pl_models_plplanchange" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1685", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_record_plan_change", "target": "app_models_pl_models_plplanchange" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L509", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_509", "target": "app_models_pl_models_plplanload" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_models_pl_models_plplanload" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_models_pl_models_plplanload" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_dibang_bridge_service_dibanginventorylinkresult", "target": "app_models_pl_models_plplanload" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L518", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_resolve_link_dibang_date", "target": "app_models_pl_models_plplanload" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_resolve_stop_business_type", "target": "app_models_pl_models_plplanload" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_resolve_stop_dibang_partner", "target": "app_models_pl_models_plplanload" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_dibang_bridge_service_stopdibangoption", "target": "app_models_pl_models_plplanload" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_dibang_bridge_service_stopdibangproduct", "target": "app_models_pl_models_plplanload" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_internal_customer.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_internal_customer", "target": "app_models_pl_models_plplanload" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service", "target": "app_models_pl_models_plplanload" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_models_pl_models_plplanload" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1638", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_models_pl_models_plplanload" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_models_pl_models_plplanload" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L851", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_resolve_or_create_plan_load", "target": "app_models_pl_models_plplanload" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_models_pl_models_plplanload" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_transport_stop_feedback_service_publicstopproductrow", "target": "app_models_pl_models_plplanload" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_transport_stop_feedback_service_publicstopsegment", "target": "app_models_pl_models_plplanload" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop", "target": "app_models_pl_models_plplanload" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save", "target": "app_models_pl_models_plplanload" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service", "target": "app_models_pl_models_plplanload" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L537", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_537", "target": "app_models_pl_models_plplanloadproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_models_pl_models_plplanloadproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_models_pl_models_plplanloadproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_dibang_bridge_service_dibanginventorylinkresult", "target": "app_models_pl_models_plplanloadproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_dibang_bridge_service_stopdibangoption", "target": "app_models_pl_models_plplanloadproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_dibang_bridge_service_stopdibangproduct", "target": "app_models_pl_models_plplanloadproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service", "target": "app_models_pl_models_plplanloadproduct" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_apply_stop_product_archive", "target": "app_models_pl_models_plplanloadproduct" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_persist_stop_brand_qtys", "target": "app_models_pl_models_plplanloadproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_models_pl_models_plplanloadproduct" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_load_stop_product", "target": "app_models_pl_models_plplanloadproduct" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L905", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_replace_plan_stops", "target": "app_models_pl_models_plplanloadproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_models_pl_models_plplanloadproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_transport_stop_feedback_service_publicstopproductrow", "target": "app_models_pl_models_plplanloadproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_transport_stop_feedback_service_publicstopsegment", "target": "app_models_pl_models_plplanloadproduct" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_stop_product_row_from_load", "target": "app_models_pl_models_plplanloadproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop", "target": "app_models_pl_models_plplanloadproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service", "target": "app_models_pl_models_plplanloadproduct" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L568", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_568", "target": "app_models_pl_models_plplandelivery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_models_pl_models_plplandelivery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_models_pl_models_plplandelivery" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_dibang_bridge_service_dibanginventorylinkresult", "target": "app_models_pl_models_plplandelivery" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L518", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_resolve_link_dibang_date", "target": "app_models_pl_models_plplandelivery" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_resolve_stop_business_type", "target": "app_models_pl_models_plplandelivery" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_resolve_stop_dibang_partner", "target": "app_models_pl_models_plplandelivery" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_dibang_bridge_service_stopdibangoption", "target": "app_models_pl_models_plplandelivery" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_dibang_bridge_service_stopdibangproduct", "target": "app_models_pl_models_plplandelivery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_internal_customer.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_internal_customer", "target": "app_models_pl_models_plplandelivery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service", "target": "app_models_pl_models_plplandelivery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_models_pl_models_plplandelivery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_attachments", "target": "app_models_pl_models_plplandelivery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1801", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_models_pl_models_plplandelivery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_models_pl_models_plplandelivery" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L953", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_replace_plan_stops", "target": "app_models_pl_models_plplandelivery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_models_pl_models_plplandelivery" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_transport_stop_feedback_service_publicstopproductrow", "target": "app_models_pl_models_plplandelivery" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_transport_stop_feedback_service_publicstopsegment", "target": "app_models_pl_models_plplandelivery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop", "target": "app_models_pl_models_plplandelivery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save", "target": "app_models_pl_models_plplandelivery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service", "target": "app_models_pl_models_plplandelivery" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L597", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_597", "target": "app_models_pl_models_plplandeliveryproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_models_pl_models_plplandeliveryproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_models_pl_models_plplandeliveryproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_dibang_bridge_service_dibanginventorylinkresult", "target": "app_models_pl_models_plplandeliveryproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_dibang_bridge_service_stopdibangoption", "target": "app_models_pl_models_plplandeliveryproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_dibang_bridge_service_stopdibangproduct", "target": "app_models_pl_models_plplandeliveryproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service", "target": "app_models_pl_models_plplandeliveryproduct" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_apply_stop_product_archive", "target": "app_models_pl_models_plplandeliveryproduct" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_persist_stop_brand_qtys", "target": "app_models_pl_models_plplandeliveryproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_models_pl_models_plplandeliveryproduct" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_delivery_stop_product", "target": "app_models_pl_models_plplandeliveryproduct" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L981", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_replace_plan_stops", "target": "app_models_pl_models_plplandeliveryproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_models_pl_models_plplandeliveryproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_transport_stop_feedback_service_publicstopproductrow", "target": "app_models_pl_models_plplandeliveryproduct" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_transport_stop_feedback_service_publicstopsegment", "target": "app_models_pl_models_plplandeliveryproduct" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_stop_product_row_from_delivery", "target": "app_models_pl_models_plplandeliveryproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop", "target": "app_models_pl_models_plplandeliveryproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service", "target": "app_models_pl_models_plplandeliveryproduct" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_models_pl_models_pltransport" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_dibang_bridge_service_dibanginventorylinkresult", "target": "app_models_pl_models_pltransport" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_dibang_bridge_service_stopdibangoption", "target": "app_models_pl_models_pltransport" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_dibang_bridge_service_stopdibangproduct", "target": "app_models_pl_models_pltransport" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L902", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_dibang_for_plan_stops", "target": "app_models_pl_models_pltransport" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1117", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_dibang_for_transport", "target": "app_models_pl_models_pltransport" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L717", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_stop_inventory_links", "target": "app_models_pl_models_pltransport" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1014", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "target": "app_models_pl_models_pltransport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_models_pl_models_pltransport" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_resolve_transports_for_create", "target": "app_models_pl_models_pltransport" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1337", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_sync_settlement_transport_links", "target": "app_models_pl_models_pltransport" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1277", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_validate_transports_for_settlement_update", "target": "app_models_pl_models_pltransport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_models_pl_models_pltransport" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_apply_dibang_prefill_to_order", "target": "app_models_pl_models_pltransport" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_create_io_order_for_transport", "target": "app_models_pl_models_pltransport" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_io_order_service_ioordercreateresult", "target": "app_models_pl_models_pltransport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export", "target": "app_models_pl_models_pltransport" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_build_plan_archive_export_rows", "target": "app_models_pl_models_pltransport" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_plan_common_export_fields", "target": "app_models_pl_models_pltransport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_arrange_copy_flags", "target": "app_models_pl_models_pltransport" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_plan_arrange_copy_flags_planarrangecopyflags", "target": "app_models_pl_models_pltransport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_attachments", "target": "app_models_pl_models_pltransport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_models_pl_models_pltransport" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L722", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_payload_to_transport_row", "target": "app_models_pl_models_pltransport" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1699", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_plan_driver_feedback", "target": "app_models_pl_models_pltransport" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_vehicle_snapshot_to_plan_transport", "target": "app_models_pl_models_pltransport" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L967", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_create_transport_for_plan", "target": "app_models_pl_models_pltransport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L818", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_upsert_draft_transport_for_plan", "target": "app_models_pl_models_pltransport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service", "target": "app_models_pl_models_pltransport" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service_build_site_records_for_arranged_plan", "target": "app_models_pl_models_pltransport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service", "target": "app_models_pl_models_pltransport" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service_sync_site_links_for_transport", "target": "app_models_pl_models_pltransport" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L13", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_transport_site_service_transportsitelinkresult", "target": "app_models_pl_models_pltransport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_models_pl_models_pltransport" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_ensure_transport_site_token", "target": "app_models_pl_models_pltransport" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_transport_stop_feedback_service_publicstopproductrow", "target": "app_models_pl_models_pltransport" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_transport_stop_feedback_service_publicstopsegment", "target": "app_models_pl_models_pltransport" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_rotate_transport_site_token", "target": "app_models_pl_models_pltransport" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L696", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_696", "target": "app_models_pl_models_pltransportproductfeedback" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty", "target": "app_models_pl_models_pltransportproductfeedback" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L181", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty_persist_transport_product_feedback", "target": "app_models_pl_models_pltransportproductfeedback" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L717", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_717", "target": "app_models_pl_models_pltransportproductbrandqty" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty", "target": "app_models_pl_models_pltransportproductbrandqty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty_persist_transport_product_feedback", "target": "app_models_pl_models_pltransportproductbrandqty" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L740", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_740", "target": "app_models_pl_models_pltransportdblink" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_models_pl_models_pltransportdblink" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_dibang_bridge_service_dibanginventorylinkresult", "target": "app_models_pl_models_pltransportdblink" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_resolve_link_contributed_qty", "target": "app_models_pl_models_pltransportdblink" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L518", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_resolve_link_dibang_date", "target": "app_models_pl_models_pltransportdblink" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_dibang_bridge_service_stopdibangoption", "target": "app_models_pl_models_pltransportdblink" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_dibang_bridge_service_stopdibangproduct", "target": "app_models_pl_models_pltransportdblink" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L253", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_subtract_plan_contribution", "target": "app_models_pl_models_pltransportdblink" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L797", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_stop_inventory_links", "target": "app_models_pl_models_pltransportdblink" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1086", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "target": "app_models_pl_models_pltransportdblink" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_models_pl_models_pltransportdblink" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_io_order_service_ioordercreateresult", "target": "app_models_pl_models_pltransportdblink" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_arrange_copy_flags", "target": "app_models_pl_models_pltransportdblink" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_plan_arrange_copy_flags_planarrangecopyflags", "target": "app_models_pl_models_pltransportdblink" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save", "target": "app_models_pl_models_pltransportdblink" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity", "target": "app_models_pl_models_pltransportdblink" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L765", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_765", "target": "app_models_pl_models_plplantransport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_models_pl_models_plplantransport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1049", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_create_transport_for_plan", "target": "app_models_pl_models_plplantransport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L831", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_upsert_draft_transport_for_plan", "target": "app_models_pl_models_plplantransport" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L784", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_784", "target": "app_models_pl_models_pltransportdriverstopfeedback" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_attachments", "target": "app_models_pl_models_pltransportdriverstopfeedback" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1848", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_models_pl_models_pltransportdriverstopfeedback" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_models_pl_models_pltransportdriverstopfeedback" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L454", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_get_driver_feedback_row", "target": "app_models_pl_models_pltransportdriverstopfeedback" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_merge_driver_feedback", "target": "app_models_pl_models_pltransportdriverstopfeedback" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_transport_stop_feedback_service_publicstopproductrow", "target": "app_models_pl_models_pltransportdriverstopfeedback" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_transport_stop_feedback_service_publicstopsegment", "target": "app_models_pl_models_pltransportdriverstopfeedback" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L475", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_save_driver_stop_feedback", "target": "app_models_pl_models_pltransportdriverstopfeedback" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L812", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_812", "target": "app_models_pl_models_pltransportsitestopfeedback" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_attachments", "target": "app_models_pl_models_pltransportsitestopfeedback" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1848", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_models_pl_models_pltransportsitestopfeedback" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_models_pl_models_pltransportsitestopfeedback" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L526", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_get_site_feedback_row", "target": "app_models_pl_models_pltransportsitestopfeedback" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L400", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_load_site_stop_feedback_rows", "target": "app_models_pl_models_pltransportsitestopfeedback" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L352", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_merge_site_feedback", "target": "app_models_pl_models_pltransportsitestopfeedback" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_transport_stop_feedback_service_publicstopproductrow", "target": "app_models_pl_models_pltransportsitestopfeedback" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L14", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_transport_stop_feedback_service_publicstopsegment", "target": "app_models_pl_models_pltransportsitestopfeedback" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L573", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_save_site_stop_feedback", "target": "app_models_pl_models_pltransportsitestopfeedback" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L842", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_842", "target": "app_models_pl_models_pltransportsitelink" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_arrange_copy_flags", "target": "app_models_pl_models_pltransportsitelink" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_plan_arrange_copy_flags_planarrangecopyflags", "target": "app_models_pl_models_pltransportsitelink" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_attachments", "target": "app_models_pl_models_pltransportsitelink" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_models_pl_models_pltransportsitelink" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1757", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_plan_site_feedback", "target": "app_models_pl_models_pltransportsitelink" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service", "target": "app_models_pl_models_pltransportsitelink" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_site_link_read.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_site_link_read", "target": "app_models_pl_models_pltransportsitelink" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_site_link_read.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_site_link_read_build_transport_site_link_read_from_row", "target": "app_models_pl_models_pltransportsitelink" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service", "target": "app_models_pl_models_pltransportsitelink" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service_sync_site_links_for_transport", "target": "app_models_pl_models_pltransportsitelink" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L13", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_transport_site_service_transportsitelinkresult", "target": "app_models_pl_models_pltransportsitelink" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L875", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_875", "target": "app_models_pl_models_plinboundorder" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_models_pl_models_plinboundorder" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_io_order_service_ioordercreateresult", "target": "app_models_pl_models_plinboundorder" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_arrange_copy_flags", "target": "app_models_pl_models_plinboundorder" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_plan_arrange_copy_flags_planarrangecopyflags", "target": "app_models_pl_models_plinboundorder" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_attachments", "target": "app_models_pl_models_plinboundorder" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1364", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_models_pl_models_plinboundorder" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L905", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_905", "target": "app_models_pl_models_plinboundorderitem" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_models_pl_models_plinboundorderitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_io_order_service_ioordercreateresult", "target": "app_models_pl_models_plinboundorderitem" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1364", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_models_pl_models_plinboundorderitem" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L931", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_931", "target": "app_models_pl_models_plinboundorderitembrandqty" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_models_pl_models_plinboundorderitembrandqty" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_io_order_service_ioordercreateresult", "target": "app_models_pl_models_plinboundorderitembrandqty" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L954", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_954", "target": "app_models_pl_models_ploutboundorder" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_models_pl_models_ploutboundorder" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_io_order_service_ioordercreateresult", "target": "app_models_pl_models_ploutboundorder" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_arrange_copy_flags", "target": "app_models_pl_models_ploutboundorder" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L15", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_plan_arrange_copy_flags_planarrangecopyflags", "target": "app_models_pl_models_ploutboundorder" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_attachments", "target": "app_models_pl_models_ploutboundorder" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1364", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_models_pl_models_ploutboundorder" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L984", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_984", "target": "app_models_pl_models_ploutboundorderitem" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_models_pl_models_ploutboundorderitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_io_order_service_ioordercreateresult", "target": "app_models_pl_models_ploutboundorderitem" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1364", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_models_pl_models_ploutboundorderitem" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1010", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_1010", "target": "app_models_pl_models_ploutboundorderitembrandqty" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_models_pl_models_ploutboundorderitembrandqty" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L17", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_pl_io_order_service_ioordercreateresult", "target": "app_models_pl_models_ploutboundorderitembrandqty" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1033", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_1033", "target": "app_models_pl_models_pltransportapproval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1062", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_1062", "target": "app_models_pl_models_plfreightsettlement" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_models_pl_models_plfreightsettlement" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L742", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_advance_after_approval", "target": "app_models_pl_models_plfreightsettlement" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L487", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_cancel_draft_settlement", "target": "app_models_pl_models_plfreightsettlement" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L280", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_create_settlement", "target": "app_models_pl_models_plfreightsettlement" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L933", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_disburse_settlement", "target": "app_models_pl_models_plfreightsettlement" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1048", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_enrich_settlement_list_item", "target": "app_models_pl_models_plfreightsettlement" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_get_settlement_row", "target": "app_models_pl_models_plfreightsettlement" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L855", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_process_settlement_approval", "target": "app_models_pl_models_plfreightsettlement" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L404", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_refresh_draft_settlement_freight", "target": "app_models_pl_models_plfreightsettlement" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L819", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_submit_settlement_approval", "target": "app_models_pl_models_plfreightsettlement" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L639", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_sync_settlement_status_if_approval_complete", "target": "app_models_pl_models_plfreightsettlement" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L652", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_sync_settlement_status_if_disbursed", "target": "app_models_pl_models_plfreightsettlement" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1393", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_update_settlement_draft", "target": "app_models_pl_models_plfreightsettlement" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L903", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_withdraw_settlement_approval", "target": "app_models_pl_models_plfreightsettlement" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service", "target": "app_models_pl_models_plfreightsettlement" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_models_pl_models_plfreightsettlement" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1094", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_1094", "target": "app_models_pl_models_plfreightsettlementapproval" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_models_pl_models_plfreightsettlementapproval" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L742", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_advance_after_approval", "target": "app_models_pl_models_plfreightsettlementapproval" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L547", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_approval_to_dict", "target": "app_models_pl_models_plfreightsettlementapproval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L582", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_create_settlement_approval_records", "target": "app_models_pl_models_plfreightsettlementapproval" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1121", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_1121", "target": "app_models_pl_models_plfreightsettlementtransport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_models_pl_models_plfreightsettlementtransport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_create_settlement", "target": "app_models_pl_models_plfreightsettlementtransport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1379", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_sync_settlement_transport_links", "target": "app_models_pl_models_plfreightsettlementtransport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_models_pl_models_plfreightsettlementtransport" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1141", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_1141", "target": "app_models_pl_models_plremittancevoucher" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_models_pl_models_plremittancevoucher" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L953", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_disburse_settlement", "target": "app_models_pl_models_plremittancevoucher" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service", "target": "app_models_pl_models_plinventory" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_get_or_create_inventory", "target": "app_models_pl_models_plinventory" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1202", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_1202", "target": "app_models_pl_models_plinventorytransaction" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service", "target": "app_models_pl_models_plinventorytransaction" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_apply_brand_stock_change", "target": "app_models_pl_models_plinventorytransaction" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1233", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_1233", "target": "app_models_pl_models_plinventorywarning" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1260", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_1260", "target": "app_models_pl_models_pldocumentreminder" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service", "target": "app_models_pl_models_pldocumentreminder" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service_scan_cert_expiry", "target": "app_models_pl_models_pldocumentreminder" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service", "target": "app_models_pl_models_pldocumentreminder" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1288", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_1288", "target": "app_models_pl_models_plvehiclerechargeapply" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service", "target": "app_models_pl_models_plvehiclerechargeapply" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_models_pl_models_plvehiclerechargeapply" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_apply_to_read", "target": "app_models_pl_models_plvehiclerechargeapply" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L473", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_board_item_to_read", "target": "app_models_pl_models_plvehiclerechargeapply" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L319", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_create_apply", "target": "app_models_pl_models_plvehiclerechargeapply" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_get_apply_row", "target": "app_models_pl_models_plvehiclerechargeapply" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_resolve_apply_for_record", "target": "app_models_pl_models_plvehiclerechargeapply" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1313", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_1313", "target": "app_models_pl_models_plvehiclemaintenanceapply" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service", "target": "app_models_pl_models_plvehiclemaintenanceapply" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_models_pl_models_plvehiclemaintenanceapply" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_apply_to_read", "target": "app_models_pl_models_plvehiclemaintenanceapply" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L478", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_board_item_to_read", "target": "app_models_pl_models_plvehiclemaintenanceapply" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L341", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_create_apply", "target": "app_models_pl_models_plvehiclemaintenanceapply" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_get_apply_row", "target": "app_models_pl_models_plvehiclemaintenanceapply" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_resolve_apply_for_process", "target": "app_models_pl_models_plvehiclemaintenanceapply" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1341", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_1341", "target": "app_models_pl_models_plvehiclemaintenanceprocess" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_models_pl_models_plvehiclemaintenanceprocess" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L478", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_board_item_to_read", "target": "app_models_pl_models_plvehiclemaintenanceprocess" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L600", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_create_process", "target": "app_models_pl_models_plvehiclemaintenanceprocess" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_get_process_row", "target": "app_models_pl_models_plvehiclemaintenanceprocess" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_process_to_read", "target": "app_models_pl_models_plvehiclemaintenanceprocess" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1365", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_1365", "target": "app_models_pl_models_plvehicleureaapply" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service", "target": "app_models_pl_models_plvehicleureaapply" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_models_pl_models_plvehicleureaapply" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_apply_to_read", "target": "app_models_pl_models_plvehicleureaapply" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L396", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_board_item_to_read", "target": "app_models_pl_models_plvehicleureaapply" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L310", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_create_apply", "target": "app_models_pl_models_plvehicleureaapply" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_get_apply_row", "target": "app_models_pl_models_plvehicleureaapply" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_resolve_apply_for_disburse", "target": "app_models_pl_models_plvehicleureaapply" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1392", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_1392", "target": "app_models_pl_models_plvehicleureadisburse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_models_pl_models_plvehicleureadisburse" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L396", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_board_item_to_read", "target": "app_models_pl_models_plvehicleureadisburse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L508", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_create_disburse", "target": "app_models_pl_models_plvehicleureadisburse" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_disburse_to_read", "target": "app_models_pl_models_plvehicleureadisburse" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_get_disburse_row", "target": "app_models_pl_models_plvehicleureadisburse" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1416", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_1416", "target": "app_models_pl_models_plocrusagemonth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service", "target": "app_models_pl_models_plocrusagemonth" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_assert_quota_available", "target": "app_models_pl_models_plocrusagemonth" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_get_or_create_usage_row", "target": "app_models_pl_models_plocrusagemonth" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_increment_usage", "target": "app_models_pl_models_plocrusagemonth" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/models/pl_models.py", "source_location": "L1435", "weight": 1.0, "confidence_score": 1.0, "source": "app_models_pl_models_rationale_1435", "target": "app_models_pl_models_plvehiclerechargerecord" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_models_pl_models_plvehiclerechargerecord" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L473", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_board_item_to_read", "target": "app_models_pl_models_plvehiclerechargerecord" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L587", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_create_record", "target": "app_models_pl_models_plvehiclerechargerecord" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_get_record_row", "target": "app_models_pl_models_plvehiclerechargerecord" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_record_to_read", "target": "app_models_pl_models_plvehiclerechargerecord" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_attachment" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_attachment_attachmentuploadresponse" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_auth" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_auth_changepasswordrequest" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_auth_loginrequest" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_auth_loginresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_auth_resetpasswordrequest" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_auth_usercreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_auth_userresponse" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_common" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_common_deleteinput" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_common_idinput" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_common_paginationparams" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_common_paginationresult" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_common_statusinput" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_leave" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_leave_leavecreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_leave_leaveresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_leave_leaveupdate" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_menu" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_menu_menuitem" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_menu_menulistresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_menu_menumeta" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_user" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_user_changepasswordrequest" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_user_loginrequest" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_user_loginresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_user_resetpasswordrequest" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_user_userbase" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_user_usercreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_user_userlistresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_user_userresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_user_userupdate" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_workflow" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_workflow_approverequest" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_workflow_instanceresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_workflow_nodedata" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_workflow_processdefcreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_workflow_processdefresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_workflow_processdefupdate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_workflow_publishversionrequest" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_workflow_startinstancerequest" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_workflow_taskresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_workflow_transitiondata" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/__init__.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_init", "target": "app_schemas_workflow_versionresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/attachment.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_attachment", "target": "app_schemas_attachment_attachmentuploadresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/auth.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_auth", "target": "app_schemas_auth_changepasswordrequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/auth.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_auth", "target": "app_schemas_auth_config" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/auth.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_auth", "target": "app_schemas_auth_loginrequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/auth.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_auth", "target": "app_schemas_auth_loginresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/auth.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_auth", "target": "app_schemas_auth_resetpasswordrequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/auth.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_auth", "target": "app_schemas_auth_usercreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/auth.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_auth", "target": "app_schemas_auth_userresponse" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/auth.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_auth_rationale_1", "target": "app_schemas_auth" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/__init__.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_init_rationale_1", "target": "app_schemas_bx_init" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance", "target": "app_schemas_bx_advance_advanceapplycreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance", "target": "app_schemas_bx_advance_advanceapplyout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance", "target": "app_schemas_bx_advance_advanceapplyupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance", "target": "app_schemas_bx_advance_advanceapprovalcreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance", "target": "app_schemas_bx_advance_advanceapprovalout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance", "target": "app_schemas_bx_advance_advanceapproverpendingstatsout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance", "target": "app_schemas_bx_advance_advancefinanceissuestatsout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance", "target": "app_schemas_bx_advance_advanceissueout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance", "target": "app_schemas_bx_advance_advanceissuerequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance", "target": "app_schemas_bx_advance_advancemystatsout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance", "target": "app_schemas_bx_advance_advanceoffsetrecordout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance", "target": "app_schemas_bx_advance_coerce_optional_id" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance", "target": "app_schemas_bx_common" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance_advanceapplycreate_validate_expense_item_id", "target": "app_schemas_bx_advance_coerce_optional_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance_advanceapplyupdate_validate_expense_item_id", "target": "app_schemas_bx_advance_coerce_optional_id" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance_advanceapplycreate", "target": "app_schemas_bx_advance_advanceapplycreate_validate_expense_item_id" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/advance.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_advance_advanceapplyupdate", "target": "app_schemas_bx_advance_advanceapplyupdate_validate_expense_item_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/attachment.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_attachment", "target": "app_schemas_bx_attachment_attachmentout" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/attachment.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_attachment", "target": "app_schemas_bx_common" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/common.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_common", "target": "app_schemas_bx_common_apiresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/common.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_common", "target": "app_schemas_bx_common_date_to_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/common.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_common", "target": "app_schemas_bx_common_dt_to_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/common.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_common", "target": "app_schemas_bx_common_pageddata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/common.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_common", "target": "app_schemas_bx_common_pagedquery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/common.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_common", "target": "app_schemas_bx_common_pagedresponse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/common.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_common", "target": "app_schemas_bx_common_py_datetime" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/common.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_common_rationale_1", "target": "app_schemas_bx_common" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/invoice.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_invoice", "target": "app_schemas_bx_common" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse", "target": "app_schemas_bx_common" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/common.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_common_dt_to_str", "target": "app_schemas_bx_common_py_datetime" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/common.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_common_date_to_str", "target": "app_schemas_bx_common_py_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/expense_item.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_expense_item", "target": "app_schemas_bx_expense_item_coerce_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/expense_item.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_expense_item", "target": "app_schemas_bx_expense_item_expenseitemcreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/expense_item.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_expense_item", "target": "app_schemas_bx_expense_item_expenseitemout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/expense_item.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_expense_item", "target": "app_schemas_bx_expense_item_expenseitemupdate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/expense_item.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_expense_item_expenseitemcreate_validate_parent_id", "target": "app_schemas_bx_expense_item_coerce_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/expense_item.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_expense_item_expenseitemupdate_validate_parent_id", "target": "app_schemas_bx_expense_item_coerce_id" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/expense_item.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_expense_item_expenseitemcreate", "target": "app_schemas_bx_expense_item_expenseitemcreate_validate_parent_id" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/expense_item.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_expense_item_expenseitemupdate", "target": "app_schemas_bx_expense_item_expenseitemupdate_validate_parent_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/invoice.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_invoice", "target": "app_schemas_bx_invoice_invoiceattachmentout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/invoice.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_invoice", "target": "app_schemas_bx_invoice_invoiceout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/invoice.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_invoice", "target": "app_schemas_bx_invoice_ledgerout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/invoice.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_invoice", "target": "app_schemas_bx_invoice_walletsummaryout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L233", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse", "target": "app_schemas_bx_reimburse_batchoffsetrequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse", "target": "app_schemas_bx_reimburse_coerce_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse", "target": "app_schemas_bx_reimburse_offsetitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse", "target": "app_schemas_bx_reimburse_offsetrequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L254", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse", "target": "app_schemas_bx_reimburse_paymentfinancestatsout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse", "target": "app_schemas_bx_reimburse_payrequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse", "target": "app_schemas_bx_reimburse_reimburseapplycreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse", "target": "app_schemas_bx_reimburse_reimburseapplyout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse", "target": "app_schemas_bx_reimburse_reimburseapplyupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse", "target": "app_schemas_bx_reimburse_reimburseapprovalcreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse", "target": "app_schemas_bx_reimburse_reimburseapprovalout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse", "target": "app_schemas_bx_reimburse_reimburseapproverpendingstatsout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse", "target": "app_schemas_bx_reimburse_reimbursedetailcreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse", "target": "app_schemas_bx_reimburse_reimbursedetailout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse", "target": "app_schemas_bx_reimburse_reimburseinvoicebriefout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse", "target": "app_schemas_bx_reimburse_reimburseinvoicelinkin" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse", "target": "app_schemas_bx_reimburse_reimbursemystatsout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L241", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse", "target": "app_schemas_bx_reimburse_reimburseoffsetrecordout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse", "target": "app_schemas_bx_reimburse_reimbursesubmitbody" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_schemas_bx_reimburse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_offsetitem_validate_advance_id", "target": "app_schemas_bx_reimburse_coerce_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_offsetrequest_validate_advance_id", "target": "app_schemas_bx_reimburse_coerce_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_reimburseapplycreate_coerce_applicant_id", "target": "app_schemas_bx_reimburse_coerce_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_reimburseapplyupdate_coerce_applicant_id", "target": "app_schemas_bx_reimburse_coerce_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_reimbursedetailcreate_validate_expense_item_id", "target": "app_schemas_bx_reimburse_coerce_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_reimburseinvoicelinkin_coerce_attachment_id", "target": "app_schemas_bx_reimburse_coerce_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_reimburseinvoicelinkin_validate_invoice_id", "target": "app_schemas_bx_reimburse_coerce_id" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_reimbursedetailcreate", "target": "app_schemas_bx_reimburse_reimbursedetailcreate_validate_expense_item_id" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_schemas_bx_reimburse_reimbursedetailout" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_schemas_bx_reimburse_reimbursedetailout" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_rationale_44", "target": "app_schemas_bx_reimburse_reimburseinvoicelinkin" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_reimburseinvoicelinkin", "target": "app_schemas_bx_reimburse_reimburseinvoicelinkin_coerce_attachment_id" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_reimburseinvoicelinkin", "target": "app_schemas_bx_reimburse_reimburseinvoicelinkin_validate_invoice_id" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_schemas_bx_reimburse_reimburseinvoicelinkin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_schemas_bx_reimburse_reimburseinvoicelinkin" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_normalize_invoice_links", "target": "app_schemas_bx_reimburse_reimburseinvoicelinkin" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L558", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_submit", "target": "app_schemas_bx_reimburse_reimburseinvoicelinkin" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L329", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_sync_reimburse_invoices", "target": "app_schemas_bx_reimburse_reimburseinvoicelinkin" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_schemas_bx_reimburse_reimburseinvoicebriefout" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_schemas_bx_reimburse_reimburseinvoicebriefout" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L440", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_get_linked_invoices_brief", "target": "app_schemas_bx_reimburse_reimburseinvoicebriefout" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_reimburseapplycreate", "target": "app_schemas_bx_reimburse_reimburseapplycreate_coerce_applicant_id" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_reimburseapplycreate", "target": "app_schemas_bx_reimburse_reimburseapplycreate_details_must_not_be_empty" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_reimburseapplyupdate", "target": "app_schemas_bx_reimburse_reimburseapplyupdate_coerce_applicant_id" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_schemas_bx_reimburse_reimburseapplyout" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L29", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_schemas_bx_reimburse_reimburseapplyout" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1046", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_build_apply_out_with_details", "target": "app_schemas_bx_reimburse_reimburseapplyout" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1040", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_out_one_with_attachment_counts", "target": "app_schemas_bx_reimburse_reimburseapplyout" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1010", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts", "target": "app_schemas_bx_reimburse_reimburseapplyout" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_offsetrequest", "target": "app_schemas_bx_reimburse_offsetrequest_validate_advance_id" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/reimburse.py", "source_location": "L226", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_reimburse_offsetitem", "target": "app_schemas_bx_reimburse_offsetitem_validate_advance_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/workflow.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_workflow", "target": "app_schemas_bx_workflow_coerce_optional_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/workflow.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_workflow", "target": "app_schemas_bx_workflow_workflowdefcreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/workflow.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_workflow", "target": "app_schemas_bx_workflow_workflowdefout" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/workflow.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_workflow", "target": "app_schemas_bx_workflow_workflowdefupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/workflow.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_workflow", "target": "app_schemas_bx_workflow_workflownodecreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/workflow.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_workflow", "target": "app_schemas_bx_workflow_workflownodeout" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/workflow.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_workflow_workflownodecreate_validate_approver_id", "target": "app_schemas_bx_workflow_coerce_optional_id" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/bx/workflow.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_bx_workflow_workflownodecreate", "target": "app_schemas_bx_workflow_workflownodecreate_validate_approver_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/common.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_common", "target": "app_schemas_common_deleteinput" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/common.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_common", "target": "app_schemas_common_idinput" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/common.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_common", "target": "app_schemas_common_paginationparams" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/common.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_common", "target": "app_schemas_common_paginationresult" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/common.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_common", "target": "app_schemas_common_statusinput" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue", "target": "app_schemas_crm_clue_clueassignbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue", "target": "app_schemas_crm_clue_clueconvertbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue", "target": "app_schemas_crm_clue_cluecreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue", "target": "app_schemas_crm_clue_cluedeletebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue", "target": "app_schemas_crm_clue_cluefollowcreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue", "target": "app_schemas_crm_clue_cluefollowdeletebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue", "target": "app_schemas_crm_clue_cluefollowlistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue", "target": "app_schemas_crm_clue_cluefollowupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue", "target": "app_schemas_crm_clue_clueinvalidbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue", "target": "app_schemas_crm_clue_cluelevelbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue", "target": "app_schemas_crm_clue_cluelistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue", "target": "app_schemas_crm_clue_cluestatisticsbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue", "target": "app_schemas_crm_clue_cluestatusbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue", "target": "app_schemas_crm_clue_clueupdatebody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue_rationale_1", "target": "app_schemas_crm_clue" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/clue.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_clue_clueupdatebody", "target": "app_schemas_crm_clue_cluecreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contact.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contact", "target": "app_schemas_crm_contact_contactbycustomerbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contact.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contact", "target": "app_schemas_crm_contact_contactcreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contact.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contact", "target": "app_schemas_crm_contact_contactdeletebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contact.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contact", "target": "app_schemas_crm_contact_contactdetailbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contact.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contact", "target": "app_schemas_crm_contact_contactlistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contact.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contact", "target": "app_schemas_crm_contact_contactsetprimarybody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contact.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contact", "target": "app_schemas_crm_contact_contactupdatebody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contact.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contact_rationale_1", "target": "app_schemas_crm_contact" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contractapprovalactionbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contractapprovalexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L255", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contractapprovallistquery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L241", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contractapprovalpassbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L251", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contractapprovalrefreshnamesbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L246", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contractapprovalrejectbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L368", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contractapprovaltransferbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contractbatchassignbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contractbatchsubmitbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L303", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contractchangecreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L328", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contractchangeexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L267", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contractchangelistquery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L322", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contractchangesubmitbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L318", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contractchangeupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contractcreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contractdeletebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contractexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contractinvalidbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contractlistquery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contractproductitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contractproductpricetieritem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contractrenewbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L290", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contractsignbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contractstatisticsoverviewquery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contractstatisticstrendquery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contractstatusbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contractsubmitbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L335", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contracttemplatecreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contracttemplateexportbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L279", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contracttemplatelistquery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contracttemplatesavebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L357", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contracttemplateupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contractupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contractuploadattachmentsbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contractuploadfilebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract", "target": "app_schemas_crm_contract_contractwithdrawbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_rationale_1", "target": "app_schemas_crm_contract" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contractexportbody", "target": "app_schemas_crm_contract_contractlistquery" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_rationale_58", "target": "app_schemas_crm_contract_contractlistquery" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contractrenewbody", "target": "app_schemas_crm_contract_contractcreatebody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contractupdatebody", "target": "app_schemas_crm_contract_contractcreatebody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_rationale_194", "target": "app_schemas_crm_contract_contractapprovalactionbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_rationale_219", "target": "app_schemas_crm_contract_contractexportbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_rationale_238", "target": "app_schemas_crm_contract_contractrenewbody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contractapprovalexportbody", "target": "app_schemas_crm_contract_contractapprovallistquery" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L328", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contractchangeexportbody", "target": "app_schemas_crm_contract_contractchangelistquery" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contracttemplateexportbody", "target": "app_schemas_crm_contract_contracttemplatelistquery" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L318", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contractchangeupdatebody", "target": "app_schemas_crm_contract_contractchangecreatebody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract.py", "source_location": "L357", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_contracttemplateupdatebody", "target": "app_schemas_crm_contract_contracttemplatecreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/contract_approver_setting.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_contract_approver_setting", "target": "app_schemas_crm_contract_approver_setting_contractapproversettingsavebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L282", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer", "target": "app_schemas_crm_customer_customerassignpoolbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L293", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer", "target": "app_schemas_crm_customer_customercheckduplicatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L273", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer", "target": "app_schemas_crm_customer_customerclaimbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer", "target": "app_schemas_crm_customer_customercreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L261", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer", "target": "app_schemas_crm_customer_customerdealbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L224", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer", "target": "app_schemas_crm_customer_customerdeletebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer", "target": "app_schemas_crm_customer_customerdetailbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L251", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer", "target": "app_schemas_crm_customer_customerintopoolbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer", "target": "app_schemas_crm_customer_customerlistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer", "target": "app_schemas_crm_customer_customeroptionsbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer", "target": "app_schemas_crm_customer_customertransferbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer", "target": "app_schemas_crm_customer_customerupdatebody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_rationale_1", "target": "app_schemas_crm_customer" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_rationale_13", "target": "app_schemas_crm_customer_customeroptionsbody" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_customerlistbody", "target": "app_schemas_crm_customer_customerlistbody_to_list_kwargs" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_rationale_59", "target": "app_schemas_crm_customer_customerlistbody_to_list_kwargs" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_customercreatebody", "target": "app_schemas_crm_customer_customercreatebody_forbid_legacy_invoice_fields" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_customerupdatebody", "target": "app_schemas_crm_customer_customerupdatebody_forbid_legacy_invoice_fields" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_follow", "target": "app_schemas_crm_customer_follow_customerfollowbycustomerbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_follow", "target": "app_schemas_crm_customer_follow_customerfollowcreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_follow", "target": "app_schemas_crm_customer_follow_customerfollowdeletebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_follow", "target": "app_schemas_crm_customer_follow_customerfollowdetailbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_follow", "target": "app_schemas_crm_customer_follow_customerfollowlistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_follow", "target": "app_schemas_crm_customer_follow_customerfollowupdatebody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_follow_rationale_1", "target": "app_schemas_crm_customer_follow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_pool", "target": "app_schemas_crm_customer_pool_poolassignbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_pool", "target": "app_schemas_crm_customer_pool_poolclaimbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_pool", "target": "app_schemas_crm_customer_pool_poolcustomerlistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_pool", "target": "app_schemas_crm_customer_pool_poolrecorddetailbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_pool", "target": "app_schemas_crm_customer_pool_poolrecordlistbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/customer_pool.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_customer_pool_rationale_1", "target": "app_schemas_crm_customer_pool" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_invoice_info", "target": "app_schemas_crm_invoice_info_invoiceinfobycustomerbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_invoice_info", "target": "app_schemas_crm_invoice_info_invoiceinfocreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_invoice_info", "target": "app_schemas_crm_invoice_info_invoiceinfodeletebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_invoice_info", "target": "app_schemas_crm_invoice_info_invoiceinfosetdefaultbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_invoice_info", "target": "app_schemas_crm_invoice_info_invoiceinfoupdatebody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/invoice_info.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_invoice_info_rationale_1", "target": "app_schemas_crm_invoice_info" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity", "target": "app_schemas_crm_opportunity_opportunityassignbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity", "target": "app_schemas_crm_opportunity_opportunitybatchupdateexpectdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity", "target": "app_schemas_crm_opportunity_opportunitybatchupdatestagebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity", "target": "app_schemas_crm_opportunity_opportunitychangestagebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity", "target": "app_schemas_crm_opportunity_opportunitycreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity", "target": "app_schemas_crm_opportunity_opportunitydeletebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity", "target": "app_schemas_crm_opportunity_opportunitydetailbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity", "target": "app_schemas_crm_opportunity_opportunityfollowcreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity", "target": "app_schemas_crm_opportunity_opportunityfollowdeletebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity", "target": "app_schemas_crm_opportunity_opportunityfollowdetailbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity", "target": "app_schemas_crm_opportunity_opportunityfollowlistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity", "target": "app_schemas_crm_opportunity_opportunityfollowupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity", "target": "app_schemas_crm_opportunity_opportunitykanbanbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity", "target": "app_schemas_crm_opportunity_opportunitylistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity", "target": "app_schemas_crm_opportunity_opportunitymarklostbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity", "target": "app_schemas_crm_opportunity_opportunitymarkwonbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity", "target": "app_schemas_crm_opportunity_opportunityproductbatchaddbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity", "target": "app_schemas_crm_opportunity_opportunityproductbyopportunitybody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity", "target": "app_schemas_crm_opportunity_opportunityproductcreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity", "target": "app_schemas_crm_opportunity_opportunityproductdeletebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity", "target": "app_schemas_crm_opportunity_opportunityproductdetailbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity", "target": "app_schemas_crm_opportunity_opportunityproductlistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity", "target": "app_schemas_crm_opportunity_opportunityproductupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity", "target": "app_schemas_crm_opportunity_opportunitystageloglistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity", "target": "app_schemas_crm_opportunity_opportunitystatisticsbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity", "target": "app_schemas_crm_opportunity_opportunityupdatebody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_rationale_1", "target": "app_schemas_crm_opportunity" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_opportunitykanbanbody", "target": "app_schemas_crm_opportunity_opportunitylistbody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_opportunityupdatebody", "target": "app_schemas_crm_opportunity_opportunitycreatebody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_opportunityfollowupdatebody", "target": "app_schemas_crm_opportunity_opportunityfollowcreatebody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/opportunity.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_opportunity_opportunityproductupdatebody", "target": "app_schemas_crm_opportunity_opportunityproductcreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_pool_rule", "target": "app_schemas_crm_pool_rule_poolruleaddbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_pool_rule", "target": "app_schemas_crm_pool_rule_poolruledeletebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_pool_rule", "target": "app_schemas_crm_pool_rule_poolruledetailbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_pool_rule", "target": "app_schemas_crm_pool_rule_poolruleexecutebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_pool_rule", "target": "app_schemas_crm_pool_rule_poolrulelistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_pool_rule", "target": "app_schemas_crm_pool_rule_poolruleupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_pool_rule", "target": "app_schemas_crm_pool_rule_poolruleupdatestatusbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/pool_rule.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_pool_rule_rationale_1", "target": "app_schemas_crm_pool_rule" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_price_letter", "target": "app_schemas_crm_price_letter_pricelettercreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_price_letter", "target": "app_schemas_crm_price_letter_priceletterdetailbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_price_letter", "target": "app_schemas_crm_price_letter_priceletterlistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_price_letter", "target": "app_schemas_crm_price_letter_priceletterupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_price_letter", "target": "app_schemas_crm_price_letter_pricelettervoidbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/price_letter.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_price_letter_rationale_1", "target": "app_schemas_crm_price_letter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product", "target": "app_schemas_crm_product_categorydeletebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product", "target": "app_schemas_crm_product_productaliasitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product", "target": "app_schemas_crm_product_productbranditem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product", "target": "app_schemas_crm_product_productcategorycreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product", "target": "app_schemas_crm_product_productcategorytreebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product", "target": "app_schemas_crm_product_productcategoryupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product", "target": "app_schemas_crm_product_productcreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product", "target": "app_schemas_crm_product_productdeletebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product", "target": "app_schemas_crm_product_productdetailbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product", "target": "app_schemas_crm_product_productlistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product", "target": "app_schemas_crm_product_productoptionsbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product", "target": "app_schemas_crm_product_productupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product", "target": "app_schemas_crm_product_productupdatestatusbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product_rationale_1", "target": "app_schemas_crm_product" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/product.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_product_rationale_48", "target": "app_schemas_crm_product_productcategorytreebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote", "target": "app_schemas_crm_quote_quoteacceptbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L220", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote", "target": "app_schemas_crm_quote_quoteapprovalapprovebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote", "target": "app_schemas_crm_quote_quoteapprovallistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote", "target": "app_schemas_crm_quote_quoteapprovalrefreshnamesbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote", "target": "app_schemas_crm_quote_quoteapprovalwithdrawbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote", "target": "app_schemas_crm_quote_quotecreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote", "target": "app_schemas_crm_quote_quotedeletebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote", "target": "app_schemas_crm_quote_quotedetailbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote", "target": "app_schemas_crm_quote_quoteinvalidbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote", "target": "app_schemas_crm_quote_quotelistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote", "target": "app_schemas_crm_quote_quotenewversionbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote", "target": "app_schemas_crm_quote_quotepdfbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote", "target": "app_schemas_crm_quote_quoteproductcreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote", "target": "app_schemas_crm_quote_quoteproductdeletebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote", "target": "app_schemas_crm_quote_quoteproductitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote", "target": "app_schemas_crm_quote_quoteproductlistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L208", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote", "target": "app_schemas_crm_quote_quoteproductupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote", "target": "app_schemas_crm_quote_quoterejectbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote", "target": "app_schemas_crm_quote_quotesharegeneratebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L236", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote", "target": "app_schemas_crm_quote_quoteshareloglistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote", "target": "app_schemas_crm_quote_quotesharelogstatisticsbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote", "target": "app_schemas_crm_quote_quotestatisticsoverviewbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote", "target": "app_schemas_crm_quote_quotestatisticstrendbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote", "target": "app_schemas_crm_quote_quotesubmitbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote", "target": "app_schemas_crm_quote_quotetemplategetbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote", "target": "app_schemas_crm_quote_quotetemplatesavebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote", "target": "app_schemas_crm_quote_quotetocontractbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote", "target": "app_schemas_crm_quote_quoteupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote", "target": "app_schemas_crm_quote_quoteversionsbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_rationale_1", "target": "app_schemas_crm_quote" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_quoteupdatebody", "target": "app_schemas_crm_quote_quotecreatebody" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote.py", "source_location": "L208", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_quoteproductupdatebody", "target": "app_schemas_crm_quote_quoteproductcreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/quote_approver_setting.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_quote_approver_setting", "target": "app_schemas_crm_quote_approver_setting_quoteapproversettingsavebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/statistics.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_statistics", "target": "app_schemas_crm_statistics_statisticsbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/statistics.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_statistics_rationale_1", "target": "app_schemas_crm_statistics" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_supplier_info", "target": "app_schemas_crm_supplier_info_supplierinfocreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_supplier_info", "target": "app_schemas_crm_supplier_info_supplierinfodeletebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_supplier_info", "target": "app_schemas_crm_supplier_info_supplierinfodetailbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_supplier_info", "target": "app_schemas_crm_supplier_info_supplierinfolistallbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_supplier_info", "target": "app_schemas_crm_supplier_info_supplierinfolistbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_supplier_info", "target": "app_schemas_crm_supplier_info_supplierinfoupdatebody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/crm/supplier_info.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_crm_supplier_info_rationale_1", "target": "app_schemas_crm_supplier_info" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/db/__init__.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_init_rationale_1", "target": "app_schemas_db_init" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/dashboard.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_dashboard", "target": "app_schemas_db_dashboard_dashboardcargostat" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/dashboard.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_dashboard", "target": "app_schemas_db_dashboard_dashboardpartnercargostat" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/dashboard.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_dashboard", "target": "app_schemas_db_dashboard_dashboardstats" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/inventory.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_inventory", "target": "app_schemas_db_inventory_createlinkforplanpayload" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/inventory.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_inventory", "target": "app_schemas_db_inventory_inboundoutboundbase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/inventory.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_inventory", "target": "app_schemas_db_inventory_inboundoutboundcreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/inventory.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_inventory", "target": "app_schemas_db_inventory_inboundoutboundread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/inventory.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_inventory", "target": "app_schemas_db_inventory_inboundoutboundupdate" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers", "target": "app_schemas_db_inventory" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/inventory.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_inventory_inboundoutboundread", "target": "app_schemas_db_inventory_inboundoutboundbase" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers", "target": "app_schemas_db_inventory_inboundoutboundread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_inventory_to_read", "target": "app_schemas_db_inventory_inboundoutboundread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/plans.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_plans", "target": "app_schemas_db_plans_purchaseplanbase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/plans.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_plans", "target": "app_schemas_db_plans_purchaseplancreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/plans.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_plans", "target": "app_schemas_db_plans_purchaseplanread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/plans.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_plans", "target": "app_schemas_db_plans_purchaseplanupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/plans.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_plans", "target": "app_schemas_db_plans_purchaseplanwithfilllink" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers", "target": "app_schemas_db_plans" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/plans.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_plans_purchaseplanread", "target": "app_schemas_db_plans_purchaseplanbase" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/plans.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_plans_purchaseplanwithfilllink", "target": "app_schemas_db_plans_purchaseplanread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers", "target": "app_schemas_db_plans_purchaseplanread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_plan_to_read", "target": "app_schemas_db_plans_purchaseplanread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers", "target": "app_schemas_db_plans_purchaseplanwithfilllink" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_plan_to_read_with_fill_link", "target": "app_schemas_db_plans_purchaseplanwithfilllink" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/public_inventory.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_public_inventory", "target": "app_schemas_db_public_inventory_inventorysiteurlread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/public_inventory.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_public_inventory", "target": "app_schemas_db_public_inventory_publicinventoryfeedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/public_inventory.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_public_inventory", "target": "app_schemas_db_public_inventory_publicinventorypageread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/weighing.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_weighing", "target": "app_schemas_db_weighing_weighingslipbase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/weighing.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_weighing", "target": "app_schemas_db_weighing_weighingslipcreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/weighing.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_weighing", "target": "app_schemas_db_weighing_weighingslipread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/db/weighing.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_weighing", "target": "app_schemas_db_weighing_weighingslipupdate" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers", "target": "app_schemas_db_weighing" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/db/weighing.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_db_weighing_weighingslipread", "target": "app_schemas_db_weighing_weighingslipbase" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers", "target": "app_schemas_db_weighing_weighingslipread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_weighing_to_read", "target": "app_schemas_db_weighing_weighingslipread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/duty.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_duty", "target": "app_schemas_duty_dutyassignmentin" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/duty.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_duty", "target": "app_schemas_duty_dutydaysavebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/duty.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_duty", "target": "app_schemas_duty_dutydictensurebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/duty.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_duty", "target": "app_schemas_duty_dutygrabbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/duty.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_duty", "target": "app_schemas_duty_dutylinkbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/duty.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_duty", "target": "app_schemas_duty_dutyslotsavein" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/duty.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_duty_rationale_1", "target": "app_schemas_duty" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_schemas_duty" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "app_schemas_duty" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "app_schemas_duty_dutyassignmentin" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/duty.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_duty_dutyslotsavein", "target": "app_schemas_duty_dutyslotsavein_split_work_plans" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_schemas_duty_dutyslotsavein" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/duty_schedule.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_duty_schedule_dutybizerror", "target": "app_schemas_duty_dutyslotsavein" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "app_schemas_duty_dutyslotsavein" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_schemas_duty_dutydaysavebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/duty_schedule.py", "source_location": "L32", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_duty_schedule_dutybizerror", "target": "app_schemas_duty_dutydaysavebody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L465", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_save_day", "target": "app_schemas_duty_dutydaysavebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "app_schemas_duty_dutydaysavebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/leave.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_leave", "target": "app_schemas_leave_config" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/leave.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_leave", "target": "app_schemas_leave_leavecreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/leave.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_leave", "target": "app_schemas_leave_leaveresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/leave.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_leave", "target": "app_schemas_leave_leaveupdate" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/leave.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_leave_rationale_1", "target": "app_schemas_leave" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/menu.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_menu", "target": "app_schemas_menu_menuitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/menu.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_menu", "target": "app_schemas_menu_menulistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/menu.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_menu", "target": "app_schemas_menu_menumeta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/menu_favorite.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_menu_favorite", "target": "app_schemas_menu_favorite_menufavoritecreatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/menu_favorite.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_menu_favorite", "target": "app_schemas_menu_favorite_menufavoritedeletebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/menu_favorite.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_menu_favorite", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/menu_favorite.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_menu_favorite_rationale_15", "target": "app_schemas_menu_favorite_menufavoritereorderbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/monitor/operlog.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_monitor_operlog", "target": "app_schemas_monitor_operlog_operlogdetailbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/monitor/operlog.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_monitor_operlog", "target": "app_schemas_monitor_operlog_operloglistbody" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/monitor/operlog.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_monitor_operlog_rationale_1", "target": "app_schemas_monitor_operlog" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_base_data" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_base_data_carrier_to_read" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_base_data_carrierauditreject" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_base_data_carrierbase" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_base_data_carriercreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_base_data_carrierlistresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_base_data_carrierread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_base_data_carrierupdate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_base_data_certread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_base_data_certrow" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_base_data_driverbase" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_base_data_drivercreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_base_data_driverlistresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_base_data_driverread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_base_data_driverupdate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_base_data_personnelbase" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_base_data_personnelcreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_base_data_personneldetailread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_base_data_personnellistresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_base_data_personnelread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_base_data_personnelupdate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_base_data_vehiclebase" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_base_data_vehiclecreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_base_data_vehicledetailread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_base_data_vehicledrivercreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_base_data_vehicledriverread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_base_data_vehiclelistresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_base_data_vehiclepersonnelrow" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_base_data_vehicleread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_base_data_vehicleupdate" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_freight" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_freight_freightsettlementbase" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_freight_freightsettlementcreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_freight_freightsettlementlistquery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_freight_freightsettlementlistresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_freight_freightsettlementread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_freight_freightsettlementtransportread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_freight_freightsettlementupdate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_freight_freightsettlementwithtransports" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_freight_remittancevouchercreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_freight_remittancevoucherread" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_inventory" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_inventory_documentreminderread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_inventory_documentreminderstatsread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_inventory_documentreminderupdate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_inventory_inventoryledgerquery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_inventory_inventoryledgerresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_inventory_inventoryread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_inventory_inventorysummaryitem" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_inventory_inventorysummaryquery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_inventory_inventorysummaryresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_inventory_inventorytransactionquery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_inventory_inventorytransactionread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_inventory_inventorytransactionresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_inventory_inventorywarningread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_inventory_inventorywarningthreshold" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_inventory_inventorywarningupdate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_inventory_transportstatsitem" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_inventory_transportstatsquery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_inventory_transportstatsresponse" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_plan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_plan_createfromcontractrequest" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_plan_planbase" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_plan_plancontractgaplistresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_plan_plancontractgapread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_plan_plancontractlink" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_plan_plancreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_plan_plancreatefull" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_plan_planlistquery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_plan_planlistresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_plan_planproductbase" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_plan_planproductcreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_plan_planproductread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_plan_planproductupdate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_plan_planread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_plan_plansidecontractsupdatebody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_plan_plantransportcreateblock" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_plan_planupdate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_plan_planwithproducts" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_transport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_transport_approvalrecordread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_transport_approvalrequest" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_transport_approvalsubmit" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_transport_transportbase" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_transport_transportcreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_transport_transportfeedback" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_transport_transportlistquery" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_transport_transportlistresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_transport_transportread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_transport_transportupdate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_transport_transportwithplans" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_vehicle_recharge" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplycreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplylistresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyoption" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyupdate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordlistresponse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordupdate" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/__init__.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_init_rationale_1", "target": "app_schemas_pl_init" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data", "target": "app_schemas_pl_base_data_carrier_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data", "target": "app_schemas_pl_base_data_carrierauditreject" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data", "target": "app_schemas_pl_base_data_carrierbase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data", "target": "app_schemas_pl_base_data_carriercreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L383", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data", "target": "app_schemas_pl_base_data_carrierlistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data", "target": "app_schemas_pl_base_data_carrierqualificationbase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data", "target": "app_schemas_pl_base_data_carrierread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data", "target": "app_schemas_pl_base_data_carrierupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data", "target": "app_schemas_pl_base_data_certread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data", "target": "app_schemas_pl_base_data_certrow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data", "target": "app_schemas_pl_base_data_driverbase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L325", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data", "target": "app_schemas_pl_base_data_drivercreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L356", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data", "target": "app_schemas_pl_base_data_driverlistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L343", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data", "target": "app_schemas_pl_base_data_driverread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L329", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data", "target": "app_schemas_pl_base_data_driverupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data", "target": "app_schemas_pl_base_data_personnelbase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L264", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data", "target": "app_schemas_pl_base_data_personnelcreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L302", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data", "target": "app_schemas_pl_base_data_personneldetailread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L393", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data", "target": "app_schemas_pl_base_data_personnellistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L287", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data", "target": "app_schemas_pl_base_data_personnelread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data", "target": "app_schemas_pl_base_data_personnelupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data", "target": "app_schemas_pl_base_data_vehiclebase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L190", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data", "target": "app_schemas_pl_base_data_vehiclecreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L229", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data", "target": "app_schemas_pl_base_data_vehicledetailread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data", "target": "app_schemas_pl_base_data_vehicledrivercreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L373", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data", "target": "app_schemas_pl_base_data_vehicledriverread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L388", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data", "target": "app_schemas_pl_base_data_vehiclelistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data", "target": "app_schemas_pl_base_data_vehiclepersonnelrow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data", "target": "app_schemas_pl_base_data_vehicleread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data", "target": "app_schemas_pl_base_data_vehicleupdate" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data", "target": "app_services_pl_carrier_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data", "target": "app_services_pl_carrier_service_carrier_agreement_expired" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data", "target": "app_services_pl_carrier_service_carrier_qualification_complete" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_rationale_1", "target": "app_schemas_pl_base_data" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service", "target": "app_schemas_pl_base_data" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service", "target": "app_schemas_pl_base_data" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service", "target": "app_schemas_pl_base_data" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service", "target": "app_schemas_pl_base_data" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service", "target": "app_schemas_pl_base_data" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_vehicle_personnel_photo_schema", "target": "app_schemas_pl_base_data" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_carriercreate", "target": "app_schemas_pl_base_data_carrierbase" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_carrierread", "target": "app_schemas_pl_base_data_carrierbase" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_carriercreate", "target": "app_schemas_pl_base_data_carrierqualificationbase" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_carrierread", "target": "app_schemas_pl_base_data_carrierqualificationbase" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_carrier_to_read", "target": "app_schemas_pl_base_data_carrierread" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_carrier_to_read", "target": "app_schemas_pl_base_data_py_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_carrier_to_read", "target": "app_services_pl_carrier_service_carrier_agreement_expired" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_carrier_to_read", "target": "app_services_pl_carrier_service_carrier_qualification_complete" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service", "target": "app_schemas_pl_base_data_vehiclepersonnelrow" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "target": "app_schemas_pl_base_data_vehiclepersonnelrow" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L255", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "target": "app_schemas_pl_base_data_vehiclepersonnelrow" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_validate_vehicle_save_certs", "target": "app_schemas_pl_base_data_vehiclepersonnelrow" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service", "target": "app_schemas_pl_base_data_vehiclepersonnelrow" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L285", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_commit_paste_recognize", "target": "app_schemas_pl_base_data_vehiclepersonnelrow" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service", "target": "app_schemas_pl_base_data_vehiclepersonnelrow" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service_load_vehicle_personnel_rows", "target": "app_schemas_pl_base_data_vehiclepersonnelrow" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service_save_vehicle_personnel", "target": "app_schemas_pl_base_data_vehiclepersonnelrow" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service_upsert_personnel", "target": "app_schemas_pl_base_data_vehiclepersonnelrow" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_certread", "target": "app_schemas_pl_base_data_certrow" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service", "target": "app_schemas_pl_base_data_certrow" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_cert_row_complete", "target": "app_schemas_pl_base_data_certrow" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_collect_required_cert_errors", "target": "app_schemas_pl_base_data_certrow" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_find_cert_for_required", "target": "app_schemas_pl_base_data_certrow" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_missing_field_labels", "target": "app_schemas_pl_base_data_certrow" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_validate_carrier_vehicle_required_certs", "target": "app_schemas_pl_base_data_certrow" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_validate_personnel_required_certs", "target": "app_schemas_pl_base_data_certrow" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_validate_self_vehicle_required_certs", "target": "app_schemas_pl_base_data_certrow" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_validate_vehicle_save_certs", "target": "app_schemas_pl_base_data_certrow" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service", "target": "app_schemas_pl_base_data_certrow" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service_normalize_cert_row", "target": "app_schemas_pl_base_data_certrow" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service_save_owner_certs", "target": "app_schemas_pl_base_data_certrow" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service", "target": "app_schemas_pl_base_data_certread" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service_certs_to_read", "target": "app_schemas_pl_base_data_certread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service", "target": "app_schemas_pl_base_data_certread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service_cert_to_snapshot", "target": "app_schemas_pl_base_data_certread" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L190", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_vehiclecreate", "target": "app_schemas_pl_base_data_vehiclebase" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_vehicleread", "target": "app_schemas_pl_base_data_vehiclebase" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_vehicle_personnel_photo_schema", "target": "app_schemas_pl_base_data_vehiclecreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_vehicle_personnel_photo_schema", "target": "app_schemas_pl_base_data_vehicleupdate" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L229", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_vehicledetailread", "target": "app_schemas_pl_base_data_vehicleread" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L264", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_personnelcreate", "target": "app_schemas_pl_base_data_personnelbase" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L287", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_personnelread", "target": "app_schemas_pl_base_data_personnelbase" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_vehicle_personnel_photo_schema", "target": "app_schemas_pl_base_data_personnelcreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_vehicle_personnel_photo_schema", "target": "app_schemas_pl_base_data_personnelupdate" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L302", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_personneldetailread", "target": "app_schemas_pl_base_data_personnelread" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L325", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_drivercreate", "target": "app_schemas_pl_base_data_driverbase" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/base_data.py", "source_location": "L343", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_base_data_driverread", "target": "app_schemas_pl_base_data_driverbase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/customer_stop_pref.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_customer_stop_pref", "target": "app_schemas_pl_customer_stop_pref_customerstopprefread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/datetime_parse.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_datetime_parse", "target": "app_schemas_pl_datetime_parse_parse_optional_plan_datetime" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/datetime_parse.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_datetime_parse", "target": "app_schemas_pl_datetime_parse_py_datetime" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/datetime_parse.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_datetime_parse_rationale_1", "target": "app_schemas_pl_datetime_parse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_datetime_parse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_datetime_parse" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/datetime_parse.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_datetime_parse_parse_optional_plan_datetime", "target": "app_schemas_pl_datetime_parse_py_datetime" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight", "target": "app_schemas_pl_freight_freightsettlementapprovalactionbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight", "target": "app_schemas_pl_freight_freightsettlementbase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L223", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight", "target": "app_schemas_pl_freight_freightsettlementbytransportread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight", "target": "app_schemas_pl_freight_freightsettlementcreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight", "target": "app_schemas_pl_freight_freightsettlementdisbursebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight", "target": "app_schemas_pl_freight_freightsettlementlistitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight", "target": "app_schemas_pl_freight_freightsettlementlistquery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight", "target": "app_schemas_pl_freight_freightsettlementlistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight", "target": "app_schemas_pl_freight_freightsettlementread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight", "target": "app_schemas_pl_freight_freightsettlementsubmitapprovalbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight", "target": "app_schemas_pl_freight_freightsettlementtransportread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight", "target": "app_schemas_pl_freight_freightsettlementupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight", "target": "app_schemas_pl_freight_freightsettlementwithtransports" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L181", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight", "target": "app_schemas_pl_freight_remittancevouchercreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L190", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight", "target": "app_schemas_pl_freight_remittancevoucherread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight", "target": "app_schemas_pl_freight_settlementapprovalflowitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight", "target": "app_schemas_pl_freight_settlementplansummary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight", "target": "app_schemas_pl_freight_unsettledplanitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight", "target": "app_schemas_pl_freight_unsettledplanlistresponse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_schemas_pl_freight" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_freightsettlementread", "target": "app_schemas_pl_freight_freightsettlementbase" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_freightsettlementcreate", "target": "app_schemas_pl_freight_freightsettlementcreate_check_ids" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_schemas_pl_freight_freightsettlementupdate" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1393", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_update_settlement_draft", "target": "app_schemas_pl_freight_freightsettlementupdate" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_freightsettlementlistitem", "target": "app_schemas_pl_freight_freightsettlementread" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/freight.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_freight_freightsettlementwithtransports", "target": "app_schemas_pl_freight_freightsettlementread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_schemas_pl_freight_freightsettlementsubmitapprovalbody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L819", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_submit_settlement_approval", "target": "app_schemas_pl_freight_freightsettlementsubmitapprovalbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_schemas_pl_freight_freightsettlementdisbursebody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L933", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_disburse_settlement", "target": "app_schemas_pl_freight_freightsettlementdisbursebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory", "target": "app_schemas_pl_inventory_documentreminderread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory", "target": "app_schemas_pl_inventory_documentreminderstatsread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory", "target": "app_schemas_pl_inventory_documentreminderupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory", "target": "app_schemas_pl_inventory_inventoryledgerquery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory", "target": "app_schemas_pl_inventory_inventoryledgerresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory", "target": "app_schemas_pl_inventory_inventoryread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory", "target": "app_schemas_pl_inventory_inventorysummaryitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory", "target": "app_schemas_pl_inventory_inventorysummaryquery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory", "target": "app_schemas_pl_inventory_inventorysummaryresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory", "target": "app_schemas_pl_inventory_inventorytransactionquery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory", "target": "app_schemas_pl_inventory_inventorytransactionread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory", "target": "app_schemas_pl_inventory_inventorytransactionresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory", "target": "app_schemas_pl_inventory_inventorywarningread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory", "target": "app_schemas_pl_inventory_inventorywarningthreshold" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory", "target": "app_schemas_pl_inventory_inventorywarningupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory", "target": "app_schemas_pl_inventory_transportstatsitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory", "target": "app_schemas_pl_inventory_transportstatsquery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/inventory.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_inventory", "target": "app_schemas_pl_inventory_transportstatsresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order", "target": "app_schemas_pl_io_order_brandoption" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order", "target": "app_schemas_pl_io_order_brandqtyitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order", "target": "app_schemas_pl_io_order_ioorderitempatch" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order", "target": "app_schemas_pl_io_order_ioorderitemread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order", "target": "app_schemas_pl_io_order_ioorderlistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order", "target": "app_schemas_pl_io_order_ioorderpatch" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order", "target": "app_schemas_pl_io_order_ioorderread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order", "target": "app_schemas_pl_io_order_publicioorderfeedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order", "target": "app_schemas_pl_io_order_publicioorderhistorypageread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order", "target": "app_schemas_pl_io_order_publicioorderhistoryproductread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order", "target": "app_schemas_pl_io_order_publicioorderhistoryrecordread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order", "target": "app_schemas_pl_io_order_publicioorderitemfeedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order", "target": "app_schemas_pl_io_order_publicioorderstopfeedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order", "target": "app_schemas_pl_io_order_publicioorderstopproductfeedback" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/io_order.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_io_order_rationale_1", "target": "app_schemas_pl_io_order" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_io_order" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_io_order_brandoption" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L802", "weight": 1.0, "source": "app_services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments", "target": "app_schemas_pl_io_order_brandoption" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_io_order_brandqtyitem" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L833", "weight": 1.0, "source": "app_services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments", "target": "app_schemas_pl_io_order_brandqtyitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/menu_badge.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_menu_badge", "target": "app_schemas_pl_menu_badge_plmenubadgestatsread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_paste_recognize", "target": "app_schemas_pl_paste_recognize_conflictaction" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_paste_recognize", "target": "app_schemas_pl_paste_recognize_pastecommitbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_paste_recognize", "target": "app_schemas_pl_paste_recognize_pastecommitresult" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_paste_recognize", "target": "app_schemas_pl_paste_recognize_pastepersonnelin" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_paste_recognize", "target": "app_schemas_pl_paste_recognize_pastevehiclein" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/paste_recognize.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_paste_recognize_rationale_1", "target": "app_schemas_pl_paste_recognize" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service", "target": "app_schemas_pl_paste_recognize" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service", "target": "app_schemas_pl_paste_recognize_conflictaction" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_conflict_map", "target": "app_schemas_pl_paste_recognize_conflictaction" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_resolve_personnel", "target": "app_schemas_pl_paste_recognize_conflictaction" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_resolve_vehicle", "target": "app_schemas_pl_paste_recognize_conflictaction" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service", "target": "app_schemas_pl_paste_recognize_pastepersonnelin" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_resolve_personnel", "target": "app_schemas_pl_paste_recognize_pastepersonnelin" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service", "target": "app_schemas_pl_paste_recognize_pastevehiclein" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_resolve_vehicle", "target": "app_schemas_pl_paste_recognize_pastevehiclein" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service", "target": "app_schemas_pl_paste_recognize_pastecommitbody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L229", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_commit_paste_recognize", "target": "app_schemas_pl_paste_recognize_pastecommitbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service", "target": "app_schemas_pl_paste_recognize_pastecommitresult" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L229", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_commit_paste_recognize", "target": "app_schemas_pl_paste_recognize_pastecommitresult" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L492", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_createfromcontractrequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L448", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_deliveryprintcustomeroption" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L455", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_deliveryslipprintread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L360", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_erpenteredbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L355", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_hazardcertreadybody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L621", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_planarchivebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_planarchivebrandqtyitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L586", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_planarchivedeliveryblock" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L611", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_planarchivefeedbacksblock" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L592", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_planarchivefreightblock" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L580", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_planarchiveloadblock" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L557", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_planarchiveproductitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L604", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_planarchivestopfeedbackattachmentitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L568", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_planarchivestopproductitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_planbase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L708", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_plancontractgaplistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L687", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_plancontractgapread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_plancontractlink" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L267", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_plancreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L503", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_plancreatefull" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_plandeliverybody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_plandeliveryread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L473", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_plandeliverysliptemplatesave" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L365", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_plandocumentattachmentitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L630", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_plandriverfeedbackproductitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L637", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_plandriverfeedbackupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L664", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_planforcefollowstatusbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L468", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_planinboundsliptemplatesave" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L519", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_planlistquery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L659", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_planlistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_planloadbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_planloadread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_planproductbase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L544", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_planproductcertitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L552", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_planproductcertsupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_planproductcreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_planproductread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_planproductupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L371", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_planread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L675", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_plansidecontractsupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L646", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_plansitefeedbackupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L680", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_planstopcontractsupdatebody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_planstopproductbody" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_planstopproductread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L480", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_plansubpacksliptemplatesave" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L284", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_plantransportcreateblock" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L298", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_planupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L406", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_plan_planwithproducts" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_resource_snapshot" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export", "target": "app_schemas_pl_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service", "target": "app_schemas_pl_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_schemas_pl_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service", "target": "app_schemas_pl_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_schemas_pl_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_schemas_pl_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_export", "target": "app_schemas_pl_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service", "target": "app_schemas_pl_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap", "target": "app_schemas_pl_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_print_service", "target": "app_schemas_pl_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "app_schemas_pl_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service", "target": "app_schemas_pl_plan" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_planproductbase", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_planproductcreate", "target": "app_schemas_pl_plan_planproductbase" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_planproductread", "target": "app_schemas_pl_plan_planproductbase" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_planproductcreate", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_schemas_pl_plan_planproductcreate" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_build_plan_product", "target": "app_schemas_pl_plan_planproductcreate" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1321", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_calc_plan_total_amount", "target": "app_schemas_pl_plan_planproductcreate" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L362", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_collect_hazard_product_ids", "target": "app_schemas_pl_plan_planproductcreate" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_product_create_actual_qty", "target": "app_schemas_pl_plan_planproductcreate" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_product_quantity", "target": "app_schemas_pl_plan_planproductcreate" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_sum_product_actual_quantities", "target": "app_schemas_pl_plan_planproductcreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_planproductupdate", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_planarchivebrandqtyitem", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_schemas_pl_plan_planarchivebrandqtyitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_planproductread", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_schemas_pl_plan_planproductread" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_build_plan_contract_gap_read", "target": "app_schemas_pl_plan_planproductread" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_load_products_by_plan_ids", "target": "app_schemas_pl_plan_planproductread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_planstopproductbody", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_planstopproductread", "target": "app_schemas_pl_plan_planstopproductbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_schemas_pl_plan_planstopproductbody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L781", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_resolve_plan_product_id", "target": "app_schemas_pl_plan_planstopproductbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "app_schemas_pl_plan_planstopproductbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service", "target": "app_schemas_pl_plan_planstopproductbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_planstopproductread", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export", "target": "app_schemas_pl_plan_planstopproductread" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_append_stop_product_rows", "target": "app_schemas_pl_plan_planstopproductread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_get_stop_archive_actual_qty", "target": "app_schemas_pl_plan_planstopproductread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_get_stop_archive_amount", "target": "app_schemas_pl_plan_planstopproductread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_get_stop_archive_unit_price", "target": "app_schemas_pl_plan_planstopproductread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_product_row_from_stop_product", "target": "app_schemas_pl_plan_planstopproductread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service", "target": "app_schemas_pl_plan_planstopproductread" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service_merge_stop_products", "target": "app_schemas_pl_plan_planstopproductread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_schemas_pl_plan_planstopproductread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_apply_stop_list_product_name", "target": "app_schemas_pl_plan_planstopproductread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_attach_stop_brand_qtys", "target": "app_schemas_pl_plan_planstopproductread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_delivery_stop_product", "target": "app_schemas_pl_plan_planstopproductread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_load_stop_product", "target": "app_schemas_pl_plan_planstopproductread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_export", "target": "app_schemas_pl_plan_planstopproductread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_print_service", "target": "app_schemas_pl_plan_planstopproductread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_planloadbody", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_planloadread", "target": "app_schemas_pl_plan_planloadbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_schemas_pl_plan_planloadbody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L516", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_assert_load_products_in_selected_contract", "target": "app_schemas_pl_plan_planloadbody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L650", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_collect_stop_qty_warnings", "target": "app_schemas_pl_plan_planloadbody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_enrich_stop_addresses_from_library", "target": "app_schemas_pl_plan_planloadbody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L877", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_replace_plan_stops", "target": "app_schemas_pl_plan_planloadbody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L806", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_resolve_or_create_plan_load", "target": "app_schemas_pl_plan_planloadbody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L663", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_sync_plan_legacy_from_stops", "target": "app_schemas_pl_plan_planloadbody" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L453", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_uses_multi_stop_payload", "target": "app_schemas_pl_plan_planloadbody" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L601", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_validate_plan_stops_write", "target": "app_schemas_pl_plan_planloadbody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "app_schemas_pl_plan_planloadbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_plandeliverybody", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_plandeliveryread", "target": "app_schemas_pl_plan_plandeliverybody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_schemas_pl_plan_plandeliverybody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L535", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", "target": "app_schemas_pl_plan_plandeliverybody" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L650", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_collect_stop_qty_warnings", "target": "app_schemas_pl_plan_plandeliverybody" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_enrich_stop_addresses_from_library", "target": "app_schemas_pl_plan_plandeliverybody" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L877", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_replace_plan_stops", "target": "app_schemas_pl_plan_plandeliverybody" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L663", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_sync_plan_legacy_from_stops", "target": "app_schemas_pl_plan_plandeliverybody" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L453", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_uses_multi_stop_payload", "target": "app_schemas_pl_plan_plandeliverybody" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L601", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_validate_plan_stops_write", "target": "app_schemas_pl_plan_plandeliverybody" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "app_schemas_pl_plan_plandeliverybody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_planloadread", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export", "target": "app_schemas_pl_plan_planloadread" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_append_stop_product_rows", "target": "app_schemas_pl_plan_planloadread" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_stop_time", "target": "app_schemas_pl_plan_planloadread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_schemas_pl_plan_planloadread" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_build_plan_contract_gap_read", "target": "app_schemas_pl_plan_planloadread" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_compute_plan_gap_sides_from_stops", "target": "app_schemas_pl_plan_planloadread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_schemas_pl_plan_planloadread" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L437", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_attach_plan_stops_to_item", "target": "app_schemas_pl_plan_planloadread" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_load_plan_stops_grouped", "target": "app_schemas_pl_plan_planloadread" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L406", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_resolve_load_customer_name", "target": "app_schemas_pl_plan_planloadread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_export", "target": "app_schemas_pl_plan_planloadread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap", "target": "app_schemas_pl_plan_planloadread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_plandeliveryread", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export", "target": "app_schemas_pl_plan_plandeliveryread" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_append_stop_product_rows", "target": "app_schemas_pl_plan_plandeliveryread" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_stop_time", "target": "app_schemas_pl_plan_plandeliveryread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_schemas_pl_plan_plandeliveryread" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_build_plan_contract_gap_read", "target": "app_schemas_pl_plan_plandeliveryread" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_compute_plan_gap_sides_from_stops", "target": "app_schemas_pl_plan_plandeliveryread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service", "target": "app_schemas_pl_plan_plandeliveryread" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service_delivery_matches_customer", "target": "app_schemas_pl_plan_plandeliveryread" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service_list_delivery_print_customers", "target": "app_schemas_pl_plan_plandeliveryread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_schemas_pl_plan_plandeliveryread" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L437", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_attach_plan_stops_to_item", "target": "app_schemas_pl_plan_plandeliveryread" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_load_plan_stops_grouped", "target": "app_schemas_pl_plan_plandeliveryread" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L416", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_resolve_delivery_customer_summary", "target": "app_schemas_pl_plan_plandeliveryread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_export", "target": "app_schemas_pl_plan_plandeliveryread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap", "target": "app_schemas_pl_plan_plandeliveryread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_print_service", "target": "app_schemas_pl_plan_plandeliveryread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_planbase", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L267", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_plancreate", "target": "app_schemas_pl_plan_planbase" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L371", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_planread", "target": "app_schemas_pl_plan_planbase" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_plancontractlink", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_schemas_pl_plan_plancontractlink" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_build_plan_contract_gap_read", "target": "app_schemas_pl_plan_plancontractlink" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L622", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_update_plan_side_contracts", "target": "app_schemas_pl_plan_plancontractlink" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L512", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_update_plan_stop_contracts", "target": "app_schemas_pl_plan_plancontractlink" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L447", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_write_stop_contract_rows", "target": "app_schemas_pl_plan_plancontractlink" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_schemas_pl_plan_plancontractlink" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1232", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_load_plan_contracts_grouped", "target": "app_schemas_pl_plan_plancontractlink" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1113", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_normalize_contract_links", "target": "app_schemas_pl_plan_plancontractlink" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1185", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_replace_plan_contracts", "target": "app_schemas_pl_plan_plancontractlink" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1129", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_validate_plan_party_contracts", "target": "app_schemas_pl_plan_plancontractlink" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_schemas_pl_plan_plancontractlink" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L471", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_assert_at_most_one_contract", "target": "app_schemas_pl_plan_plancontractlink" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L557", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_assert_stop_contract_required", "target": "app_schemas_pl_plan_plancontractlink" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_contract_link", "target": "app_schemas_pl_plan_plancontractlink" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_contracts_for_stop", "target": "app_schemas_pl_plan_plancontractlink" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L457", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_normalize_contract_links", "target": "app_schemas_pl_plan_plancontractlink" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L569", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_resolve_stop_contracts", "target": "app_schemas_pl_plan_plancontractlink" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L745", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_write_stop_contracts", "target": "app_schemas_pl_plan_plancontractlink" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "app_schemas_pl_plan_plancontractlink" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_plancreate", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L503", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_plancreatefull", "target": "app_schemas_pl_plan_plancreate" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_plantransportcreateblock", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_schemas_pl_plan_plantransportcreateblock" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L722", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_payload_to_transport_row", "target": "app_schemas_pl_plan_plantransportcreateblock" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L945", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_vehicle_prefill_to_plan", "target": "app_schemas_pl_plan_plantransportcreateblock" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L967", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_create_transport_for_plan", "target": "app_schemas_pl_plan_plantransportcreateblock" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L656", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_resolve_transport_context", "target": "app_schemas_pl_plan_plantransportcreateblock" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L923", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_sync_transport_prefill_for_plan", "target": "app_schemas_pl_plan_plantransportcreateblock" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L759", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_upsert_draft_transport_for_plan", "target": "app_schemas_pl_plan_plantransportcreateblock" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_planupdate", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_hazardcertreadybody", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_erpenteredbody", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_plandocumentattachmentitem", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_planread", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L406", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_planwithproducts", "target": "app_schemas_pl_plan_planread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_planwithproducts", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_deliveryprintcustomeroption", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service", "target": "app_schemas_pl_plan_deliveryprintcustomeroption" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service_list_delivery_print_customers", "target": "app_schemas_pl_plan_deliveryprintcustomeroption" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_deliveryslipprintread", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service", "target": "app_schemas_pl_plan_deliveryslipprintread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service_build_delivery_slip_print", "target": "app_schemas_pl_plan_deliveryslipprintread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service_get_delivery_slip_print_context", "target": "app_schemas_pl_plan_deliveryslipprintread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_planinboundsliptemplatesave", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_plandeliverysliptemplatesave", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_plansubpacksliptemplatesave", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_createfromcontractrequest", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_plancreatefull", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_schemas_pl_plan_plancreatefull" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1297", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_validate_create_full", "target": "app_schemas_pl_plan_plancreatefull" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_planlistquery", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_planproductcertitem", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_planproductcertsupdate", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_planarchiveproductitem", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_schemas_pl_plan_planarchiveproductitem" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1501", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_archive_brand_qtys_only", "target": "app_schemas_pl_plan_planarchiveproductitem" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1415", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_archive_product_quantities", "target": "app_schemas_pl_plan_planarchiveproductitem" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1356", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_sync_archive_qty_from_io_order", "target": "app_schemas_pl_plan_planarchiveproductitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_planarchivestopproductitem", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service", "target": "app_schemas_pl_plan_planarchivestopproductitem" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_apply_stop_product_archive", "target": "app_schemas_pl_plan_planarchivestopproductitem" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_brand_rows_from_item", "target": "app_schemas_pl_plan_planarchivestopproductitem" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_persist_stop_brand_qtys", "target": "app_schemas_pl_plan_planarchivestopproductitem" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service", "target": "app_schemas_pl_plan_planarchivestopproductitem" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_planarchiveloadblock", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service", "target": "app_schemas_pl_plan_planarchiveloadblock" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_apply_archive_stop_quantities", "target": "app_schemas_pl_plan_planarchiveloadblock" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service", "target": "app_schemas_pl_plan_planarchiveloadblock" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_planarchivedeliveryblock", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service", "target": "app_schemas_pl_plan_planarchivedeliveryblock" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_apply_archive_stop_quantities", "target": "app_schemas_pl_plan_planarchivedeliveryblock" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service", "target": "app_schemas_pl_plan_planarchivedeliveryblock" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_planarchivefreightblock", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_schemas_pl_plan_planarchivefreightblock" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1555", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_archive_freight", "target": "app_schemas_pl_plan_planarchivefreightblock" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_planarchivestopfeedbackattachmentitem", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_planarchivefeedbacksblock", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_schemas_pl_plan_planarchivefeedbacksblock" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1836", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_archive_stop_feedback_attachments", "target": "app_schemas_pl_plan_planarchivefeedbacksblock" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_planarchivebody", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_plandriverfeedbackproductitem", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_plandriverfeedbackupdatebody", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_schemas_pl_plan_plandriverfeedbackupdatebody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1699", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_plan_driver_feedback", "target": "app_schemas_pl_plan_plandriverfeedbackupdatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_plansitefeedbackupdatebody", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_schemas_pl_plan_plansitefeedbackupdatebody" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1757", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_plan_site_feedback", "target": "app_schemas_pl_plan_plansitefeedbackupdatebody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_planlistresponse", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_planforcefollowstatusbody", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/plan.py", "source_location": "L665", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_plan_rationale_665", "target": "app_schemas_pl_plan_planforcefollowstatusbody" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_plansidecontractsupdatebody", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_planstopcontractsupdatebody", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_plancontractgapread", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_schemas_pl_plan_plancontractgapread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_build_plan_contract_gap_read", "target": "app_schemas_pl_plan_plancontractgapread" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_list_plan_contract_gaps", "target": "app_schemas_pl_plan_plancontractgapread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L622", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_update_plan_side_contracts", "target": "app_schemas_pl_plan_plancontractgapread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L512", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_update_plan_stop_contracts", "target": "app_schemas_pl_plan_plancontractgapread" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/plan.py", "source_location": "L9", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_plan_plancontractgaplistresponse", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_resource_snapshot", "target": "app_schemas_pl_resource_snapshot_parse_resource_snapshot" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_resource_snapshot", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_resource_snapshot", "target": "app_schemas_pl_resource_snapshot_snapshotcertread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_resource_snapshot", "target": "app_schemas_pl_resource_snapshot_snapshotpersonnelrow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_resource_snapshot", "target": "app_schemas_pl_resource_snapshot_transportresourcesnapshot" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_resource_snapshot_rationale_1", "target": "app_schemas_pl_resource_snapshot" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_resource_snapshot" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service", "target": "app_schemas_pl_resource_snapshot" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service", "target": "app_schemas_pl_resource_snapshot_snapshotcertread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service_cert_to_snapshot", "target": "app_schemas_pl_resource_snapshot_snapshotcertread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service", "target": "app_schemas_pl_resource_snapshot_snapshotpersonnelrow" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", "target": "app_schemas_pl_resource_snapshot_snapshotpersonnelrow" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_resource_snapshot_parse_resource_snapshot", "target": "app_schemas_pl_resource_snapshot_transportresourcesnapshot" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service", "target": "app_schemas_pl_resource_snapshot_transportresourcesnapshot" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service_apply_resource_snapshot_json", "target": "app_schemas_pl_resource_snapshot_transportresourcesnapshot" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", "target": "app_schemas_pl_resource_snapshot_transportresourcesnapshot" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_resource_snapshot_parse_resource_snapshot", "target": "app_schemas_pl_resource_snapshot_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin_coerce_resource_snapshot", "target": "app_schemas_pl_resource_snapshot_parse_resource_snapshot" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_resource_snapshot_rationale_66", "target": "app_schemas_pl_resource_snapshot_parse_resource_snapshot" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin_coerce_resource_snapshot", "target": "app_schemas_pl_resource_snapshot_py_any" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin_coerce_resource_snapshot" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_approvalrecordread", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_approvalrequest", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_approvalsubmit", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_contractqtyreminder", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_contractqtyreminderitem", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_planarrangeinforead", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_publictransportdriverstopfeedback", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_publictransportdriverstopproductfeedbackitem", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_publictransportfeedback", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_publictransporthistorypageread", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_publictransporthistoryproductread", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_publictransporthistoryrecordread", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_publictransporthistorystopproductread", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_publictransporthistorystopread", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_publictransportmultistopsitepageread", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_publictransportpageread", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_publictransportpersonnelread", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_publictransportplanproductread", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_publictransportproductfeedbackitem", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_publictransportsitepageread", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_publictransportsitestopfeedback", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_publictransportstopproductread", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_publictransportstopread", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_transportarrange", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_transportarrangeresult", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_transportbase", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_transportcreate", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_transportdriverproductfeedbackread", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_transportdriverstopproductfeedbackread", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_transportfeedback", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_transportinventorylinkread", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_transportioorderbrief", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_transportlistquery", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_transportlistresponse", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_transportread", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_transportsitelinkread", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_transportstopdibangoption", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_transportstopfeedbackread", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_transportupdate", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/schemas/pl/transport.py", "source_location": "L10", "weight": 0.8, "confidence_score": 0.5, "source": "app_schemas_pl_transport_transportwithplans", "target": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L541", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_approvalrecordread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L535", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_approvalrequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L530", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_approvalsubmit" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_contractqtyreminder" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L220", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_contractqtyreminderitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L257", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_planarrangeinforead" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L309", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_publictransportdriverstopfeedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L302", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_publictransportdriverstopproductfeedbackitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_publictransportfeedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L477", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_publictransporthistorypageread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L427", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_publictransporthistoryproductread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L456", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_publictransporthistoryrecordread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L436", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_publictransporthistorystopproductread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L445", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_publictransporthistorystopread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L485", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_publictransportmultistopsitepageread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L393", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_publictransportpageread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L386", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_publictransportpersonnelread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L368", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_publictransportplanproductread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L287", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_publictransportproductfeedbackitem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L496", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_publictransportsitepageread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L337", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_publictransportsitestopfeedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L318", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_publictransportstopproductread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L346", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_publictransportstopread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_transportarrange" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_transportarrangeresult" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_transportbase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_transportcreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_transportdriverproductfeedbackread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_transportdriverstopproductfeedbackread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L278", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_transportfeedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_transportinventorylinkread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_transportioorderbrief" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L560", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_transportlistquery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L572", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_transportlistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_transportread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_transportsitelinkread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_transportstopdibangoption" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_transportstopfeedbackread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_transportupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport", "target": "app_schemas_pl_transport_transportwithplans" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_link_read.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_link_read", "target": "app_schemas_pl_transport" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service", "target": "app_schemas_pl_transport" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_site_link_read.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_site_link_read", "target": "app_schemas_pl_transport" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived", "target": "app_schemas_pl_transport" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_arrange_optional_driver.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_arrange_optional_driver", "target": "app_schemas_pl_transport" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_transportcreate", "target": "app_schemas_pl_transport_transportbase" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L182", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_transportread", "target": "app_schemas_pl_transport_transportbase" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_arrange_optional_driver.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_arrange_optional_driver", "target": "app_schemas_pl_transport_transportarrange" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_link_read.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_link_read", "target": "app_schemas_pl_transport_transportinventorylinkread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_link_read.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_link_read_build_transport_inventory_link_read", "target": "app_schemas_pl_transport_transportinventorylinkread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service", "target": "app_schemas_pl_transport_transportsitelinkread" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service_build_site_records_for_arranged_plan", "target": "app_schemas_pl_transport_transportsitelinkread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_site_link_read.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_site_link_read", "target": "app_schemas_pl_transport_transportsitelinkread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_site_link_read.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_site_link_read_build_transport_site_link_read", "target": "app_schemas_pl_transport_transportsitelinkread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_site_link_read.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_site_link_read_build_transport_site_link_read_from_row", "target": "app_schemas_pl_transport_transportsitelinkread" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_transportarrangeresult", "target": "app_schemas_pl_transport_transportread" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_transportwithplans", "target": "app_schemas_pl_transport_transportread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L769", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_schemas_pl_transport_publictransportstopproductread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L842", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments", "target": "app_schemas_pl_transport_publictransportstopproductread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L769", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_schemas_pl_transport_publictransportstopread" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L861", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments", "target": "app_schemas_pl_transport_publictransportstopread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived", "target": "app_schemas_pl_transport_publictransportpageread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_public_link_archived.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_public_link_archived", "target": "app_schemas_pl_transport_publictransportsitepageread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_address", "target": "app_schemas_pl_transport_address_transportaddressbase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_address", "target": "app_schemas_pl_transport_address_transportaddresscreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_address", "target": "app_schemas_pl_transport_address_transportaddresslistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_address", "target": "app_schemas_pl_transport_address_transportaddressread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_address", "target": "app_schemas_pl_transport_address_transportaddressupdate" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_address_notes_schema.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_address_notes_schema", "target": "app_schemas_pl_transport_address" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_address_transportaddresscreate", "target": "app_schemas_pl_transport_address_transportaddressbase" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_address_transportaddressread", "target": "app_schemas_pl_transport_address_transportaddressbase" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/transport_address.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_transport_address_transportaddresscreate", "target": "app_schemas_pl_transport_address_transportaddresscreate_validate_coordinates" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_address_notes_schema.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_address_notes_schema", "target": "app_schemas_pl_transport_address_transportaddresscreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_address_notes_schema.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_address_notes_schema", "target": "app_schemas_pl_transport_address_transportaddressupdate" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance", "target": "app_schemas_pl_vehicle_maintenance_py_decimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplycreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplylistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyreminder" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessboarditem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessboardlistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesscreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesslistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessupdate" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_schemas_pl_vehicle_maintenance" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyupdate", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplycreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplycreate" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L323", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_create_apply", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplycreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyupdate" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L369", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_update_apply", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyupdate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_apply_to_read", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L406", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_cancel_apply", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L323", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_create_apply", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L316", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_get_apply", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyread" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_list_applies", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L369", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_update_apply", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyreminder" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L435", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_list_reminders", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyreminder" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesscreate", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesscreate_validate_amount" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessupdate", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesscreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesscreate" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L589", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_create_process", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesscreate" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_resolve_apply_for_process", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesscreate" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesscreate_validate_amount", "target": "app_schemas_pl_vehicle_maintenance_py_decimal" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessupdate" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_resolve_apply_for_process", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessupdate" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L628", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_update_process", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessupdate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L589", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_create_process", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L582", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_get_process", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_process_to_read", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L628", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_update_process", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessboarditem" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L478", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_board_item_to_read", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessboarditem" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L505", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_list_process_board", "target": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessboarditem" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge", "target": "app_schemas_pl_vehicle_recharge_py_decimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplycreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplylistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyoption" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargedisburseboarditem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargedisburseboardlistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordlistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordupdate" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_schemas_pl_vehicle_recharge" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplycreate", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplycreate_validate_recharge_type" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyupdate", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplycreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplycreate" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L309", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_create_apply", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplycreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyupdate" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_update_apply", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyupdate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_apply_to_read", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L370", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_cancel_apply", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L309", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_create_apply", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L302", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_get_apply", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyread" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_list_applies", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_update_apply", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyread" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate_validate_amount" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate_validate_recharge_type" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordupdate", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L577", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_create_record", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_resolve_apply_for_record", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate_validate_amount", "target": "app_schemas_pl_vehicle_recharge_py_decimal" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordupdate" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_resolve_apply_for_record", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordupdate" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L617", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_update_record", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordupdate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L577", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_create_record", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L570", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_get_record", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordread" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L420", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_list_records", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_record_to_read", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L617", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_update_record", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordread" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_recharge_rationale_133", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargedisburseboarditem" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargedisburseboarditem" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L473", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_board_item_to_read", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargedisburseboarditem" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L499", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_list_disburse_board", "target": "app_schemas_pl_vehicle_recharge_vehiclerechargedisburseboarditem" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea", "target": "app_schemas_pl_vehicle_urea_py_decimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea", "target": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea", "target": "app_schemas_pl_vehicle_urea_vehicleureaapplylistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea", "target": "app_schemas_pl_vehicle_urea_vehicleureaapplyread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea", "target": "app_schemas_pl_vehicle_urea_vehicleureaapplyupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea", "target": "app_schemas_pl_vehicle_urea_vehicleureadisburseboarditem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea", "target": "app_schemas_pl_vehicle_urea_vehicleureadisburseboardlistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea", "target": "app_schemas_pl_vehicle_urea_vehicleureadisbursecreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea", "target": "app_schemas_pl_vehicle_urea_vehicleureadisburselistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea", "target": "app_schemas_pl_vehicle_urea_vehicleureadisburseread" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea", "target": "app_schemas_pl_vehicle_urea_vehicleureadisburseupdate" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_schemas_pl_vehicle_urea" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate", "target": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate_validate_apply_amount" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate", "target": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate_validate_quantity" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea_vehicleureaapplyupdate", "target": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L298", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_create_apply", "target": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate_validate_quantity", "target": "app_schemas_pl_vehicle_urea_py_decimal" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate_validate_apply_amount", "target": "app_schemas_pl_vehicle_urea_py_decimal" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea_vehicleureadisbursecreate_validate_amount", "target": "app_schemas_pl_vehicle_urea_py_decimal" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_schemas_pl_vehicle_urea_vehicleureaapplyupdate" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L337", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_update_apply", "target": "app_schemas_pl_vehicle_urea_vehicleureaapplyupdate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_schemas_pl_vehicle_urea_vehicleureaapplyread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_apply_to_read", "target": "app_schemas_pl_vehicle_urea_vehicleureaapplyread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L367", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_cancel_apply", "target": "app_schemas_pl_vehicle_urea_vehicleureaapplyread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L298", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_create_apply", "target": "app_schemas_pl_vehicle_urea_vehicleureaapplyread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L291", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_get_apply", "target": "app_schemas_pl_vehicle_urea_vehicleureaapplyread" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_list_applies", "target": "app_schemas_pl_vehicle_urea_vehicleureaapplyread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L337", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_update_apply", "target": "app_schemas_pl_vehicle_urea_vehicleureaapplyread" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea_vehicleureadisbursecreate", "target": "app_schemas_pl_vehicle_urea_vehicleureadisbursecreate_validate_amount" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_pl_vehicle_urea_vehicleureadisburseupdate", "target": "app_schemas_pl_vehicle_urea_vehicleureadisbursecreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_schemas_pl_vehicle_urea_vehicleureadisbursecreate" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L499", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_create_disburse", "target": "app_schemas_pl_vehicle_urea_vehicleureadisbursecreate" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_resolve_apply_for_disburse", "target": "app_schemas_pl_vehicle_urea_vehicleureadisbursecreate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_schemas_pl_vehicle_urea_vehicleureadisburseupdate" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_resolve_apply_for_disburse", "target": "app_schemas_pl_vehicle_urea_vehicleureadisburseupdate" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L536", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_update_disburse", "target": "app_schemas_pl_vehicle_urea_vehicleureadisburseupdate" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_schemas_pl_vehicle_urea_vehicleureadisburseread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L499", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_create_disburse", "target": "app_schemas_pl_vehicle_urea_vehicleureadisburseread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_disburse_to_read", "target": "app_schemas_pl_vehicle_urea_vehicleureadisburseread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L492", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_get_disburse", "target": "app_schemas_pl_vehicle_urea_vehicleureadisburseread" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L536", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_update_disburse", "target": "app_schemas_pl_vehicle_urea_vehicleureadisburseread" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_schemas_pl_vehicle_urea_vehicleureadisburseboarditem" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L396", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_board_item_to_read", "target": "app_schemas_pl_vehicle_urea_vehicleureadisburseboarditem" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L422", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_list_disburse_board", "target": "app_schemas_pl_vehicle_urea_vehicleureadisburseboarditem" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_user", "target": "app_schemas_user_changepasswordrequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_user", "target": "app_schemas_user_config" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_user", "target": "app_schemas_user_loginrequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_user", "target": "app_schemas_user_loginresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_user", "target": "app_schemas_user_resetpasswordrequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_user", "target": "app_schemas_user_userbase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_user", "target": "app_schemas_user_usercreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_user", "target": "app_schemas_user_userlistresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_user", "target": "app_schemas_user_userresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_user", "target": "app_schemas_user_userupdate" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_user_usercreate", "target": "app_schemas_user_userbase" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/schemas/user.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_user_userresponse", "target": "app_schemas_user_userbase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow", "target": "app_schemas_workflow_approverequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow", "target": "app_schemas_workflow_config" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow", "target": "app_schemas_workflow_instanceresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow", "target": "app_schemas_workflow_nodedata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow", "target": "app_schemas_workflow_processdefcreate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow", "target": "app_schemas_workflow_processdefresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow", "target": "app_schemas_workflow_processdefupdate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow", "target": "app_schemas_workflow_publishversionrequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow", "target": "app_schemas_workflow_startinstancerequest" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow", "target": "app_schemas_workflow_taskresponse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow", "target": "app_schemas_workflow_transitiondata" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow", "target": "app_schemas_workflow_versionresponse" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/schemas/workflow.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_schemas_workflow_rationale_1", "target": "app_schemas_workflow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance", "target": "app_services_bx_advance_advanceservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance", "target": "app_services_bx_approval_cycle" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance", "target": "app_services_bx_approval_cycle_filter_current_cycle_approvals" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance", "target": "app_services_bx_base" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance", "target": "app_services_bx_base_bxcrudservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance", "target": "app_services_bx_data_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance", "target": "app_services_bx_data_scope_apply_bx_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance", "target": "app_utils_bx_codegen" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance", "target": "app_utils_bx_codegen_generate_apply_code" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance", "target": "app_utils_bx_date_range" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance", "target": "app_utils_bx_date_range_append_create_time_filters" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance", "target": "app_utils_bx_date_range_current_month_bounds" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance", "target": "app_utils_bx_date_range_resolve_create_time_bounds" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L331", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice", "target": "app_services_bx_advance_advanceservice_approval_record_dict" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice", "target": "app_services_bx_advance_advanceservice_approve" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice", "target": "app_services_bx_advance_advanceservice_approved_by_me" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice", "target": "app_services_bx_advance_advanceservice_create" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L604", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice", "target": "app_services_bx_advance_advanceservice_finance_issue_stats" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L409", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice", "target": "app_services_bx_advance_advanceservice_get_approval_history" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L373", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice", "target": "app_services_bx_advance_advanceservice_get_approvals" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice", "target": "app_services_bx_advance_advanceservice_get_by_id" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice", "target": "app_services_bx_advance_advanceservice_get_paged" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L428", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice", "target": "app_services_bx_advance_advanceservice_global_status_counts" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L579", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice", "target": "app_services_bx_advance_advanceservice_issue" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice", "target": "app_services_bx_advance_advanceservice_latest_approval_per_node" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L437", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice", "target": "app_services_bx_advance_advanceservice_my_apply_base" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L449", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice", "target": "app_services_bx_advance_advanceservice_my_apply_stats" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L560", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice", "target": "app_services_bx_advance_advanceservice_offset_amount_map" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice", "target": "app_services_bx_advance_advanceservice_pending_approval" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L529", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice", "target": "app_services_bx_advance_advanceservice_pending_approval_stats" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice", "target": "app_services_bx_advance_advanceservice_query_approvals" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice", "target": "app_services_bx_advance_advanceservice_reject" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice", "target": "app_services_bx_advance_advanceservice_soft_delete" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice", "target": "app_services_bx_advance_advanceservice_submit" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice", "target": "app_services_bx_advance_advanceservice_tenant_no" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice", "target": "app_services_bx_advance_advanceservice_update" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice", "target": "app_services_bx_advance_advanceservice_workflow_nodes" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx_data_scope.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_data_scope", "target": "app_services_bx_advance_advanceservice" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L252", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_approve", "target": "app_services_bx_advance_advanceservice_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L65", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_create", "target": "app_services_bx_advance_advanceservice_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L586", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_issue", "target": "app_services_bx_advance_advanceservice_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L297", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_reject", "target": "app_services_bx_advance_advanceservice_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L96", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_soft_delete", "target": "app_services_bx_advance_advanceservice_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L233", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_submit", "target": "app_services_bx_advance_advanceservice_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_tenant_no", "target": "app_services_bx_advance_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L83", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_update", "target": "app_services_bx_advance_advanceservice_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_approve", "target": "app_services_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_approved_by_me", "target": "app_services_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_create", "target": "app_services_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L604", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_finance_issue_stats", "target": "app_services_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L409", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_get_approval_history", "target": "app_services_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L373", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_get_approvals", "target": "app_services_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_get_by_id", "target": "app_services_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_get_paged", "target": "app_services_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L428", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_global_status_counts", "target": "app_services_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L579", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_issue", "target": "app_services_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L437", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_my_apply_base", "target": "app_services_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L449", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_my_apply_stats", "target": "app_services_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L560", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_offset_amount_map", "target": "app_services_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_pending_approval", "target": "app_services_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L529", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_pending_approval_stats", "target": "app_services_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_query_approvals", "target": "app_services_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_reject", "target": "app_services_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_soft_delete", "target": "app_services_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_submit", "target": "app_services_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_update", "target": "app_services_bx_advance_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_workflow_nodes", "target": "app_services_bx_advance_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L253", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_approve", "target": "app_services_bx_advance_advanceservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L413", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_get_approval_history", "target": "app_services_bx_advance_advanceservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L376", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_get_approvals", "target": "app_services_bx_advance_advanceservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L40", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_get_by_id", "target": "app_services_bx_base_bxcrudservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L587", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_issue", "target": "app_services_bx_advance_advanceservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L298", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_reject", "target": "app_services_bx_advance_advanceservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L234", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_submit", "target": "app_services_bx_advance_advanceservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx_data_scope.py", "source_location": "L44", "weight": 1.0, "source": "app_services_bx_data_scope_assert_bx_biz_in_scope", "target": "app_services_bx_advance_advanceservice_get_by_id" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_get_paged", "target": "app_services_bx_advance_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L54", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_get_paged", "target": "app_services_bx_base_bxcrudservice_get_paged" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L331", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_approval_record_dict", "target": "app_services_bx_advance_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L409", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_get_approval_history", "target": "app_services_bx_advance_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L373", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_advanceservice_get_approvals", "target": "app_services_bx_advance_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L66", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_create", "target": "app_services_bx_base_bxcrudservice_create" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L84", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_update", "target": "app_services_bx_base_bxcrudservice_update" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L97", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_soft_delete", "target": "app_services_bx_base_bxcrudservice_soft_delete" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L141", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_pending_approval", "target": "app_utils_bx_date_range_resolve_create_time_bounds" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L208", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_approved_by_me", "target": "app_services_bx_data_scope_apply_bx_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L199", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_approved_by_me", "target": "app_utils_bx_date_range_resolve_create_time_bounds" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L256", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_approve", "target": "app_services_bx_advance_advanceservice_workflow_nodes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L382", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_get_approvals", "target": "app_services_bx_advance_advanceservice_workflow_nodes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L301", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_reject", "target": "app_services_bx_advance_advanceservice_workflow_nodes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L242", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_submit", "target": "app_services_bx_advance_advanceservice_workflow_nodes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L239", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_submit", "target": "app_utils_bx_codegen_generate_apply_code" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L425", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_get_approval_history", "target": "app_services_bx_advance_advanceservice_approval_record_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L392", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_get_approvals", "target": "app_services_bx_advance_advanceservice_approval_record_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L387", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_get_approvals", "target": "app_services_bx_advance_advanceservice_latest_approval_per_node" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L347", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_rationale_347", "target": "app_services_bx_advance_advanceservice_latest_approval_per_node" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L385", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_get_approvals", "target": "app_services_bx_advance_advanceservice_query_approvals" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L386", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_get_approvals", "target": "app_services_bx_approval_cycle_filter_current_cycle_approvals" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L379", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_get_approvals", "target": "app_services_bx_base_bxcrudservice_get_by_id" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/advance.py", "source_location": "L412", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_advance_rationale_412", "target": "app_services_bx_advance_advanceservice_get_approval_history" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L432", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_global_status_counts", "target": "app_services_bx_data_scope_apply_bx_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L446", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_my_apply_base", "target": "app_services_bx_data_scope_apply_bx_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L450", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_my_apply_stats", "target": "app_services_bx_advance_advanceservice_my_apply_base" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L490", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_my_apply_stats", "target": "app_utils_bx_date_range_current_month_bounds" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L549", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_pending_approval_stats", "target": "app_utils_bx_date_range_current_month_bounds" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L609", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_finance_issue_stats", "target": "app_services_bx_data_scope_apply_bx_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/advance.py", "source_location": "L629", "weight": 1.0, "source": "app_services_bx_advance_advanceservice_finance_issue_stats", "target": "app_utils_bx_date_range_current_month_bounds" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/approval_cycle.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_approval_cycle", "target": "app_services_bx_approval_cycle_filter_current_cycle_approvals" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/approval_cycle.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_approval_cycle_rationale_1", "target": "app_services_bx_approval_cycle" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_services_bx_approval_cycle" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/approval_cycle.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_approval_cycle_filter_current_cycle_approvals", "target": "t" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/approval_cycle.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_approval_cycle_rationale_17", "target": "app_services_bx_approval_cycle_filter_current_cycle_approvals" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_services_bx_approval_cycle_filter_current_cycle_approvals" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L761", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_get_approvals", "target": "app_services_bx_approval_cycle_filter_current_cycle_approvals" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment", "target": "app_services_bx_attachment_attachmentservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment", "target": "app_services_bx_base" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment", "target": "app_services_bx_base_bxcrudservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment", "target": "app_services_bx_data_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment", "target": "app_services_bx_data_scope_assert_bx_attachment_biz_in_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment", "target": "app_services_bx_data_scope_assert_bx_biz_in_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice", "target": "app_services_bx_attachment" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_services_bx_attachment" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_attachmentservice", "target": "app_services_bx_attachment_attachmentservice_bind_biz" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_attachmentservice", "target": "app_services_bx_attachment_attachmentservice_count_invoice_attach_by_biz_ids" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_attachmentservice", "target": "app_services_bx_attachment_attachmentservice_create" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_attachmentservice", "target": "app_services_bx_attachment_attachmentservice_get_by_biz" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_attachmentservice", "target": "app_services_bx_attachment_attachmentservice_get_by_id" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_attachmentservice", "target": "app_services_bx_attachment_attachmentservice_soft_delete" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_attachmentservice", "target": "app_services_bx_attachment_attachmentservice_tenant_no" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice", "target": "app_services_bx_attachment_attachmentservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_services_bx_attachment_attachmentservice" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/attachment.py", "source_location": "L82", "weight": 1.0, "source": "app_services_bx_attachment_attachmentservice_bind_biz", "target": "app_services_bx_attachment_attachmentservice_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/attachment.py", "source_location": "L40", "weight": 1.0, "source": "app_services_bx_attachment_attachmentservice_create", "target": "app_services_bx_attachment_attachmentservice_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/attachment.py", "source_location": "L52", "weight": 1.0, "source": "app_services_bx_attachment_attachmentservice_soft_delete", "target": "app_services_bx_attachment_attachmentservice_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_attachmentservice_tenant_no", "target": "app_services_bx_attachment_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_attachmentservice_bind_biz", "target": "app_services_bx_attachment_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_attachmentservice_count_invoice_attach_by_biz_ids", "target": "app_services_bx_attachment_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_attachmentservice_create", "target": "app_services_bx_attachment_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_attachmentservice_get_by_biz", "target": "app_services_bx_attachment_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_attachmentservice_get_by_id", "target": "app_services_bx_attachment_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/attachment.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_attachment_attachmentservice_soft_delete", "target": "app_services_bx_attachment_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/attachment.py", "source_location": "L28", "weight": 1.0, "source": "app_services_bx_attachment_attachmentservice_get_by_id", "target": "app_services_bx_base_bxcrudservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/attachment.py", "source_location": "L30", "weight": 1.0, "source": "app_services_bx_attachment_attachmentservice_get_by_id", "target": "app_services_bx_data_scope_assert_bx_attachment_biz_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/attachment.py", "source_location": "L53", "weight": 1.0, "source": "app_services_bx_attachment_attachmentservice_soft_delete", "target": "app_services_bx_attachment_attachmentservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/attachment.py", "source_location": "L41", "weight": 1.0, "source": "app_services_bx_attachment_attachmentservice_create", "target": "app_services_bx_base_bxcrudservice_create" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L282", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_create", "target": "app_services_bx_attachment_attachmentservice_create" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/attachment.py", "source_location": "L56", "weight": 1.0, "source": "app_services_bx_attachment_attachmentservice_soft_delete", "target": "app_services_bx_base_bxcrudservice_soft_delete" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/attachment.py", "source_location": "L64", "weight": 1.0, "source": "app_services_bx_attachment_attachmentservice_get_by_biz", "target": "app_services_bx_data_scope_assert_bx_biz_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/attachment.py", "source_location": "L83", "weight": 1.0, "source": "app_services_bx_attachment_attachmentservice_bind_biz", "target": "app_services_bx_data_scope_assert_bx_biz_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L1016", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts", "target": "app_services_bx_attachment_attachmentservice_count_invoice_attach_by_biz_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base", "target": "app_services_bx_base_bxcrudservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base", "target": "app_services_bx_data_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base", "target": "app_services_bx_data_scope_apply_bx_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base", "target": "app_services_bx_data_scope_assert_bx_row_in_scope" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base_rationale_1", "target": "app_services_bx_base" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item", "target": "app_services_bx_base" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice", "target": "app_services_bx_base" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_services_bx_base" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow", "target": "app_services_bx_base" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base_bxcrudservice", "target": "app_services_bx_base_bxcrudservice_create" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base_bxcrudservice", "target": "app_services_bx_base_bxcrudservice_get_by_id" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base_bxcrudservice", "target": "app_services_bx_base_bxcrudservice_get_paged" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base_bxcrudservice", "target": "app_services_bx_base_bxcrudservice_soft_delete" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base_bxcrudservice", "target": "app_services_bx_base_bxcrudservice_update" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item", "target": "app_services_bx_base_bxcrudservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice", "target": "app_services_bx_base_bxcrudservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_services_bx_base_bxcrudservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow", "target": "app_services_bx_base_bxcrudservice" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base_bxcrudservice_get_by_id", "target": "app_services_bx_base_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/base.py", "source_location": "L34", "weight": 1.0, "source": "app_services_bx_base_bxcrudservice_get_by_id", "target": "app_services_bx_data_scope_assert_bx_row_in_scope" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base_bxcrudservice_get_by_id", "target": "m" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/base.py", "source_location": "L119", "weight": 1.0, "source": "app_services_bx_base_bxcrudservice_soft_delete", "target": "app_services_bx_base_bxcrudservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/base.py", "source_location": "L96", "weight": 1.0, "source": "app_services_bx_base_bxcrudservice_update", "target": "app_services_bx_base_bxcrudservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/expense_item.py", "source_location": "L28", "weight": 1.0, "source": "app_services_bx_expense_item_expenseitemservice_get_by_id", "target": "app_services_bx_base_bxcrudservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L322", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_delete", "target": "app_services_bx_base_bxcrudservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L754", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_get_approvals", "target": "app_services_bx_base_bxcrudservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L117", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_get_by_id", "target": "app_services_bx_base_bxcrudservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/workflow.py", "source_location": "L40", "weight": 1.0, "source": "app_services_bx_workflow_workflowservice_get_by_id", "target": "app_services_bx_base_bxcrudservice_get_by_id" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base_bxcrudservice_create", "target": "m" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base_bxcrudservice_get_paged", "target": "m" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base_bxcrudservice_soft_delete", "target": "m" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base_bxcrudservice_update", "target": "m" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base_bxcrudservice_create", "target": "app_services_bx_base_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base_bxcrudservice_get_paged", "target": "app_services_bx_base_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base_bxcrudservice_soft_delete", "target": "app_services_bx_base_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base_bxcrudservice_update", "target": "app_services_bx_base_py_session" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/base.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_base_bxcrudservice_get_paged", "target": "app_services_bx_base_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/base.py", "source_location": "L55", "weight": 1.0, "source": "app_services_bx_base_bxcrudservice_get_paged", "target": "app_services_bx_data_scope_apply_bx_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L187", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_list_invoices", "target": "app_services_bx_base_bxcrudservice_get_paged" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L131", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_get_paged", "target": "app_services_bx_base_bxcrudservice_get_paged" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/workflow.py", "source_location": "L54", "weight": 1.0, "source": "app_services_bx_workflow_workflowservice_get_paged", "target": "app_services_bx_base_bxcrudservice_get_paged" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/expense_item.py", "source_location": "L51", "weight": 1.0, "source": "app_services_bx_expense_item_expenseitemservice_create", "target": "app_services_bx_base_bxcrudservice_create" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L260", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_create", "target": "app_services_bx_base_bxcrudservice_create" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/workflow.py", "source_location": "L66", "weight": 1.0, "source": "app_services_bx_workflow_workflowservice_create", "target": "app_services_bx_base_bxcrudservice_create" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/expense_item.py", "source_location": "L79", "weight": 1.0, "source": "app_services_bx_expense_item_expenseitemservice_update", "target": "app_services_bx_base_bxcrudservice_update" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/workflow.py", "source_location": "L84", "weight": 1.0, "source": "app_services_bx_workflow_workflowservice_update", "target": "app_services_bx_base_bxcrudservice_update" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/expense_item.py", "source_location": "L93", "weight": 1.0, "source": "app_services_bx_expense_item_expenseitemservice_soft_delete", "target": "app_services_bx_base_bxcrudservice_soft_delete" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L138", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_soft_delete", "target": "app_services_bx_base_bxcrudservice_soft_delete" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/workflow.py", "source_location": "L98", "weight": 1.0, "source": "app_services_bx_workflow_workflowservice_soft_delete", "target": "app_services_bx_base_bxcrudservice_soft_delete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item", "target": "app_services_bx_expense_item_expenseitemservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_services_bx_expense_item" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_expenseitemservice", "target": "app_services_bx_expense_item_expenseitemservice_build_tree" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_expenseitemservice", "target": "app_services_bx_expense_item_expenseitemservice_create" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_expenseitemservice", "target": "app_services_bx_expense_item_expenseitemservice_get_by_id" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_expenseitemservice", "target": "app_services_bx_expense_item_expenseitemservice_get_item_tree" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_expenseitemservice", "target": "app_services_bx_expense_item_expenseitemservice_soft_delete" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_expenseitemservice", "target": "app_services_bx_expense_item_expenseitemservice_tenant_no" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_expenseitemservice", "target": "app_services_bx_expense_item_expenseitemservice_update" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_services_bx_expense_item_expenseitemservice" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/expense_item.py", "source_location": "L39", "weight": 1.0, "source": "app_services_bx_expense_item_expenseitemservice_create", "target": "app_services_bx_expense_item_expenseitemservice_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/expense_item.py", "source_location": "L92", "weight": 1.0, "source": "app_services_bx_expense_item_expenseitemservice_soft_delete", "target": "app_services_bx_expense_item_expenseitemservice_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_expenseitemservice_tenant_no", "target": "app_services_bx_expense_item_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/expense_item.py", "source_location": "L68", "weight": 1.0, "source": "app_services_bx_expense_item_expenseitemservice_update", "target": "app_services_bx_expense_item_expenseitemservice_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_expenseitemservice_create", "target": "app_services_bx_expense_item_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_expenseitemservice_get_by_id", "target": "app_services_bx_expense_item_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_expenseitemservice_get_item_tree", "target": "app_services_bx_expense_item_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_expenseitemservice_soft_delete", "target": "app_services_bx_expense_item_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/expense_item.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_expense_item_expenseitemservice_update", "target": "app_services_bx_expense_item_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/expense_item.py", "source_location": "L44", "weight": 1.0, "source": "app_services_bx_expense_item_expenseitemservice_create", "target": "app_services_bx_expense_item_expenseitemservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/expense_item.py", "source_location": "L76", "weight": 1.0, "source": "app_services_bx_expense_item_expenseitemservice_update", "target": "app_services_bx_expense_item_expenseitemservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse_import.py", "source_location": "L510", "weight": 1.0, "source": "app_services_bx_reimburse_import_import_reimburse_workbook", "target": "app_services_bx_expense_item_expenseitemservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/expense_item.py", "source_location": "L114", "weight": 1.0, "source": "app_services_bx_expense_item_expenseitemservice_get_item_tree", "target": "app_services_bx_expense_item_expenseitemservice_build_tree" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice", "target": "app_services_bx_invoice_invoiceservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice", "target": "app_services_bx_invoice_ledger" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice", "target": "app_services_bx_invoice_ledger_invoiceledgerservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice", "target": "app_services_bx_invoice_py_decimal" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice", "target": "app_services_bx_storage" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice", "target": "app_services_bx_storage_upload_bx_file" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice", "target": "app_services_web_auth_roles" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice", "target": "app_services_web_auth_roles_iter_user_menu_perm_codes" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice", "target": "app_services_bx_invoice_invoiceservice_can_query_others_wallet" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice", "target": "app_services_bx_invoice_invoiceservice_count_invoices" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice", "target": "app_services_bx_invoice_invoiceservice_create" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L319", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice", "target": "app_services_bx_invoice_invoiceservice_delete" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice", "target": "app_services_bx_invoice_invoiceservice_get_mine_summary" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice", "target": "app_services_bx_invoice_invoiceservice_is_wallet_admin" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice", "target": "app_services_bx_invoice_invoiceservice_list_invoices" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice", "target": "app_services_bx_invoice_invoiceservice_list_ledgers" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice", "target": "app_services_bx_invoice_invoiceservice_list_wallets" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice", "target": "app_services_bx_invoice_invoiceservice_lookup_user_name" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L383", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice", "target": "app_services_bx_invoice_invoiceservice_out_rows_with_attachments" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice", "target": "app_services_bx_invoice_invoiceservice_require_wallet_admin" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice", "target": "app_services_bx_invoice_invoiceservice_resolve_owner" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice", "target": "app_services_bx_invoice_invoiceservice_resolve_owner_for_query" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L368", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice", "target": "app_services_bx_invoice_invoiceservice_summary_to_dict" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice", "target": "app_services_bx_invoice_invoiceservice_tenant_no" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/invoice.py", "source_location": "L18", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_invoice_invoiceservice", "target": "app_services_bx_invoice_ledger_invoiceledgerservice" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L252", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_create", "target": "app_services_bx_invoice_invoiceservice_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L321", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_delete", "target": "app_services_bx_invoice_invoiceservice_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L111", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_get_mine_summary", "target": "app_services_bx_invoice_invoiceservice_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L184", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_list_invoices", "target": "app_services_bx_invoice_invoiceservice_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L206", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_list_ledgers", "target": "app_services_bx_invoice_invoiceservice_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L153", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_list_wallets", "target": "app_services_bx_invoice_invoiceservice_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice_tenant_no", "target": "app_services_bx_invoice_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice_can_query_others_wallet", "target": "app_services_bx_invoice_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice_count_invoices", "target": "app_services_bx_invoice_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice_create", "target": "app_services_bx_invoice_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L319", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice_delete", "target": "app_services_bx_invoice_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice_get_mine_summary", "target": "app_services_bx_invoice_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice_is_wallet_admin", "target": "app_services_bx_invoice_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L176", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice_list_invoices", "target": "app_services_bx_invoice_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice_list_ledgers", "target": "app_services_bx_invoice_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice_list_wallets", "target": "app_services_bx_invoice_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice_lookup_user_name", "target": "app_services_bx_invoice_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L383", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice_out_rows_with_attachments", "target": "app_services_bx_invoice_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice_require_wallet_admin", "target": "app_services_bx_invoice_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice_resolve_owner", "target": "app_services_bx_invoice_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice_resolve_owner_for_query", "target": "app_services_bx_invoice_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L45", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_can_query_others_wallet", "target": "app_services_bx_invoice_invoiceservice_is_wallet_admin" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L39", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_is_wallet_admin", "target": "app_services_web_auth_roles_iter_user_menu_perm_codes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L52", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_require_wallet_admin", "target": "app_services_bx_invoice_invoiceservice_is_wallet_admin" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L47", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_can_query_others_wallet", "target": "app_services_web_auth_roles_iter_user_menu_perm_codes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L85", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_resolve_owner_for_query", "target": "app_services_bx_invoice_invoiceservice_can_query_others_wallet" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_rationale_44", "target": "app_services_bx_invoice_invoiceservice_can_query_others_wallet" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L320", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_delete", "target": "app_services_bx_invoice_invoiceservice_require_wallet_admin" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L152", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_list_wallets", "target": "app_services_bx_invoice_invoiceservice_require_wallet_admin" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L75", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_resolve_owner", "target": "app_services_bx_invoice_invoiceservice_require_wallet_admin" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L116", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_get_mine_summary", "target": "app_services_bx_invoice_invoiceservice_lookup_user_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L76", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_resolve_owner", "target": "app_services_bx_invoice_invoiceservice_lookup_user_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L253", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_create", "target": "app_services_bx_invoice_invoiceservice_resolve_owner" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L112", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_get_mine_summary", "target": "app_services_bx_invoice_invoiceservice_resolve_owner_for_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L185", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_list_invoices", "target": "app_services_bx_invoice_invoiceservice_resolve_owner_for_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L207", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_list_ledgers", "target": "app_services_bx_invoice_invoiceservice_resolve_owner_for_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L306", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_create", "target": "app_services_bx_invoice_invoiceservice_count_invoices" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L355", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_delete", "target": "app_services_bx_invoice_invoiceservice_count_invoices" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L137", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_get_mine_summary", "target": "app_services_bx_invoice_invoiceservice_count_invoices" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L128", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_get_mine_summary", "target": "app_services_bx_invoice_invoiceservice_summary_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L129", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_get_mine_summary", "target": "app_services_bx_invoice_ledger_invoiceledgerservice_calc_summary" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L208", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_list_ledgers", "target": "app_services_bx_invoice_ledger_invoiceledgerservice_list_entries" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_rationale_205", "target": "app_services_bx_invoice_invoiceservice_list_ledgers" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L296", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_create", "target": "app_services_bx_invoice_ledger_invoiceledgerservice_add_entry" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L307", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_create", "target": "app_services_bx_invoice_ledger_invoiceledgerservice_refresh_summary" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice_create", "target": "app_services_bx_invoice_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L281", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_create", "target": "app_services_bx_storage_upload_bx_file" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L251", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_rationale_251", "target": "app_services_bx_invoice_invoiceservice_create" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice.py", "source_location": "L336", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_invoiceservice_delete", "target": "app_services_bx_invoice_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L331", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_delete", "target": "app_services_bx_invoice_ledger_invoiceledgerservice_add_entry" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L328", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_delete", "target": "app_services_bx_invoice_ledger_invoiceledgerservice_assert_can_delete_invoice" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice.py", "source_location": "L356", "weight": 1.0, "source": "app_services_bx_invoice_invoiceservice_delete", "target": "app_services_bx_invoice_ledger_invoiceledgerservice_refresh_summary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger", "target": "app_services_bx_invoice_ledger_invoiceledgerservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger", "target": "app_services_bx_invoice_ledger_py_decimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger", "target": "app_services_bx_invoice_ledger_should_skip_release" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger", "target": "app_services_bx_invoice_ledger_summarize_entries" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_services_bx_invoice_ledger" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_ledger", "target": "app_services_bx_invoice_ledger" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_calc_summary", "target": "app_services_bx_invoice_ledger_summarize_entries" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_summarize_entries", "target": "app_services_bx_invoice_ledger_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_summarize_entries", "target": "app_services_bx_invoice_ledger_py_decimal" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_ledger", "target": "app_services_bx_invoice_ledger_summarize_entries" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_add_entry", "target": "app_services_bx_invoice_ledger_py_decimal" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_assert_can_delete_invoice", "target": "app_services_bx_invoice_ledger_py_decimal" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_calc_summary", "target": "app_services_bx_invoice_ledger_py_decimal" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_debit_reimburse", "target": "app_services_bx_invoice_ledger_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_lock_summary", "target": "app_services_bx_invoice_ledger_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L290", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_release_reimburse", "target": "app_services_bx_invoice_ledger_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_release_reimburse", "target": "app_services_bx_invoice_ledger_should_skip_release" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_bx_invoice_ledger.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_invoice_ledger", "target": "app_services_bx_invoice_ledger_should_skip_release" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice", "target": "app_services_bx_invoice_ledger_invoiceledgerservice_add_entry" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice", "target": "app_services_bx_invoice_ledger_invoiceledgerservice_assert_can_delete_invoice" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice", "target": "app_services_bx_invoice_ledger_invoiceledgerservice_calc_summary" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice", "target": "app_services_bx_invoice_ledger_invoiceledgerservice_debit_reimburse" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice", "target": "app_services_bx_invoice_ledger_invoiceledgerservice_list_entries" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice", "target": "app_services_bx_invoice_ledger_invoiceledgerservice_lock_summary" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice", "target": "app_services_bx_invoice_ledger_invoiceledgerservice_refresh_summary" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice", "target": "app_services_bx_invoice_ledger_invoiceledgerservice_release_reimburse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_services_bx_invoice_ledger_invoiceledgerservice" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "app/services/bx/reimburse.py", "source_location": "L38", "weight": 0.8, "confidence_score": 0.5, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_invoice_ledger_invoiceledgerservice" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L71", "weight": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_calc_summary", "target": "app_services_bx_invoice_ledger_invoiceledgerservice_list_entries" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_list_entries", "target": "app_services_bx_invoice_ledger_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_add_entry", "target": "app_services_bx_invoice_ledger_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_assert_can_delete_invoice", "target": "app_services_bx_invoice_ledger_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_calc_summary", "target": "app_services_bx_invoice_ledger_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_debit_reimburse", "target": "app_services_bx_invoice_ledger_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_lock_summary", "target": "app_services_bx_invoice_ledger_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_refresh_summary", "target": "app_services_bx_invoice_ledger_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_release_reimburse", "target": "app_services_bx_invoice_ledger_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L315", "weight": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_assert_can_delete_invoice", "target": "app_services_bx_invoice_ledger_invoiceledgerservice_calc_summary" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L132", "weight": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_refresh_summary", "target": "app_services_bx_invoice_ledger_invoiceledgerservice_calc_summary" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L218", "weight": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_debit_reimburse", "target": "app_services_bx_invoice_ledger_invoiceledgerservice_lock_summary" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L277", "weight": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_release_reimburse", "target": "app_services_bx_invoice_ledger_invoiceledgerservice_lock_summary" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L235", "weight": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_debit_reimburse", "target": "app_services_bx_invoice_ledger_invoiceledgerservice_refresh_summary" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L296", "weight": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_release_reimburse", "target": "app_services_bx_invoice_ledger_invoiceledgerservice_refresh_summary" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L226", "weight": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_debit_reimburse", "target": "app_services_bx_invoice_ledger_invoiceledgerservice_add_entry" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/invoice_ledger.py", "source_location": "L285", "weight": 1.0, "source": "app_services_bx_invoice_ledger_invoiceledgerservice_release_reimburse", "target": "app_services_bx_invoice_ledger_invoiceledgerservice_add_entry" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L582", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_submit", "target": "app_services_bx_invoice_ledger_invoiceledgerservice_debit_reimburse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L680", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_reject", "target": "app_services_bx_invoice_ledger_invoiceledgerservice_release_reimburse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L699", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_withdraw", "target": "app_services_bx_invoice_ledger_invoiceledgerservice_release_reimburse" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_services_bx_data_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_services_bx_data_scope_apply_bx_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_services_bx_reimburse_reimburseservice" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_services_web_auth_roles" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_services_web_auth_roles_iter_user_menu_perm_codes" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_utils_bx_codegen" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_utils_bx_codegen_allocate_reimburse_title_seq" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_utils_bx_codegen_format_reimburse_title" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_utils_bx_codegen_generate_apply_code" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_utils_bx_codegen_is_auto_reimburse_title" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_utils_bx_codegen_parse_reimburse_date" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_utils_bx_codegen_resolve_reimburse_title" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_utils_bx_date_range" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_utils_bx_date_range_current_month_bounds" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse", "target": "app_utils_bx_date_range_resolve_create_time_bounds" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_services_bx_reimburse" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx_data_scope.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_data_scope", "target": "app_services_bx_reimburse_reimburseservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_services_bx_reimburse_reimburseservice" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L706", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_approval_record_dict" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L602", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_approve" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_approved_by_me" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1221", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_batch_offset" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1046", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_build_apply_out_with_details" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L969", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_build_expense_name_condition" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_can_change_applicant" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L803", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_create_with_details" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1276", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_finance_payment_stats" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L784", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_get_approval_history" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L748", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_get_approvals" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_get_by_id" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L956", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_get_details" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L989", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_get_details_map_by_reimburse_ids" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L418", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_get_linked_invoice_ids" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L535", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_get_linked_invoice_ids_map" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L440", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_get_linked_invoices_brief" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_get_paged" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1057", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_global_status_counts" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_has_debit_reimburse" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L719", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_latest_approval_per_node" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1066", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_my_apply_base" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1078", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_my_apply_stats" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_normalize_invoice_links" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1190", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_offset" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1040", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_out_one_with_attachment_counts" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1010", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1167", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_pay" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_pending_approval" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1136", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_pending_approval_stats" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L736", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_query_approvals" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L647", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_reject" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_resolve_applicant" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_soft_delete" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L558", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_submit" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L329", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_sync_reimburse_invoices" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_tenant_no" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L872", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_update_with_details" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L687", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_withdraw" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice", "target": "app_services_bx_reimburse_reimburseservice_workflow_nodes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse_import.py", "source_location": "L438", "weight": 1.0, "source": "app_services_bx_reimburse_import_import_reimburse_workbook", "target": "app_services_bx_reimburse_reimburseservice_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L605", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_approve", "target": "app_services_bx_reimburse_reimburseservice_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L1229", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_batch_offset", "target": "app_services_bx_reimburse_reimburseservice_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L812", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_create_with_details", "target": "app_services_bx_reimburse_reimburseservice_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L1198", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_offset", "target": "app_services_bx_reimburse_reimburseservice_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L1174", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_pay", "target": "app_services_bx_reimburse_reimburseservice_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L650", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_reject", "target": "app_services_bx_reimburse_reimburseservice_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L137", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_soft_delete", "target": "app_services_bx_reimburse_reimburseservice_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L566", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_submit", "target": "app_services_bx_reimburse_reimburseservice_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_tenant_no", "target": "app_services_bx_reimburse_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L880", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_update_with_details", "target": "app_services_bx_reimburse_reimburseservice_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L688", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_withdraw", "target": "app_services_bx_reimburse_reimburseservice_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L602", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_approve", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_approved_by_me", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1221", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_batch_offset", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1046", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_build_apply_out_with_details", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L969", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_build_expense_name_condition", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_can_change_applicant", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L803", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_create_with_details", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1276", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_finance_payment_stats", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L784", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_get_approval_history", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L748", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_get_approvals", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_get_by_id", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L956", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_get_details", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L989", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_get_details_map_by_reimburse_ids", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L418", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_get_linked_invoice_ids", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L535", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_get_linked_invoice_ids_map", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L440", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_get_linked_invoices_brief", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_get_paged", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1057", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_global_status_counts", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_has_debit_reimburse", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1066", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_my_apply_base", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1078", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_my_apply_stats", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1190", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_offset", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1040", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_out_one_with_attachment_counts", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1010", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1167", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_pay", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_pending_approval", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L1136", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_pending_approval_stats", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L736", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_query_approvals", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L647", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_reject", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_resolve_applicant", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_soft_delete", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L558", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_submit", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L329", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_sync_reimburse_invoices", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L872", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_update_with_details", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L687", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_withdraw", "target": "app_services_bx_reimburse_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_workflow_nodes", "target": "app_services_bx_reimburse_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse_import.py", "source_location": "L222", "weight": 1.0, "source": "app_services_bx_reimburse_import_load_applicant_options", "target": "app_services_bx_reimburse_reimburseservice_can_change_applicant" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_rationale_63", "target": "app_services_bx_reimburse_reimburseservice_can_change_applicant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L67", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_can_change_applicant", "target": "app_services_web_auth_roles_iter_user_menu_perm_codes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L88", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_resolve_applicant", "target": "app_services_bx_reimburse_reimburseservice_can_change_applicant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse_import.py", "source_location": "L486", "weight": 1.0, "source": "app_services_bx_reimburse_import_import_reimburse_workbook", "target": "app_services_bx_reimburse_reimburseservice_resolve_applicant" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_rationale_78", "target": "app_services_bx_reimburse_reimburseservice_resolve_applicant" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx_data_scope.py", "source_location": "L51", "weight": 1.0, "source": "app_services_bx_data_scope_assert_bx_biz_in_scope", "target": "app_services_bx_reimburse_reimburseservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L606", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_approve", "target": "app_services_bx_reimburse_reimburseservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L1230", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_batch_offset", "target": "app_services_bx_reimburse_reimburseservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L788", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_get_approval_history", "target": "app_services_bx_reimburse_reimburseservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L751", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_get_approvals", "target": "app_services_bx_reimburse_reimburseservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L1199", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_offset", "target": "app_services_bx_reimburse_reimburseservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L1175", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_pay", "target": "app_services_bx_reimburse_reimburseservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L651", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_reject", "target": "app_services_bx_reimburse_reimburseservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L567", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_submit", "target": "app_services_bx_reimburse_reimburseservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L881", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_update_with_details", "target": "app_services_bx_reimburse_reimburseservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L689", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_withdraw", "target": "app_services_bx_reimburse_reimburseservice_get_by_id" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_get_paged", "target": "app_services_bx_reimburse_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L706", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_approval_record_dict", "target": "app_services_bx_reimburse_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L784", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_get_approval_history", "target": "app_services_bx_reimburse_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L748", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_get_approvals", "target": "app_services_bx_reimburse_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L609", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_approve", "target": "app_services_bx_reimburse_reimburseservice_workflow_nodes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L757", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_get_approvals", "target": "app_services_bx_reimburse_reimburseservice_workflow_nodes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L654", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_reject", "target": "app_services_bx_reimburse_reimburseservice_workflow_nodes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L595", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_submit", "target": "app_services_bx_reimburse_reimburseservice_workflow_nodes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L197", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_pending_approval", "target": "app_services_bx_reimburse_reimburseservice_build_expense_name_condition" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_pending_approval", "target": "app_services_bx_reimburse_reimburseservice_offset" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L200", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_pending_approval", "target": "app_utils_bx_date_range_resolve_create_time_bounds" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L272", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_approved_by_me", "target": "app_services_bx_data_scope_apply_bx_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L260", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_approved_by_me", "target": "app_services_bx_reimburse_reimburseservice_build_expense_name_condition" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_reimburseservice_approved_by_me", "target": "app_services_bx_reimburse_reimburseservice_offset" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L263", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_approved_by_me", "target": "app_utils_bx_date_range_resolve_create_time_bounds" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L580", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_submit", "target": "app_services_bx_reimburse_reimburseservice_has_debit_reimburse" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L301", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_rationale_301", "target": "app_services_bx_reimburse_reimburseservice_normalize_invoice_links" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L339", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_sync_reimburse_invoices", "target": "app_services_bx_reimburse_reimburseservice_normalize_invoice_links" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L571", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_submit", "target": "app_services_bx_reimburse_reimburseservice_sync_reimburse_invoices" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L1052", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_build_apply_out_with_details", "target": "app_services_bx_reimburse_reimburseservice_get_linked_invoice_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L1053", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_build_apply_out_with_details", "target": "app_services_bx_reimburse_reimburseservice_get_linked_invoices_brief" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L1020", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts", "target": "app_services_bx_reimburse_reimburseservice_get_linked_invoice_ids_map" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L592", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_submit", "target": "app_utils_bx_codegen_generate_apply_code" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L800", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_get_approval_history", "target": "app_services_bx_reimburse_reimburseservice_approval_record_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L767", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_get_approvals", "target": "app_services_bx_reimburse_reimburseservice_approval_record_dict" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L722", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_rationale_722", "target": "app_services_bx_reimburse_reimburseservice_latest_approval_per_node" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L762", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_get_approvals", "target": "app_services_bx_reimburse_reimburseservice_latest_approval_per_node" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L760", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_get_approvals", "target": "app_services_bx_reimburse_reimburseservice_query_approvals" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse.py", "source_location": "L787", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_rationale_787", "target": "app_services_bx_reimburse_reimburseservice_get_approval_history" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse_import.py", "source_location": "L556", "weight": 1.0, "source": "app_services_bx_reimburse_import_import_reimburse_workbook", "target": "app_services_bx_reimburse_reimburseservice_create_with_details" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L815", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_create_with_details", "target": "app_utils_bx_codegen_parse_reimburse_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L823", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_create_with_details", "target": "app_utils_bx_codegen_resolve_reimburse_title" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L908", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_update_with_details", "target": "app_utils_bx_codegen_allocate_reimburse_title_seq" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L912", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_update_with_details", "target": "app_utils_bx_codegen_format_reimburse_title" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L904", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_update_with_details", "target": "app_utils_bx_codegen_is_auto_reimburse_title" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L888", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_update_with_details", "target": "app_utils_bx_codegen_parse_reimburse_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L1050", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_build_apply_out_with_details", "target": "app_services_bx_reimburse_reimburseservice_get_details" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L1019", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts", "target": "app_services_bx_reimburse_reimburseservice_get_details_map_by_reimburse_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L1043", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_out_one_with_attachment_counts", "target": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L1049", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_build_apply_out_with_details", "target": "app_services_bx_reimburse_reimburseservice_out_one_with_attachment_counts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L1061", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_global_status_counts", "target": "app_services_bx_data_scope_apply_bx_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L1075", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_my_apply_base", "target": "app_services_bx_data_scope_apply_bx_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L1079", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_my_apply_stats", "target": "app_services_bx_reimburse_reimburseservice_my_apply_base" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L1111", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_my_apply_stats", "target": "app_utils_bx_date_range_current_month_bounds" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L1156", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_pending_approval_stats", "target": "app_utils_bx_date_range_current_month_bounds" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L1281", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_finance_payment_stats", "target": "app_services_bx_data_scope_apply_bx_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/reimburse.py", "source_location": "L1305", "weight": 1.0, "source": "app_services_bx_reimburse_reimburseservice_finance_payment_stats", "target": "app_utils_bx_date_range_current_month_bounds" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L351", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_services_bx_reimburse_import_build_annotated_result_bytes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_services_bx_reimburse_import_build_applicant_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_services_bx_reimburse_import_build_expense_path_labels" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_services_bx_reimburse_import_build_import_template_bytes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_services_bx_reimburse_import_cell_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_services_bx_reimburse_import_ids_visible_in_web_tree" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L408", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_services_bx_reimburse_import_import_reimburse_workbook" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_services_bx_reimburse_import_is_example_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L346", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_services_bx_reimburse_import_iter_data_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_services_bx_reimburse_import_load_applicant_options" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_services_bx_reimburse_import_load_expense_nodes_flat" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L391", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_services_bx_reimburse_import_mark_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_services_bx_reimburse_import_parse_amount" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_services_bx_reimburse_import_partition_import_groups" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_services_bx_reimburse_import_py_decimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_services_bx_reimburse_import_read_sheet_header" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L321", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_services_bx_reimburse_import_scan_sheet_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_services_bx_reimburse_import_validate_group_headers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_utils_bx_codegen" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_utils_bx_codegen_generate_apply_code" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_utils_bx_codegen_parse_optional_date" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_utils_bx_codegen_parse_reimburse_date" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_utils_excel_list_validation" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_utils_excel_list_validation_add_list_validation" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import", "target": "app_utils_excel_list_validation_write_option_sheet" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import", "target": "app_services_bx_reimburse_import" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L259", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_build_import_template_bytes", "target": "app_services_bx_reimburse_import_build_applicant_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L444", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_import_reimburse_workbook", "target": "app_services_bx_reimburse_import_build_applicant_label" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import", "target": "app_services_bx_reimburse_import_build_applicant_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_build_expense_path_labels", "target": "app_services_bx_reimburse_import_ids_visible_in_web_tree" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_ids_visible_in_web_tree", "target": "app_services_bx_reimburse_import_py_any" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_rationale_66", "target": "app_services_bx_reimburse_import_ids_visible_in_web_tree" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_build_expense_path_labels", "target": "app_services_bx_reimburse_import_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_build_import_template_bytes", "target": "app_services_bx_reimburse_import_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_cell_str", "target": "app_services_bx_reimburse_import_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L408", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_import_reimburse_workbook", "target": "app_services_bx_reimburse_import_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_is_example_row", "target": "app_services_bx_reimburse_import_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L346", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_iter_data_rows", "target": "app_services_bx_reimburse_import_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_load_applicant_options", "target": "app_services_bx_reimburse_import_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_load_expense_nodes_flat", "target": "app_services_bx_reimburse_import_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_parse_amount", "target": "app_services_bx_reimburse_import_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_partition_import_groups", "target": "app_services_bx_reimburse_import_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L321", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_scan_sheet_rows", "target": "app_services_bx_reimburse_import_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_validate_group_headers", "target": "app_services_bx_reimburse_import_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_build_import_template_bytes", "target": "app_services_bx_reimburse_import_build_expense_path_labels" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L440", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_import_reimburse_workbook", "target": "app_services_bx_reimburse_import_build_expense_path_labels" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_rationale_88", "target": "app_services_bx_reimburse_import_build_expense_path_labels" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import", "target": "app_services_bx_reimburse_import_build_expense_path_labels" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L341", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_scan_sheet_rows", "target": "app_services_bx_reimburse_import_is_example_row" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import", "target": "app_services_bx_reimburse_import_is_example_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L469", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_import_reimburse_workbook", "target": "app_services_bx_reimburse_import_partition_import_groups" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import", "target": "app_services_bx_reimburse_import_partition_import_groups" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L474", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_import_reimburse_workbook", "target": "app_services_bx_reimburse_import_validate_group_headers" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import", "target": "app_services_bx_reimburse_import_validate_group_headers" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L360", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_build_annotated_result_bytes", "target": "app_services_bx_reimburse_import_cell_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_cell_str", "target": "app_services_bx_reimburse_import_py_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L431", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_import_reimburse_workbook", "target": "app_services_bx_reimburse_import_cell_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_parse_amount", "target": "app_services_bx_reimburse_import_cell_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_read_sheet_header", "target": "app_services_bx_reimburse_import_cell_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L332", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_scan_sheet_rows", "target": "app_services_bx_reimburse_import_cell_str" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import", "target": "app_services_bx_reimburse_import_cell_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L516", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_import_reimburse_workbook", "target": "app_services_bx_reimburse_import_parse_amount" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_parse_amount", "target": "app_services_bx_reimburse_import_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L439", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_import_reimburse_workbook", "target": "app_services_bx_reimburse_import_load_expense_nodes_flat" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_load_expense_nodes_flat", "target": "app_services_bx_reimburse_import_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L408", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_import_reimburse_workbook", "target": "app_services_bx_reimburse_import_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_load_applicant_options", "target": "app_services_bx_reimburse_import_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L442", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_import_reimburse_workbook", "target": "app_services_bx_reimburse_import_load_applicant_options" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_build_import_template_bytes", "target": "app_services_bx_reimburse_import_py_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L285", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_build_import_template_bytes", "target": "app_utils_excel_list_validation_add_list_validation" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L254", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_build_import_template_bytes", "target": "app_utils_excel_list_validation_write_option_sheet" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse_import.py", "source_location": "L303", "weight": 1.0, "source": "app_services_bx_reimburse_import_build_import_template_bytes", "target": "bytesio" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse_import.py", "source_location": "L238", "weight": 1.0, "source": "app_services_bx_reimburse_import_build_import_template_bytes", "target": "workbook" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import", "target": "app_services_bx_reimburse_import_build_import_template_bytes" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_read_sheet_header", "target": "app_services_bx_reimburse_import_py_worksheet" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L323", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_scan_sheet_rows", "target": "app_services_bx_reimburse_import_read_sheet_header" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L346", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_iter_data_rows", "target": "app_services_bx_reimburse_import_py_worksheet" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L321", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_scan_sheet_rows", "target": "app_services_bx_reimburse_import_py_worksheet" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L422", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_import_reimburse_workbook", "target": "app_services_bx_reimburse_import_scan_sheet_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L348", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_iter_data_rows", "target": "app_services_bx_reimburse_import_scan_sheet_rows" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L322", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_rationale_322", "target": "app_services_bx_reimburse_import_scan_sheet_rows" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L347", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_rationale_347", "target": "app_services_bx_reimburse_import_iter_data_rows" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import", "target": "app_services_bx_reimburse_import_iter_data_rows" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse_import.py", "source_location": "L356", "weight": 1.0, "source": "app_services_bx_reimburse_import_build_annotated_result_bytes", "target": "bytesio" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L597", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_import_reimburse_workbook", "target": "app_services_bx_reimburse_import_build_annotated_result_bytes" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L355", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_rationale_355", "target": "app_services_bx_reimburse_import_build_annotated_result_bytes" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import", "target": "app_services_bx_reimburse_import_build_annotated_result_bytes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L426", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_import_reimburse_workbook", "target": "app_services_bx_reimburse_import_mark_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L545", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_import_reimburse_workbook", "target": "app_utils_bx_codegen_generate_apply_code" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L526", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_import_reimburse_workbook", "target": "app_utils_bx_codegen_parse_optional_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/reimburse_import.py", "source_location": "L496", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_reimburse_import_import_reimburse_workbook", "target": "app_utils_bx_codegen_parse_reimburse_date" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/bx/reimburse_import.py", "source_location": "L415", "weight": 1.0, "source": "app_services_bx_reimburse_import_import_reimburse_workbook", "target": "bytesio" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage", "target": "app_services_bx_storage_download_file_bytes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage", "target": "app_services_bx_storage_file_stream" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage", "target": "app_services_bx_storage_get_access_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage", "target": "app_services_bx_storage_get_download_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage", "target": "app_services_bx_storage_get_preview_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage", "target": "app_services_bx_storage_normalize_storage_path" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage", "target": "app_services_bx_storage_upload_bx_file" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage_rationale_1", "target": "app_services_bx_storage" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage_download_file_bytes", "target": "app_services_bx_storage_normalize_storage_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage_get_access_url", "target": "app_services_bx_storage_normalize_storage_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage_get_download_url", "target": "app_services_bx_storage_normalize_storage_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage_get_preview_url", "target": "app_services_bx_storage_normalize_storage_path" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage_rationale_12", "target": "app_services_bx_storage_normalize_storage_path" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage_upload_bx_file", "target": "app_services_bx_storage_normalize_storage_path" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage_rationale_32", "target": "app_services_bx_storage_upload_bx_file" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage_rationale_45", "target": "app_services_bx_storage_get_access_url" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage_rationale_54", "target": "app_services_bx_storage_get_preview_url" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage_rationale_66", "target": "app_services_bx_storage_get_download_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage_file_stream", "target": "app_services_bx_storage_download_file_bytes" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage_rationale_73", "target": "app_services_bx_storage_download_file_bytes" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L281", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service", "target": "app_services_bx_storage_download_file_bytes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_recognize_personnel_cert", "target": "app_services_bx_storage_download_file_bytes" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/storage.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_storage_file_stream", "target": "bytesio" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow", "target": "app_services_bx_workflow_workflowservice" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/bx_data_scope.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_data_scope", "target": "app_services_bx_workflow_workflowservice" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_workflowservice", "target": "app_services_bx_workflow_workflowservice_create" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_workflowservice", "target": "app_services_bx_workflow_workflowservice_ensure_by_biz_type" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_workflowservice", "target": "app_services_bx_workflow_workflowservice_get_by_biz_type" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_workflowservice", "target": "app_services_bx_workflow_workflowservice_get_by_id" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_workflowservice", "target": "app_services_bx_workflow_workflowservice_get_paged" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_workflowservice", "target": "app_services_bx_workflow_workflowservice_save_nodes" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_workflowservice", "target": "app_services_bx_workflow_workflowservice_soft_delete" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_workflowservice", "target": "app_services_bx_workflow_workflowservice_tenant_no" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_workflowservice", "target": "app_services_bx_workflow_workflowservice_update" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/workflow.py", "source_location": "L65", "weight": 1.0, "source": "app_services_bx_workflow_workflowservice_create", "target": "app_services_bx_workflow_workflowservice_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/workflow.py", "source_location": "L129", "weight": 1.0, "source": "app_services_bx_workflow_workflowservice_ensure_by_biz_type", "target": "app_services_bx_workflow_workflowservice_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/workflow.py", "source_location": "L160", "weight": 1.0, "source": "app_services_bx_workflow_workflowservice_save_nodes", "target": "app_services_bx_workflow_workflowservice_tenant_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/workflow.py", "source_location": "L97", "weight": 1.0, "source": "app_services_bx_workflow_workflowservice_soft_delete", "target": "app_services_bx_workflow_workflowservice_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_workflowservice_tenant_no", "target": "app_services_bx_workflow_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/workflow.py", "source_location": "L83", "weight": 1.0, "source": "app_services_bx_workflow_workflowservice_update", "target": "app_services_bx_workflow_workflowservice_tenant_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_workflowservice_create", "target": "app_services_bx_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_workflowservice_ensure_by_biz_type", "target": "app_services_bx_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_workflowservice_get_by_biz_type", "target": "app_services_bx_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_workflowservice_get_by_id", "target": "app_services_bx_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_workflowservice_get_paged", "target": "app_services_bx_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_workflowservice_save_nodes", "target": "app_services_bx_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_workflowservice_soft_delete", "target": "app_services_bx_workflow_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_workflowservice_update", "target": "app_services_bx_workflow_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx_data_scope.py", "source_location": "L58", "weight": 1.0, "source": "app_services_bx_data_scope_assert_bx_biz_in_scope", "target": "app_services_bx_workflow_workflowservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/workflow.py", "source_location": "L161", "weight": 1.0, "source": "app_services_bx_workflow_workflowservice_save_nodes", "target": "app_services_bx_workflow_workflowservice_get_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/workflow.py", "source_location": "L138", "weight": 1.0, "source": "app_services_bx_workflow_workflowservice_ensure_by_biz_type", "target": "app_services_bx_workflow_workflowservice_create" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_workflowservice_soft_delete", "target": "app_services_bx_workflow_workflowservice_update" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/bx/workflow.py", "source_location": "L130", "weight": 1.0, "source": "app_services_bx_workflow_workflowservice_ensure_by_biz_type", "target": "app_services_bx_workflow_workflowservice_get_by_biz_type" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx/workflow.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_workflow_rationale_128", "target": "app_services_bx_workflow_workflowservice_ensure_by_biz_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx_data_scope.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_data_scope", "target": "app_services_bx_data_scope_apply_bx_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx_data_scope.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_data_scope", "target": "app_services_bx_data_scope_assert_bx_attachment_biz_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx_data_scope.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_data_scope", "target": "app_services_bx_data_scope_assert_bx_biz_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/bx_data_scope.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_data_scope", "target": "app_services_bx_data_scope_assert_bx_row_in_scope" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx_data_scope.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_data_scope_rationale_1", "target": "app_services_bx_data_scope" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx_data_scope.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_data_scope_apply_bx_scope", "target": "app_services_bx_data_scope_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx_data_scope.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_data_scope_assert_bx_attachment_biz_in_scope", "target": "app_services_bx_data_scope_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx_data_scope.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_data_scope_assert_bx_biz_in_scope", "target": "app_services_bx_data_scope_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/bx_data_scope.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_data_scope_assert_bx_row_in_scope", "target": "app_services_bx_data_scope_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/bx_data_scope.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_data_scope_assert_bx_attachment_biz_in_scope", "target": "app_services_bx_data_scope_assert_bx_biz_in_scope" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/bx_data_scope.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_bx_data_scope_rationale_36", "target": "app_services_bx_data_scope_assert_bx_biz_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_pdf", "target": "app_services_crm_quote_pdf_build_quote_html" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_pdf", "target": "app_services_crm_quote_pdf_default_value" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_pdf", "target": "app_services_crm_quote_pdf_format_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_pdf", "target": "app_services_crm_quote_pdf_format_discount" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_pdf", "target": "app_services_crm_quote_pdf_format_money" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_pdf", "target": "app_services_crm_quote_pdf_generate_quote_pdf" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_pdf", "target": "app_services_crm_quote_pdf_get_pdf_styles" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_pdf_rationale_1", "target": "app_services_crm_quote_pdf" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_pdf_build_quote_html", "target": "app_services_crm_quote_pdf_default_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_pdf_build_quote_html", "target": "app_services_crm_quote_pdf_format_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_pdf_format_date", "target": "app_services_crm_quote_pdf_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_pdf_build_quote_html", "target": "app_services_crm_quote_pdf_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_pdf_format_discount", "target": "app_services_crm_quote_pdf_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_pdf_format_money", "target": "app_services_crm_quote_pdf_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_pdf_generate_quote_pdf", "target": "app_services_crm_quote_pdf_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_pdf_build_quote_html", "target": "app_services_crm_quote_pdf_format_money" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_pdf_build_quote_html", "target": "app_services_crm_quote_pdf_format_discount" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_pdf_build_quote_html", "target": "app_services_crm_quote_pdf_get_pdf_styles" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L196", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_pdf_generate_quote_pdf", "target": "app_services_crm_quote_pdf_build_quote_html" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/crm_quote_pdf.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_quote_pdf_rationale_189", "target": "app_services_crm_quote_pdf_generate_quote_pdf" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm_settlement_clause.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_settlement_clause", "target": "app_services_crm_settlement_clause_default_settlement_clause" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_settlement_clause", "target": "app_services_crm_settlement_clause" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_settlement_clause.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_settlement_clause", "target": "app_services_crm_settlement_clause_default_settlement_clause" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_supplier_hazard", "target": "app_services_crm_supplier_hazard_assert_products_allowed_for_supplier" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_supplier_hazard", "target": "app_services_crm_supplier_hazard_enrich_products_with_hazard_flags" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_supplier_hazard", "target": "app_services_crm_supplier_hazard_get_supplier_hazard_flags" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_supplier_hazard", "target": "app_services_crm_supplier_hazard_product_allowed" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_supplier_hazard.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_supplier_hazard", "target": "app_services_crm_supplier_hazard" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_supplier_hazard_assert_products_allowed_for_supplier", "target": "app_services_crm_supplier_hazard_product_allowed" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_crm_supplier_hazard.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_crm_supplier_hazard", "target": "app_services_crm_supplier_hazard_product_allowed" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_supplier_hazard_assert_products_allowed_for_supplier", "target": "app_services_crm_supplier_hazard_get_supplier_hazard_flags" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_supplier_hazard_get_supplier_hazard_flags", "target": "app_services_crm_supplier_hazard_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_supplier_hazard_assert_products_allowed_for_supplier", "target": "app_services_crm_supplier_hazard_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_supplier_hazard_enrich_products_with_hazard_flags", "target": "app_services_crm_supplier_hazard_py_session" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L50", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_supplier_hazard_enrich_products_with_hazard_flags", "target": "app_services_crm_supplier_hazard_py_any" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_supplier_hazard_rationale_54", "target": "app_services_crm_supplier_hazard_enrich_products_with_hazard_flags" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/crm_supplier_hazard.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_crm_supplier_hazard_assert_products_allowed_for_supplier", "target": "app_services_crm_supplier_hazard_py_any" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_auto_generate_plans", "target": "app_services_db_auto_generate_plans_get_last_month_range" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_auto_generate_plans", "target": "app_services_db_auto_generate_plans_month_range" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_auto_generate_plans", "target": "app_services_db_auto_generate_plans_run_auto_generate_monthly_plans" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_auto_generate_plans", "target": "app_services_db_plan_helpers" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_auto_generate_plans", "target": "app_services_db_plan_helpers_default_execution_status" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_auto_generate_plans", "target": "app_services_db_plan_helpers_generate_plan_no" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_auto_generate_plans_rationale_1", "target": "app_services_db_auto_generate_plans" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/tasks/db_auto_plan.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_db_auto_plan", "target": "app_services_db_auto_generate_plans" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_auto_generate_plans_get_last_month_range", "target": "app_services_db_auto_generate_plans_month_range" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_auto_generate_plans_month_range", "target": "app_services_db_auto_generate_plans_py_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_auto_generate_plans_run_auto_generate_monthly_plans", "target": "app_services_db_auto_generate_plans_month_range" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_auto_generate_plans_get_last_month_range", "target": "app_services_db_auto_generate_plans_py_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_auto_generate_plans_run_auto_generate_monthly_plans", "target": "app_services_db_auto_generate_plans_py_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_auto_generate_plans_run_auto_generate_monthly_plans", "target": "app_services_db_auto_generate_plans_get_last_month_range" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_auto_generate_plans_rationale_41", "target": "app_services_db_auto_generate_plans_run_auto_generate_monthly_plans" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_auto_generate_plans_run_auto_generate_monthly_plans", "target": "app_services_db_auto_generate_plans_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_auto_generate_plans_run_auto_generate_monthly_plans", "target": "app_services_db_plan_helpers_default_execution_status" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/auto_generate_plans.py", "source_location": "L107", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_auto_generate_plans_run_auto_generate_monthly_plans", "target": "app_services_db_plan_helpers_generate_plan_no" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/tasks/db_auto_plan.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_db_auto_plan", "target": "app_services_db_auto_generate_plans_run_auto_generate_monthly_plans" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/tasks/db_auto_plan.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_db_auto_plan_auto_generate_monthly_plans_job", "target": "app_services_db_auto_generate_plans_run_auto_generate_monthly_plans" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_id.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_id", "target": "app_services_db_inventory_id_allocate_inbound_outbound_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_id.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_id", "target": "app_services_db_inventory_id_ensure_sequence_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_id.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_id", "target": "app_services_db_inventory_id_max_numeric_inbound_outbound_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_id.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_id", "target": "app_services_db_inventory_id_next_inbound_outbound_id" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_id.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_id_rationale_1", "target": "app_services_db_inventory_id" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_db_inventory_id" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_db_inventory_id.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_inventory_id", "target": "app_services_db_inventory_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_id.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_id_ensure_sequence_row", "target": "app_services_db_inventory_id_max_numeric_inbound_outbound_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_id.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_id_max_numeric_inbound_outbound_id", "target": "app_services_db_inventory_id_py_session" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_id.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_id_rationale_16", "target": "app_services_db_inventory_id_max_numeric_inbound_outbound_id" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_db_inventory_id.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_inventory_id", "target": "app_services_db_inventory_id_max_numeric_inbound_outbound_id" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_id.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_id_allocate_inbound_outbound_id", "target": "app_services_db_inventory_id_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_id.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_id_ensure_sequence_row", "target": "app_services_db_inventory_id_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_id.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_id_next_inbound_outbound_id", "target": "app_services_db_inventory_id_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_id.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_id_allocate_inbound_outbound_id", "target": "app_services_db_inventory_id_ensure_sequence_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_id.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_id_next_inbound_outbound_id", "target": "app_services_db_inventory_id_allocate_inbound_outbound_id" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/db/inventory_id.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_inventory_id_rationale_74", "target": "app_services_db_inventory_id_next_inbound_outbound_id" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_db_inventory_id_next_inbound_outbound_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L390", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_create_db_inventory", "target": "app_services_db_inventory_id_next_inbound_outbound_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers", "target": "app_services_db_mappers_create_by_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers", "target": "app_services_db_mappers_datetime_end_of_day" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers", "target": "app_services_db_mappers_fmt_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers", "target": "app_services_db_mappers_fmt_datetime" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers", "target": "app_services_db_mappers_inventory_date_to_api" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers", "target": "app_services_db_mappers_inventory_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers", "target": "app_services_db_mappers_is_empty_inventory_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers", "target": "app_services_db_mappers_load_user_display_name_map" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L251", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers", "target": "app_services_db_mappers_parse_date_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers", "target": "app_services_db_mappers_parse_datetime_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers", "target": "app_services_db_mappers_parse_site_feedback_images" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers", "target": "app_services_db_mappers_plan_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers", "target": "app_services_db_mappers_plan_to_read_with_fill_link" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers", "target": "app_services_db_mappers_py_datetime" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers", "target": "app_services_db_mappers_weighing_to_read" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_rationale_1", "target": "app_services_db_mappers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_db_mappers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_db_mappers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service", "target": "app_services_db_mappers" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_fmt_date", "target": "app_services_db_mappers_py_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_fmt_date", "target": "app_services_db_mappers_py_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_inventory_date_to_api", "target": "app_services_db_mappers_fmt_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_plan_to_read", "target": "app_services_db_mappers_fmt_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_datetime_end_of_day", "target": "app_services_db_mappers_py_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_inventory_date_to_api", "target": "app_services_db_mappers_py_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_is_empty_inventory_date", "target": "app_services_db_mappers_py_date" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L251", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_parse_date_str", "target": "app_services_db_mappers_py_date" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_datetime_end_of_day", "target": "app_services_db_mappers_py_datetime" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_fmt_datetime", "target": "app_services_db_mappers_py_datetime" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_parse_datetime_str", "target": "app_services_db_mappers_py_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_inventory_to_read", "target": "app_services_db_mappers_fmt_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_plan_to_read", "target": "app_services_db_mappers_fmt_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_weighing_to_read", "target": "app_services_db_mappers_fmt_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L171", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_inventory_to_read", "target": "app_services_db_mappers_load_user_display_name_map" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_load_user_display_name_map", "target": "app_services_db_mappers_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_plan_to_read", "target": "app_services_db_mappers_load_user_display_name_map" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_rationale_42", "target": "app_services_db_mappers_load_user_display_name_map" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L214", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_weighing_to_read", "target": "app_services_db_mappers_load_user_display_name_map" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_inventory_to_read", "target": "app_services_db_mappers_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_plan_to_read", "target": "app_services_db_mappers_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_plan_to_read_with_fill_link", "target": "app_services_db_mappers_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_weighing_to_read", "target": "app_services_db_mappers_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_inventory_to_read", "target": "app_services_db_mappers_create_by_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_plan_to_read", "target": "app_services_db_mappers_create_by_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_weighing_to_read", "target": "app_services_db_mappers_create_by_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_plan_to_read_with_fill_link", "target": "app_services_db_mappers_plan_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_inventory_date_to_api", "target": "app_services_db_mappers_is_empty_inventory_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L175", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_inventory_to_read", "target": "app_services_db_mappers_inventory_date_to_api" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/mappers.py", "source_location": "L200", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_mappers_inventory_to_read", "target": "app_services_db_mappers_parse_site_feedback_images" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/db/mappers.py", "source_location": "L248", "weight": 1.0, "source": "app_services_db_mappers_datetime_end_of_day", "target": "time" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_db_mappers_parse_date_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_normalize_plan_date", "target": "app_services_db_mappers_parse_date_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_normalize_to_date", "target": "app_services_db_mappers_parse_date_str" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_db_mappers_parse_date_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_normalize_plan_date", "target": "app_services_db_mappers_parse_date_str" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service", "target": "app_services_db_mappers_parse_date_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service_normalize_plan_date", "target": "app_services_db_mappers_parse_date_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/plan_helpers.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_plan_helpers", "target": "app_services_db_plan_helpers_default_execution_status" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/plan_helpers.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_plan_helpers", "target": "app_services_db_plan_helpers_generate_plan_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_db_plan_helpers" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/db/plan_helpers.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_plan_helpers_rationale_8", "target": "app_services_db_plan_helpers_generate_plan_no" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_db_plan_helpers_generate_plan_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L346", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_create_db_plan", "target": "app_services_db_plan_helpers_generate_plan_no" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_db_plan_helpers_default_execution_status" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L355", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_create_db_plan", "target": "app_services_db_plan_helpers_default_execution_status" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/product_helpers.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_product_helpers", "target": "app_services_db_product_helpers_apply_product_snapshot_to_inventory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/product_helpers.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_product_helpers", "target": "app_services_db_product_helpers_apply_product_snapshot_to_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/product_helpers.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_product_helpers", "target": "app_services_db_product_helpers_apply_product_snapshot_to_weighing" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/product_helpers.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_product_helpers", "target": "app_services_db_product_helpers_productsnapshot" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/product_helpers.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_product_helpers", "target": "app_services_db_product_helpers_resolve_crm_product" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/db/product_helpers.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_product_helpers_rationale_1", "target": "app_services_db_product_helpers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_db_product_helpers" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_resolve_crm_product", "target": "app_services_db_product_helpers" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/db/product_helpers.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_product_helpers_apply_product_snapshot_to_inventory", "target": "app_services_db_product_helpers_productsnapshot" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/db/product_helpers.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_product_helpers_apply_product_snapshot_to_plan", "target": "app_services_db_product_helpers_productsnapshot" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/db/product_helpers.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_product_helpers_apply_product_snapshot_to_weighing", "target": "app_services_db_product_helpers_productsnapshot" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/db/product_helpers.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_product_helpers_resolve_crm_product", "target": "app_services_db_product_helpers_productsnapshot" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/db/product_helpers.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_product_helpers_rationale_26", "target": "app_services_db_product_helpers_resolve_crm_product" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/db/product_helpers.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_product_helpers_resolve_crm_product", "target": "app_services_db_product_helpers_py_session" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_db_product_helpers_resolve_crm_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L384", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_create_db_inventory", "target": "app_services_db_product_helpers_resolve_crm_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L342", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_create_db_plan", "target": "app_services_db_product_helpers_resolve_crm_product" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_db_resolve_crm_product.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_db_resolve_crm_product", "target": "app_services_db_product_helpers_resolve_crm_product" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_db_product_helpers_apply_product_snapshot_to_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L365", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_create_db_plan", "target": "app_services_db_product_helpers_apply_product_snapshot_to_plan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_db_product_helpers_apply_product_snapshot_to_inventory" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L405", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_create_db_inventory", "target": "app_services_db_product_helpers_apply_product_snapshot_to_inventory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/weighing_logic.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_weighing_logic", "target": "app_services_db_weighing_logic_has_weight_time" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db/weighing_logic.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_weighing_logic", "target": "app_services_db_weighing_logic_process_weighing_business_logic" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/db/weighing_logic.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_weighing_logic", "target": "app_services_db_weighing_logic_py_datetime" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/db/weighing_logic.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_weighing_logic_rationale_1", "target": "app_services_db_weighing_logic" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/db/weighing_logic.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_weighing_logic_has_weight_time", "target": "app_services_db_weighing_logic_py_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/db/weighing_logic.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_weighing_logic_process_weighing_business_logic", "target": "app_services_db_weighing_logic_has_weight_time" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/db/weighing_logic.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_weighing_logic_process_weighing_business_logic", "target": "app_services_db_weighing_logic_py_session" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/db/weighing_logic.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_weighing_logic_rationale_21", "target": "app_services_db_weighing_logic_process_weighing_business_logic" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db_data_scope.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_data_scope", "target": "app_services_db_data_scope_apply_db_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/db_data_scope.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_data_scope", "target": "app_services_db_data_scope_assert_db_row_in_scope" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/db_data_scope.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_data_scope_rationale_1", "target": "app_services_db_data_scope" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/db_data_scope.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_data_scope_apply_db_scope", "target": "app_services_db_data_scope_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/db_data_scope.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_db_data_scope_assert_db_row_in_scope", "target": "app_services_db_data_scope_py_session" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/dict_ensure.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_dict_ensure", "target": "app_services_dict_ensure_dictensureerror" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/dict_ensure.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_dict_ensure", "target": "app_services_dict_ensure_ensure_dict_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/dict_ensure.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_dict_ensure", "target": "app_services_dict_ensure_ensure_remove_dict_data" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/dict_ensure.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_dict_ensure_rationale_1", "target": "app_services_dict_ensure" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure", "target": "app_services_dict_ensure" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/dict_ensure.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_dict_ensure_ensure_dict_data", "target": "app_services_dict_ensure_dictensureerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/dict_ensure.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_dict_ensure_ensure_remove_dict_data", "target": "app_services_dict_ensure_dictensureerror" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure", "target": "app_services_dict_ensure_dictensureerror" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/dict_ensure.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_dict_ensure_ensure_dict_data", "target": "app_services_dict_ensure_py_session" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure", "target": "app_services_dict_ensure_ensure_dict_data" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/dict_ensure.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_dict_ensure_ensure_remove_dict_data", "target": "app_services_dict_ensure_py_session" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_dict_ensure.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_dict_ensure", "target": "app_services_dict_ensure_ensure_remove_dict_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L753", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_assert_user_is_duty_staff" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L255", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_assignment_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_build_dict_value_from_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L250", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_build_public_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L457", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_count_active_assignments" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_day_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_dutybizerror" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L380", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_empty_day_skeleton" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_ensure_dict_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_format_hhmm" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_format_time_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L414", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_get_day_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L391", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_get_month_summary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L810", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_get_public_page" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L831", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_grab" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_join_work_plans" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L716", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_list_duty_staff_users" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L786", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_list_public_users" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L350", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_load_assignments_for_slots" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L322", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_load_day_by_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_load_day_by_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L224", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_load_dict_label_map" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L342", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_load_slots" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L246", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_new_access_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_normalize_person_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_pad_hhmm" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_parse_hhmm" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_parse_time_range_input" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L690", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_resolve_duty_staff_role_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L790", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_resolve_grab_user" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L465", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_save_day" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_serialize_day" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L441", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_set_link_status" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L264", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_slot_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L421", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_soft_delete_assignment" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule", "target": "app_services_duty_schedule_split_work_plans" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_rationale_1", "target": "app_services_duty_schedule" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "app_services_duty_schedule" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L756", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_assert_user_is_duty_staff", "target": "app_services_duty_schedule_dutybizerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_ensure_dict_data", "target": "app_services_duty_schedule_dutybizerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L813", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_get_public_page", "target": "app_services_duty_schedule_dutybizerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L834", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_grab", "target": "app_services_duty_schedule_dutybizerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_normalize_person_name", "target": "app_services_duty_schedule_dutybizerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_parse_hhmm", "target": "app_services_duty_schedule_dutybizerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_parse_time_range_input", "target": "app_services_duty_schedule_dutybizerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L793", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_resolve_grab_user", "target": "app_services_duty_schedule_dutybizerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L479", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_save_day", "target": "app_services_duty_schedule_dutybizerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L445", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_set_link_status", "target": "app_services_duty_schedule_dutybizerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L434", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_soft_delete_assignment", "target": "app_services_duty_schedule_dutybizerror" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "app_services_duty_schedule_dutybizerror" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_parse_hhmm", "target": "time" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L576", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_save_day", "target": "app_services_duty_schedule_parse_hhmm" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "app_services_duty_schedule_parse_hhmm" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_format_hhmm", "target": "time" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_format_time_label", "target": "time" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_format_time_label", "target": "app_services_duty_schedule_format_hhmm" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L286", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_slot_dict", "target": "app_services_duty_schedule_format_hhmm" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L289", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_slot_dict", "target": "app_services_duty_schedule_format_time_label" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "app_services_duty_schedule_format_time_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L272", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_slot_dict", "target": "app_services_duty_schedule_split_work_plans" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "app_services_duty_schedule_split_work_plans" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L553", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_save_day", "target": "app_services_duty_schedule_join_work_plans" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "app_services_duty_schedule_join_work_plans" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_ensure_dict_data", "target": "app_services_duty_schedule_build_dict_value_from_label" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "app_services_duty_schedule_build_dict_value_from_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_parse_time_range_input", "target": "app_services_duty_schedule_pad_hhmm" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_ensure_dict_data", "target": "app_services_duty_schedule_parse_time_range_input" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_parse_time_range_input", "target": "app_services_duty_schedule_py_any" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_rationale_104", "target": "app_services_duty_schedule_parse_time_range_input" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "app_services_duty_schedule_parse_time_range_input" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L255", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_assignment_dict", "target": "app_services_duty_schedule_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_day_dict", "target": "app_services_duty_schedule_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L380", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_empty_day_skeleton", "target": "app_services_duty_schedule_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L414", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_get_day_detail", "target": "app_services_duty_schedule_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L391", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_get_month_summary", "target": "app_services_duty_schedule_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L810", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_get_public_page", "target": "app_services_duty_schedule_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L831", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_grab", "target": "app_services_duty_schedule_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L465", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_save_day", "target": "app_services_duty_schedule_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_serialize_day", "target": "app_services_duty_schedule_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L441", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_set_link_status", "target": "app_services_duty_schedule_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L264", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_slot_dict", "target": "app_services_duty_schedule_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_ensure_dict_data", "target": "app_services_duty_schedule_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L545", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_save_day", "target": "app_services_duty_schedule_ensure_dict_data" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "app_services_duty_schedule_ensure_dict_data" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L753", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_assert_user_is_duty_staff", "target": "app_services_duty_schedule_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L457", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_count_active_assignments", "target": "app_services_duty_schedule_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L414", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_get_day_detail", "target": "app_services_duty_schedule_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L391", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_get_month_summary", "target": "app_services_duty_schedule_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L810", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_get_public_page", "target": "app_services_duty_schedule_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L831", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_grab", "target": "app_services_duty_schedule_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L716", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_list_duty_staff_users", "target": "app_services_duty_schedule_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L786", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_list_public_users", "target": "app_services_duty_schedule_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L350", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_load_assignments_for_slots", "target": "app_services_duty_schedule_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L322", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_load_day_by_date", "target": "app_services_duty_schedule_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_load_day_by_id", "target": "app_services_duty_schedule_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L224", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_load_dict_label_map", "target": "app_services_duty_schedule_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L342", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_load_slots", "target": "app_services_duty_schedule_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L690", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_resolve_duty_staff_role_id", "target": "app_services_duty_schedule_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L790", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_resolve_grab_user", "target": "app_services_duty_schedule_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L465", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_save_day", "target": "app_services_duty_schedule_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_serialize_day", "target": "app_services_duty_schedule_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L441", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_set_link_status", "target": "app_services_duty_schedule_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L421", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_soft_delete_assignment", "target": "app_services_duty_schedule_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L896", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_grab", "target": "app_services_duty_schedule_load_dict_label_map" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L369", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_serialize_day", "target": "app_services_duty_schedule_load_dict_label_map" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L848", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_grab", "target": "app_services_duty_schedule_normalize_person_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L656", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_save_day", "target": "app_services_duty_schedule_normalize_person_name" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "app_services_duty_schedule_normalize_person_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L491", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_save_day", "target": "app_services_duty_schedule_new_access_token" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L317", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_day_dict", "target": "app_services_duty_schedule_build_public_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L290", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_slot_dict", "target": "app_services_duty_schedule_assignment_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L303", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_day_dict", "target": "app_services_duty_schedule_slot_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L371", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_serialize_day", "target": "app_services_duty_schedule_day_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L415", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_get_day_detail", "target": "app_services_duty_schedule_load_day_by_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L322", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_load_day_by_date", "target": "app_services_duty_schedule_py_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L486", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_save_day", "target": "app_services_duty_schedule_load_day_by_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L380", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_empty_day_skeleton", "target": "app_services_duty_schedule_py_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L414", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_get_day_detail", "target": "app_services_duty_schedule_py_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L393", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_get_month_summary", "target": "app_services_duty_schedule_py_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L446", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_set_link_status", "target": "app_services_duty_schedule_load_day_by_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L509", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_save_day", "target": "app_services_duty_schedule_load_slots" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L367", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_serialize_day", "target": "app_services_duty_schedule_load_slots" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L368", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_serialize_day", "target": "app_services_duty_schedule_load_assignments_for_slots" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L418", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_get_day_detail", "target": "app_services_duty_schedule_serialize_day" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L408", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_get_month_summary", "target": "app_services_duty_schedule_serialize_day" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L821", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_get_public_page", "target": "app_services_duty_schedule_serialize_day" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L687", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_save_day", "target": "app_services_duty_schedule_serialize_day" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L454", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_set_link_status", "target": "app_services_duty_schedule_serialize_day" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L417", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_get_day_detail", "target": "app_services_duty_schedule_empty_day_skeleton" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L875", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_grab", "target": "app_services_duty_schedule_count_active_assignments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L516", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_save_day", "target": "app_services_duty_schedule_count_active_assignments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L662", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_save_day", "target": "app_services_duty_schedule_assert_user_is_duty_staff" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "app_services_duty_schedule_save_day" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L769", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_assert_user_is_duty_staff", "target": "app_services_duty_schedule_resolve_duty_staff_role_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L718", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_list_duty_staff_users", "target": "app_services_duty_schedule_resolve_duty_staff_role_id" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L691", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_rationale_691", "target": "app_services_duty_schedule_resolve_duty_staff_role_id" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "app_services_duty_schedule_resolve_duty_staff_role_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L787", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_list_public_users", "target": "app_services_duty_schedule_list_duty_staff_users" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L717", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_rationale_717", "target": "app_services_duty_schedule_list_duty_staff_users" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "app_services_duty_schedule_list_duty_staff_users" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L806", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_resolve_grab_user", "target": "app_services_duty_schedule_assert_user_is_duty_staff" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "app_services_duty_schedule_assert_user_is_duty_staff" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L827", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_get_public_page", "target": "app_services_duty_schedule_list_public_users" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/duty_schedule.py", "source_location": "L847", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_duty_schedule_grab", "target": "app_services_duty_schedule_resolve_grab_user" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_duty_schedule.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_duty_schedule", "target": "app_services_duty_schedule_grab" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive", "target": "app_services_pl_brand_archive_is_plan_level_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive", "target": "app_services_pl_brand_archive_load_brand_qtys_by_plan_product_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive", "target": "app_services_pl_brand_archive_load_brand_qtys_by_stop_product_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive", "target": "app_services_pl_brand_archive_parse_unit_price" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive", "target": "app_services_pl_brand_archive_persist_plan_product_brand_qtys" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive", "target": "app_services_pl_brand_archive_persist_stop_product_brand_qtys" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive", "target": "app_services_pl_brand_archive_py_decimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive", "target": "app_services_pl_brand_archive_row_to_brand_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive", "target": "app_services_pl_brand_archive_validate_brand_qty_rows" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty", "target": "app_services_pl_brand_archive" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service", "target": "app_services_pl_brand_archive" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_brand_archive" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_brand_archive" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_brand_archive.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_brand_archive", "target": "app_services_pl_brand_archive" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_persist_plan_product_brand_qtys", "target": "app_services_pl_brand_archive_is_plan_level_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_load_brand_qtys_by_plan_product_ids", "target": "app_services_pl_brand_archive_row_to_brand_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_load_brand_qtys_by_stop_product_ids", "target": "app_services_pl_brand_archive_row_to_brand_dict" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_row_to_brand_dict", "target": "app_services_pl_brand_archive_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_row_to_brand_dict", "target": "app_services_pl_brand_archive_py_decimal" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_load_brand_qtys_by_plan_product_ids", "target": "app_services_pl_brand_archive_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_load_brand_qtys_by_stop_product_ids", "target": "app_services_pl_brand_archive_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_parse_unit_price", "target": "app_services_pl_brand_archive_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_persist_plan_product_brand_qtys", "target": "app_services_pl_brand_archive_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_persist_stop_product_brand_qtys", "target": "app_services_pl_brand_archive_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_parse_unit_price", "target": "app_services_pl_brand_archive_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_persist_plan_product_brand_qtys", "target": "app_services_pl_brand_archive_parse_unit_price" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_persist_stop_product_brand_qtys", "target": "app_services_pl_brand_archive_parse_unit_price" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_load_brand_qtys_by_plan_product_ids", "target": "app_services_pl_brand_archive_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_load_brand_qtys_by_stop_product_ids", "target": "app_services_pl_brand_archive_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L152", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_persist_plan_product_brand_qtys", "target": "app_services_pl_brand_archive_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L207", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_persist_stop_product_brand_qtys", "target": "app_services_pl_brand_archive_py_decimal" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_validate_brand_qty_rows", "target": "app_services_pl_brand_archive_py_decimal" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_load_brand_qtys_by_plan_product_ids", "target": "app_services_pl_brand_archive_py_session" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_rationale_44", "target": "app_services_pl_brand_archive_load_brand_qtys_by_plan_product_ids" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_load_brand_qtys_by_stop_product_ids", "target": "app_services_pl_brand_archive_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_persist_plan_product_brand_qtys", "target": "app_services_pl_brand_archive_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_persist_stop_product_brand_qtys", "target": "app_services_pl_brand_archive_py_session" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_rationale_77", "target": "app_services_pl_brand_archive_load_brand_qtys_by_stop_product_ids" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_brand_archive_load_brand_qtys_by_stop_product_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L323", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_load_plan_stops_grouped", "target": "app_services_pl_brand_archive_load_brand_qtys_by_stop_product_ids" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty", "target": "app_services_pl_brand_archive_validate_brand_qty_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty_require_brand_qtys_if_needed", "target": "app_services_pl_brand_archive_validate_brand_qty_rows" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_brand_archive_validate_brand_qty_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1535", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_archive_brand_qtys_only", "target": "app_services_pl_brand_archive_validate_brand_qty_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1481", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_archive_product_quantities", "target": "app_services_pl_brand_archive_validate_brand_qty_rows" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_brand_archive.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_brand_archive", "target": "app_services_pl_brand_archive_validate_brand_qty_rows" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L132", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_rationale_132", "target": "app_services_pl_brand_archive_persist_plan_product_brand_qtys" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_brand_archive_persist_plan_product_brand_qtys" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1543", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_archive_brand_qtys_only", "target": "app_services_pl_brand_archive_persist_plan_product_brand_qtys" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1489", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_archive_product_quantities", "target": "app_services_pl_brand_archive_persist_plan_product_brand_qtys" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_brand_archive.py", "source_location": "L190", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_brand_archive_rationale_190", "target": "app_services_pl_brand_archive_persist_stop_product_brand_qtys" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service", "target": "app_services_pl_brand_archive_persist_stop_product_brand_qtys" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_persist_stop_brand_qtys", "target": "app_services_pl_brand_archive_persist_stop_product_brand_qtys" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_carrier_service.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_carrier_service", "target": "app_services_pl_carrier_service_assert_carrier_eligible_for_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_carrier_service.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_carrier_service", "target": "app_services_pl_carrier_service_carrier_agreement_expired" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_carrier_service.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_carrier_service", "target": "app_services_pl_carrier_service_carrier_audit_approved" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_carrier_service.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_carrier_service", "target": "app_services_pl_carrier_service_carrier_eligible_for_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_carrier_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_carrier_service", "target": "app_services_pl_carrier_service_carrier_qualification_complete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_carrier_service.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_carrier_service", "target": "app_services_pl_carrier_service_normalize_carrier_urls" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_carrier_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_carrier_service", "target": "app_services_pl_carrier_service_urls_nonempty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_carrier_service.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_carrier_service", "target": "app_services_pl_carrier_service_validate_carrier_qualification_fields" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_carrier_eligible.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_carrier_eligible", "target": "app_services_pl_carrier_service" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_carrier_service.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_carrier_service_carrier_qualification_complete", "target": "app_services_pl_carrier_service_urls_nonempty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_carrier_service.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_carrier_service_carrier_agreement_expired", "target": "app_services_pl_carrier_service_carrier_qualification_complete" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_carrier_service.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_carrier_service_carrier_agreement_expired", "target": "app_services_pl_carrier_service_py_date" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_carrier_service.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_carrier_service_carrier_eligible_for_transport", "target": "app_services_pl_carrier_service_py_date" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_carrier_service.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_carrier_service_validate_carrier_qualification_fields", "target": "app_services_pl_carrier_service_py_date" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_carrier_eligible.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_carrier_eligible", "target": "app_services_pl_carrier_service_carrier_eligible_for_transport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_carrier_eligible.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_carrier_eligible", "target": "app_services_pl_carrier_service_assert_carrier_eligible_for_transport" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_carrier_service.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_carrier_service_rationale_61", "target": "app_services_pl_carrier_service_validate_carrier_qualification_fields" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service", "target": "app_services_pl_cert_required_service_cert_row_complete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service", "target": "app_services_pl_cert_required_service_collect_required_cert_errors" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service", "target": "app_services_pl_cert_required_service_find_cert_for_required" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service", "target": "app_services_pl_cert_required_service_get_required_personnel_cert_names" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service", "target": "app_services_pl_cert_required_service_is_huolala_trailer_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service", "target": "app_services_pl_cert_required_service_match_required_cert_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service", "target": "app_services_pl_cert_required_service_missing_field_labels" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service", "target": "app_services_pl_cert_required_service_should_require_trailer_certs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service", "target": "app_services_pl_cert_required_service_should_show_trailer_cert_slots" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service", "target": "app_services_pl_cert_required_service_validate_carrier_vehicle_required_certs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service", "target": "app_services_pl_cert_required_service_validate_personnel_required_certs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L152", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service", "target": "app_services_pl_cert_required_service_validate_personnel_type_role_compat" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service", "target": "app_services_pl_cert_required_service_validate_self_vehicle_required_certs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service", "target": "app_services_pl_cert_required_service_validate_vehicle_personnel_affiliation" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L255", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service", "target": "app_services_pl_cert_required_service_validate_vehicle_personnel_cert_links" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service", "target": "app_services_pl_cert_required_service_validate_vehicle_save_certs" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service", "target": "app_services_pl_cert_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service", "target": "app_services_pl_cert_service_list_owner_certs" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_personnel_cert_required", "target": "app_services_pl_cert_required_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_trailer_cert_rules", "target": "app_services_pl_cert_required_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_tripartite_cert_gates.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_tripartite_cert_gates", "target": "app_services_pl_cert_required_service" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_should_show_trailer_cert_slots", "target": "app_services_pl_cert_required_service_is_huolala_trailer_no" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_trailer_cert_rules", "target": "app_services_pl_cert_required_service_is_huolala_trailer_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_should_require_trailer_certs", "target": "app_services_pl_cert_required_service_should_show_trailer_cert_slots" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_trailer_cert_rules", "target": "app_services_pl_cert_required_service_should_show_trailer_cert_slots" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_validate_self_vehicle_required_certs", "target": "app_services_pl_cert_required_service_should_require_trailer_certs" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_trailer_cert_rules", "target": "app_services_pl_cert_required_service_should_require_trailer_certs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_cert_row_complete", "target": "app_services_pl_cert_required_service_match_required_cert_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_find_cert_for_required", "target": "app_services_pl_cert_required_service_match_required_cert_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_missing_field_labels", "target": "app_services_pl_cert_required_service_match_required_cert_name" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_personnel_cert_required", "target": "app_services_pl_cert_required_service_match_required_cert_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_collect_required_cert_errors", "target": "app_services_pl_cert_required_service_find_cert_for_required" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_collect_required_cert_errors", "target": "app_services_pl_cert_required_service_missing_field_labels" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_validate_personnel_required_certs", "target": "app_services_pl_cert_required_service_collect_required_cert_errors" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_validate_self_vehicle_required_certs", "target": "app_services_pl_cert_required_service_collect_required_cert_errors" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "target": "app_services_pl_cert_required_service_collect_required_cert_errors" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_personnel_cert_required", "target": "app_services_pl_cert_required_service_collect_required_cert_errors" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_validate_personnel_required_certs", "target": "app_services_pl_cert_required_service_get_required_personnel_cert_names" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_personnel_cert_required.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_personnel_cert_required", "target": "app_services_pl_cert_required_service_get_required_personnel_cert_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L275", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "target": "app_services_pl_cert_required_service_validate_personnel_type_role_compat" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_tripartite_cert_gates.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_tripartite_cert_gates", "target": "app_services_pl_cert_required_service_validate_personnel_required_certs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_validate_vehicle_save_certs", "target": "app_services_pl_cert_required_service_validate_self_vehicle_required_certs" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_trailer_cert_rules.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_trailer_cert_rules", "target": "app_services_pl_cert_required_service_validate_self_vehicle_required_certs" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_rationale_216", "target": "app_services_pl_cert_required_service_validate_carrier_vehicle_required_certs" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "target": "app_services_pl_cert_required_service_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L307", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_validate_vehicle_save_certs", "target": "app_services_pl_cert_required_service_validate_vehicle_personnel_affiliation" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L255", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "target": "app_services_pl_cert_required_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_validate_vehicle_save_certs", "target": "app_services_pl_cert_required_service_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "target": "app_services_pl_cert_service_list_owner_certs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L311", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_required_service_validate_vehicle_save_certs", "target": "app_services_pl_cert_required_service_validate_vehicle_personnel_cert_links" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_tripartite_cert_gates.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_tripartite_cert_gates", "target": "app_services_pl_cert_required_service_validate_vehicle_save_certs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service", "target": "app_services_pl_cert_service_certs_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service", "target": "app_services_pl_cert_service_list_owner_certs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service", "target": "app_services_pl_cert_service_list_owner_certs_batch" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service", "target": "app_services_pl_cert_service_nearest_expire_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service", "target": "app_services_pl_cert_service_normalize_cert_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service", "target": "app_services_pl_cert_service_resolve_owner_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service", "target": "app_services_pl_cert_service_save_owner_certs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service", "target": "app_services_pl_cert_service_scan_cert_expiry" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service", "target": "app_services_pl_cert_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service", "target": "app_services_pl_cert_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/tasks/pl_cert_expiry.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_pl_cert_expiry", "target": "app_services_pl_cert_service" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service_list_owner_certs", "target": "app_services_pl_cert_service_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service_save_owner_certs", "target": "app_services_pl_cert_service_list_owner_certs" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service", "target": "app_services_pl_cert_service_list_owner_certs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", "target": "app_services_pl_cert_service_list_owner_certs" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L30", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service_list_owner_certs_batch", "target": "app_services_pl_cert_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service_nearest_expire_date", "target": "app_services_pl_cert_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service_resolve_owner_label", "target": "app_services_pl_cert_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service_save_owner_certs", "target": "app_services_pl_cert_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L183", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service_scan_cert_expiry", "target": "app_services_pl_cert_service_py_session" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service", "target": "app_services_pl_cert_service_certs_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", "target": "app_services_pl_cert_service_certs_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service_save_owner_certs", "target": "app_services_pl_cert_service_normalize_cert_row" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service_rationale_90", "target": "app_services_pl_cert_service_save_owner_certs" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service_save_owner_certs", "target": "app_services_pl_cert_service_scan_cert_expiry" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service_nearest_expire_date", "target": "app_services_pl_cert_service_py_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L201", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service_scan_cert_expiry", "target": "app_services_pl_cert_service_resolve_owner_label" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_cert_service.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_cert_service_rationale_184", "target": "app_services_pl_cert_service_scan_cert_expiry" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service", "target": "app_services_pl_cert_service_scan_cert_expiry" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_count_document_reminder_expired_pending", "target": "app_services_pl_cert_service_scan_cert_expiry" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/tasks/pl_cert_expiry.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_pl_cert_expiry", "target": "app_services_pl_cert_service_scan_cert_expiry" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/tasks/pl_cert_expiry.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_pl_cert_expiry_scan_pl_cert_expiry_job", "target": "app_services_pl_cert_service_scan_cert_expiry" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_accumulate_stop_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L852", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_assert_contract_qty_for_arrange" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L373", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_attach_plan_qty_fields_to_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_bucket_for_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L876", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_build_contract_qty_reminder_payload" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L663", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L427", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_contract_ids_linked_to_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L503", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_contract_product_has_fixed_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L490", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_effective_arranged_total" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L518", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L884", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L610", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_load_plan_stop_product_maps" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_merge_product_qty_maps" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L391", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_plan_ids_linked_to_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L589", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_plan_scope_for_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_resolve_linked_plan_scopes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_resolve_stop_product_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L573", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_stop_kind_from_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_sum_qtys_for_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_to_float" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_plan_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty", "target": "app_services_pl_plan_stop_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_arrange_auto_start_execute.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_arrange_auto_start_execute", "target": "app_services_pl_contract_plan_qty" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check", "target": "app_services_pl_contract_plan_qty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L773", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "app_services_pl_contract_plan_qty_to_float" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L514", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_contract_product_has_fixed_qty", "target": "app_services_pl_contract_plan_qty_to_float" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L498", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_effective_arranged_total", "target": "app_services_pl_contract_plan_qty_to_float" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L531", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange", "target": "app_services_pl_contract_plan_qty_to_float" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L948", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "app_services_pl_contract_plan_qty_to_float" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_resolve_stop_product_qty", "target": "app_services_pl_contract_plan_qty_to_float" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_to_float", "target": "app_services_pl_contract_plan_qty_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_accumulate_stop_products", "target": "app_services_pl_contract_plan_qty_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L852", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_assert_contract_qty_for_arrange", "target": "app_services_pl_contract_plan_qty_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L876", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_build_contract_qty_reminder_payload", "target": "app_services_pl_contract_plan_qty_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L663", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "app_services_pl_contract_plan_qty_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L503", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_contract_product_has_fixed_qty", "target": "app_services_pl_contract_plan_qty_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L518", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange", "target": "app_services_pl_contract_plan_qty_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L884", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "app_services_pl_contract_plan_qty_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L589", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_plan_scope_for_contract", "target": "app_services_pl_contract_plan_qty_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_resolve_linked_plan_scopes", "target": "app_services_pl_contract_plan_qty_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_resolve_stop_product_qty", "target": "app_services_pl_contract_plan_qty_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L573", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_stop_kind_from_scope", "target": "app_services_pl_contract_plan_qty_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_sum_qtys_for_scope", "target": "app_services_pl_contract_plan_qty_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L348", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "target": "app_services_pl_contract_plan_qty_bucket_for_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L711", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "app_services_pl_contract_plan_qty_bucket_for_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1050", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "app_services_pl_contract_plan_qty_bucket_for_plan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_rationale_39", "target": "app_services_pl_contract_plan_qty_bucket_for_plan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_bucket_for_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L370", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "target": "app_services_pl_contract_plan_qty_merge_product_qty_maps" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_rationale_58", "target": "app_services_pl_contract_plan_qty_merge_product_qty_maps" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_merge_product_qty_maps" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_accumulate_stop_products", "target": "app_services_pl_contract_plan_qty_resolve_stop_product_qty" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_accumulate_stop_products", "target": "defaultdict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L181", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_sum_qtys_for_scope", "target": "app_services_pl_contract_plan_qty_accumulate_stop_products" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_accumulate_stop_products" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L305", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "target": "defaultdict" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1012", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "defaultdict" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L636", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_load_plan_stop_product_maps", "target": "defaultdict" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L175", "weight": 1.0, "source": "app_services_pl_contract_plan_qty_sum_qtys_for_scope", "target": "defaultdict" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_io_order_service.py", "source_location": "L460", "weight": 1.0, "source": "app_services_pl_io_order_service_apply_io_order_stop_site_feedbacks", "target": "defaultdict" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L102", "weight": 1.0, "source": "app_services_pl_menu_badge_service_count_plan_cert_pending", "target": "defaultdict" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L250", "weight": 1.0, "source": "app_services_pl_plan_archive_stop_service_sync_plan_products_from_stop_archive", "target": "defaultdict" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L265", "weight": 1.0, "source": "app_services_pl_plan_stop_service_load_plan_stops_grouped", "target": "defaultdict" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L154", "weight": 1.0, "source": "app_services_pl_plan_stop_service_load_stop_contract_rows_grouped", "target": "defaultdict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L270", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "target": "app_services_pl_contract_plan_qty_resolve_linked_plan_scopes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L975", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "app_services_pl_contract_plan_qty_resolve_linked_plan_scopes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L601", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_plan_scope_for_contract", "target": "app_services_pl_contract_plan_qty_resolve_linked_plan_scopes" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_rationale_113", "target": "app_services_pl_contract_plan_qty_resolve_linked_plan_scopes" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_resolve_linked_plan_scopes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L358", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "target": "app_services_pl_contract_plan_qty_sum_qtys_for_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L742", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "app_services_pl_contract_plan_qty_sum_qtys_for_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L1060", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "app_services_pl_contract_plan_qty_sum_qtys_for_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_plan_qty.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_plan_qty", "target": "app_services_pl_contract_plan_qty_sum_qtys_for_scope" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys", "target": "app_services_pl_contract_plan_qty_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L752", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L950", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_rationale_243", "target": "app_services_pl_contract_plan_qty_aggregate_contract_product_plan_qtys" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L852", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_assert_contract_qty_for_arrange", "target": "app_services_pl_contract_plan_qty_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L451", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts", "target": "app_services_pl_contract_plan_qty_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L663", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "app_services_pl_contract_plan_qty_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L427", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_contract_ids_linked_to_plan", "target": "app_services_pl_contract_plan_qty_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L884", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "app_services_pl_contract_plan_qty_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L610", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_load_plan_stop_product_maps", "target": "app_services_pl_contract_plan_qty_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L391", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_plan_ids_linked_to_contract", "target": "app_services_pl_contract_plan_qty_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L464", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts", "target": "app_services_pl_contract_plan_qty_contract_ids_linked_to_plan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L458", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_rationale_458", "target": "app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_arrange_auto_start_execute.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_arrange_auto_start_execute", "target": "app_services_pl_contract_plan_qty_auto_start_execute_approved_contracts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L537", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange", "target": "app_services_pl_contract_plan_qty_effective_arranged_total" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L496", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_rationale_496", "target": "app_services_pl_contract_plan_qty_effective_arranged_total" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check", "target": "app_services_pl_contract_plan_qty_effective_arranged_total" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L788", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "app_services_pl_contract_plan_qty_contract_product_has_fixed_qty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L942", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail", "target": "app_services_pl_contract_plan_qty_contract_product_has_fixed_qty" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check", "target": "app_services_pl_contract_plan_qty_contract_product_has_fixed_qty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L793", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L526", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_rationale_526", "target": "app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_contract_qty_arrange_check.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_contract_qty_arrange_check", "target": "app_services_pl_contract_plan_qty_evaluate_product_qty_for_arrange" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L767", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "app_services_pl_contract_plan_qty_stop_kind_from_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L735", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "app_services_pl_contract_plan_qty_plan_scope_for_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L708", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks", "target": "app_services_pl_contract_plan_qty_load_plan_stop_product_maps" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L861", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_assert_contract_qty_for_arrange", "target": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L669", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_rationale_669", "target": "app_services_pl_contract_plan_qty_collect_plan_contract_qty_checks" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L858", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_rationale_858", "target": "app_services_pl_contract_plan_qty_assert_contract_qty_for_arrange" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_contract_plan_qty.py", "source_location": "L892", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_contract_plan_qty_rationale_892", "target": "app_services_pl_contract_plan_qty_get_contract_product_arrange_qty_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service", "target": "app_services_pl_customer_stop_pref_service_as_str" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service", "target": "app_services_pl_customer_stop_pref_service_build_stop_pref_upsert_items" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service", "target": "app_services_pl_customer_stop_pref_service_get_customer_stop_pref" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service", "target": "app_services_pl_customer_stop_pref_service_row_to_item" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service", "target": "app_services_pl_customer_stop_pref_service_safe_upsert_prefs_from_plan_stops" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service", "target": "app_services_pl_customer_stop_pref_service_upsert_customer_stop_pref" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service", "target": "app_services_pl_customer_stop_pref_service_upsert_prefs_from_plan_stops" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_customer_stop_pref_service.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_customer_stop_pref_service", "target": "app_services_pl_customer_stop_pref_service" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service_as_str", "target": "app_services_pl_customer_stop_pref_service_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service_get_customer_stop_pref", "target": "app_services_pl_customer_stop_pref_service_as_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service_row_to_item", "target": "app_services_pl_customer_stop_pref_service_as_str" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service_upsert_customer_stop_pref", "target": "app_services_pl_customer_stop_pref_service_as_str" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service_build_stop_pref_upsert_items", "target": "app_services_pl_customer_stop_pref_service_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service_row_to_item", "target": "app_services_pl_customer_stop_pref_service_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service_safe_upsert_prefs_from_plan_stops", "target": "app_services_pl_customer_stop_pref_service_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service_upsert_customer_stop_pref", "target": "app_services_pl_customer_stop_pref_service_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service_upsert_prefs_from_plan_stops", "target": "app_services_pl_customer_stop_pref_service_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service_build_stop_pref_upsert_items", "target": "app_services_pl_customer_stop_pref_service_row_to_item" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service_rationale_46", "target": "app_services_pl_customer_stop_pref_service_build_stop_pref_upsert_items" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service_upsert_prefs_from_plan_stops", "target": "app_services_pl_customer_stop_pref_service_build_stop_pref_upsert_items" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_customer_stop_pref_service.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_customer_stop_pref_service", "target": "app_services_pl_customer_stop_pref_service_build_stop_pref_upsert_items" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service_get_customer_stop_pref", "target": "app_services_pl_customer_stop_pref_service_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service_upsert_customer_stop_pref", "target": "app_services_pl_customer_stop_pref_service_get_customer_stop_pref" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service_safe_upsert_prefs_from_plan_stops", "target": "app_services_pl_customer_stop_pref_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service_upsert_customer_stop_pref", "target": "app_services_pl_customer_stop_pref_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service_upsert_prefs_from_plan_stops", "target": "app_services_pl_customer_stop_pref_service_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service_upsert_prefs_from_plan_stops", "target": "app_services_pl_customer_stop_pref_service_upsert_customer_stop_pref" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service_rationale_125", "target": "app_services_pl_customer_stop_pref_service_upsert_prefs_from_plan_stops" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service_safe_upsert_prefs_from_plan_stops", "target": "app_services_pl_customer_stop_pref_service_upsert_prefs_from_plan_stops" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_customer_stop_pref_service.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_customer_stop_pref_service_rationale_145", "target": "app_services_pl_customer_stop_pref_service_safe_upsert_prefs_from_plan_stops" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_data_scope.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_data_scope", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_data_scope.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_data_scope", "target": "app_services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_data_scope.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_data_scope_rationale_1", "target": "app_services_pl_data_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_data_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service", "target": "app_services_pl_data_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_services_pl_data_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_services_pl_data_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_services_pl_data_scope" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_services_pl_data_scope" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_data_scope.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_data_scope_apply_pl_scope", "target": "app_services_pl_data_scope_py_session" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1158", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_list_settlements_enriched", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_list_unsettled_plans", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_count_document_reminder_expired_pending", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_count_freight_disburse_pending", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_count_pending_applies", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_count_plan_archive_pending", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_count_plan_cert_pending", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_count_plan_contract_gaps", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_list_plan_contract_gaps", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L302", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_list_applies", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L565", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_list_process_board", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L455", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_list_reminders", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L288", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_list_applies", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L556", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_list_disburse_board", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L407", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_list_pending_apply_options", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L462", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_list_records", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_list_applies", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L475", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_list_disburse_board", "target": "app_services_pl_data_scope_apply_pl_scope" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_data_scope.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_data_scope_assert_pl_row_in_scope", "target": "app_services_pl_data_scope_py_session" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_get_settlement_by_transport_id", "target": "app_services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_get_settlement_row", "target": "app_services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_get_apply_row", "target": "app_services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L157", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_get_process_row", "target": "app_services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_get_apply_row", "target": "app_services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_get_record_row", "target": "app_services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_get_apply_row", "target": "app_services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_get_disburse_row", "target": "app_services_pl_data_scope_assert_pl_row_in_scope" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_apply_plan_quantity_delta" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_apply_stop_dibang_options" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L371", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_create_db_inventory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L328", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_create_db_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L874", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_delivery_stop_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_dibanginventorylinkresult" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_direction_to_business_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L543", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_ensure_monthly_db_plan_for_inventory" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L299", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_find_monthly_db_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L279", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_generate_batch_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L509", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_inventory_date_editable" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L415", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_inventory_has_weighing_slip" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L846", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_load_stop_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_month_range" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_normalize_plan_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_normalize_to_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_plan_has_load_stop" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_plan_type_to_business_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L224", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_product_quantity" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_py_datetime" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_resolve_dibang_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L242", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_resolve_link_contributed_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L518", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_resolve_link_dibang_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_resolve_partner_company" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_resolve_stop_business_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L828", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_resolve_stop_dibang_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_resolve_stop_dibang_partner" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L428", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_stop_product_quantity" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_stopdibangoption" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_stopdibangproduct" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L253", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_subtract_plan_contribution" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L902", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_sync_dibang_for_plan_stops" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1117", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_sync_dibang_for_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L599", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L717", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_sync_stop_inventory_links" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1014", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_plan_stop_rules" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service", "target": "app_services_pl_plan_stop_rules_normalize_stop_dibang_fields" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_dibang_bridge_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_arrange_copy_flags", "target": "app_services_pl_dibang_bridge_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service", "target": "app_services_pl_dibang_bridge_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service", "target": "app_services_pl_dibang_bridge_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save", "target": "app_services_pl_dibang_bridge_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity", "target": "app_services_pl_dibang_bridge_service" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L902", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_dibang_for_plan_stops", "target": "app_services_pl_dibang_bridge_service_dibanginventorylinkresult" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1117", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_dibang_for_transport", "target": "app_services_pl_dibang_bridge_service_dibanginventorylinkresult" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L717", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_stop_inventory_links", "target": "app_services_pl_dibang_bridge_service_dibanginventorylinkresult" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1014", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "target": "app_services_pl_dibang_bridge_service_dibanginventorylinkresult" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_apply_stop_dibang_options", "target": "app_services_pl_dibang_bridge_service_stopdibangoption" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L902", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_dibang_for_plan_stops", "target": "app_services_pl_dibang_bridge_service_stopdibangoption" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L874", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_delivery_stop_products", "target": "app_services_pl_dibang_bridge_service_stopdibangproduct" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L846", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_load_stop_products", "target": "app_services_pl_dibang_bridge_service_stopdibangproduct" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L717", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_stop_inventory_links", "target": "app_services_pl_dibang_bridge_service_stopdibangproduct" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_rationale_64", "target": "app_services_pl_dibang_bridge_service_resolve_partner_company" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1028", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "target": "app_services_pl_dibang_bridge_service_resolve_partner_company" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_dibang_bridge_service_resolve_partner_company" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_create_io_order_for_transport", "target": "app_services_pl_dibang_bridge_service_resolve_partner_company" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service", "target": "app_services_pl_dibang_bridge_service_resolve_partner_company" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service_sync_site_links_for_transport", "target": "app_services_pl_dibang_bridge_service_resolve_partner_company" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_normalize_to_date", "target": "app_services_pl_dibang_bridge_service_py_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_normalize_to_date", "target": "app_services_pl_dibang_bridge_service_py_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_resolve_dibang_date", "target": "app_services_pl_dibang_bridge_service_normalize_to_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L836", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_resolve_stop_dibang_date", "target": "app_services_pl_dibang_bridge_service_normalize_to_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L658", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan", "target": "app_services_pl_dibang_bridge_service_normalize_to_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L371", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_create_db_inventory", "target": "app_services_pl_dibang_bridge_service_py_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L328", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_create_db_plan", "target": "app_services_pl_dibang_bridge_service_py_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L543", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_ensure_monthly_db_plan_for_inventory", "target": "app_services_pl_dibang_bridge_service_py_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L299", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_find_monthly_db_plan", "target": "app_services_pl_dibang_bridge_service_py_date" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_month_range", "target": "app_services_pl_dibang_bridge_service_py_date" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_normalize_plan_date", "target": "app_services_pl_dibang_bridge_service_py_date" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_resolve_dibang_date", "target": "app_services_pl_dibang_bridge_service_py_date" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L518", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_resolve_link_dibang_date", "target": "app_services_pl_dibang_bridge_service_py_date" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L828", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_resolve_stop_dibang_date", "target": "app_services_pl_dibang_bridge_service_py_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L717", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_stop_inventory_links", "target": "app_services_pl_dibang_bridge_service_py_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L828", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_resolve_stop_dibang_date", "target": "app_services_pl_dibang_bridge_service_py_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_resolve_dibang_date", "target": "app_services_pl_dibang_bridge_service_normalize_plan_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L843", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_resolve_stop_dibang_date", "target": "app_services_pl_dibang_bridge_service_normalize_plan_date" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L101", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_rationale_101", "target": "app_services_pl_dibang_bridge_service_resolve_dibang_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L540", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_resolve_link_dibang_date", "target": "app_services_pl_dibang_bridge_service_resolve_dibang_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1032", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "target": "app_services_pl_dibang_bridge_service_resolve_dibang_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L574", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_ensure_monthly_db_plan_for_inventory", "target": "app_services_pl_dibang_bridge_service_month_range" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_find_monthly_db_plan", "target": "app_services_pl_dibang_bridge_service_month_range" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L735", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_stop_inventory_links", "target": "app_services_pl_dibang_bridge_service_month_range" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1033", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "target": "app_services_pl_dibang_bridge_service_month_range" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1024", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "target": "app_services_pl_dibang_bridge_service_plan_type_to_business_type" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service", "target": "app_services_pl_dibang_bridge_service_plan_type_to_business_type" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service_sync_site_links_for_transport", "target": "app_services_pl_dibang_bridge_service_plan_type_to_business_type" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_resolve_stop_business_type", "target": "app_services_pl_dibang_bridge_service_direction_to_business_type" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_resolve_stop_business_type", "target": "app_services_pl_plan_stop_rules_normalize_stop_dibang_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L947", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_dibang_for_plan_stops", "target": "app_services_pl_dibang_bridge_service_resolve_stop_business_type" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_rationale_153", "target": "app_services_pl_dibang_bridge_service_resolve_stop_dibang_partner" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L953", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_dibang_for_plan_stops", "target": "app_services_pl_dibang_bridge_service_resolve_stop_dibang_partner" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity", "target": "app_services_pl_dibang_bridge_service_resolve_stop_dibang_partner" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L896", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_delivery_stop_products", "target": "app_services_pl_dibang_bridge_service_stop_product_quantity" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L868", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_load_stop_products", "target": "app_services_pl_dibang_bridge_service_stop_product_quantity" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_stop_product_quantity", "target": "app_services_pl_dibang_bridge_service_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_plan_has_load_stop", "target": "app_services_pl_dibang_bridge_service_py_session" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_arrange_copy_flags", "target": "app_services_pl_dibang_bridge_service_plan_has_load_stop" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L144", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_arrange_copy_flags_load_plan_arrange_copy_flags", "target": "app_services_pl_dibang_bridge_service_plan_has_load_stop" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service", "target": "app_services_pl_dibang_bridge_service_plan_has_load_stop" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service_build_site_records_for_arranged_plan", "target": "app_services_pl_dibang_bridge_service_plan_has_load_stop" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_apply_stop_dibang_options", "target": "app_services_pl_dibang_bridge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L371", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_create_db_inventory", "target": "app_services_pl_dibang_bridge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L328", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_create_db_plan", "target": "app_services_pl_dibang_bridge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L874", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_delivery_stop_products", "target": "app_services_pl_dibang_bridge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L543", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_ensure_monthly_db_plan_for_inventory", "target": "app_services_pl_dibang_bridge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L299", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_find_monthly_db_plan", "target": "app_services_pl_dibang_bridge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L279", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_generate_batch_no", "target": "app_services_pl_dibang_bridge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L509", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_inventory_date_editable", "target": "app_services_pl_dibang_bridge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L415", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_inventory_has_weighing_slip", "target": "app_services_pl_dibang_bridge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L846", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_load_stop_products", "target": "app_services_pl_dibang_bridge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L428", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport", "target": "app_services_pl_dibang_bridge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L253", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_subtract_plan_contribution", "target": "app_services_pl_dibang_bridge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L902", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_dibang_for_plan_stops", "target": "app_services_pl_dibang_bridge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1117", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_dibang_for_transport", "target": "app_services_pl_dibang_bridge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L599", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan", "target": "app_services_pl_dibang_bridge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L717", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_stop_inventory_links", "target": "app_services_pl_dibang_bridge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1014", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "target": "app_services_pl_dibang_bridge_service_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L212", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_apply_stop_dibang_options", "target": "app_services_pl_plan_stop_rules_normalize_stop_dibang_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L913", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_dibang_for_plan_stops", "target": "app_services_pl_dibang_bridge_service_apply_stop_dibang_options" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L395", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_create_db_inventory", "target": "app_services_pl_dibang_bridge_service_product_quantity" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1043", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "target": "app_services_pl_dibang_bridge_service_product_quantity" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_dibang_bridge_service_product_quantity" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_create_io_order_for_transport", "target": "app_services_pl_dibang_bridge_service_product_quantity" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service", "target": "app_services_pl_dibang_bridge_service_product_quantity" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service_sync_site_links_for_transport", "target": "app_services_pl_dibang_bridge_service_product_quantity" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L571", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_ensure_monthly_db_plan_for_inventory", "target": "app_services_pl_dibang_bridge_service_apply_plan_quantity_delta" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L276", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_subtract_plan_contribution", "target": "app_services_pl_dibang_bridge_service_apply_plan_quantity_delta" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L781", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_stop_inventory_links", "target": "app_services_pl_dibang_bridge_service_apply_plan_quantity_delta" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1070", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "target": "app_services_pl_dibang_bridge_service_apply_plan_quantity_delta" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity", "target": "app_services_pl_dibang_bridge_service_apply_plan_quantity_delta" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L274", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_subtract_plan_contribution", "target": "app_services_pl_dibang_bridge_service_resolve_link_contributed_qty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L685", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan", "target": "app_services_pl_dibang_bridge_service_resolve_link_contributed_qty" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity", "target": "app_services_pl_dibang_bridge_service_resolve_link_contributed_qty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L494", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport", "target": "app_services_pl_dibang_bridge_service_subtract_plan_contribution" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L686", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan", "target": "app_services_pl_dibang_bridge_service_subtract_plan_contribution" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L397", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_create_db_inventory", "target": "app_services_pl_dibang_bridge_service_generate_batch_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L560", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_ensure_monthly_db_plan_for_inventory", "target": "app_services_pl_dibang_bridge_service_find_monthly_db_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L756", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_stop_inventory_links", "target": "app_services_pl_dibang_bridge_service_find_monthly_db_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1045", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "target": "app_services_pl_dibang_bridge_service_find_monthly_db_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L583", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_ensure_monthly_db_plan_for_inventory", "target": "app_services_pl_dibang_bridge_service_create_db_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L766", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_stop_inventory_links", "target": "app_services_pl_dibang_bridge_service_create_db_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1055", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "target": "app_services_pl_dibang_bridge_service_create_db_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L783", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_stop_inventory_links", "target": "app_services_pl_dibang_bridge_service_create_db_inventory" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1072", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "target": "app_services_pl_dibang_bridge_service_create_db_inventory" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L513", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_inventory_date_editable", "target": "app_services_pl_dibang_bridge_service_inventory_has_weighing_slip" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L473", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport", "target": "app_services_pl_dibang_bridge_service_inventory_has_weighing_slip" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L665", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan", "target": "app_services_pl_dibang_bridge_service_inventory_has_weighing_slip" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L435", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_rationale_435", "target": "app_services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_plan_quantity.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_plan_quantity", "target": "app_services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L663", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan", "target": "app_services_pl_dibang_bridge_service_inventory_date_editable" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L526", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_resolve_link_dibang_date", "target": "app_services_pl_dibang_bridge_service_resolve_stop_dibang_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L657", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan", "target": "app_services_pl_dibang_bridge_service_resolve_link_dibang_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L694", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan", "target": "app_services_pl_dibang_bridge_service_ensure_monthly_db_plan_for_inventory" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L607", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_rationale_607", "target": "app_services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_dibang_date_sync_on_plan_save.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_dibang_date_sync_on_plan_save", "target": "app_services_pl_dibang_bridge_service_sync_linked_dibang_dates_for_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L957", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_dibang_for_plan_stops", "target": "app_services_pl_dibang_bridge_service_sync_stop_inventory_links" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L966", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_dibang_for_plan_stops", "target": "app_services_pl_dibang_bridge_service_resolve_stop_dibang_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L950", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_dibang_for_plan_stops", "target": "app_services_pl_dibang_bridge_service_load_stop_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L984", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_dibang_for_plan_stops", "target": "app_services_pl_dibang_bridge_service_delivery_stop_products" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L912", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_rationale_912", "target": "app_services_pl_dibang_bridge_service_sync_dibang_for_plan_stops" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1128", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_sync_dibang_for_transport", "target": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L1127", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_dibang_bridge_service_rationale_1127", "target": "app_services_pl_dibang_bridge_service_sync_dibang_for_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L98", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty", "target": "app_services_pl_feedback_brand_qty_dict_field" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty", "target": "app_services_pl_feedback_brand_qty_format_brand_qty_summary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty", "target": "app_services_pl_feedback_brand_qty_load_transport_driver_product_feedbacks" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty", "target": "app_services_pl_feedback_brand_qty_persist_io_item_brand_qtys" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty", "target": "app_services_pl_feedback_brand_qty_persist_transport_product_feedback" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty", "target": "app_services_pl_feedback_brand_qty_py_decimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty", "target": "app_services_pl_feedback_brand_qty_require_brand_qtys_if_needed" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty_rationale_1", "target": "app_services_pl_feedback_brand_qty" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_feedback_brand_qty" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_feedback_brand_qty" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_feedback_brand_qty", "target": "app_services_pl_feedback_brand_qty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty_format_brand_qty_summary", "target": "app_services_pl_feedback_brand_qty_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L301", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty_load_transport_driver_product_feedbacks", "target": "app_services_pl_feedback_brand_qty_format_brand_qty_summary" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_feedback_brand_qty_format_brand_qty_summary" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L802", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_enrich_io_items_with_brand_feedback", "target": "app_services_pl_feedback_brand_qty_format_brand_qty_summary" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_feedback_brand_qty", "target": "app_services_pl_feedback_brand_qty_format_brand_qty_summary" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L171", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty_persist_transport_product_feedback", "target": "app_services_pl_feedback_brand_qty_require_brand_qtys_if_needed" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty_require_brand_qtys_if_needed", "target": "app_services_pl_feedback_brand_qty_py_decimal" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_feedback_brand_qty_require_brand_qtys_if_needed" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L489", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_apply_io_order_stop_site_feedbacks", "target": "app_services_pl_feedback_brand_qty_require_brand_qtys_if_needed" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L396", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_update_io_order_items_qty_and_brand", "target": "app_services_pl_feedback_brand_qty_require_brand_qtys_if_needed" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_feedback_brand_qty", "target": "app_services_pl_feedback_brand_qty_require_brand_qtys_if_needed" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L72", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty_persist_io_item_brand_qtys", "target": "app_services_pl_feedback_brand_qty_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty_persist_transport_product_feedback", "target": "app_services_pl_feedback_brand_qty_py_decimal" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty_persist_io_item_brand_qtys", "target": "app_services_pl_feedback_brand_qty_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty_persist_io_item_brand_qtys", "target": "app_services_pl_feedback_brand_qty_py_session" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_feedback_brand_qty_persist_io_item_brand_qtys" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L409", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_update_io_order_items_qty_and_brand", "target": "app_services_pl_feedback_brand_qty_persist_io_item_brand_qtys" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_feedback_brand_qty.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_feedback_brand_qty", "target": "app_services_pl_feedback_brand_qty_persist_io_item_brand_qtys" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty_load_transport_driver_product_feedbacks", "target": "app_services_pl_feedback_brand_qty_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty_persist_transport_product_feedback", "target": "app_services_pl_feedback_brand_qty_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty_persist_transport_product_feedback", "target": "app_services_pl_feedback_brand_qty_dict_field" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_feedback_brand_qty_persist_transport_product_feedback" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1735", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_plan_driver_feedback", "target": "app_services_pl_feedback_brand_qty_persist_transport_product_feedback" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_feedback_brand_qty.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_feedback_brand_qty_rationale_228", "target": "app_services_pl_feedback_brand_qty_load_transport_driver_product_feedbacks" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L742", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_advance_after_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L547", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_approval_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L699", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_can_user_approve_settlement" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L487", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_cancel_draft_settlement" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L621", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_clear_settlement_approval_records" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L280", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_create_settlement" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L562", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_create_settlement_approval_records" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1017", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_current_approval_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1002", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_current_approver_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L455", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_delete_draft_settlement" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L933", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_disburse_settlement" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1048", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_enrich_settlement_list_item" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L972", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_get_approval_flow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L985", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_get_approval_history" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L533", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_get_plans_for_transports" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_get_settlement_by_transport_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1191", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_get_settlement_detail" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_get_settlement_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L521", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_get_transport_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1034", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_last_approval_time" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1108", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_list_settlements_enriched" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_list_unsettled_plans" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_occupied_transport_ids_subquery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L855", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_process_settlement_approval" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_py_datetime" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_py_decimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L324", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_recalc_settlement_total_freight_from_links" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L404", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_refresh_draft_settlement_freight" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_resolve_transports_for_create" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_resolve_user_display_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L729", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_settlement_all_approved" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L819", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_submit_settlement_approval" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L673", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_sync_disbursed_settlements" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L357", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_sync_draft_settlement_freight_for_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L639", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_sync_settlement_status_if_approval_complete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L652", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_sync_settlement_status_if_disbursed" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1337", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_sync_settlement_transport_links" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_unsettled_plans_q_filter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1393", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_update_settlement_draft" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1277", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_validate_transports_for_settlement_update" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L903", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service", "target": "app_services_pl_freight_settlement_service_withdraw_settlement_approval" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service", "target": "app_services_pl_freight_settlement_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_freight_settlement_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_freight_unsettled_q_filter.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_freight_unsettled_q_filter", "target": "app_services_pl_freight_settlement_service" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L580", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_create_settlement_approval_records", "target": "app_services_pl_freight_settlement_service_resolve_user_display_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1074", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_enrich_settlement_list_item", "target": "app_services_pl_freight_settlement_service_resolve_user_display_name" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_resolve_user_display_name", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L742", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_advance_after_approval", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L699", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_can_user_approve_settlement", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L487", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_cancel_draft_settlement", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L621", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_clear_settlement_approval_records", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L280", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_create_settlement", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L562", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_create_settlement_approval_records", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1017", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_current_approval_id", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1002", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_current_approver_name", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L455", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_delete_draft_settlement", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L933", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_disburse_settlement", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1048", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_enrich_settlement_list_item", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L972", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_get_approval_flow", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L985", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_get_approval_history", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L533", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_get_plans_for_transports", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_get_settlement_by_transport_id", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1191", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_get_settlement_detail", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_get_settlement_row", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L521", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_get_transport_ids", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1034", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_last_approval_time", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1108", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_list_settlements_enriched", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_list_unsettled_plans", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_occupied_transport_ids_subquery", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L855", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_process_settlement_approval", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L324", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_recalc_settlement_total_freight_from_links", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L404", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_refresh_draft_settlement_freight", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_resolve_transports_for_create", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L729", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_settlement_all_approved", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L819", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_submit_settlement_approval", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L673", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_sync_disbursed_settlements", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L357", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_sync_draft_settlement_freight_for_transport", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L639", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_sync_settlement_status_if_approval_complete", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L652", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_sync_settlement_status_if_disbursed", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1337", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_sync_settlement_transport_links", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1393", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_update_settlement_draft", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1277", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_validate_transports_for_settlement_update", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L903", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_withdraw_settlement_approval", "target": "app_services_pl_freight_settlement_service_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_list_unsettled_plans", "target": "app_services_pl_freight_settlement_service_occupied_transport_ids_subquery" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L261", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_resolve_transports_for_create", "target": "app_services_pl_freight_settlement_service_occupied_transport_ids_subquery" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1305", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_validate_transports_for_settlement_update", "target": "app_services_pl_freight_settlement_service_occupied_transport_ids_subquery" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L490", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_cancel_draft_settlement", "target": "app_services_pl_freight_settlement_service_get_settlement_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L458", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_delete_draft_settlement", "target": "app_services_pl_freight_settlement_service_get_settlement_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L943", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_disburse_settlement", "target": "app_services_pl_freight_settlement_service_get_settlement_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1194", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_get_settlement_detail", "target": "app_services_pl_freight_settlement_service_get_settlement_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L876", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_process_settlement_approval", "target": "app_services_pl_freight_settlement_service_get_settlement_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L829", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_submit_settlement_approval", "target": "app_services_pl_freight_settlement_service_get_settlement_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1402", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_update_settlement_draft", "target": "app_services_pl_freight_settlement_service_get_settlement_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L906", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_withdraw_settlement_approval", "target": "app_services_pl_freight_settlement_service_get_settlement_row" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_get_settlement_by_transport_id", "target": "app_services_pl_freight_settlement_service_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L547", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_approval_to_dict", "target": "app_services_pl_freight_settlement_service_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1048", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_enrich_settlement_list_item", "target": "app_services_pl_freight_settlement_service_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L972", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_get_approval_flow", "target": "app_services_pl_freight_settlement_service_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L985", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_get_approval_history", "target": "app_services_pl_freight_settlement_service_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1191", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_get_settlement_detail", "target": "app_services_pl_freight_settlement_service_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1108", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_list_settlements_enriched", "target": "app_services_pl_freight_settlement_service_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_list_unsettled_plans", "target": "app_services_pl_freight_settlement_service_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_list_unsettled_plans", "target": "app_services_pl_freight_settlement_service_unsettled_plans_q_filter" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_rationale_136", "target": "app_services_pl_freight_settlement_service_unsettled_plans_q_filter" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_freight_unsettled_q_filter.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_freight_unsettled_q_filter", "target": "app_services_pl_freight_settlement_service_unsettled_plans_q_filter" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L290", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_create_settlement", "target": "app_services_pl_freight_settlement_service_resolve_transports_for_create" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L293", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_create_settlement", "target": "app_services_pl_freight_settlement_service_py_decimal" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L324", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_recalc_settlement_total_freight_from_links", "target": "app_services_pl_freight_settlement_service_py_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L352", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_recalc_settlement_total_freight_from_links", "target": "app_services_pl_freight_settlement_service_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L448", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_refresh_draft_settlement_freight", "target": "app_services_pl_freight_settlement_service_recalc_settlement_total_freight_from_links" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L399", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_sync_draft_settlement_freight_for_transport", "target": "app_services_pl_freight_settlement_service_recalc_settlement_total_freight_from_links" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1390", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_sync_settlement_transport_links", "target": "app_services_pl_freight_settlement_service_recalc_settlement_total_freight_from_links" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1034", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_last_approval_time", "target": "app_services_pl_freight_settlement_service_py_datetime" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L365", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_rationale_365", "target": "app_services_pl_freight_settlement_service_sync_draft_settlement_freight_for_transport" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L357", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_sync_draft_settlement_freight_for_transport", "target": "app_services_pl_freight_settlement_service_py_decimal" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_freight_settlement_service_sync_draft_settlement_freight_for_transport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1591", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_archive_freight", "target": "app_services_pl_freight_settlement_service_sync_draft_settlement_freight_for_transport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L871", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_upsert_draft_transport_for_plan", "target": "app_services_pl_freight_settlement_service_sync_draft_settlement_freight_for_transport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L947", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_disburse_settlement", "target": "app_services_pl_freight_settlement_service_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L433", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_refresh_draft_settlement_freight", "target": "app_services_pl_freight_settlement_service_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1373", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_sync_settlement_transport_links", "target": "app_services_pl_freight_settlement_service_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1330", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_validate_transports_for_settlement_update", "target": "app_services_pl_freight_settlement_service_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1201", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_get_settlement_detail", "target": "app_services_pl_freight_settlement_service_refresh_draft_settlement_freight" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1177", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_list_settlements_enriched", "target": "app_services_pl_freight_settlement_service_refresh_draft_settlement_freight" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L410", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_rationale_410", "target": "app_services_pl_freight_settlement_service_refresh_draft_settlement_freight" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1051", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_enrich_settlement_list_item", "target": "app_services_pl_freight_settlement_service_get_transport_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1206", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_get_settlement_detail", "target": "app_services_pl_freight_settlement_service_get_transport_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1301", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_validate_transports_for_settlement_update", "target": "app_services_pl_freight_settlement_service_get_transport_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1052", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_enrich_settlement_list_item", "target": "app_services_pl_freight_settlement_service_get_plans_for_transports" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1214", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_get_settlement_detail", "target": "app_services_pl_freight_settlement_service_get_plans_for_transports" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L982", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_get_approval_flow", "target": "app_services_pl_freight_settlement_service_approval_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L999", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_get_approval_history", "target": "app_services_pl_freight_settlement_service_approval_to_dict" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L841", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_submit_settlement_approval", "target": "app_services_pl_freight_settlement_service_create_settlement_approval_records" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L622", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_rationale_622", "target": "app_services_pl_freight_settlement_service_clear_settlement_approval_records" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L839", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_submit_settlement_approval", "target": "app_services_pl_freight_settlement_service_clear_settlement_approval_records" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1195", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_get_settlement_detail", "target": "app_services_pl_freight_settlement_service_sync_settlement_status_if_approval_complete" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1173", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_list_settlements_enriched", "target": "app_services_pl_freight_settlement_service_sync_settlement_status_if_approval_complete" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L642", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_rationale_642", "target": "app_services_pl_freight_settlement_service_sync_settlement_status_if_approval_complete" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L645", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_sync_settlement_status_if_approval_complete", "target": "app_services_pl_freight_settlement_service_settlement_all_approved" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1198", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_get_settlement_detail", "target": "app_services_pl_freight_settlement_service_sync_settlement_status_if_disbursed" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1175", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_list_settlements_enriched", "target": "app_services_pl_freight_settlement_service_sync_settlement_status_if_disbursed" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L655", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_rationale_655", "target": "app_services_pl_freight_settlement_service_sync_settlement_status_if_disbursed" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1123", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_list_settlements_enriched", "target": "app_services_pl_freight_settlement_service_sync_disbursed_settlements" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L674", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_rationale_674", "target": "app_services_pl_freight_settlement_service_sync_disbursed_settlements" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1018", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_current_approval_id", "target": "app_services_pl_freight_settlement_service_can_user_approve_settlement" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1097", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_enrich_settlement_list_item", "target": "app_services_pl_freight_settlement_service_can_user_approve_settlement" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L882", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_process_settlement_approval", "target": "app_services_pl_freight_settlement_service_can_user_approve_settlement" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service", "target": "app_services_pl_freight_settlement_service_can_user_approve_settlement" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_count_freight_approval_pending", "target": "app_services_pl_freight_settlement_service_can_user_approve_settlement" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L814", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_advance_after_approval", "target": "app_services_pl_freight_settlement_service_settlement_all_approved" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L896", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_process_settlement_approval", "target": "app_services_pl_freight_settlement_service_advance_after_approval" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1271", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_get_settlement_detail", "target": "app_services_pl_freight_settlement_service_get_approval_flow" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1272", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_get_settlement_detail", "target": "app_services_pl_freight_settlement_service_get_approval_history" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L986", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_rationale_986", "target": "app_services_pl_freight_settlement_service_get_approval_history" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1096", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_enrich_settlement_list_item", "target": "app_services_pl_freight_settlement_service_current_approver_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1099", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_enrich_settlement_list_item", "target": "app_services_pl_freight_settlement_service_current_approval_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1100", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_enrich_settlement_list_item", "target": "app_services_pl_freight_settlement_service_last_approval_time" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1204", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_get_settlement_detail", "target": "app_services_pl_freight_settlement_service_enrich_settlement_list_item" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1188", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_list_settlements_enriched", "target": "app_services_pl_freight_settlement_service_enrich_settlement_list_item" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1419", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_update_settlement_draft", "target": "app_services_pl_freight_settlement_service_validate_transports_for_settlement_update" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L1425", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_freight_settlement_service_update_settlement_draft", "target": "app_services_pl_freight_settlement_service_sync_settlement_transport_links" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_internal_customer.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_internal_customer", "target": "app_services_pl_internal_customer_is_internal_customer_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_internal_customer.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_internal_customer", "target": "app_services_pl_internal_customer_plan_requires_site_link" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_internal_customer.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_internal_customer_rationale_1", "target": "app_services_pl_internal_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export", "target": "app_services_pl_internal_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service", "target": "app_services_pl_internal_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_arrange_copy_flags", "target": "app_services_pl_internal_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_services_pl_internal_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service", "target": "app_services_pl_internal_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_rules", "target": "app_services_pl_internal_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_internal_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_internal_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_export", "target": "app_services_pl_internal_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap", "target": "app_services_pl_internal_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link", "target": "app_services_pl_internal_customer" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules", "target": "app_services_pl_internal_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_internal_customer.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_internal_customer_plan_requires_site_link", "target": "app_services_pl_internal_customer_is_internal_customer_name" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L436", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_internal_customer_is_internal_customer_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L475", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_apply_io_order_stop_site_feedbacks", "target": "app_services_pl_internal_customer_is_internal_customer_name" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export", "target": "app_services_pl_internal_customer_is_internal_customer_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_resolve_archive_list_io_column", "target": "app_services_pl_internal_customer_is_internal_customer_name" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service", "target": "app_services_pl_internal_customer_is_internal_customer_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L345", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_iter_stop_archive_inventory_lines", "target": "app_services_pl_internal_customer_is_internal_customer_name" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_services_pl_internal_customer_is_internal_customer_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_side_is_exempt", "target": "app_services_pl_internal_customer_is_internal_customer_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_stop_contract_gap", "target": "app_services_pl_internal_customer_is_internal_customer_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L564", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_update_plan_stop_contracts", "target": "app_services_pl_internal_customer_is_internal_customer_name" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_rules", "target": "app_services_pl_internal_customer_is_internal_customer_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_rules_resolve_stop_dibang_defaults", "target": "app_services_pl_internal_customer_is_internal_customer_name" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_internal_customer_is_internal_customer_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L541", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", "target": "app_services_pl_internal_customer_is_internal_customer_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L522", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_assert_load_products_in_selected_contract", "target": "app_services_pl_internal_customer_is_internal_customer_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L563", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_assert_stop_contract_required", "target": "app_services_pl_internal_customer_is_internal_customer_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L577", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_resolve_stop_contracts", "target": "app_services_pl_internal_customer_is_internal_customer_name" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_internal_customer_is_internal_customer_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L814", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments", "target": "app_services_pl_internal_customer_is_internal_customer_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_is_site_visible_stop", "target": "app_services_pl_internal_customer_is_internal_customer_name" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_internal_customer.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_internal_customer_plan_requires_site_link", "target": "app_services_pl_internal_customer_py_session" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_internal_customer.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_internal_customer_rationale_23", "target": "app_services_pl_internal_customer_plan_requires_site_link" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_arrange_copy_flags", "target": "app_services_pl_internal_customer_plan_requires_site_link" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_arrange_copy_flags_load_plan_arrange_copy_flags", "target": "app_services_pl_internal_customer_plan_requires_site_link" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L9", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service", "target": "app_services_pl_internal_customer_plan_requires_site_link" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service_build_site_records_for_arranged_plan", "target": "app_services_pl_internal_customer_plan_requires_site_link" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_requires_site_link.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_requires_site_link", "target": "app_services_pl_internal_customer_plan_requires_site_link" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_link_read.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_link_read", "target": "app_services_pl_inventory_link_read_build_transport_inventory_link_read" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_link_read.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_link_read_rationale_1", "target": "app_services_pl_inventory_link_read" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_link_read.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_link_read_build_transport_inventory_link_read", "target": "app_services_pl_inventory_link_read_py_session" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service", "target": "app_services_pl_inventory_service_apply_archive_inventory_for_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L252", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service", "target": "app_services_pl_inventory_service_apply_archive_inventory_for_plan_stops" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service", "target": "app_services_pl_inventory_service_apply_brand_stock_change" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service", "target": "app_services_pl_inventory_service_get_or_create_inventory" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service", "target": "app_services_pl_inventory_service_py_decimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service", "target": "app_services_pl_inventory_service_qty_delta_for_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service", "target": "app_services_pl_inventory_service_reverse_plan_inventory_postings" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L261", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service", "target": "app_services_pl_plan_archive_stop_service_iter_stop_archive_inventory_lines" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_rationale_1", "target": "app_services_pl_inventory_service" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_apply_archive_inventory_for_plan", "target": "app_services_pl_inventory_service_qty_delta_for_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_apply_brand_stock_change", "target": "app_services_pl_inventory_service_qty_delta_for_plan" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_qty_delta_for_plan", "target": "app_services_pl_inventory_service_py_decimal" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_brand_archive.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_brand_archive", "target": "app_services_pl_inventory_service_qty_delta_for_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_apply_archive_inventory_for_plan", "target": "app_services_pl_inventory_service_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L292", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_apply_archive_inventory_for_plan_stops", "target": "app_services_pl_inventory_service_py_decimal" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_apply_brand_stock_change", "target": "app_services_pl_inventory_service_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_get_or_create_inventory", "target": "app_services_pl_inventory_service_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_reverse_plan_inventory_postings", "target": "app_services_pl_inventory_service_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_apply_brand_stock_change", "target": "app_services_pl_inventory_service_get_or_create_inventory" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_get_or_create_inventory", "target": "app_services_pl_inventory_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L186", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_apply_archive_inventory_for_plan", "target": "app_services_pl_inventory_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L252", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_apply_archive_inventory_for_plan_stops", "target": "app_services_pl_inventory_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_apply_brand_stock_change", "target": "app_services_pl_inventory_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_reverse_plan_inventory_postings", "target": "app_services_pl_inventory_service_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L224", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_apply_archive_inventory_for_plan", "target": "app_services_pl_inventory_service_apply_brand_stock_change" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L281", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_apply_archive_inventory_for_plan_stops", "target": "app_services_pl_inventory_service_apply_brand_stock_change" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_apply_archive_inventory_for_plan", "target": "app_services_pl_inventory_service_reverse_plan_inventory_postings" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L263", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_apply_archive_inventory_for_plan_stops", "target": "app_services_pl_inventory_service_reverse_plan_inventory_postings" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_rationale_154", "target": "app_services_pl_inventory_service_reverse_plan_inventory_postings" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_rationale_194", "target": "app_services_pl_inventory_service_apply_archive_inventory_for_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_inventory_service.py", "source_location": "L274", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_inventory_service_apply_archive_inventory_for_plan_stops", "target": "app_services_pl_plan_archive_stop_service_iter_stop_archive_inventory_lines" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_io_order_service_apply_dibang_prefill_to_order" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L422", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_io_order_service_apply_io_order_stop_site_feedbacks" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L560", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_io_order_service_apply_site_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_io_order_service_build_io_order_site_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_io_order_service_create_io_order_for_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_io_order_service_dibang_qty_by_plan_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_io_order_service_dump_feedback_images" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L712", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_io_order_service_enrich_io_items_with_brand_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L807", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_io_order_service_enrich_io_order_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L684", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_io_order_service_format_io_product_summary_line" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L271", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_io_order_service_get_active_io_order_for_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L326", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_io_order_service_io_item_brand_qty_model" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_io_order_service_ioordercreateresult" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L610", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_io_order_service_merge_plan_logistics_into_order" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L645", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_io_order_service_merge_plan_product_into_item" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_io_order_service_next_order_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_io_order_service_normalize_plan_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L1008", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_io_order_service_order_header_to_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L301", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_io_order_service_parse_feedback_images" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_io_order_service_py_decimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L603", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_io_order_service_resolve_unit_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L332", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_io_order_service_update_io_order_items_qty_and_brand" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_io_order_service_void_io_orders_for_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_product_display" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_product_display_apply_product_alias_display" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L437", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_transport_stop_feedback_service_load_io_order_site_stop_segments" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L437", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_services_pl_transport_stop_feedback_service_save_site_stop_feedback" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L818", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service", "target": "app_utils_excel_export_load_dict_label_maps" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_rationale_1", "target": "app_services_pl_io_order_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service", "target": "app_services_pl_io_order_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_enrichment.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_enrichment", "target": "app_services_pl_io_order_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status", "target": "app_services_pl_io_order_service" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_create_io_order_for_transport", "target": "app_services_pl_io_order_service_ioordercreateresult" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_create_io_order_for_transport", "target": "app_services_pl_io_order_service_build_io_order_site_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L1028", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_order_header_to_dict", "target": "app_services_pl_io_order_service_build_io_order_site_url" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service", "target": "app_services_pl_io_order_service_build_io_order_site_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service_build_site_records_for_arranged_plan", "target": "app_services_pl_io_order_service_build_io_order_site_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_create_io_order_for_transport", "target": "app_services_pl_io_order_service_normalize_plan_date" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_normalize_plan_date", "target": "app_services_pl_io_order_service_py_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_create_io_order_for_transport", "target": "app_services_pl_io_order_service_next_order_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_next_order_no", "target": "app_services_pl_io_order_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_apply_dibang_prefill_to_order", "target": "app_services_pl_io_order_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L422", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_apply_io_order_stop_site_feedbacks", "target": "app_services_pl_io_order_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L560", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_apply_site_feedback", "target": "app_services_pl_io_order_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L120", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_create_io_order_for_transport", "target": "app_services_pl_io_order_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_dibang_qty_by_plan_product", "target": "app_services_pl_io_order_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L712", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_enrich_io_items_with_brand_feedback", "target": "app_services_pl_io_order_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L807", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_enrich_io_order_dict", "target": "app_services_pl_io_order_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L271", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_get_active_io_order_for_plan", "target": "app_services_pl_io_order_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L1008", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_order_header_to_dict", "target": "app_services_pl_io_order_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L332", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_update_io_order_items_qty_and_brand", "target": "app_services_pl_io_order_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_void_io_orders_for_plan", "target": "app_services_pl_io_order_service_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L228", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_apply_dibang_prefill_to_order", "target": "app_services_pl_io_order_service_dibang_qty_by_plan_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_create_io_order_for_transport", "target": "app_services_pl_io_order_service_dibang_qty_by_plan_product" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_dibang_qty_by_plan_product", "target": "app_services_pl_io_order_service_py_decimal" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L422", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_apply_io_order_stop_site_feedbacks", "target": "app_services_pl_io_order_service_py_decimal" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L560", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_apply_site_feedback", "target": "app_services_pl_io_order_service_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_create_io_order_for_transport", "target": "app_services_pl_io_order_service_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L973", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_enrich_io_order_dict", "target": "app_services_pl_io_order_service_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L1058", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_order_header_to_dict", "target": "app_services_pl_io_order_service_py_decimal" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L332", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_update_io_order_items_qty_and_brand", "target": "app_services_pl_io_order_service_py_decimal" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_rationale_131", "target": "app_services_pl_io_order_service_create_io_order_for_transport" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_rationale_209", "target": "app_services_pl_io_order_service_apply_dibang_prefill_to_order" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L271", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_get_active_io_order_for_plan", "target": "orderheader" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service", "target": "app_services_pl_io_order_service_get_active_io_order_for_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service_build_site_records_for_arranged_plan", "target": "app_services_pl_io_order_service_get_active_io_order_for_plan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L422", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_apply_io_order_stop_site_feedbacks", "target": "orderheader" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L560", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_apply_site_feedback", "target": "orderheader" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L1008", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_order_header_to_dict", "target": "orderheader" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L1030", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_order_header_to_dict", "target": "app_services_pl_io_order_service_parse_feedback_images" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L591", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_apply_site_feedback", "target": "app_services_pl_io_order_service_dump_feedback_images" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L759", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_enrich_io_items_with_brand_feedback", "target": "app_services_pl_io_order_service_io_item_brand_qty_model" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L376", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_update_io_order_items_qty_and_brand", "target": "app_services_pl_io_order_service_io_item_brand_qty_model" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L579", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_apply_site_feedback", "target": "app_services_pl_io_order_service_update_io_order_items_qty_and_brand" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_rationale_344", "target": "app_services_pl_io_order_service_update_io_order_items_qty_and_brand" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L332", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_update_io_order_items_qty_and_brand", "target": "orderitem" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L422", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_apply_io_order_stop_site_feedbacks", "target": "orderitem" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L560", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_apply_site_feedback", "target": "orderitem" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L422", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_apply_io_order_stop_site_feedbacks", "target": "app_services_pl_io_order_service_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L442", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_apply_io_order_stop_site_feedbacks", "target": "app_services_pl_transport_stop_feedback_service_load_io_order_site_stop_segments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L531", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_apply_io_order_stop_site_feedbacks", "target": "app_services_pl_transport_stop_feedback_service_save_site_stop_feedback" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L432", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_rationale_432", "target": "app_services_pl_io_order_service_apply_io_order_stop_site_feedbacks" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L807", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_enrich_io_order_dict", "target": "app_services_pl_io_order_service_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L1008", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_order_header_to_dict", "target": "app_services_pl_io_order_service_py_any" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_site_feedback_status", "target": "app_services_pl_io_order_service_apply_site_feedback" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L957", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_enrich_io_order_dict", "target": "app_services_pl_io_order_service_resolve_unit_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L658", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_merge_plan_product_into_item", "target": "app_services_pl_io_order_service_resolve_unit_label" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_enrichment.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_enrichment", "target": "app_services_pl_io_order_service_resolve_unit_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L831", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_enrich_io_order_dict", "target": "app_services_pl_io_order_service_merge_plan_logistics_into_order" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_enrichment.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_enrichment", "target": "app_services_pl_io_order_service_merge_plan_logistics_into_order" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L944", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_enrich_io_order_dict", "target": "app_services_pl_io_order_service_merge_plan_product_into_item" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_io_order_enrichment.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_io_order_enrichment", "target": "app_services_pl_io_order_service_merge_plan_product_into_item" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L1002", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_enrich_io_order_dict", "target": "app_services_pl_io_order_service_format_io_product_summary_line" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L992", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_enrich_io_order_dict", "target": "app_services_pl_io_order_service_enrich_io_items_with_brand_feedback" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L721", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_rationale_721", "target": "app_services_pl_io_order_service_enrich_io_items_with_brand_feedback" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L950", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_enrich_io_order_dict", "target": "app_services_pl_product_display_apply_product_alias_display" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L917", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_enrich_io_order_dict", "target": "app_services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L833", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_enrich_io_order_dict", "target": "app_utils_excel_export_load_dict_label_maps" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_io_order_service.py", "source_location": "L1060", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_io_order_service_order_header_to_dict", "target": "app_services_pl_io_order_service_enrich_io_order_dict" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service", "target": "app_services_pl_menu_badge_service_build_menu_badge_counts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service", "target": "app_services_pl_menu_badge_service_count_document_reminder_expired_pending" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service", "target": "app_services_pl_menu_badge_service_count_freight_approval_pending" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service", "target": "app_services_pl_menu_badge_service_count_freight_disburse_pending" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service", "target": "app_services_pl_menu_badge_service_count_pending_applies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service", "target": "app_services_pl_menu_badge_service_count_plan_archive_pending" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service", "target": "app_services_pl_menu_badge_service_count_plan_cert_pending" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service", "target": "app_services_pl_menu_badge_service_count_plan_contract_gaps" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L136", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service", "target": "app_services_pl_plan_contract_gap_plan_has_contract_gap_exists" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service", "target": "app_services_pl_plan_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service", "target": "app_services_pl_plan_service_plan_has_hazard_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_build_menu_badge_counts", "target": "app_services_pl_menu_badge_service_count_pending_applies" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_count_pending_applies", "target": "app_services_pl_menu_badge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_build_menu_badge_counts", "target": "app_services_pl_menu_badge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_count_document_reminder_expired_pending", "target": "app_services_pl_menu_badge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_count_freight_approval_pending", "target": "app_services_pl_menu_badge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_count_freight_disburse_pending", "target": "app_services_pl_menu_badge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_count_plan_archive_pending", "target": "app_services_pl_menu_badge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_count_plan_cert_pending", "target": "app_services_pl_menu_badge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_count_plan_contract_gaps", "target": "app_services_pl_menu_badge_service_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_build_menu_badge_counts", "target": "app_services_pl_menu_badge_service_count_document_reminder_expired_pending" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L175", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_build_menu_badge_counts", "target": "app_services_pl_menu_badge_service_count_freight_approval_pending" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_build_menu_badge_counts", "target": "app_services_pl_menu_badge_service_count_plan_cert_pending" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L117", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_count_plan_cert_pending", "target": "app_services_pl_plan_service_plan_has_hazard_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_build_menu_badge_counts", "target": "app_services_pl_menu_badge_service_count_plan_archive_pending" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_rationale_123", "target": "app_services_pl_menu_badge_service_count_plan_archive_pending" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_build_menu_badge_counts", "target": "app_services_pl_menu_badge_service_count_plan_contract_gaps" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_count_plan_contract_gaps", "target": "app_services_pl_plan_contract_gap_plan_has_contract_gap_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_menu_badge_service_build_menu_badge_counts", "target": "app_services_pl_menu_badge_service_count_freight_disburse_pending" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service", "target": "app_services_pl_ocr_service_assert_quota_available" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L156", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service", "target": "app_services_pl_ocr_service_build_ocr_client" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service", "target": "app_services_pl_ocr_service_compress_image_bytes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service", "target": "app_services_pl_ocr_service_current_usage_month" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service", "target": "app_services_pl_ocr_service_first_attachment_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service", "target": "app_services_pl_ocr_service_get_or_create_usage_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service", "target": "app_services_pl_ocr_service_increment_usage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service", "target": "app_services_pl_ocr_service_monthly_limit" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service", "target": "app_services_pl_ocr_service_parse_aliyun_data" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service", "target": "app_services_pl_ocr_service_parse_expire_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service", "target": "app_services_pl_ocr_service_parse_vehicle_license_expire" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L213", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service", "target": "app_services_pl_ocr_service_recognize_driving_license" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service", "target": "app_services_pl_ocr_service_recognize_idcard" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service", "target": "app_services_pl_ocr_service_recognize_personnel_cert" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service", "target": "app_services_pl_ocr_service_recognize_vehicle_license" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_rationale_1", "target": "app_services_pl_ocr_service" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_assert_quota_available", "target": "app_services_pl_ocr_service_monthly_limit" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L307", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_recognize_personnel_cert", "target": "app_services_pl_ocr_service_monthly_limit" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_assert_quota_available", "target": "app_services_pl_ocr_service_current_usage_month" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_assert_quota_available", "target": "app_services_pl_ocr_service_get_or_create_usage_row" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_get_or_create_usage_row", "target": "app_services_pl_ocr_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_assert_quota_available", "target": "app_services_pl_ocr_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_increment_usage", "target": "app_services_pl_ocr_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L269", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_recognize_personnel_cert", "target": "app_services_pl_ocr_service_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L289", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_recognize_personnel_cert", "target": "app_services_pl_ocr_service_assert_quota_available" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L291", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_recognize_personnel_cert", "target": "app_services_pl_ocr_service_increment_usage" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L279", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_recognize_personnel_cert", "target": "app_services_pl_ocr_service_first_attachment_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L288", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_recognize_personnel_cert", "target": "app_services_pl_ocr_service_compress_image_bytes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_parse_vehicle_license_expire", "target": "app_services_pl_ocr_service_parse_expire_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_recognize_driving_license", "target": "app_services_pl_ocr_service_parse_expire_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_recognize_idcard", "target": "app_services_pl_ocr_service_parse_expire_date" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_rationale_130", "target": "app_services_pl_ocr_service_parse_vehicle_license_expire" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L259", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_recognize_vehicle_license", "target": "app_services_pl_ocr_service_parse_vehicle_license_expire" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_recognize_driving_license", "target": "app_services_pl_ocr_service_build_ocr_client" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_recognize_idcard", "target": "app_services_pl_ocr_service_build_ocr_client" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L245", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_recognize_vehicle_license", "target": "app_services_pl_ocr_service_build_ocr_client" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L177", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_parse_aliyun_data", "target": "app_services_pl_ocr_service_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L226", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_recognize_driving_license", "target": "app_services_pl_ocr_service_parse_aliyun_data" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L198", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_recognize_idcard", "target": "app_services_pl_ocr_service_parse_aliyun_data" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L254", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_recognize_vehicle_license", "target": "app_services_pl_ocr_service_parse_aliyun_data" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L295", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_recognize_personnel_cert", "target": "app_services_pl_ocr_service_recognize_idcard" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_recognize_personnel_cert", "target": "app_services_pl_ocr_service_recognize_driving_license" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L241", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_rationale_241", "target": "app_services_pl_ocr_service_recognize_vehicle_license" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_ocr_service.py", "source_location": "L299", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_ocr_service_recognize_personnel_cert", "target": "app_services_pl_ocr_service_recognize_vehicle_license" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L229", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service", "target": "app_services_pl_paste_recognize_service_commit_paste_recognize" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service", "target": "app_services_pl_paste_recognize_service_conflict_map" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service", "target": "app_services_pl_paste_recognize_service_find_personnel_by_id_card" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service", "target": "app_services_pl_paste_recognize_service_find_vehicle_by_plate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service", "target": "app_services_pl_paste_recognize_service_get_personnel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service", "target": "app_services_pl_paste_recognize_service_get_vehicle" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service", "target": "app_services_pl_paste_recognize_service_resolve_personnel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service", "target": "app_services_pl_paste_recognize_service_resolve_vehicle" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service", "target": "app_services_pl_personnel_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service", "target": "app_services_pl_personnel_service_save_vehicle_personnel" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L237", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_commit_paste_recognize", "target": "app_services_pl_paste_recognize_service_conflict_map" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_find_personnel_by_id_card", "target": "app_services_pl_paste_recognize_service_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_resolve_personnel", "target": "app_services_pl_paste_recognize_service_find_personnel_by_id_card" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L229", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_commit_paste_recognize", "target": "app_services_pl_paste_recognize_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_find_vehicle_by_plate", "target": "app_services_pl_paste_recognize_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L68", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_get_personnel", "target": "app_services_pl_paste_recognize_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_get_vehicle", "target": "app_services_pl_paste_recognize_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_resolve_personnel", "target": "app_services_pl_paste_recognize_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_resolve_vehicle", "target": "app_services_pl_paste_recognize_service_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_resolve_vehicle", "target": "app_services_pl_paste_recognize_service_find_vehicle_by_plate" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_resolve_personnel", "target": "app_services_pl_paste_recognize_service_get_personnel" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L193", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_resolve_vehicle", "target": "app_services_pl_paste_recognize_service_get_vehicle" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L253", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_commit_paste_recognize", "target": "app_services_pl_paste_recognize_service_resolve_personnel" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L274", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_commit_paste_recognize", "target": "app_services_pl_paste_recognize_service_resolve_vehicle" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_paste_recognize_service.py", "source_location": "L304", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_paste_recognize_service_commit_paste_recognize", "target": "app_services_pl_personnel_service_save_vehicle_personnel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service", "target": "app_services_pl_personnel_service_build_personnel_summary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service", "target": "app_services_pl_personnel_service_load_vehicle_personnel_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service", "target": "app_services_pl_personnel_service_load_vehicle_personnel_summaries" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L226", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service", "target": "app_services_pl_personnel_service_refresh_personnel_ages_from_id_card" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service", "target": "app_services_pl_personnel_service_save_vehicle_personnel" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service", "target": "app_services_pl_personnel_service_upsert_personnel" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service_rationale_1", "target": "app_services_pl_personnel_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service", "target": "app_services_pl_personnel_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/tasks/pl_personnel_age.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_pl_personnel_age", "target": "app_services_pl_personnel_service" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service_rationale_25", "target": "app_services_pl_personnel_service_upsert_personnel" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L119", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service_save_vehicle_personnel", "target": "app_services_pl_personnel_service_upsert_personnel" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service_upsert_personnel", "target": "app_services_pl_personnel_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L159", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service_load_vehicle_personnel_rows", "target": "app_services_pl_personnel_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L192", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service_load_vehicle_personnel_summaries", "target": "app_services_pl_personnel_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L226", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service_refresh_personnel_ages_from_id_card", "target": "app_services_pl_personnel_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L92", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service_save_vehicle_personnel", "target": "app_services_pl_personnel_service_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L222", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service_load_vehicle_personnel_summaries", "target": "app_services_pl_personnel_service_build_personnel_summary" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service_rationale_145", "target": "app_services_pl_personnel_service_build_personnel_summary" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service", "target": "app_services_pl_personnel_service_build_personnel_summary" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", "target": "app_services_pl_personnel_service_build_personnel_summary" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service", "target": "app_services_pl_personnel_service_load_vehicle_personnel_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", "target": "app_services_pl_personnel_service_load_vehicle_personnel_rows" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service_rationale_195", "target": "app_services_pl_personnel_service_load_vehicle_personnel_summaries" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_personnel_service.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_personnel_service_rationale_227", "target": "app_services_pl_personnel_service_refresh_personnel_ages_from_id_card" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/tasks/pl_personnel_age.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_pl_personnel_age", "target": "app_services_pl_personnel_service_refresh_personnel_ages_from_id_card" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/tasks/pl_personnel_age.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_pl_personnel_age_refresh_personnel_ages_job", "target": "app_services_pl_personnel_service_refresh_personnel_ages_from_id_card" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L218", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export", "target": "app_services_pl_plan_archive_export_append_legacy_plan_product_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export", "target": "app_services_pl_plan_archive_export_append_stop_product_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export", "target": "app_services_pl_plan_archive_export_build_plan_archive_export_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export", "target": "app_services_pl_plan_archive_export_empty_product_fields" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export", "target": "app_services_pl_plan_archive_export_format_date_value" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L59", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export", "target": "app_services_pl_plan_archive_export_format_plate_display" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export", "target": "app_services_pl_plan_archive_export_get_stop_archive_actual_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export", "target": "app_services_pl_plan_archive_export_get_stop_archive_amount" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export", "target": "app_services_pl_plan_archive_export_get_stop_archive_unit_price" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export", "target": "app_services_pl_plan_archive_export_load_legacy_products_by_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L121", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export", "target": "app_services_pl_plan_archive_export_plan_common_export_fields" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export", "target": "app_services_pl_plan_archive_export_product_row_from_stop_product" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export", "target": "app_services_pl_plan_archive_export_py_datetime" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export", "target": "app_services_pl_plan_archive_export_py_decimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export", "target": "app_services_pl_plan_archive_export_resolve_archive_list_io_column" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export", "target": "app_services_pl_plan_archive_export_stop_kind_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export", "target": "app_services_pl_plan_archive_export_stop_time" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export", "target": "app_services_pl_plan_stop_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export", "target": "app_services_pl_plan_stop_service_load_plan_stops_grouped" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_rationale_1", "target": "app_services_pl_plan_archive_export" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_export", "target": "app_services_pl_plan_archive_export" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_product_row_from_stop_product", "target": "app_services_pl_plan_archive_export_resolve_archive_list_io_column" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_rationale_46", "target": "app_services_pl_plan_archive_export_resolve_archive_list_io_column" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_resolve_archive_list_io_column", "target": "stopkind" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_export", "target": "app_services_pl_plan_archive_export_resolve_archive_list_io_column" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L187", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_append_stop_product_rows", "target": "stopkind" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_get_stop_archive_actual_qty", "target": "stopkind" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_get_stop_archive_amount", "target": "stopkind" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_get_stop_archive_unit_price", "target": "stopkind" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L162", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_product_row_from_stop_product", "target": "stopkind" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L88", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_stop_kind_label", "target": "stopkind" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_stop_time", "target": "stopkind" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_append_legacy_plan_product_rows", "target": "app_services_pl_plan_archive_export_format_date_value" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_format_date_value", "target": "app_services_pl_plan_archive_export_py_date" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_format_date_value", "target": "app_services_pl_plan_archive_export_py_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_plan_common_export_fields", "target": "app_services_pl_plan_archive_export_format_date_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_stop_time", "target": "app_services_pl_plan_archive_export_format_date_value" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_plan_common_export_fields", "target": "app_services_pl_plan_archive_export_format_plate_display" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_get_stop_archive_actual_qty", "target": "app_services_pl_plan_archive_export_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_get_stop_archive_amount", "target": "app_services_pl_plan_archive_export_get_stop_archive_actual_qty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_product_row_from_stop_product", "target": "app_services_pl_plan_archive_export_get_stop_archive_actual_qty" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_get_stop_archive_amount", "target": "app_services_pl_plan_archive_export_py_decimal" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_get_stop_archive_unit_price", "target": "app_services_pl_plan_archive_export_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_get_stop_archive_amount", "target": "app_services_pl_plan_archive_export_get_stop_archive_unit_price" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_product_row_from_stop_product", "target": "app_services_pl_plan_archive_export_get_stop_archive_unit_price" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_product_row_from_stop_product", "target": "app_services_pl_plan_archive_export_get_stop_archive_amount" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L199", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_append_stop_product_rows", "target": "app_services_pl_plan_archive_export_stop_kind_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L202", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_append_stop_product_rows", "target": "app_services_pl_plan_archive_export_stop_time" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L272", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_build_plan_archive_export_rows", "target": "app_services_pl_plan_archive_export_load_legacy_products_by_plan" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_load_legacy_products_by_plan", "target": "app_services_pl_plan_archive_export_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_build_plan_archive_export_rows", "target": "app_services_pl_plan_archive_export_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L278", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_build_plan_archive_export_rows", "target": "app_services_pl_plan_archive_export_plan_common_export_fields" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_export", "target": "app_services_pl_plan_archive_export_plan_common_export_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_append_legacy_plan_product_rows", "target": "app_services_pl_plan_archive_export_empty_product_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L210", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_append_stop_product_rows", "target": "app_services_pl_plan_archive_export_empty_product_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L213", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_append_stop_product_rows", "target": "app_services_pl_plan_archive_export_product_row_from_stop_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L293", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_build_plan_archive_export_rows", "target": "app_services_pl_plan_archive_export_append_stop_product_rows" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_export.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_export", "target": "app_services_pl_plan_archive_export_append_stop_product_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L283", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_build_plan_archive_export_rows", "target": "app_services_pl_plan_archive_export_append_legacy_plan_product_rows" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_rationale_225", "target": "app_services_pl_plan_archive_export_append_legacy_plan_product_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L271", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_build_plan_archive_export_rows", "target": "app_services_pl_plan_stop_service_load_plan_stops_grouped" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_export.py", "source_location": "L266", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_export_rationale_266", "target": "app_services_pl_plan_archive_export_build_plan_archive_export_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service", "target": "app_services_pl_plan_archive_stop_service_apply_archive_stop_quantities" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service", "target": "app_services_pl_plan_archive_stop_service_apply_stop_product_archive" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service", "target": "app_services_pl_plan_archive_stop_service_brand_rows_from_item" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L329", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service", "target": "app_services_pl_plan_archive_stop_service_iter_stop_archive_inventory_lines" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service", "target": "app_services_pl_plan_archive_stop_service_persist_stop_brand_qtys" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service", "target": "app_services_pl_plan_archive_stop_service_py_decimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service", "target": "app_services_pl_plan_archive_stop_service_require_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service", "target": "app_services_pl_plan_archive_stop_service_sum_delivery_outbound_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service", "target": "app_services_pl_plan_archive_stop_service_sync_plan_products_from_stop_archive" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service", "target": "app_services_pl_plan_archive_stop_service" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_apply_stop_product_archive", "target": "app_services_pl_plan_archive_stop_service_require_qty" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_require_qty", "target": "app_services_pl_plan_archive_stop_service_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_apply_stop_product_archive", "target": "app_services_pl_plan_archive_stop_service_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L357", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_iter_stop_archive_inventory_lines", "target": "app_services_pl_plan_archive_stop_service_py_decimal" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_sum_delivery_outbound_qty", "target": "app_services_pl_plan_archive_stop_service_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L250", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_sync_plan_products_from_stop_archive", "target": "app_services_pl_plan_archive_stop_service_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_apply_archive_stop_quantities", "target": "app_services_pl_plan_archive_stop_service_apply_stop_product_archive" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_persist_stop_brand_qtys", "target": "app_services_pl_plan_archive_stop_service_brand_rows_from_item" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_apply_archive_stop_quantities", "target": "app_services_pl_plan_archive_stop_service_persist_stop_brand_qtys" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L95", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_persist_stop_brand_qtys", "target": "app_services_pl_plan_archive_stop_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_apply_archive_stop_quantities", "target": "app_services_pl_plan_archive_stop_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L329", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_iter_stop_archive_inventory_lines", "target": "app_services_pl_plan_archive_stop_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_sum_delivery_outbound_qty", "target": "app_services_pl_plan_archive_stop_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_sync_plan_products_from_stop_archive", "target": "app_services_pl_plan_archive_stop_service_py_session" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_archive_stop_service.py", "source_location": "L241", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_archive_stop_service_rationale_241", "target": "app_services_pl_plan_archive_stop_service_sync_plan_products_from_stop_archive" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1637", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_archive_stop_service_sum_delivery_outbound_qty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1650", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_archive_freight", "target": "app_services_pl_plan_archive_stop_service_sum_delivery_outbound_qty" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service", "target": "app_services_pl_plan_archive_stop_service_sum_delivery_outbound_qty" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_archive_stop_service.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_archive_stop_service", "target": "app_services_pl_plan_archive_stop_service_iter_stop_archive_inventory_lines" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_arrange_copy_flags", "target": "app_services_pl_plan_arrange_copy_flags_load_plan_arrange_copy_flags" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_arrange_copy_flags", "target": "app_services_pl_plan_arrange_copy_flags_planarrangecopyflags" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_arrange_copy_flags_rationale_1", "target": "app_services_pl_plan_arrange_copy_flags" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_arrange_copy_flags_load_plan_arrange_copy_flags", "target": "app_services_pl_plan_arrange_copy_flags_planarrangecopyflags" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_arrange_copy_flags.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_arrange_copy_flags_load_plan_arrange_copy_flags", "target": "app_services_pl_plan_arrange_copy_flags_py_session" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_services_pl_plan_contract_gap_build_plan_contract_gap_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L491", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_services_pl_plan_contract_gap_clear_legacy_side_contracts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_services_pl_plan_contract_gap_compute_contract_gap_sides" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_services_pl_plan_contract_gap_compute_plan_gap_sides_from_stops" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L145", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_services_pl_plan_contract_gap_delivery_stop_gap_expr" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L234", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_services_pl_plan_contract_gap_demander_gap_expr" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L194", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_services_pl_plan_contract_gap_legacy_demander_gap_expr" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_services_pl_plan_contract_gap_legacy_supplier_gap_expr" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_services_pl_plan_contract_gap_list_plan_contract_gaps" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_services_pl_plan_contract_gap_load_products_by_plan_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_services_pl_plan_contract_gap_load_stop_gap_expr" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L220", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_services_pl_plan_contract_gap_plan_has_contract_gap_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_services_pl_plan_contract_gap_side_is_exempt" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_services_pl_plan_contract_gap_stop_contract_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_services_pl_plan_contract_gap_stop_contract_gap" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L230", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_services_pl_plan_contract_gap_supplier_gap_expr" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L622", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_services_pl_plan_contract_gap_update_plan_side_contracts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L512", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_services_pl_plan_contract_gap_update_plan_stop_contracts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L447", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_services_pl_plan_contract_gap_write_stop_contract_rows" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_services_pl_plan_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_services_pl_plan_service_assert_contract_selectable_for_plan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_services_pl_plan_service_load_plan_contracts_grouped" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_services_pl_plan_service_normalize_contract_links" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_services_pl_plan_service_replace_plan_contracts" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_services_pl_plan_stop_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_services_pl_plan_stop_service_assert_at_most_one_contract" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_services_pl_plan_stop_service_load_plan_stops_grouped" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_services_pl_product_display" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap", "target": "app_services_pl_product_display_resolve_product_display_names" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap", "target": "app_services_pl_plan_contract_gap" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_compute_contract_gap_sides", "target": "app_services_pl_plan_contract_gap_stop_contract_gap" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L85", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_compute_plan_gap_sides_from_stops", "target": "app_services_pl_plan_contract_gap_stop_contract_gap" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap", "target": "app_services_pl_plan_contract_gap_stop_contract_gap" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L267", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_build_plan_contract_gap_read", "target": "app_services_pl_plan_contract_gap_side_is_exempt" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap", "target": "app_services_pl_plan_contract_gap_compute_contract_gap_sides" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L248", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_build_plan_contract_gap_read", "target": "app_services_pl_plan_contract_gap_compute_plan_gap_sides_from_stops" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_rationale_80", "target": "app_services_pl_plan_contract_gap_compute_plan_gap_sides_from_stops" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap", "target": "app_services_pl_plan_contract_gap_compute_plan_gap_sides_from_stops" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L158", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_delivery_stop_gap_expr", "target": "app_services_pl_plan_contract_gap_stop_contract_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_legacy_demander_gap_expr", "target": "app_services_pl_plan_contract_gap_stop_contract_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L185", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_legacy_supplier_gap_expr", "target": "app_services_pl_plan_contract_gap_stop_contract_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L135", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_load_stop_gap_expr", "target": "app_services_pl_plan_contract_gap_stop_contract_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L223", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_plan_has_contract_gap_exists", "target": "app_services_pl_plan_contract_gap_load_stop_gap_expr" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_supplier_gap_expr", "target": "app_services_pl_plan_contract_gap_load_stop_gap_expr" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_demander_gap_expr", "target": "app_services_pl_plan_contract_gap_delivery_stop_gap_expr" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L224", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_plan_has_contract_gap_exists", "target": "app_services_pl_plan_contract_gap_delivery_stop_gap_expr" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_plan_has_contract_gap_exists", "target": "app_services_pl_plan_contract_gap_legacy_supplier_gap_expr" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_supplier_gap_expr", "target": "app_services_pl_plan_contract_gap_legacy_supplier_gap_expr" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_demander_gap_expr", "target": "app_services_pl_plan_contract_gap_legacy_demander_gap_expr" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L226", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_plan_has_contract_gap_exists", "target": "app_services_pl_plan_contract_gap_legacy_demander_gap_expr" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L332", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_list_plan_contract_gaps", "target": "app_services_pl_plan_contract_gap_plan_has_contract_gap_exists" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L221", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_rationale_221", "target": "app_services_pl_plan_contract_gap_plan_has_contract_gap_exists" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_contract_gap.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_contract_gap", "target": "app_services_pl_plan_contract_gap_plan_has_contract_gap_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L341", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_list_plan_contract_gaps", "target": "app_services_pl_plan_contract_gap_supplier_gap_expr" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L343", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_list_plan_contract_gaps", "target": "app_services_pl_plan_contract_gap_demander_gap_expr" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L435", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_list_plan_contract_gaps", "target": "app_services_pl_plan_contract_gap_build_plan_contract_gap_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L681", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_update_plan_side_contracts", "target": "app_services_pl_plan_contract_gap_build_plan_contract_gap_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L612", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_update_plan_stop_contracts", "target": "app_services_pl_plan_contract_gap_build_plan_contract_gap_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L427", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_list_plan_contract_gaps", "target": "app_services_pl_plan_contract_gap_load_products_by_plan_ids" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L277", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_load_products_by_plan_ids", "target": "app_services_pl_plan_contract_gap_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L295", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_load_products_by_plan_ids", "target": "app_services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L301", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_load_products_by_plan_ids", "target": "app_services_pl_product_display_resolve_product_display_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L677", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_update_plan_side_contracts", "target": "app_services_pl_plan_contract_gap_load_products_by_plan_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L608", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_update_plan_stop_contracts", "target": "app_services_pl_plan_contract_gap_load_products_by_plan_ids" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L491", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_clear_legacy_side_contracts", "target": "app_services_pl_plan_contract_gap_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_list_plan_contract_gaps", "target": "app_services_pl_plan_contract_gap_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L622", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_update_plan_side_contracts", "target": "app_services_pl_plan_contract_gap_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L512", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_update_plan_stop_contracts", "target": "app_services_pl_plan_contract_gap_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L447", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_write_stop_contract_rows", "target": "app_services_pl_plan_contract_gap_py_session" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_list_plan_contract_gaps", "target": "app_services_pl_plan_contract_gap_py_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L426", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_list_plan_contract_gaps", "target": "app_services_pl_plan_service_load_plan_contracts_grouped" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L428", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_list_plan_contract_gaps", "target": "app_services_pl_plan_stop_service_load_plan_stops_grouped" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L594", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_update_plan_stop_contracts", "target": "app_services_pl_plan_contract_gap_write_stop_contract_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L587", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_update_plan_stop_contracts", "target": "app_services_pl_plan_contract_gap_clear_legacy_side_contracts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L572", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_update_plan_stop_contracts", "target": "app_services_pl_plan_service_assert_contract_selectable_for_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L605", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_update_plan_stop_contracts", "target": "app_services_pl_plan_service_load_plan_contracts_grouped" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L567", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_update_plan_stop_contracts", "target": "app_services_pl_plan_service_normalize_contract_links" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L568", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_update_plan_stop_contracts", "target": "app_services_pl_plan_stop_service_assert_at_most_one_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L609", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_update_plan_stop_contracts", "target": "app_services_pl_plan_stop_service_load_plan_stops_grouped" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L632", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_rationale_632", "target": "app_services_pl_plan_contract_gap_update_plan_side_contracts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L648", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_update_plan_side_contracts", "target": "app_services_pl_plan_service_assert_contract_selectable_for_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L638", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_update_plan_side_contracts", "target": "app_services_pl_plan_service_load_plan_contracts_grouped" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L641", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_update_plan_side_contracts", "target": "app_services_pl_plan_service_normalize_contract_links" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L664", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_update_plan_side_contracts", "target": "app_services_pl_plan_service_replace_plan_contracts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_contract_gap.py", "source_location": "L678", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_contract_gap_update_plan_side_contracts", "target": "app_services_pl_plan_stop_service_load_plan_stops_grouped" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_attachments", "target": "app_services_pl_plan_list_attachments_load_plan_document_attachments_by_plan_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L21", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_attachments", "target": "app_services_pl_plan_list_attachments_parse_image_urls" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_attachments", "target": "app_services_pl_plan_list_attachments_short_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_attachments", "target": "app_services_pl_plan_list_attachments_stop_sort_key" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_attachments", "target": "app_services_pl_plan_list_attachments_stop_source_label" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_attachments_rationale_1", "target": "app_services_pl_plan_list_attachments" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_attachments", "target": "app_services_pl_plan_list_attachments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_attachments_load_plan_document_attachments_by_plan_ids", "target": "app_services_pl_plan_list_attachments_parse_image_urls" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_attachments", "target": "app_services_pl_plan_list_attachments_parse_image_urls" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L203", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_attachments_load_plan_document_attachments_by_plan_ids", "target": "app_services_pl_plan_list_attachments_short_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_attachments_load_plan_document_attachments_by_plan_ids", "target": "app_services_pl_plan_list_attachments_stop_source_label" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_list_attachments.py", "source_location": "L2", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_list_attachments", "target": "app_services_pl_plan_list_attachments_stop_source_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_attachments_load_plan_document_attachments_by_plan_ids", "target": "app_services_pl_plan_list_attachments_stop_sort_key" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_list_attachments.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_list_attachments_load_plan_document_attachments_by_plan_ids", "target": "app_services_pl_plan_list_attachments_py_session" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service", "target": "app_services_pl_plan_print_service_build_delivery_slip_print" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service", "target": "app_services_pl_plan_print_service_customer_key" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service", "target": "app_services_pl_plan_print_service_delivery_matches_customer" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service", "target": "app_services_pl_plan_print_service_get_delivery_slip_print_context" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service", "target": "app_services_pl_plan_print_service_list_delivery_print_customers" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service", "target": "app_services_pl_plan_print_service_merge_stop_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service", "target": "app_services_pl_plan_print_service_resolve_customer_id" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service", "target": "app_services_pl_plan_stop_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service", "target": "app_services_pl_plan_stop_service_load_plan_stops_grouped" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_print_service", "target": "app_services_pl_plan_print_service" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service_list_delivery_print_customers", "target": "app_services_pl_plan_print_service_customer_key" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L131", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service_build_delivery_slip_print", "target": "app_services_pl_plan_print_service_resolve_customer_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service_list_delivery_print_customers", "target": "app_services_pl_plan_print_service_resolve_customer_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L150", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service_get_delivery_slip_print_context", "target": "app_services_pl_plan_print_service_list_delivery_print_customers" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_print_service", "target": "app_services_pl_plan_print_service_list_delivery_print_customers" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service_build_delivery_slip_print", "target": "app_services_pl_plan_print_service_delivery_matches_customer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service_build_delivery_slip_print", "target": "app_services_pl_plan_print_service_merge_stop_products" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service_build_delivery_slip_print", "target": "app_services_pl_plan_print_service_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service_build_delivery_slip_print", "target": "app_services_pl_plan_stop_service_load_plan_stops_grouped" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service_get_delivery_slip_print_context", "target": "app_services_pl_plan_print_service_build_delivery_slip_print" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_print_service.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_print_service", "target": "app_services_pl_plan_print_service_build_delivery_slip_print" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L139", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service_get_delivery_slip_print_context", "target": "app_services_pl_plan_print_service_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_print_service.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_print_service_get_delivery_slip_print_context", "target": "app_services_pl_plan_stop_service_load_plan_stops_grouped" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L414", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_all_hazard_products_cert_complete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1501", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_apply_archive_brand_qtys_only" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1555", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_apply_archive_freight" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1415", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_apply_archive_product_quantities" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1836", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_apply_archive_stop_feedback_attachments" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L722", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_apply_payload_to_transport_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1699", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_apply_plan_driver_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1757", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_apply_plan_site_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L945", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_apply_vehicle_prefill_to_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_apply_vehicle_snapshot_to_plan_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1291", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_assert_can_save_as_draft" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1085", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_assert_contract_selectable_for_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_build_plan_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_calc_freight_amount" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1321", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_calc_plan_total_amount" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L302", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_cert_url_blank" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L882", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_clear_draft_transport_for_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L387", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_clear_hazard_cert_ready" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L362", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_collect_hazard_product_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L967", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_create_transport_for_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_determine_plan_type" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_estimate_qty_fields" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_fetch_hazard_flags_map" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L638", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_generate_transport_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L402", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_is_hazard_product_cert_complete" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_is_ton_product_unit" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1232", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_load_plan_contracts_grouped" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L447", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_maybe_auto_set_hazard_cert_ready" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1113", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_normalize_contract_links" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L307", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_plan_has_hazard_product_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_plan_has_hazard_products" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L329", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_plan_has_incomplete_hazard_cert_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_plan_product_actual_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_product_create_actual_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_product_quantity" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_py_decimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1673", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_record_plan_change" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1185", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_replace_plan_contracts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L393", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_required_hazard_cert_fields" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_resolve_driver" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1275", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_resolve_follow_status_on_save" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L266", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_resolve_hazard_flags_from_crm" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1793", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_resolve_stop_business_type_for_archive" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L656", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_resolve_transport_context" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L483", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_set_hazard_cert_ready" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L533", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_set_plan_erp_entered" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_sum_plan_product_actual_quantities" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_sum_product_actual_quantities" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1356", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_sync_archive_qty_from_io_order" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L923", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_sync_transport_prefill_for_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1332", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_transport_has_locked_freight_settlement" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L562", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_update_plan_product_certs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L759", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_upsert_draft_transport_for_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1297", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_validate_create_full" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1269", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_validate_draft_min_fields" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L465", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_validate_hazard_cert_ready_for_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1129", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_service_validate_plan_party_contracts" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1151", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_plan_stop_service_assert_at_most_one_contract" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_transport_resource_snapshot_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_transport_resource_snapshot_service_apply_resource_snapshot_json" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_transport_resource_snapshot_service_clear_resource_snapshot" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1849", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_transport_stop_feedback_service_save_driver_stop_feedback" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1849", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service", "target": "app_services_pl_transport_stop_feedback_service_save_site_stop_feedback" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop", "target": "app_services_pl_plan_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_cert_list_filters.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_cert_list_filters", "target": "app_services_pl_plan_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_draft_save", "target": "app_services_pl_plan_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_resolve_driver.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_resolve_driver", "target": "app_services_pl_plan_service" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L115", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_build_plan_product", "target": "app_services_pl_plan_service_product_quantity" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_product_quantity", "target": "app_services_pl_plan_service_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1524", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_archive_brand_qtys_only", "target": "app_services_pl_plan_service_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1571", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_archive_freight", "target": "app_services_pl_plan_service_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1439", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_archive_product_quantities", "target": "app_services_pl_plan_service_py_decimal" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L722", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_payload_to_transport_row", "target": "app_services_pl_plan_service_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_build_plan_product", "target": "app_services_pl_plan_service_py_decimal" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_calc_freight_amount", "target": "app_services_pl_plan_service_py_decimal" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1321", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_calc_plan_total_amount", "target": "app_services_pl_plan_service_py_decimal" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_estimate_qty_fields", "target": "app_services_pl_plan_service_py_decimal" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L80", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_plan_product_actual_qty", "target": "app_services_pl_plan_service_py_decimal" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_product_create_actual_qty", "target": "app_services_pl_plan_service_py_decimal" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L656", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_resolve_transport_context", "target": "app_services_pl_plan_service_py_decimal" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_sum_plan_product_actual_quantities", "target": "app_services_pl_plan_service_py_decimal" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_sum_product_actual_quantities", "target": "app_services_pl_plan_service_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1389", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_sync_archive_qty_from_io_order", "target": "app_services_pl_plan_service_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L875", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_upsert_draft_transport_for_plan", "target": "app_services_pl_plan_service_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1311", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_validate_create_full", "target": "app_services_pl_plan_service_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_sum_product_actual_quantities", "target": "app_services_pl_plan_service_product_create_actual_qty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L91", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_sum_plan_product_actual_quantities", "target": "app_services_pl_plan_service_plan_product_actual_qty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1313", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_validate_create_full", "target": "app_services_pl_plan_service_sum_product_actual_quantities" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1654", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_archive_freight", "target": "app_services_pl_plan_service_sum_plan_product_actual_quantities" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_calc_freight_amount", "target": "app_services_pl_plan_service_sum_plan_product_actual_quantities" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1017", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_create_transport_for_plan", "target": "app_services_pl_plan_service_sum_plan_product_actual_quantities" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L708", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_resolve_transport_context", "target": "app_services_pl_plan_service_sum_plan_product_actual_quantities" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_build_plan_product", "target": "app_services_pl_plan_service_estimate_qty_fields" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L155", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_vehicle_snapshot_to_plan_transport", "target": "app_services_pl_plan_service_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_vehicle_snapshot_to_plan_transport", "target": "app_services_pl_transport_resource_snapshot_service_apply_resource_snapshot_json" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_vehicle_snapshot_to_plan_transport", "target": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1065", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_create_transport_for_plan", "target": "app_services_pl_plan_service_apply_vehicle_snapshot_to_plan_transport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L861", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_upsert_draft_transport_for_plan", "target": "app_services_pl_plan_service_apply_vehicle_snapshot_to_plan_transport" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L414", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_all_hazard_products_cert_complete", "target": "app_services_pl_plan_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1501", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_archive_brand_qtys_only", "target": "app_services_pl_plan_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1555", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_archive_freight", "target": "app_services_pl_plan_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1415", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_archive_product_quantities", "target": "app_services_pl_plan_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1836", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_archive_stop_feedback_attachments", "target": "app_services_pl_plan_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1699", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_plan_driver_feedback", "target": "app_services_pl_plan_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1757", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_plan_site_feedback", "target": "app_services_pl_plan_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L945", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_vehicle_prefill_to_plan", "target": "app_services_pl_plan_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1085", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_assert_contract_selectable_for_plan", "target": "app_services_pl_plan_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L882", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_clear_draft_transport_for_plan", "target": "app_services_pl_plan_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L362", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_collect_hazard_product_ids", "target": "app_services_pl_plan_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L967", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_create_transport_for_plan", "target": "app_services_pl_plan_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L240", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_fetch_hazard_flags_map", "target": "app_services_pl_plan_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L638", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_generate_transport_no", "target": "app_services_pl_plan_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1232", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_load_plan_contracts_grouped", "target": "app_services_pl_plan_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L447", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_maybe_auto_set_hazard_cert_ready", "target": "app_services_pl_plan_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_plan_has_hazard_products", "target": "app_services_pl_plan_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1673", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_record_plan_change", "target": "app_services_pl_plan_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1185", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_replace_plan_contracts", "target": "app_services_pl_plan_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_resolve_driver", "target": "app_services_pl_plan_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L266", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_resolve_hazard_flags_from_crm", "target": "app_services_pl_plan_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1793", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_resolve_stop_business_type_for_archive", "target": "app_services_pl_plan_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L656", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_resolve_transport_context", "target": "app_services_pl_plan_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L483", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_set_hazard_cert_ready", "target": "app_services_pl_plan_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L533", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_set_plan_erp_entered", "target": "app_services_pl_plan_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1356", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_sync_archive_qty_from_io_order", "target": "app_services_pl_plan_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L923", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_sync_transport_prefill_for_plan", "target": "app_services_pl_plan_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1332", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_transport_has_locked_freight_settlement", "target": "app_services_pl_plan_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L562", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_update_plan_product_certs", "target": "app_services_pl_plan_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L759", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_upsert_draft_transport_for_plan", "target": "app_services_pl_plan_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L465", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_validate_hazard_cert_ready_for_transport", "target": "app_services_pl_plan_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1129", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_validate_plan_party_contracts", "target": "app_services_pl_plan_service_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L992", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_create_transport_for_plan", "target": "app_services_pl_plan_service_resolve_driver" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L179", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_rationale_179", "target": "app_services_pl_plan_service_resolve_driver" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L685", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_resolve_transport_context", "target": "app_services_pl_plan_service_resolve_driver" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_resolve_driver.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_resolve_driver", "target": "app_services_pl_plan_service_resolve_driver" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1007", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_create_transport_for_plan", "target": "app_services_pl_plan_service_calc_freight_amount" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L699", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_resolve_transport_context", "target": "app_services_pl_plan_service_calc_freight_amount" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L422", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_all_hazard_products_cert_complete", "target": "app_services_pl_plan_service_fetch_hazard_flags_map" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L370", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_collect_hazard_product_ids", "target": "app_services_pl_plan_service_fetch_hazard_flags_map" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L245", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_rationale_245", "target": "app_services_pl_plan_service_fetch_hazard_flags_map" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L593", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_update_plan_product_certs", "target": "app_services_pl_plan_service_fetch_hazard_flags_map" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L429", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_all_hazard_products_cert_complete", "target": "app_services_pl_plan_service_resolve_hazard_flags_from_crm" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L376", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_collect_hazard_product_ids", "target": "app_services_pl_plan_service_resolve_hazard_flags_from_crm" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L273", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_rationale_273", "target": "app_services_pl_plan_service_resolve_hazard_flags_from_crm" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L613", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_update_plan_product_certs", "target": "app_services_pl_plan_service_resolve_hazard_flags_from_crm" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L299", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_plan_has_hazard_products", "target": "app_services_pl_plan_service_collect_hazard_product_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L516", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_set_hazard_cert_ready", "target": "app_services_pl_plan_service_plan_has_hazard_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L471", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_validate_hazard_cert_ready_for_transport", "target": "app_services_pl_plan_service_plan_has_hazard_products" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_plan_has_incomplete_hazard_cert_exists", "target": "app_services_pl_plan_service_cert_url_blank" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L303", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_rationale_303", "target": "app_services_pl_plan_service_cert_url_blank" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L308", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_rationale_308", "target": "app_services_pl_plan_service_plan_has_hazard_product_exists" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_cert_list_filters.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_cert_list_filters", "target": "app_services_pl_plan_service_plan_has_hazard_product_exists" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L330", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_rationale_330", "target": "app_services_pl_plan_service_plan_has_incomplete_hazard_cert_exists" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_cert_list_filters.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_cert_list_filters", "target": "app_services_pl_plan_service_plan_has_incomplete_hazard_cert_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L525", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_set_hazard_cert_ready", "target": "app_services_pl_plan_service_clear_hazard_cert_ready" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L408", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_is_hazard_product_cert_complete", "target": "app_services_pl_plan_service_required_hazard_cert_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L438", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_all_hazard_products_cert_complete", "target": "app_services_pl_plan_service_is_hazard_product_cert_complete" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L458", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_maybe_auto_set_hazard_cert_ready", "target": "app_services_pl_plan_service_all_hazard_products_cert_complete" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L419", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_rationale_419", "target": "app_services_pl_plan_service_all_hazard_products_cert_complete" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L475", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_validate_hazard_cert_ready_for_transport", "target": "app_services_pl_plan_service_all_hazard_products_cert_complete" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L455", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_rationale_455", "target": "app_services_pl_plan_service_maybe_auto_set_hazard_cert_ready" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L624", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_update_plan_product_certs", "target": "app_services_pl_plan_service_maybe_auto_set_hazard_cert_ready" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L990", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_create_transport_for_plan", "target": "app_services_pl_plan_service_validate_hazard_cert_ready_for_transport" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L817", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_upsert_draft_transport_for_plan", "target": "app_services_pl_plan_service_generate_transport_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L779", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_upsert_draft_transport_for_plan", "target": "app_services_pl_plan_service_resolve_transport_context" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L800", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_upsert_draft_transport_for_plan", "target": "app_services_pl_plan_service_apply_payload_to_transport_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L956", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_vehicle_prefill_to_plan", "target": "app_services_pl_plan_service_upsert_draft_transport_for_plan" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L769", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_rationale_769", "target": "app_services_pl_plan_service_upsert_draft_transport_for_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L934", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_sync_transport_prefill_for_plan", "target": "app_services_pl_plan_service_upsert_draft_transport_for_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L917", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_clear_draft_transport_for_plan", "target": "app_services_pl_transport_resource_snapshot_service_clear_resource_snapshot" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L933", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_rationale_933", "target": "app_services_pl_plan_service_sync_transport_prefill_for_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1158", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_validate_plan_party_contracts", "target": "app_services_pl_plan_service_assert_contract_selectable_for_plan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_service_assert_contract_selectable_for_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L585", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_resolve_stop_contracts", "target": "app_services_pl_plan_service_assert_contract_selectable_for_plan" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1148", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_validate_plan_party_contracts", "target": "app_services_pl_plan_service_normalize_contract_links" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1153", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_validate_plan_party_contracts", "target": "app_services_pl_plan_stop_service_assert_at_most_one_contract" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_draft_save", "target": "app_services_pl_plan_service_validate_draft_min_fields" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_draft_save", "target": "app_services_pl_plan_service_resolve_follow_status_on_save" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_draft_save.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_draft_save", "target": "app_services_pl_plan_service_assert_can_save_as_draft" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1574", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_archive_freight", "target": "app_services_pl_plan_service_transport_has_locked_freight_settlement" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1425", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_archive_product_quantities", "target": "app_services_pl_plan_service_sync_archive_qty_from_io_order" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1363", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_rationale_1363", "target": "app_services_pl_plan_service_sync_archive_qty_from_io_order" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1509", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_rationale_1509", "target": "app_services_pl_plan_service_apply_archive_brand_qtys_only" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1899", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_archive_stop_feedback_attachments", "target": "app_services_pl_plan_service_resolve_stop_business_type_for_archive" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1872", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_archive_stop_feedback_attachments", "target": "app_services_pl_transport_stop_feedback_service_save_driver_stop_feedback" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_service.py", "source_location": "L1906", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_service_apply_archive_stop_feedback_attachments", "target": "app_services_pl_transport_stop_feedback_service_save_site_stop_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service", "target": "app_services_pl_plan_site_link_service_build_site_records_for_arranged_plan" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service", "target": "app_services_pl_site_link_read" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service", "target": "app_services_pl_site_link_read_build_transport_site_link_read_from_row" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service", "target": "app_services_pl_transport_stop_feedback_service" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service", "target": "app_services_pl_transport_stop_feedback_service_build_transport_site_url" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service_rationale_1", "target": "app_services_pl_plan_site_link_service" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service_build_site_records_for_arranged_plan", "target": "app_services_pl_plan_site_link_service_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service_build_site_records_for_arranged_plan", "target": "app_services_pl_site_link_read_build_transport_site_link_read_from_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service_build_site_records_for_arranged_plan", "target": "app_services_pl_transport_stop_feedback_service_build_transport_site_url" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_site_link_service.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_site_link_service_rationale_22", "target": "app_services_pl_plan_site_link_service_build_site_records_for_arranged_plan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_rules", "target": "app_services_pl_plan_stop_rules_extract_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_rules", "target": "app_services_pl_plan_stop_rules_fmt_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_rules", "target": "app_services_pl_plan_stop_rules_normalize_stop_dibang_fields" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_rules", "target": "app_services_pl_plan_stop_rules_py_decimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_rules", "target": "app_services_pl_plan_stop_rules_resolve_stop_dibang_defaults" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_rules", "target": "app_services_pl_plan_stop_rules_sum_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_rules", "target": "app_services_pl_plan_stop_rules_warn_qty_imbalance" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_rules_rationale_1", "target": "app_services_pl_plan_stop_rules" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_rules" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop", "target": "app_services_pl_plan_stop_rules" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules", "target": "app_services_pl_plan_stop_rules" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_rules_normalize_stop_dibang_fields", "target": "app_services_pl_plan_stop_rules_resolve_stop_dibang_defaults" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_rules_rationale_16", "target": "app_services_pl_plan_stop_rules_resolve_stop_dibang_defaults" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L12", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_rules_resolve_stop_dibang_defaults", "target": "stoptype" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop", "target": "app_services_pl_plan_stop_rules_resolve_stop_dibang_defaults" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules", "target": "app_services_pl_plan_stop_rules_resolve_stop_dibang_defaults" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_rules_normalize_stop_dibang_fields", "target": "stoptype" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_rules_rationale_32", "target": "app_services_pl_plan_stop_rules_normalize_stop_dibang_fields" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_rules_normalize_stop_dibang_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L944", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_replace_plan_stops", "target": "app_services_pl_plan_stop_rules_normalize_stop_dibang_fields" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L816", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_resolve_or_create_plan_load", "target": "app_services_pl_plan_stop_rules_normalize_stop_dibang_fields" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules", "target": "app_services_pl_plan_stop_rules_normalize_stop_dibang_fields" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_rules_extract_qty", "target": "app_services_pl_plan_stop_rules_py_any" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_rules_extract_qty", "target": "app_services_pl_plan_stop_rules_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_rules_sum_qty", "target": "app_services_pl_plan_stop_rules_extract_qty" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_rules_sum_qty", "target": "app_services_pl_plan_stop_rules_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_rules_warn_qty_imbalance", "target": "app_services_pl_plan_stop_rules_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_rules_fmt_qty", "target": "app_services_pl_plan_stop_rules_py_decimal" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_rules_sum_qty", "target": "app_services_pl_plan_stop_rules_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_rules_warn_qty_imbalance", "target": "app_services_pl_plan_stop_rules_sum_qty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_rules.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_rules_warn_qty_imbalance", "target": "app_services_pl_plan_stop_rules_fmt_qty" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_rules_warn_qty_imbalance" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L660", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_collect_stop_qty_warnings", "target": "app_services_pl_plan_stop_rules_warn_qty_imbalance" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_rules.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_rules", "target": "app_services_pl_plan_stop_rules_warn_qty_imbalance" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_apply_stop_list_product_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L471", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_assert_at_most_one_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L535", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L516", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_assert_load_products_in_selected_contract" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L483", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_assert_product_rows_in_contract_allowed" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L557", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_assert_stop_contract_required" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L437", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_attach_plan_stops_to_item" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_attach_stop_brand_qtys" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L650", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_collect_stop_qty_warnings" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L499", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_contract_allowed_product_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_contract_link" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_contracts_for_stop" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L118", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_delivery_stop_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_enrich_stop_addresses_from_library" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_load_plan_stops_grouped" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_load_stop_contract_rows_grouped" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_load_stop_product" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L457", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_normalize_contract_links" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_py_datetime" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L6", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_py_decimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L877", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_replace_plan_stops" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L416", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_resolve_delivery_customer_summary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L406", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_resolve_load_customer_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L806", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_resolve_or_create_plan_load" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L781", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_resolve_plan_product_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_resolve_stop_address_from_library" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L569", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_resolve_stop_contracts" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_resolve_stop_list_product_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L690", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_soft_delete_plan_stops" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L663", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_sync_plan_legacy_from_stops" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L175", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_to_decimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L453", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_uses_multi_stop_payload" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L601", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_validate_plan_stops_write" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L745", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_write_stop_contracts" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_product_display" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service", "target": "app_services_pl_product_display_resolve_product_display_names" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_rationale_1", "target": "app_services_pl_plan_stop_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop", "target": "app_services_pl_plan_stop_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "app_services_pl_plan_stop_service" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L165", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_contracts_for_stop", "target": "app_services_pl_plan_stop_service_contract_link" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_delivery_stop_product", "target": "app_services_pl_plan_stop_service_attach_stop_brand_qtys" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_load_stop_product", "target": "app_services_pl_plan_stop_service_attach_stop_brand_qtys" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_apply_stop_list_product_name", "target": "app_services_pl_plan_stop_service_resolve_stop_list_product_name" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_rationale_74", "target": "app_services_pl_plan_stop_service_resolve_stop_list_product_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_resolve_stop_list_product_name", "target": "app_services_pl_product_display_resolve_product_display_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_delivery_stop_product", "target": "app_services_pl_plan_stop_service_apply_stop_list_product_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L108", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_load_stop_product", "target": "app_services_pl_plan_stop_service_apply_stop_list_product_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L349", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_load_plan_stops_grouped", "target": "app_services_pl_plan_stop_service_load_stop_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L377", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_load_plan_stops_grouped", "target": "app_services_pl_plan_stop_service_delivery_stop_product" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L330", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_load_plan_stops_grouped", "target": "app_services_pl_plan_stop_service_load_stop_contract_rows_grouped" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_load_stop_contract_rows_grouped", "target": "app_services_pl_plan_stop_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L535", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", "target": "app_services_pl_plan_stop_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L516", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_assert_load_products_in_selected_contract", "target": "app_services_pl_plan_stop_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L499", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_contract_allowed_product_ids", "target": "app_services_pl_plan_stop_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_enrich_stop_addresses_from_library", "target": "app_services_pl_plan_stop_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L244", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_load_plan_stops_grouped", "target": "app_services_pl_plan_stop_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L877", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_replace_plan_stops", "target": "app_services_pl_plan_stop_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L806", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_resolve_or_create_plan_load", "target": "app_services_pl_plan_stop_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L184", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_resolve_stop_address_from_library", "target": "app_services_pl_plan_stop_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L569", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_resolve_stop_contracts", "target": "app_services_pl_plan_stop_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L690", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_soft_delete_plan_stops", "target": "app_services_pl_plan_stop_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L601", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_validate_plan_stops_write", "target": "app_services_pl_plan_stop_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L745", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_write_stop_contracts", "target": "app_services_pl_plan_stop_service_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L357", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_load_plan_stops_grouped", "target": "app_services_pl_plan_stop_service_contracts_for_stop" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_resolve_stop_address_from_library", "target": "app_services_pl_plan_stop_service_to_decimal" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L175", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_to_decimal", "target": "app_services_pl_plan_stop_service_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L231", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_enrich_stop_addresses_from_library", "target": "app_services_pl_plan_stop_service_resolve_stop_address_from_library" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L339", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_load_plan_stops_grouped", "target": "app_services_pl_plan_stop_service_resolve_stop_address_from_library" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_rationale_191", "target": "app_services_pl_plan_stop_service_resolve_stop_address_from_library" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_resolve_stop_address_from_library" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L643", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_validate_plan_stops_write", "target": "app_services_pl_plan_stop_service_enrich_stop_addresses_from_library" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L326", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_load_plan_stops_grouped", "target": "app_services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_rationale_249", "target": "app_services_pl_plan_stop_service_load_plan_stops_grouped" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L445", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_attach_plan_stops_to_item", "target": "app_services_pl_plan_stop_service_resolve_load_customer_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L446", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_attach_plan_stops_to_item", "target": "app_services_pl_plan_stop_service_resolve_delivery_customer_summary" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L543", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", "target": "app_services_pl_plan_stop_service_normalize_contract_links" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L524", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_assert_load_products_in_selected_contract", "target": "app_services_pl_plan_stop_service_normalize_contract_links" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L565", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_assert_stop_contract_required", "target": "app_services_pl_plan_stop_service_normalize_contract_links" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L579", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_resolve_stop_contracts", "target": "app_services_pl_plan_stop_service_normalize_contract_links" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L580", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_resolve_stop_contracts", "target": "app_services_pl_plan_stop_service_assert_at_most_one_contract" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "app_services_pl_plan_stop_service_assert_at_most_one_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L550", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", "target": "app_services_pl_plan_stop_service_assert_product_rows_in_contract_allowed" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L531", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_assert_load_products_in_selected_contract", "target": "app_services_pl_plan_stop_service_assert_product_rows_in_contract_allowed" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L549", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract", "target": "app_services_pl_plan_stop_service_contract_allowed_product_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L530", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_assert_load_products_in_selected_contract", "target": "app_services_pl_plan_stop_service_contract_allowed_product_ids" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L644", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_validate_plan_stops_write", "target": "app_services_pl_plan_stop_service_assert_load_products_in_selected_contract" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "app_services_pl_plan_stop_service_assert_load_products_in_selected_contract" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L646", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_validate_plan_stops_write", "target": "app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "app_services_pl_plan_stop_service_assert_delivery_products_in_selected_contract" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L562", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_rationale_562", "target": "app_services_pl_plan_stop_service_assert_stop_contract_required" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L617", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_validate_plan_stops_write", "target": "app_services_pl_plan_stop_service_assert_stop_contract_required" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_single_contract_rules.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_single_contract_rules", "target": "app_services_pl_plan_stop_service_assert_stop_contract_required" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L619", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_validate_plan_stops_write", "target": "app_services_pl_plan_stop_service_resolve_stop_contracts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L887", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_replace_plan_stops", "target": "app_services_pl_plan_stop_service_soft_delete_plan_stops" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L931", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_replace_plan_stops", "target": "app_services_pl_plan_stop_service_write_stop_contracts" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L903", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_replace_plan_stops", "target": "app_services_pl_plan_stop_service_resolve_plan_product_id" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_plan_stop_service.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_plan_stop_service", "target": "app_services_pl_plan_stop_service_resolve_plan_product_id" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L815", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_rationale_815", "target": "app_services_pl_plan_stop_service_resolve_or_create_plan_load" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L890", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_replace_plan_stops", "target": "app_services_pl_plan_stop_service_resolve_or_create_plan_load" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_plan_stop_service.py", "source_location": "L806", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_plan_stop_service_resolve_or_create_plan_load", "target": "app_services_pl_plan_stop_service_py_datetime" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_product_display.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_product_display", "target": "app_services_pl_product_display_apply_product_alias_display" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_product_display.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_product_display", "target": "app_services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_product_display.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_product_display", "target": "app_services_pl_product_display_resolve_alias_from_saved_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_product_display.py", "source_location": "L74", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_product_display", "target": "app_services_pl_product_display_resolve_product_display_names" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_product_display.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_product_display_rationale_1", "target": "app_services_pl_product_display" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_product_display.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_product_display_rationale_16", "target": "app_services_pl_product_display_resolve_alias_from_saved_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_product_display.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_product_display_resolve_product_display_names", "target": "app_services_pl_product_display_resolve_alias_from_saved_name" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_product_display.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_product_display_load_crm_product_alias_maps", "target": "app_services_pl_product_display_py_session" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_product_display.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_product_display_rationale_32", "target": "app_services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L770", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L805", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments", "target": "app_services_pl_product_display_load_crm_product_alias_maps" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_product_display.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_product_display_apply_product_alias_display", "target": "app_services_pl_product_display_resolve_product_display_names" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_product_display.py", "source_location": "L81", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_product_display_rationale_81", "target": "app_services_pl_product_display_resolve_product_display_names" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L770", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_product_display_resolve_product_display_names" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L822", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments", "target": "app_services_pl_product_display_resolve_product_display_names" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_product_display.py", "source_location": "L102", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_product_display_rationale_102", "target": "app_services_pl_product_display_apply_product_alias_display" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_site_link_read.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_site_link_read", "target": "app_services_pl_site_link_read_build_transport_site_link_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_site_link_read.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_site_link_read", "target": "app_services_pl_site_link_read_build_transport_site_link_read_from_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_site_link_read.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_site_link_read", "target": "app_services_pl_site_link_read_parse_feedback_images" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_site_link_read.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_site_link_read_build_transport_site_link_read", "target": "app_services_pl_site_link_read_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_site_link_read.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_site_link_read_build_transport_site_link_read_from_row", "target": "app_services_pl_site_link_read_parse_feedback_images" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L122", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service", "target": "app_services_pl_transport_resource_snapshot_service_apply_resource_snapshot_json" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service", "target": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service", "target": "app_services_pl_transport_resource_snapshot_service_cert_to_snapshot" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L140", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service", "target": "app_services_pl_transport_resource_snapshot_service_clear_resource_snapshot" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service_rationale_1", "target": "app_services_pl_transport_resource_snapshot_service" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L82", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", "target": "app_services_pl_transport_resource_snapshot_service_cert_to_snapshot" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", "target": "app_services_pl_transport_resource_snapshot_service_py_session" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service_rationale_47", "target": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L128", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_resource_snapshot_service_rationale_128", "target": "app_services_pl_transport_resource_snapshot_service_apply_resource_snapshot_json" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service", "target": "app_services_pl_transport_site_service_normalize_plan_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service", "target": "app_services_pl_transport_site_service_revoke_site_links_for_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service", "target": "app_services_pl_transport_site_service_sync_site_links_for_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service", "target": "app_services_pl_transport_site_service_transportsitelinkresult" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service_rationale_1", "target": "app_services_pl_transport_site_service" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service_sync_site_links_for_transport", "target": "app_services_pl_transport_site_service_transportsitelinkresult" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service_normalize_plan_date", "target": "app_services_pl_transport_site_service_py_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L86", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service_sync_site_links_for_transport", "target": "app_services_pl_transport_site_service_normalize_plan_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service_revoke_site_links_for_transport", "target": "app_services_pl_transport_site_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service_sync_site_links_for_transport", "target": "app_services_pl_transport_site_service_py_session" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_site_service_rationale_77", "target": "app_services_pl_transport_site_service_sync_site_links_for_transport" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L759", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_transport_stop_feedback_service_build_transport_site_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_transport_stop_feedback_service_direction_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L175", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_transport_stop_feedback_service_dump_product_feedbacks" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_transport_stop_feedback_service_dump_urls" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_transport_stop_feedback_service_ensure_transport_site_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L454", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_transport_stop_feedback_service_get_driver_feedback_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L526", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_transport_stop_feedback_service_get_site_feedback_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L563", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_transport_stop_feedback_service_has_positive_feedback_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L215", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_transport_stop_feedback_service_is_site_visible_stop" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L641", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_transport_stop_feedback_service_list_driver_stop_feedback_reads" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_transport_stop_feedback_service_list_plan_stop_segments" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L694", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_transport_stop_feedback_service_list_site_stop_feedback_reads" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L373", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_transport_stop_feedback_service_load_driver_stop_segments" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L435", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_transport_stop_feedback_service_load_io_order_site_stop_segments" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L400", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_transport_stop_feedback_service_load_site_stop_feedback_rows" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L417", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_transport_stop_feedback_service_load_site_stop_segments" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_transport_stop_feedback_service_merge_driver_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_transport_stop_feedback_service_merge_product_feedbacks_into_segment" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L352", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_transport_stop_feedback_service_merge_site_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_transport_stop_feedback_service_parse_product_feedbacks" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L84", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_transport_stop_feedback_service_parse_urls" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_transport_stop_feedback_service_publicstopproductrow" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_transport_stop_feedback_service_publicstopsegment" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_transport_stop_feedback_service_py_decimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L752", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_transport_stop_feedback_service_resolve_unit_label" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_transport_stop_feedback_service_rotate_transport_site_token" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L475", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_transport_stop_feedback_service_save_driver_stop_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L573", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_transport_stop_feedback_service_save_site_stop_feedback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_transport_stop_feedback_service_stop_product_row_from_delivery" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_transport_stop_feedback_service_stop_product_row_from_load" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L547", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_transport_stop_feedback_service_sum_product_actual_qty" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_services_pl_transport_stop_feedback_service_sum_stop_qty" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L771", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service", "target": "app_utils_excel_export_load_dict_label_maps" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_stop_feedback.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_stop_feedback", "target": "app_services_pl_transport_stop_feedback_service" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L138", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_stop_product_row_from_delivery", "target": "app_services_pl_transport_stop_feedback_service_publicstopproductrow" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_stop_product_row_from_load", "target": "app_services_pl_transport_stop_feedback_service_publicstopproductrow" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L759", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments", "target": "app_services_pl_transport_stop_feedback_service_publicstopsegment" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_list_plan_stop_segments", "target": "app_services_pl_transport_stop_feedback_service_publicstopsegment" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L373", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_load_driver_stop_segments", "target": "app_services_pl_transport_stop_feedback_service_publicstopsegment" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L435", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_load_io_order_site_stop_segments", "target": "app_services_pl_transport_stop_feedback_service_publicstopsegment" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L417", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_load_site_stop_segments", "target": "app_services_pl_transport_stop_feedback_service_publicstopsegment" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_merge_driver_feedback", "target": "app_services_pl_transport_stop_feedback_service_publicstopsegment" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_merge_product_feedbacks_into_segment", "target": "app_services_pl_transport_stop_feedback_service_publicstopsegment" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L352", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_merge_site_feedback", "target": "app_services_pl_transport_stop_feedback_service_publicstopsegment" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L343", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_merge_driver_feedback", "target": "app_services_pl_transport_stop_feedback_service_parse_urls" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L362", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_merge_site_feedback", "target": "app_services_pl_transport_stop_feedback_service_parse_urls" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L499", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_save_driver_stop_feedback", "target": "app_services_pl_transport_stop_feedback_service_dump_urls" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L612", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_save_site_stop_feedback", "target": "app_services_pl_transport_stop_feedback_service_dump_urls" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L270", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_list_plan_stop_segments", "target": "app_services_pl_transport_stop_feedback_service_direction_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L271", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_list_plan_stop_segments", "target": "app_services_pl_transport_stop_feedback_service_sum_stop_qty" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_sum_stop_qty", "target": "app_services_pl_transport_stop_feedback_service_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_sum_stop_qty", "target": "app_services_pl_transport_stop_feedback_service_py_decimal" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L759", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments", "target": "app_services_pl_transport_stop_feedback_service_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L175", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_dump_product_feedbacks", "target": "app_services_pl_transport_stop_feedback_service_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L563", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_has_positive_feedback_qty", "target": "app_services_pl_transport_stop_feedback_service_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L641", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_list_driver_stop_feedback_reads", "target": "app_services_pl_transport_stop_feedback_service_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L694", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_list_site_stop_feedback_reads", "target": "app_services_pl_transport_stop_feedback_service_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L197", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_merge_product_feedbacks_into_segment", "target": "app_services_pl_transport_stop_feedback_service_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_parse_product_feedbacks", "target": "app_services_pl_transport_stop_feedback_service_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L475", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_save_driver_stop_feedback", "target": "app_services_pl_transport_stop_feedback_service_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L573", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_save_site_stop_feedback", "target": "app_services_pl_transport_stop_feedback_service_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L547", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_sum_product_actual_qty", "target": "app_services_pl_transport_stop_feedback_service_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L188", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_dump_product_feedbacks", "target": "app_services_pl_transport_stop_feedback_service_py_decimal" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L563", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_has_positive_feedback_qty", "target": "app_services_pl_transport_stop_feedback_service_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L209", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_merge_product_feedbacks_into_segment", "target": "app_services_pl_transport_stop_feedback_service_py_decimal" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L573", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_save_site_stop_feedback", "target": "app_services_pl_transport_stop_feedback_service_py_decimal" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L547", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_sum_product_actual_qty", "target": "app_services_pl_transport_stop_feedback_service_py_decimal" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L252", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_list_plan_stop_segments", "target": "app_services_pl_transport_stop_feedback_service_stop_product_row_from_load" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L304", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_list_plan_stop_segments", "target": "app_services_pl_transport_stop_feedback_service_stop_product_row_from_delivery" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L348", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_merge_driver_feedback", "target": "app_services_pl_transport_stop_feedback_service_parse_product_feedbacks" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L369", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_merge_site_feedback", "target": "app_services_pl_transport_stop_feedback_service_parse_product_feedbacks" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_stop_feedback.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_stop_feedback", "target": "app_services_pl_transport_stop_feedback_service_parse_product_feedbacks" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L497", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_save_driver_stop_feedback", "target": "app_services_pl_transport_stop_feedback_service_dump_product_feedbacks" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L590", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_save_site_stop_feedback", "target": "app_services_pl_transport_stop_feedback_service_dump_product_feedbacks" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_stop_feedback.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_stop_feedback", "target": "app_services_pl_transport_stop_feedback_service_dump_product_feedbacks" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L346", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_merge_driver_feedback", "target": "app_services_pl_transport_stop_feedback_service_merge_product_feedbacks_into_segment" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L367", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_merge_site_feedback", "target": "app_services_pl_transport_stop_feedback_service_merge_product_feedbacks_into_segment" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L249", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_list_plan_stop_segments", "target": "app_services_pl_transport_stop_feedback_service_is_site_visible_stop" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L219", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_list_plan_stop_segments", "target": "app_services_pl_transport_stop_feedback_service_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L380", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_load_driver_stop_segments", "target": "app_services_pl_transport_stop_feedback_service_list_plan_stop_segments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L443", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_load_io_order_site_stop_segments", "target": "app_services_pl_transport_stop_feedback_service_list_plan_stop_segments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L424", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_load_site_stop_segments", "target": "app_services_pl_transport_stop_feedback_service_list_plan_stop_segments" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L759", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments", "target": "app_services_pl_transport_stop_feedback_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L454", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_get_driver_feedback_row", "target": "app_services_pl_transport_stop_feedback_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L526", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_get_site_feedback_row", "target": "app_services_pl_transport_stop_feedback_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L641", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_list_driver_stop_feedback_reads", "target": "app_services_pl_transport_stop_feedback_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L694", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_list_site_stop_feedback_reads", "target": "app_services_pl_transport_stop_feedback_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L373", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_load_driver_stop_segments", "target": "app_services_pl_transport_stop_feedback_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L435", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_load_io_order_site_stop_segments", "target": "app_services_pl_transport_stop_feedback_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L400", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_load_site_stop_feedback_rows", "target": "app_services_pl_transport_stop_feedback_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L417", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_load_site_stop_segments", "target": "app_services_pl_transport_stop_feedback_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L475", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_save_driver_stop_feedback", "target": "app_services_pl_transport_stop_feedback_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L573", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_save_site_stop_feedback", "target": "app_services_pl_transport_stop_feedback_service_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L396", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_load_driver_stop_segments", "target": "app_services_pl_transport_stop_feedback_service_merge_driver_feedback" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L450", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_load_io_order_site_stop_segments", "target": "app_services_pl_transport_stop_feedback_service_merge_site_feedback" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L431", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_load_site_stop_segments", "target": "app_services_pl_transport_stop_feedback_service_merge_site_feedback" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L648", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_list_driver_stop_feedback_reads", "target": "app_services_pl_transport_stop_feedback_service_load_driver_stop_segments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L450", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_load_io_order_site_stop_segments", "target": "app_services_pl_transport_stop_feedback_service_load_site_stop_feedback_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L431", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_load_site_stop_segments", "target": "app_services_pl_transport_stop_feedback_service_load_site_stop_feedback_rows" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L701", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_list_site_stop_feedback_reads", "target": "app_services_pl_transport_stop_feedback_service_load_site_stop_segments" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L442", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_rationale_442", "target": "app_services_pl_transport_stop_feedback_service_load_io_order_site_stop_segments" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L489", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_save_driver_stop_feedback", "target": "app_services_pl_transport_stop_feedback_service_get_driver_feedback_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L600", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_save_site_stop_feedback", "target": "app_services_pl_transport_stop_feedback_service_get_site_feedback_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L567", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_has_positive_feedback_qty", "target": "app_services_pl_transport_stop_feedback_service_sum_product_actual_qty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L593", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_save_site_stop_feedback", "target": "app_services_pl_transport_stop_feedback_service_sum_product_actual_qty" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L595", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_save_site_stop_feedback", "target": "app_services_pl_transport_stop_feedback_service_has_positive_feedback_qty" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pl_transport_stop_feedback.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pl_transport_stop_feedback", "target": "app_services_pl_transport_stop_feedback_service_save_site_stop_feedback" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L849", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments", "target": "app_services_pl_transport_stop_feedback_service_resolve_unit_label" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L808", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments", "target": "app_utils_excel_export_load_dict_label_maps" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/pl_transport_stop_feedback_service.py", "source_location": "L766", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_transport_stop_feedback_service_rationale_766", "target": "app_services_pl_transport_stop_feedback_service_build_public_stop_reads_for_segments" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_services_pl_vehicle_maintenance_service_apply_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_services_pl_vehicle_maintenance_service_assert_vehicle_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L478", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_services_pl_vehicle_maintenance_service_board_item_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L406", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_services_pl_vehicle_maintenance_service_cancel_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L323", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_services_pl_vehicle_maintenance_service_create_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L589", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_services_pl_vehicle_maintenance_service_create_process" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L420", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_services_pl_vehicle_maintenance_service_delete_applies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L680", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_services_pl_vehicle_maintenance_service_delete_processes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_services_pl_vehicle_maintenance_service_generate_apply_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_services_pl_vehicle_maintenance_service_generate_process_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_services_pl_vehicle_maintenance_service_generate_seq_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L316", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_services_pl_vehicle_maintenance_service_get_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_services_pl_vehicle_maintenance_service_get_apply_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L582", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_services_pl_vehicle_maintenance_service_get_process" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_services_pl_vehicle_maintenance_service_get_process_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_services_pl_vehicle_maintenance_service_has_active_process" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_services_pl_vehicle_maintenance_service_list_applies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L505", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_services_pl_vehicle_maintenance_service_list_process_board" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L435", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_services_pl_vehicle_maintenance_service_list_reminders" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_services_pl_vehicle_maintenance_service_process_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_services_pl_vehicle_maintenance_service_resolve_apply_for_process" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_services_pl_vehicle_maintenance_service_resolve_user_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_services_pl_vehicle_maintenance_service_resolve_user_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L369", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_services_pl_vehicle_maintenance_service_update_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L628", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_services_pl_vehicle_maintenance_service_update_process" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service", "target": "app_services_pl_vehicle_maintenance_service_validate_apply_dates" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_generate_apply_no", "target": "app_services_pl_vehicle_maintenance_service_generate_seq_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_generate_process_no", "target": "app_services_pl_vehicle_maintenance_service_generate_seq_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_generate_seq_no", "target": "app_services_pl_vehicle_maintenance_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_apply_to_read", "target": "app_services_pl_vehicle_maintenance_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_assert_vehicle_exists", "target": "app_services_pl_vehicle_maintenance_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L478", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_board_item_to_read", "target": "app_services_pl_vehicle_maintenance_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L406", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_cancel_apply", "target": "app_services_pl_vehicle_maintenance_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L323", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_create_apply", "target": "app_services_pl_vehicle_maintenance_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L589", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_create_process", "target": "app_services_pl_vehicle_maintenance_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L420", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_delete_applies", "target": "app_services_pl_vehicle_maintenance_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L680", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_delete_processes", "target": "app_services_pl_vehicle_maintenance_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_generate_apply_no", "target": "app_services_pl_vehicle_maintenance_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_generate_process_no", "target": "app_services_pl_vehicle_maintenance_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L316", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_get_apply", "target": "app_services_pl_vehicle_maintenance_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_get_apply_row", "target": "app_services_pl_vehicle_maintenance_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L582", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_get_process", "target": "app_services_pl_vehicle_maintenance_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_get_process_row", "target": "app_services_pl_vehicle_maintenance_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L161", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_has_active_process", "target": "app_services_pl_vehicle_maintenance_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_list_applies", "target": "app_services_pl_vehicle_maintenance_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L505", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_list_process_board", "target": "app_services_pl_vehicle_maintenance_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L435", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_list_reminders", "target": "app_services_pl_vehicle_maintenance_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_process_to_read", "target": "app_services_pl_vehicle_maintenance_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_resolve_apply_for_process", "target": "app_services_pl_vehicle_maintenance_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_resolve_user_id", "target": "app_services_pl_vehicle_maintenance_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_resolve_user_name", "target": "app_services_pl_vehicle_maintenance_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L369", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_update_apply", "target": "app_services_pl_vehicle_maintenance_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L628", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_update_process", "target": "app_services_pl_vehicle_maintenance_service_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L343", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_create_apply", "target": "app_services_pl_vehicle_maintenance_service_generate_apply_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L602", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_create_process", "target": "app_services_pl_vehicle_maintenance_service_generate_process_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L180", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_apply_to_read", "target": "app_services_pl_vehicle_maintenance_service_resolve_user_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L493", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_board_item_to_read", "target": "app_services_pl_vehicle_maintenance_service_resolve_user_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_process_to_read", "target": "app_services_pl_vehicle_maintenance_service_resolve_user_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L333", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_create_apply", "target": "app_services_pl_vehicle_maintenance_service_assert_vehicle_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L256", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_resolve_apply_for_process", "target": "app_services_pl_vehicle_maintenance_service_assert_vehicle_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L383", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_update_apply", "target": "app_services_pl_vehicle_maintenance_service_assert_vehicle_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L337", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_create_apply", "target": "app_services_pl_vehicle_maintenance_service_resolve_user_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L596", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_create_process", "target": "app_services_pl_vehicle_maintenance_service_resolve_user_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L388", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_update_apply", "target": "app_services_pl_vehicle_maintenance_service_resolve_user_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L640", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_update_process", "target": "app_services_pl_vehicle_maintenance_service_resolve_user_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_create_apply", "target": "app_services_pl_vehicle_maintenance_service_validate_apply_dates" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L384", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_update_apply", "target": "app_services_pl_vehicle_maintenance_service_validate_apply_dates" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L114", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_validate_apply_dates", "target": "app_services_pl_vehicle_maintenance_service_py_date" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L260", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_list_applies", "target": "app_services_pl_vehicle_maintenance_service_py_date" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L505", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_list_process_board", "target": "app_services_pl_vehicle_maintenance_service_py_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L409", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_cancel_apply", "target": "app_services_pl_vehicle_maintenance_service_get_apply_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L424", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_delete_applies", "target": "app_services_pl_vehicle_maintenance_service_get_apply_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L319", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_get_apply", "target": "app_services_pl_vehicle_maintenance_service_get_apply_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_resolve_apply_for_process", "target": "app_services_pl_vehicle_maintenance_service_get_apply_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L376", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_update_apply", "target": "app_services_pl_vehicle_maintenance_service_get_apply_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L685", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_delete_processes", "target": "app_services_pl_vehicle_maintenance_service_get_process_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L585", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_get_process", "target": "app_services_pl_vehicle_maintenance_service_get_process_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L635", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_update_process", "target": "app_services_pl_vehicle_maintenance_service_get_process_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L427", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_delete_applies", "target": "app_services_pl_vehicle_maintenance_service_has_active_process" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L417", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_cancel_apply", "target": "app_services_pl_vehicle_maintenance_service_apply_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L366", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_create_apply", "target": "app_services_pl_vehicle_maintenance_service_apply_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L320", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_get_apply", "target": "app_services_pl_vehicle_maintenance_service_apply_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_list_applies", "target": "app_services_pl_vehicle_maintenance_service_apply_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L403", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_update_apply", "target": "app_services_pl_vehicle_maintenance_service_apply_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L625", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_create_process", "target": "app_services_pl_vehicle_maintenance_service_process_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L586", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_get_process", "target": "app_services_pl_vehicle_maintenance_service_process_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L677", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_update_process", "target": "app_services_pl_vehicle_maintenance_service_process_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L595", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_create_process", "target": "app_services_pl_vehicle_maintenance_service_resolve_apply_for_process" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L637", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_update_process", "target": "app_services_pl_vehicle_maintenance_service_resolve_apply_for_process" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L577", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_maintenance_service_list_process_board", "target": "app_services_pl_vehicle_maintenance_service_board_item_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_services_pl_vehicle_recharge_service_apply_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_services_pl_vehicle_recharge_service_assert_vehicle_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L473", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_services_pl_vehicle_recharge_service_board_item_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L370", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_services_pl_vehicle_recharge_service_cancel_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L309", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_services_pl_vehicle_recharge_service_create_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L577", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_services_pl_vehicle_recharge_service_create_record" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L384", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_services_pl_vehicle_recharge_service_delete_applies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L668", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_services_pl_vehicle_recharge_service_delete_records" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_services_pl_vehicle_recharge_service_generate_apply_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_services_pl_vehicle_recharge_service_generate_recharge_order_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_services_pl_vehicle_recharge_service_generate_seq_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L302", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_services_pl_vehicle_recharge_service_get_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_services_pl_vehicle_recharge_service_get_apply_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L570", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_services_pl_vehicle_recharge_service_get_record" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_services_pl_vehicle_recharge_service_get_record_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_services_pl_vehicle_recharge_service_has_active_record" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_services_pl_vehicle_recharge_service_list_applies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L499", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_services_pl_vehicle_recharge_service_list_disburse_board" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L399", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_services_pl_vehicle_recharge_service_list_pending_apply_options" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L420", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_services_pl_vehicle_recharge_service_list_records" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_services_pl_vehicle_recharge_service_record_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_services_pl_vehicle_recharge_service_resolve_applicant_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_services_pl_vehicle_recharge_service_resolve_apply_for_record" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_services_pl_vehicle_recharge_service_resolve_user_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_services_pl_vehicle_recharge_service_update_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L617", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service", "target": "app_services_pl_vehicle_recharge_service_update_record" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_generate_apply_no", "target": "app_services_pl_vehicle_recharge_service_generate_seq_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L56", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_generate_recharge_order_no", "target": "app_services_pl_vehicle_recharge_service_generate_seq_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_generate_seq_no", "target": "app_services_pl_vehicle_recharge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_apply_to_read", "target": "app_services_pl_vehicle_recharge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_assert_vehicle_exists", "target": "app_services_pl_vehicle_recharge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L473", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_board_item_to_read", "target": "app_services_pl_vehicle_recharge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L370", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_cancel_apply", "target": "app_services_pl_vehicle_recharge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L309", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_create_apply", "target": "app_services_pl_vehicle_recharge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L577", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_create_record", "target": "app_services_pl_vehicle_recharge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L384", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_delete_applies", "target": "app_services_pl_vehicle_recharge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L668", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_delete_records", "target": "app_services_pl_vehicle_recharge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_generate_apply_no", "target": "app_services_pl_vehicle_recharge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_generate_recharge_order_no", "target": "app_services_pl_vehicle_recharge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L302", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_get_apply", "target": "app_services_pl_vehicle_recharge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_get_apply_row", "target": "app_services_pl_vehicle_recharge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L570", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_get_record", "target": "app_services_pl_vehicle_recharge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_get_record_row", "target": "app_services_pl_vehicle_recharge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L147", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_has_active_record", "target": "app_services_pl_vehicle_recharge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_list_applies", "target": "app_services_pl_vehicle_recharge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L499", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_list_disburse_board", "target": "app_services_pl_vehicle_recharge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L399", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_list_pending_apply_options", "target": "app_services_pl_vehicle_recharge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L420", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_list_records", "target": "app_services_pl_vehicle_recharge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L178", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_record_to_read", "target": "app_services_pl_vehicle_recharge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_resolve_applicant_id", "target": "app_services_pl_vehicle_recharge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L211", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_resolve_apply_for_record", "target": "app_services_pl_vehicle_recharge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L64", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_resolve_user_name", "target": "app_services_pl_vehicle_recharge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_update_apply", "target": "app_services_pl_vehicle_recharge_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L617", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_update_record", "target": "app_services_pl_vehicle_recharge_service_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L321", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_create_apply", "target": "app_services_pl_vehicle_recharge_service_generate_apply_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L589", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_create_record", "target": "app_services_pl_vehicle_recharge_service_generate_recharge_order_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L170", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_apply_to_read", "target": "app_services_pl_vehicle_recharge_service_resolve_user_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L485", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_board_item_to_read", "target": "app_services_pl_vehicle_recharge_service_resolve_user_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L205", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_record_to_read", "target": "app_services_pl_vehicle_recharge_service_resolve_user_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L316", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_create_apply", "target": "app_services_pl_vehicle_recharge_service_assert_vehicle_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L243", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_resolve_apply_for_record", "target": "app_services_pl_vehicle_recharge_service_assert_vehicle_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L355", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_update_apply", "target": "app_services_pl_vehicle_recharge_service_assert_vehicle_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L317", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_create_apply", "target": "app_services_pl_vehicle_recharge_service_resolve_applicant_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L361", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_update_apply", "target": "app_services_pl_vehicle_recharge_service_resolve_applicant_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L373", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_cancel_apply", "target": "app_services_pl_vehicle_recharge_service_get_apply_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L388", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_delete_applies", "target": "app_services_pl_vehicle_recharge_service_get_apply_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_get_apply", "target": "app_services_pl_vehicle_recharge_service_get_apply_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L223", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_resolve_apply_for_record", "target": "app_services_pl_vehicle_recharge_service_get_apply_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L351", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_update_apply", "target": "app_services_pl_vehicle_recharge_service_get_apply_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L673", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_delete_records", "target": "app_services_pl_vehicle_recharge_service_get_record_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L573", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_get_record", "target": "app_services_pl_vehicle_recharge_service_get_record_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L624", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_update_record", "target": "app_services_pl_vehicle_recharge_service_get_record_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L391", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_delete_applies", "target": "app_services_pl_vehicle_recharge_service_has_active_record" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L381", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_cancel_apply", "target": "app_services_pl_vehicle_recharge_service_apply_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L341", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_create_apply", "target": "app_services_pl_vehicle_recharge_service_apply_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_get_apply", "target": "app_services_pl_vehicle_recharge_service_apply_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L299", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_list_applies", "target": "app_services_pl_vehicle_recharge_service_apply_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L367", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_update_apply", "target": "app_services_pl_vehicle_recharge_service_apply_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L614", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_create_record", "target": "app_services_pl_vehicle_recharge_service_record_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L574", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_get_record", "target": "app_services_pl_vehicle_recharge_service_record_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L470", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_list_records", "target": "app_services_pl_vehicle_recharge_service_record_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L665", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_update_record", "target": "app_services_pl_vehicle_recharge_service_record_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L583", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_create_record", "target": "app_services_pl_vehicle_recharge_service_resolve_apply_for_record" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L626", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_update_record", "target": "app_services_pl_vehicle_recharge_service_resolve_apply_for_record" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L247", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_list_applies", "target": "app_services_pl_vehicle_recharge_service_py_date" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L499", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_list_disburse_board", "target": "app_services_pl_vehicle_recharge_service_py_date" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L420", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_list_records", "target": "app_services_pl_vehicle_recharge_service_py_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_recharge_service.py", "source_location": "L567", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_recharge_service_list_disburse_board", "target": "app_services_pl_vehicle_recharge_service_board_item_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_services_pl_vehicle_urea_service_apply_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_services_pl_vehicle_urea_service_assert_vehicle_exists" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L396", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_services_pl_vehicle_urea_service_board_item_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L367", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_services_pl_vehicle_urea_service_cancel_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L298", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_services_pl_vehicle_urea_service_create_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L499", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_services_pl_vehicle_urea_service_create_disburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L381", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_services_pl_vehicle_urea_service_delete_applies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L586", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_services_pl_vehicle_urea_service_delete_disburses" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_services_pl_vehicle_urea_service_disburse_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_services_pl_vehicle_urea_service_generate_apply_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_services_pl_vehicle_urea_service_generate_disburse_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_services_pl_vehicle_urea_service_generate_seq_no" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L291", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_services_pl_vehicle_urea_service_get_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_services_pl_vehicle_urea_service_get_apply_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L492", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_services_pl_vehicle_urea_service_get_disburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_services_pl_vehicle_urea_service_get_disburse_row" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_services_pl_vehicle_urea_service_has_active_disburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_services_pl_vehicle_urea_service_list_applies" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L422", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_services_pl_vehicle_urea_service_list_disburse_board" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_services_pl_vehicle_urea_service_resolve_apply_for_disburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_services_pl_vehicle_urea_service_resolve_user_id" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_services_pl_vehicle_urea_service_resolve_user_name" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L337", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_services_pl_vehicle_urea_service_update_apply" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L536", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_services_pl_vehicle_urea_service_update_disburse" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service", "target": "app_services_pl_vehicle_urea_service_validate_apply_dates" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_generate_apply_no", "target": "app_services_pl_vehicle_urea_service_generate_seq_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L46", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_generate_disburse_no", "target": "app_services_pl_vehicle_urea_service_generate_seq_no" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L27", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_generate_seq_no", "target": "app_services_pl_vehicle_urea_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L154", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_apply_to_read", "target": "app_services_pl_vehicle_urea_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_assert_vehicle_exists", "target": "app_services_pl_vehicle_urea_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L396", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_board_item_to_read", "target": "app_services_pl_vehicle_urea_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L367", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_cancel_apply", "target": "app_services_pl_vehicle_urea_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L298", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_create_apply", "target": "app_services_pl_vehicle_urea_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L499", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_create_disburse", "target": "app_services_pl_vehicle_urea_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L381", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_delete_applies", "target": "app_services_pl_vehicle_urea_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L586", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_delete_disburses", "target": "app_services_pl_vehicle_urea_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L174", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_disburse_to_read", "target": "app_services_pl_vehicle_urea_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_generate_apply_no", "target": "app_services_pl_vehicle_urea_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_generate_disburse_no", "target": "app_services_pl_vehicle_urea_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L291", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_get_apply", "target": "app_services_pl_vehicle_urea_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L105", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_get_apply_row", "target": "app_services_pl_vehicle_urea_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L492", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_get_disburse", "target": "app_services_pl_vehicle_urea_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_get_disburse_row", "target": "app_services_pl_vehicle_urea_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L141", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_has_active_disburse", "target": "app_services_pl_vehicle_urea_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_list_applies", "target": "app_services_pl_vehicle_urea_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L422", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_list_disburse_board", "target": "app_services_pl_vehicle_urea_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L206", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_resolve_apply_for_disburse", "target": "app_services_pl_vehicle_urea_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_resolve_user_id", "target": "app_services_pl_vehicle_urea_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_resolve_user_name", "target": "app_services_pl_vehicle_urea_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L337", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_update_apply", "target": "app_services_pl_vehicle_urea_service_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L536", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_update_disburse", "target": "app_services_pl_vehicle_urea_service_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L312", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_create_apply", "target": "app_services_pl_vehicle_urea_service_generate_apply_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L510", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_create_disburse", "target": "app_services_pl_vehicle_urea_service_generate_disburse_no" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_apply_to_read", "target": "app_services_pl_vehicle_urea_service_resolve_user_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L410", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_board_item_to_read", "target": "app_services_pl_vehicle_urea_service_resolve_user_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_disburse_to_read", "target": "app_services_pl_vehicle_urea_service_resolve_user_name" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L305", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_create_apply", "target": "app_services_pl_vehicle_urea_service_assert_vehicle_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L235", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_resolve_apply_for_disburse", "target": "app_services_pl_vehicle_urea_service_assert_vehicle_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L348", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_update_apply", "target": "app_services_pl_vehicle_urea_service_assert_vehicle_exists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L307", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_create_apply", "target": "app_services_pl_vehicle_urea_service_resolve_user_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L506", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_create_disburse", "target": "app_services_pl_vehicle_urea_service_resolve_user_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L352", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_update_apply", "target": "app_services_pl_vehicle_urea_service_resolve_user_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L548", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_update_disburse", "target": "app_services_pl_vehicle_urea_service_resolve_user_id" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_create_apply", "target": "app_services_pl_vehicle_urea_service_validate_apply_dates" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L349", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_update_apply", "target": "app_services_pl_vehicle_urea_service_validate_apply_dates" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_validate_apply_dates", "target": "app_services_pl_vehicle_urea_service_py_date" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L239", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_list_applies", "target": "app_services_pl_vehicle_urea_service_py_date" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L422", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_list_disburse_board", "target": "app_services_pl_vehicle_urea_service_py_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L370", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_cancel_apply", "target": "app_services_pl_vehicle_urea_service_get_apply_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L385", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_delete_applies", "target": "app_services_pl_vehicle_urea_service_get_apply_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L294", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_get_apply", "target": "app_services_pl_vehicle_urea_service_get_apply_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_resolve_apply_for_disburse", "target": "app_services_pl_vehicle_urea_service_get_apply_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L344", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_update_apply", "target": "app_services_pl_vehicle_urea_service_get_apply_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L591", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_delete_disburses", "target": "app_services_pl_vehicle_urea_service_get_disburse_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L495", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_get_disburse", "target": "app_services_pl_vehicle_urea_service_get_disburse_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L543", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_update_disburse", "target": "app_services_pl_vehicle_urea_service_get_disburse_row" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L388", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_delete_applies", "target": "app_services_pl_vehicle_urea_service_has_active_disburse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L378", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_cancel_apply", "target": "app_services_pl_vehicle_urea_service_apply_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L334", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_create_apply", "target": "app_services_pl_vehicle_urea_service_apply_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L295", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_get_apply", "target": "app_services_pl_vehicle_urea_service_apply_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L288", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_list_applies", "target": "app_services_pl_vehicle_urea_service_apply_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L364", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_update_apply", "target": "app_services_pl_vehicle_urea_service_apply_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L533", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_create_disburse", "target": "app_services_pl_vehicle_urea_service_disburse_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L496", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_get_disburse", "target": "app_services_pl_vehicle_urea_service_disburse_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L583", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_update_disburse", "target": "app_services_pl_vehicle_urea_service_disburse_to_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L505", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_create_disburse", "target": "app_services_pl_vehicle_urea_service_resolve_apply_for_disburse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L545", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_update_disburse", "target": "app_services_pl_vehicle_urea_service_resolve_apply_for_disburse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/pl_vehicle_urea_service.py", "source_location": "L487", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_pl_vehicle_urea_service_list_disburse_board", "target": "app_services_pl_vehicle_urea_service_board_item_to_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles", "target": "app_services_web_auth_roles_expand_with_ancestor_menu_ids" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles", "target": "app_services_web_auth_roles_granted_menu_ids_for_user" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles", "target": "app_services_web_auth_roles_iter_user_menu_perm_codes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles", "target": "app_services_web_auth_roles_map_role_name_to_web" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles", "target": "app_services_web_auth_roles_resolve_web_role_for_user" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles", "target": "app_services_web_auth_roles_role_rows_for_user" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles", "target": "app_services_web_auth_roles_user_has_bound_roles" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles_rationale_1", "target": "app_services_web_auth_roles" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L14", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles_rationale_14", "target": "app_services_web_auth_roles_map_role_name_to_web" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles_resolve_web_role_for_user", "target": "app_services_web_auth_roles_map_role_name_to_web" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles_resolve_web_role_for_user", "target": "app_services_web_auth_roles_role_rows_for_user" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles_role_rows_for_user", "target": "app_services_web_auth_roles_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles_user_has_bound_roles", "target": "app_services_web_auth_roles_role_rows_for_user" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L103", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles_expand_with_ancestor_menu_ids", "target": "app_services_web_auth_roles_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles_granted_menu_ids_for_user", "target": "app_services_web_auth_roles_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L127", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles_iter_user_menu_perm_codes", "target": "app_services_web_auth_roles_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles_resolve_web_role_for_user", "target": "app_services_web_auth_roles_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles_user_has_bound_roles", "target": "app_services_web_auth_roles_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L133", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles_iter_user_menu_perm_codes", "target": "app_services_web_auth_roles_user_has_bound_roles" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles_rationale_43", "target": "app_services_web_auth_roles_user_has_bound_roles" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles_rationale_54", "target": "app_services_web_auth_roles_resolve_web_role_for_user" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles_iter_user_menu_perm_codes", "target": "app_services_web_auth_roles_granted_menu_ids_for_user" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L142", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles_iter_user_menu_perm_codes", "target": "app_services_web_auth_roles_expand_with_ancestor_menu_ids" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles_rationale_104", "target": "app_services_web_auth_roles_expand_with_ancestor_menu_ids" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/web_auth_roles.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_web_auth_roles_rationale_130", "target": "app_services_web_auth_roles_iter_user_menu_perm_codes" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/workflow_callback.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_callback", "target": "app_services_workflow_callback_dispatch_local" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/workflow_callback.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_callback", "target": "app_services_workflow_callback_register_local_callback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/workflow_callback.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_callback", "target": "app_services_workflow_callback_trigger_callback" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/workflow_callback.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_callback_rationale_1", "target": "app_services_workflow_callback" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine", "target": "app_services_workflow_callback" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/workflow_callback.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_callback_rationale_24", "target": "app_services_workflow_callback_register_local_callback" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/workflow_callback.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_callback_register_local_callback", "target": "localcallbackfn" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/workflow_callback.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_callback_dispatch_local", "target": "app_services_workflow_callback_py_any" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/workflow_callback.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_callback_rationale_29", "target": "app_services_workflow_callback_dispatch_local" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/workflow_callback.py", "source_location": "L76", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_callback_trigger_callback", "target": "app_services_workflow_callback_dispatch_local" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/workflow_callback.py", "source_location": "L60", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_callback_trigger_callback", "target": "app_services_workflow_callback_py_any" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/workflow_callback.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_callback_rationale_61", "target": "app_services_workflow_callback_trigger_callback" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine", "target": "app_services_workflow_callback_trigger_callback" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/workflow_engine.py", "source_location": "L212", "weight": 1.0, "source": "app_services_workflow_engine_workflowengine_execute_node", "target": "app_services_workflow_callback_trigger_callback" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "app/services/workflow_engine.py", "source_location": "L152", "weight": 1.0, "source": "app_services_workflow_engine_workflowengine_reject_task", "target": "app_services_workflow_callback_trigger_callback" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L31", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine", "target": "app_services_workflow_engine_workflowengine" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_rationale_1", "target": "app_services_workflow_engine" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine", "target": "app_services_workflow_engine_workflowengine_advance" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine", "target": "app_services_workflow_engine_workflowengine_approve_task" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine", "target": "app_services_workflow_engine_workflowengine_check_rules" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L330", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine", "target": "app_services_workflow_engine_workflowengine_compare" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L284", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine", "target": "app_services_workflow_engine_workflowengine_evaluate_condition" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L201", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine", "target": "app_services_workflow_engine_workflowengine_execute_node" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L359", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine", "target": "app_services_workflow_engine_workflowengine_get_variable" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine", "target": "app_services_workflow_engine_workflowengine_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine", "target": "app_services_workflow_engine_workflowengine_parse_node_config" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L383", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine", "target": "app_services_workflow_engine_workflowengine_parse_variables" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine", "target": "app_services_workflow_engine_workflowengine_reject_task" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine", "target": "app_services_workflow_engine_workflowengine_resolve_approvers" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine", "target": "app_services_workflow_engine_workflowengine_start_process" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine_init", "target": "app_services_workflow_engine_py_session" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine_start_process", "target": "app_services_workflow_engine_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L69", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine_start_process", "target": "app_services_workflow_engine_workflowengine_advance" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L306", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine_check_rules", "target": "app_services_workflow_engine_py_any" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L330", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine_compare", "target": "app_services_workflow_engine_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L284", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine_evaluate_condition", "target": "app_services_workflow_engine_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L201", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine_execute_node", "target": "app_services_workflow_engine_py_any" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L359", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine_get_variable", "target": "app_services_workflow_engine_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L374", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine_parse_node_config", "target": "app_services_workflow_engine_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L383", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine_parse_variables", "target": "app_services_workflow_engine_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L238", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine_resolve_approvers", "target": "app_services_workflow_engine_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L111", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine_approve_task", "target": "app_services_workflow_engine_workflowengine_advance" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine_approve_task", "target": "app_services_workflow_engine_workflowengine_parse_node_config" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L189", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine_advance", "target": "app_services_workflow_engine_workflowengine_evaluate_condition" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L195", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine_advance", "target": "app_services_workflow_engine_workflowengine_execute_node" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L172", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine_advance", "target": "app_services_workflow_engine_workflowengine_parse_variables" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L216", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine_execute_node", "target": "app_services_workflow_engine_workflowengine_parse_node_config" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L217", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine_execute_node", "target": "app_services_workflow_engine_workflowengine_resolve_approvers" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine_evaluate_condition", "target": "app_services_workflow_engine_workflowengine_check_rules" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L321", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine_check_rules", "target": "app_services_workflow_engine_workflowengine_compare" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/services/workflow_engine.py", "source_location": "L318", "weight": 1.0, "confidence_score": 1.0, "source": "app_services_workflow_engine_workflowengine_check_rules", "target": "app_services_workflow_engine_workflowengine_get_variable" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "app/tasks/__init__.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_init", "target": "app_tasks_customer_pool" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/tasks/__init__.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_init", "target": "app_tasks_customer_pool_check_customer_protect_time" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/tasks/__init__.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_init", "target": "app_tasks_customer_pool_pool_recovery_job" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/tasks/__init__.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_init", "target": "app_tasks_customer_pool_remind_customer_recycle" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/tasks/__init__.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_init", "target": "app_tasks_customer_pool_warn_customer_recycle" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "app/tasks/__init__.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_init", "target": "app_tasks_db_auto_plan" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/tasks/__init__.py", "source_location": "L23", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_init", "target": "app_tasks_db_auto_plan_auto_generate_monthly_plans_job" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/tasks/__init__.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_init", "target": "app_tasks_init_init_scheduled_tasks" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/tasks/__init__.py", "source_location": "L78", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_init", "target": "app_tasks_init_shutdown_scheduler" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "app/tasks/__init__.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_init", "target": "app_tasks_pl_cert_expiry" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/tasks/__init__.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_init", "target": "app_tasks_pl_cert_expiry_scan_pl_cert_expiry_job" }, { "relation": "re_exports", "context": "export", "confidence": "EXTRACTED", "source_file": "app/tasks/__init__.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_init", "target": "app_tasks_pl_personnel_age" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/tasks/__init__.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_init", "target": "app_tasks_pl_personnel_age_refresh_personnel_ages_job" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/tasks/customer_pool.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_customer_pool", "target": "app_tasks_customer_pool_check_customer_protect_time" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/tasks/customer_pool.py", "source_location": "L112", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_customer_pool", "target": "app_tasks_customer_pool_pool_recovery_job" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/tasks/customer_pool.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_customer_pool", "target": "app_tasks_customer_pool_recycle_to_pool" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/tasks/customer_pool.py", "source_location": "L66", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_customer_pool", "target": "app_tasks_customer_pool_remind_customer_recycle" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/tasks/customer_pool.py", "source_location": "L152", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_customer_pool", "target": "app_tasks_customer_pool_warn_customer_recycle" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/tasks/customer_pool.py", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_customer_pool_check_customer_protect_time", "target": "app_tasks_customer_pool_recycle_to_pool" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/tasks/customer_pool.py", "source_location": "L18", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_customer_pool_rationale_18", "target": "app_tasks_customer_pool_check_customer_protect_time" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/tasks/customer_pool.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_customer_pool_rationale_67", "target": "app_tasks_customer_pool_remind_customer_recycle" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/tasks/customer_pool.py", "source_location": "L225", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_customer_pool_recycle_to_pool", "target": "app_tasks_customer_pool_py_session" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/tasks/db_auto_plan.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_db_auto_plan", "target": "app_tasks_db_auto_plan_auto_generate_monthly_plans_job" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/tasks/db_auto_plan.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_db_auto_plan_rationale_11", "target": "app_tasks_db_auto_plan_auto_generate_monthly_plans_job" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/tasks/pl_cert_expiry.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_pl_cert_expiry", "target": "app_tasks_pl_cert_expiry_scan_pl_cert_expiry_job" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/tasks/pl_cert_expiry.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_pl_cert_expiry_rationale_11", "target": "app_tasks_pl_cert_expiry_scan_pl_cert_expiry_job" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/tasks/pl_personnel_age.py", "source_location": "L10", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_pl_personnel_age", "target": "app_tasks_pl_personnel_age_refresh_personnel_ages_job" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/tasks/pl_personnel_age.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_tasks_pl_personnel_age_rationale_11", "target": "app_tasks_pl_personnel_age_refresh_personnel_ages_job" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen", "target": "app_utils_bx_codegen_allocate_reimburse_title_seq" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen", "target": "app_utils_bx_codegen_format_reimburse_title" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen", "target": "app_utils_bx_codegen_generate_apply_code" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen", "target": "app_utils_bx_codegen_generate_title" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen", "target": "app_utils_bx_codegen_is_auto_reimburse_title" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen", "target": "app_utils_bx_codegen_parse_optional_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen", "target": "app_utils_bx_codegen_parse_reimburse_date" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen", "target": "app_utils_bx_codegen_preview_reimburse_title_seq" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen", "target": "app_utils_bx_codegen_py_datetime" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen", "target": "app_utils_bx_codegen_resolve_reimburse_title" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_rationale_1", "target": "app_utils_bx_codegen" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_bx_optional_date.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_optional_date", "target": "app_utils_bx_codegen" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_generate_apply_code", "target": "app_utils_bx_codegen_py_session" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L16", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_rationale_16", "target": "app_utils_bx_codegen_generate_apply_code" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_allocate_reimburse_title_seq", "target": "app_utils_bx_codegen_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_generate_title", "target": "app_utils_bx_codegen_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_preview_reimburse_title_seq", "target": "app_utils_bx_codegen_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_resolve_reimburse_title", "target": "app_utils_bx_codegen_py_session" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_generate_title", "target": "app_utils_bx_codegen_parse_reimburse_date" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_parse_reimburse_date", "target": "app_utils_bx_codegen_py_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_parse_reimburse_date", "target": "app_utils_bx_codegen_py_datetime" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L94", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_allocate_reimburse_title_seq", "target": "app_utils_bx_codegen_py_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_format_reimburse_title", "target": "app_utils_bx_codegen_py_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_generate_title", "target": "app_utils_bx_codegen_py_date" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_parse_optional_date", "target": "app_utils_bx_codegen_py_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L75", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_preview_reimburse_title_seq", "target": "app_utils_bx_codegen_py_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L129", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_resolve_reimburse_title", "target": "app_utils_bx_codegen_py_date" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_generate_title", "target": "app_utils_bx_codegen_py_datetime" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_parse_optional_date", "target": "app_utils_bx_codegen_py_datetime" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L54", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_rationale_54", "target": "app_utils_bx_codegen_parse_optional_date" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_bx_optional_date.py", "source_location": "L5", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_optional_date", "target": "app_utils_bx_codegen_parse_optional_date" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_generate_title", "target": "app_utils_bx_codegen_format_reimburse_title" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L149", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_resolve_reimburse_title", "target": "app_utils_bx_codegen_format_reimburse_title" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L143", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_resolve_reimburse_title", "target": "app_utils_bx_codegen_is_auto_reimburse_title" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_generate_title", "target": "app_utils_bx_codegen_preview_reimburse_title_seq" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L100", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_rationale_100", "target": "app_utils_bx_codegen_allocate_reimburse_title_seq" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_resolve_reimburse_title", "target": "app_utils_bx_codegen_allocate_reimburse_title_seq" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L123", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_rationale_123", "target": "app_utils_bx_codegen_generate_title" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/bx_codegen.py", "source_location": "L137", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_codegen_rationale_137", "target": "app_utils_bx_codegen_resolve_reimburse_title" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/bx_date_range.py", "source_location": "L57", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_date_range", "target": "app_utils_bx_date_range_append_create_time_filters" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/bx_date_range.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_date_range", "target": "app_utils_bx_date_range_current_month_bounds" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/bx_date_range.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_date_range", "target": "app_utils_bx_date_range_parse_create_time_day_bounds" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/bx_date_range.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_date_range", "target": "app_utils_bx_date_range_parse_day_start" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/utils/bx_date_range.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_date_range", "target": "app_utils_bx_date_range_py_datetime" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/bx_date_range.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_date_range", "target": "app_utils_bx_date_range_resolve_create_time_bounds" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/bx_date_range.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_date_range_rationale_1", "target": "app_utils_bx_date_range" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/utils/bx_date_range.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_date_range_current_month_bounds", "target": "app_utils_bx_date_range_py_datetime" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/bx_date_range.py", "source_location": "L8", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_date_range_rationale_8", "target": "app_utils_bx_date_range_current_month_bounds" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/utils/bx_date_range.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_date_range_parse_create_time_day_bounds", "target": "app_utils_bx_date_range_py_datetime" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/utils/bx_date_range.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_date_range_parse_day_start", "target": "app_utils_bx_date_range_py_datetime" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/utils/bx_date_range.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_date_range_resolve_create_time_bounds", "target": "app_utils_bx_date_range_py_datetime" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/bx_date_range.py", "source_location": "L51", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_date_range_resolve_create_time_bounds", "target": "app_utils_bx_date_range_parse_create_time_day_bounds" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/bx_date_range.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_date_range_resolve_create_time_bounds", "target": "app_utils_bx_date_range_parse_day_start" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/bx_date_range.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_date_range_append_create_time_filters", "target": "app_utils_bx_date_range_resolve_create_time_bounds" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/bx_date_range.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_bx_date_range_rationale_43", "target": "app_utils_bx_date_range_resolve_create_time_bounds" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/crm_export_columns.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_crm_export_columns", "target": "app_utils_crm_export_columns_join_alias_names" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/crm_export_columns.py", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_crm_export_columns", "target": "app_utils_crm_export_columns_join_brand_names" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/crm_export_columns.py", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_crm_export_columns", "target": "app_utils_crm_export_columns_yes_no" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/utils/crm_export_columns.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_crm_export_columns", "target": "app_utils_excel_export" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/utils/crm_export_columns.py", "source_location": "L4", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_crm_export_columns", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/crm_export_columns.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_crm_export_columns_rationale_1", "target": "app_utils_crm_export_columns" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L146", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export", "target": "app_utils_excel_export_assert_export_row_count" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export", "target": "app_utils_excel_export_build_workbook" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export", "target": "app_utils_excel_export_dictlabelresolver" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L24", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export", "target": "app_utils_excel_export_load_dict_label_maps" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export", "target": "app_utils_excel_export_workbook_to_streaming_response" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_rationale_1", "target": "app_utils_excel_export" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_excel_export_helpers.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_excel_export_helpers", "target": "app_utils_excel_export" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L148", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_assert_export_row_count", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L166", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_export_rows_to_xlsx_response", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_rationale_20", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_excel_export_helpers.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_excel_export_helpers", "target": "app_utils_excel_export_exportvalidationerror" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_build_workbook", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_dictlabelresolver_init", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_dictlabelresolver_resolve", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_dictlabelresolver_row_to_cells", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_export_rows_to_xlsx_response", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L130", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_filter_export_columns", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L25", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_rationale_25", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_excel_export_helpers.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_excel_export_helpers", "target": "app_utils_excel_export_exportcolumn" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_dictlabelresolver_init", "target": "app_utils_excel_export_load_dict_label_maps" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L33", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_load_dict_label_maps", "target": "app_utils_excel_export_py_session" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L38", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_rationale_38", "target": "app_utils_excel_export_load_dict_label_maps" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_dictlabelresolver_init", "target": "app_utils_excel_export_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_export_rows_to_xlsx_response", "target": "app_utils_excel_export_py_session" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_build_workbook", "target": "app_utils_excel_export_dictlabelresolver" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L65", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_dictlabelresolver", "target": "app_utils_excel_export_dictlabelresolver_init" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_dictlabelresolver", "target": "app_utils_excel_export_dictlabelresolver_resolve" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_dictlabelresolver", "target": "app_utils_excel_export_dictlabelresolver_row_to_cells" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_export_rows_to_xlsx_response", "target": "app_utils_excel_export_dictlabelresolver" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L63", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_rationale_63", "target": "app_utils_excel_export_dictlabelresolver" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_dictlabelresolver_resolve", "target": "app_utils_excel_export_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_dictlabelresolver_row_to_cells", "target": "app_utils_excel_export_dictlabelresolver_resolve" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_build_workbook", "target": "app_utils_excel_export_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_dictlabelresolver_row_to_cells", "target": "app_utils_excel_export_py_any" }, { "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_export_rows_to_xlsx_response", "target": "app_utils_excel_export_py_any" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L106", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_build_workbook", "target": "app_utils_excel_export_dictlabelresolver_row_to_cells" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "app/utils/excel_export.py", "source_location": "L101", "weight": 1.0, "source": "app_utils_excel_export_build_workbook", "target": "workbook" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L168", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_export_rows_to_xlsx_response", "target": "app_utils_excel_export_build_workbook" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L169", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_export_rows_to_xlsx_response", "target": "app_utils_excel_export_workbook_to_streaming_response" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L110", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_workbook_to_streaming_response", "target": "streamingresponse" }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L153", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_export_rows_to_xlsx_response", "target": "streamingresponse" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L134", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_rationale_134", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_excel_export_helpers.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_excel_export_helpers", "target": "app_utils_excel_export_filter_export_columns" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L164", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_export_rows_to_xlsx_response", "target": "app_utils_excel_export_assert_export_row_count" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_excel_export_helpers.py", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_excel_export_helpers", "target": "app_utils_excel_export_assert_export_row_count" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/excel_export.py", "source_location": "L163", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_export_rationale_163", "target": "app_utils_excel_export_export_rows_to_xlsx_response" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/excel_list_validation.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_list_validation", "target": "app_utils_excel_list_validation_add_list_validation" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/excel_list_validation.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_list_validation", "target": "app_utils_excel_list_validation_write_option_sheet" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import", "target": "app_utils_excel_list_validation" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/excel_list_validation.py", "source_location": "L19", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_list_validation_rationale_19", "target": "app_utils_excel_list_validation_write_option_sheet" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/utils/excel_list_validation.py", "source_location": "L11", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_list_validation_write_option_sheet", "target": "workbook" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import", "target": "app_utils_excel_list_validation_write_option_sheet" }, { "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/utils/excel_list_validation.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_list_validation_add_list_validation", "target": "app_utils_excel_list_validation_py_worksheet" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/excel_list_validation.py", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_excel_list_validation_rationale_45", "target": "app_utils_excel_list_validation_add_list_validation" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_bx_reimburse_import.py", "source_location": "L17", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_bx_reimburse_import", "target": "app_utils_excel_list_validation_add_list_validation" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/pinyin_abbr.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_pinyin_abbr", "target": "app_utils_pinyin_abbr_build_name_pinyin_abbr" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/pinyin_abbr.py", "source_location": "L13", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_pinyin_abbr", "target": "app_utils_pinyin_abbr_normalize_name_pinyin_abbr" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/utils/pinyin_abbr.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_pinyin_abbr", "target": "app_utils_pinyin_abbr_resolve_name_pinyin_abbr" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/pinyin_abbr.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_pinyin_abbr_rationale_1", "target": "app_utils_pinyin_abbr" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pinyin_abbr", "target": "app_utils_pinyin_abbr" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/pinyin_abbr.py", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_pinyin_abbr_resolve_name_pinyin_abbr", "target": "app_utils_pinyin_abbr_normalize_name_pinyin_abbr" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pinyin_abbr", "target": "app_utils_pinyin_abbr_normalize_name_pinyin_abbr" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/utils/pinyin_abbr.py", "source_location": "L52", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_pinyin_abbr_resolve_name_pinyin_abbr", "target": "app_utils_pinyin_abbr_build_name_pinyin_abbr" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pinyin_abbr", "target": "app_utils_pinyin_abbr_build_name_pinyin_abbr" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/utils/pinyin_abbr.py", "source_location": "L43", "weight": 1.0, "confidence_score": 1.0, "source": "app_utils_pinyin_abbr_rationale_43", "target": "app_utils_pinyin_abbr_resolve_name_pinyin_abbr" }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "tests/test_pinyin_abbr.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "tests_test_pinyin_abbr", "target": "app_utils_pinyin_abbr_resolve_name_pinyin_abbr" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_bx_data.py", "source_location": "L28", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_bx_data", "target": "scripts_migrate_bx_data_py_decimal" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_clue.py", "source_location": "L34", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_clue", "target": "scripts_migration_minio_url" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract", "target": "scripts_migration_minio_url" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_contract.py", "source_location": "L22", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_contract", "target": "scripts_migrate_crm_contract_py_decimal" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer", "target": "scripts_migration_minio_url" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_customer.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_customer", "target": "scripts_migrate_crm_customer_py_decimal" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity", "target": "scripts_migration_minio_url" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_opportunity.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_opportunity", "target": "scripts_migrate_crm_opportunity_py_decimal" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_product.py", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_product", "target": "scripts_migrate_crm_product_py_decimal" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L35", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote", "target": "scripts_migration_minio_url" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_quote.py", "source_location": "L20", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_quote", "target": "scripts_migrate_crm_quote_py_decimal" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_crm_sys_oss.py", "source_location": "L42", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_crm_sys_oss", "target": "scripts_migration_minio_url" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L29", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_dibang_data", "target": "scripts_migrate_dibang_data_py_datetime" }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_pl_plan_to_multi_stop.py", "source_location": "L26", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migrate_pl_plan_to_multi_stop", "target": "scripts_migrate_pl_plan_to_multi_stop_py_decimal" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migration/minio_url.py", "source_location": "L55", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_minio_url", "target": "scripts_migration_minio_url_extract_minio_object_key" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migration/minio_url.py", "source_location": "L96", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_minio_url", "target": "scripts_migration_minio_url_join_relative_urls" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migration/minio_url.py", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_minio_url", "target": "scripts_migration_minio_url_normalize_oss_storage_url" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migration/minio_url.py", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_minio_url", "target": "scripts_migration_minio_url_resolve_oss_id_csv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migration/minio_url.py", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_minio_url", "target": "scripts_migration_minio_url_strip_legacy_prefix" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migration/minio_url.py", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_minio_url", "target": "scripts_migration_minio_url_strip_url_query" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/migration/minio_url.py", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_minio_url_rationale_1", "target": "scripts_migration_minio_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migration/minio_url.py", "source_location": "L62", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_minio_url_extract_minio_object_key", "target": "scripts_migration_minio_url_strip_url_query" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/migration/minio_url.py", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_minio_url_rationale_40", "target": "scripts_migration_minio_url_strip_url_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migration/minio_url.py", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_minio_url_strip_legacy_prefix", "target": "scripts_migration_minio_url_strip_url_query" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migration/minio_url.py", "source_location": "L67", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_minio_url_extract_minio_object_key", "target": "scripts_migration_minio_url_strip_legacy_prefix" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migration/minio_url.py", "source_location": "L90", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_minio_url_normalize_oss_storage_url", "target": "scripts_migration_minio_url_extract_minio_object_key" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/migration/minio_url.py", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_minio_url_rationale_61", "target": "scripts_migration_minio_url_extract_minio_object_key" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/migration/minio_url.py", "source_location": "L89", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_minio_url_rationale_89", "target": "scripts_migration_minio_url_normalize_oss_storage_url" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migration/minio_url.py", "source_location": "L124", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_minio_url_resolve_oss_id_csv", "target": "scripts_migration_minio_url_join_relative_urls" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "scripts/migration/minio_url.py", "source_location": "L113", "weight": 1.0, "confidence_score": 1.0, "source": "scripts_migration_minio_url_rationale_113", "target": "scripts_migration_minio_url_resolve_oss_id_csv" }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "start_prod", "target": "start_prod_check_python" }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L116", "weight": 1.0, "confidence_score": 1.0, "source": "start_prod", "target": "start_prod_create_venv" }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L79", "weight": 1.0, "confidence_score": 1.0, "source": "start_prod", "target": "start_prod_ensure_dirs" }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "start_prod", "target": "start_prod_ensure_valid_venv" }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L167", "weight": 1.0, "confidence_score": 1.0, "source": "start_prod", "target": "start_prod_ensure_venv_and_runtime" }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L151", "weight": 1.0, "confidence_score": 1.0, "source": "start_prod", "target": "start_prod_install_dependencies" }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L173", "weight": 1.0, "confidence_score": 1.0, "source": "start_prod", "target": "start_prod_is_running" }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L44", "weight": 1.0, "confidence_score": 1.0, "source": "start_prod", "target": "start_prod_log_error" }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L36", "weight": 1.0, "confidence_score": 1.0, "source": "start_prod", "target": "start_prod_log_info" }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L40", "weight": 1.0, "confidence_score": 1.0, "source": "start_prod", "target": "start_prod_log_warn" }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L109", "weight": 1.0, "confidence_score": 1.0, "source": "start_prod", "target": "start_prod_reset_venv" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "start_prod", "target": "start_prod_sh__entry" }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L48", "weight": 1.0, "confidence_score": 1.0, "source": "start_prod", "target": "start_prod_show_help" }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L288", "weight": 1.0, "confidence_score": 1.0, "source": "start_prod", "target": "start_prod_show_logs" }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L204", "weight": 1.0, "confidence_score": 1.0, "source": "start_prod", "target": "start_prod_start_server" }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L280", "weight": 1.0, "confidence_score": 1.0, "source": "start_prod", "target": "start_prod_status_server" }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L252", "weight": 1.0, "confidence_score": 1.0, "source": "start_prod", "target": "start_prod_stop_server" }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L99", "weight": 1.0, "confidence_score": 1.0, "source": "start_prod", "target": "start_prod_venv_is_usable" }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L191", "weight": 1.0, "confidence_score": 1.0, "source": "start_prod", "target": "start_prod_verify_health" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L300", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_sh__entry", "target": "start_prod_install_dependencies" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L326", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_sh__entry", "target": "start_prod_log_error" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L304", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_sh__entry", "target": "start_prod_log_info" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L303", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_sh__entry", "target": "start_prod_reset_venv" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L323", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_sh__entry", "target": "start_prod_show_help" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L320", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_sh__entry", "target": "start_prod_show_logs" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L307", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_sh__entry", "target": "start_prod_start_server" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L317", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_sh__entry", "target": "start_prod_status_server" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L310", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_sh__entry", "target": "start_prod_stop_server" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L93", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_check_python", "target": "start_prod_log_info" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L117", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_create_venv", "target": "start_prod_log_info" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L155", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_install_dependencies", "target": "start_prod_log_info" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L226", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_start_server", "target": "start_prod_log_info" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L261", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_stop_server", "target": "start_prod_log_info" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L195", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_verify_health", "target": "start_prod_log_info" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L95", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_check_python", "target": "start_prod_log_warn" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L120", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_create_venv", "target": "start_prod_log_warn" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L127", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_ensure_valid_venv", "target": "start_prod_log_warn" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L111", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_reset_venv", "target": "start_prod_log_warn" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L291", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_show_logs", "target": "start_prod_log_warn" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L211", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_start_server", "target": "start_prod_log_warn" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L254", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_stop_server", "target": "start_prod_log_warn" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L198", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_verify_health", "target": "start_prod_log_warn" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L85", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_check_python", "target": "start_prod_log_error" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L119", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_create_venv", "target": "start_prod_log_error" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L136", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_ensure_valid_venv", "target": "start_prod_log_error" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L160", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_install_dependencies", "target": "start_prod_log_error" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L210", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_start_server", "target": "start_prod_log_error" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L289", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_show_logs", "target": "start_prod_ensure_dirs" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L207", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_start_server", "target": "start_prod_ensure_dirs" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L152", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_install_dependencies", "target": "start_prod_check_python" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L205", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_start_server", "target": "start_prod_check_python" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L126", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_ensure_valid_venv", "target": "start_prod_venv_is_usable" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L168", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_ensure_venv_and_runtime", "target": "start_prod_venv_is_usable" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L128", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_ensure_valid_venv", "target": "start_prod_reset_venv" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L132", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_ensure_valid_venv", "target": "start_prod_create_venv" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L153", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_install_dependencies", "target": "start_prod_ensure_valid_venv" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L169", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_ensure_venv_and_runtime", "target": "start_prod_install_dependencies" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L206", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_start_server", "target": "start_prod_ensure_venv_and_runtime" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L215", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_start_server", "target": "start_prod_is_running" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L281", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_status_server", "target": "start_prod_is_running" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L253", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_stop_server", "target": "start_prod_is_running" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start-prod.sh", "source_location": "L244", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_prod_start_server", "target": "start_prod_verify_health" }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L125", "weight": 1.0, "confidence_score": 1.0, "source": "start", "target": "start_check_env" }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L87", "weight": 1.0, "confidence_score": 1.0, "source": "start", "target": "start_check_python" }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L97", "weight": 1.0, "confidence_score": 1.0, "source": "start", "target": "start_create_venv" }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L321", "weight": 1.0, "confidence_score": 1.0, "source": "start", "target": "start_init_env" }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L104", "weight": 1.0, "confidence_score": 1.0, "source": "start", "target": "start_install_dependencies" }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L49", "weight": 1.0, "confidence_score": 1.0, "source": "start", "target": "start_log_error" }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L41", "weight": 1.0, "confidence_score": 1.0, "source": "start", "target": "start_log_info" }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "start", "target": "start_log_success" }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "start", "target": "start_log_warn" }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L313", "weight": 1.0, "confidence_score": 1.0, "source": "start", "target": "start_restart_server" }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L152", "weight": 1.0, "confidence_score": 1.0, "source": "start", "target": "start_setup_logs" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "start", "target": "start_sh__entry" }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L58", "weight": 1.0, "confidence_score": 1.0, "source": "start", "target": "start_show_help" }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L297", "weight": 1.0, "confidence_score": 1.0, "source": "start", "target": "start_show_logs" }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L270", "weight": 1.0, "confidence_score": 1.0, "source": "start", "target": "start_show_status" }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L160", "weight": 1.0, "confidence_score": 1.0, "source": "start", "target": "start_start_server" }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L232", "weight": 1.0, "confidence_score": 1.0, "source": "start", "target": "start_stop_server" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L392", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_sh__entry", "target": "start_check_env" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L354", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_sh__entry", "target": "start_check_python" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L359", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_sh__entry", "target": "start_init_env" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L355", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_sh__entry", "target": "start_install_dependencies" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L383", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_sh__entry", "target": "start_log_error" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L367", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_sh__entry", "target": "start_restart_server" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L379", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_sh__entry", "target": "start_show_help" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L375", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_sh__entry", "target": "start_show_logs" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L371", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_sh__entry", "target": "start_show_status" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L393", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_sh__entry", "target": "start_start_server" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L363", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_sh__entry", "target": "start_stop_server" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L93", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_check_python", "target": "start_log_info" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L98", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_create_venv", "target": "start_log_info" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L105", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_install_dependencies", "target": "start_log_info" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L314", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_restart_server", "target": "start_log_info" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L155", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_setup_logs", "target": "start_log_info" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L304", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_show_logs", "target": "start_log_info" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L184", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_start_server", "target": "start_log_info" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L246", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_stop_server", "target": "start_log_info" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L128", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_check_env", "target": "start_log_warn" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L168", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_start_server", "target": "start_log_warn" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L241", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_stop_server", "target": "start_log_warn" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L146", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_check_env", "target": "start_log_error" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L89", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_check_python", "target": "start_log_error" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L299", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_show_logs", "target": "start_log_error" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L165", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_start_server", "target": "start_log_error" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L234", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_stop_server", "target": "start_log_error" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L100", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_create_venv", "target": "start_log_success" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L324", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_init_env", "target": "start_log_success" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L121", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_install_dependencies", "target": "start_log_success" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L221", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_start_server", "target": "start_log_success" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L266", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_stop_server", "target": "start_log_success" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L322", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_init_env", "target": "start_check_python" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L129", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_check_env", "target": "start_create_venv" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L109", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_install_dependencies", "target": "start_create_venv" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L130", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_check_env", "target": "start_install_dependencies" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L323", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_init_env", "target": "start_check_env" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L191", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_start_server", "target": "start_setup_logs" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L317", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_restart_server", "target": "start_start_server" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "start.sh", "source_location": "L315", "weight": 1.0, "context": "call", "confidence_score": 1.0, "source": "start_restart_server", "target": "start_stop_server" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L126", "weight": 1.0, "confidence_score": 1.0, "source": "venv_bak_broken_bin_activate", "target": "venv_bak_broken_bin_activate_get_pyvenvconfig" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L73", "weight": 1.0, "confidence_score": 1.0, "source": "venv_bak_broken_bin_activate", "target": "venv_bak_broken_bin_activate_global_deactivate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L223", "weight": 1.0, "confidence_score": 1.0, "source": "venv_bak_broken_bin_activate", "target": "venv_bak_broken_bin_activate_global_old_virtual_prompt" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "venv.bak.broken/bin/Activate.ps1", "source_location": "L227", "weight": 1.0, "confidence_score": 1.0, "source": "venv_bak_broken_bin_activate", "target": "venv_bak_broken_bin_activate_global_prompt" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPLOY.md", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "deploy", "target": "deploy_shanxia2_0_backend_\u751f\u4ea7\u90e8\u7f72\u8bf4\u660e" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPLOY.md", "source_location": "L3", "weight": 1.0, "confidence_score": 1.0, "source": "deploy_shanxia2_0_backend_\u751f\u4ea7\u90e8\u7f72\u8bf4\u660e", "target": "deploy_1_\u4e0a\u4f20\u5230\u670d\u52a1\u5668" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPLOY.md", "source_location": "L32", "weight": 1.0, "confidence_score": 1.0, "source": "deploy_shanxia2_0_backend_\u751f\u4ea7\u90e8\u7f72\u8bf4\u660e", "target": "deploy_2_\u670d\u52a1\u5668\u9996\u6b21\u542f\u52a8" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPLOY.md", "source_location": "L45", "weight": 1.0, "confidence_score": 1.0, "source": "deploy_shanxia2_0_backend_\u751f\u4ea7\u90e8\u7f72\u8bf4\u660e", "target": "deploy_3_\u65e5\u5e38\u8fd0\u7ef4" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPLOY.md", "source_location": "L61", "weight": 1.0, "confidence_score": 1.0, "source": "deploy_shanxia2_0_backend_\u751f\u4ea7\u90e8\u7f72\u8bf4\u660e", "target": "deploy_4_\u914d\u7f6e\u6587\u4ef6" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPLOY.md", "source_location": "L70", "weight": 1.0, "confidence_score": 1.0, "source": "deploy_shanxia2_0_backend_\u751f\u4ea7\u90e8\u7f72\u8bf4\u660e", "target": "deploy_5_\u4e0e_nginx_\u914d\u5408" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPLOY.md", "source_location": "L77", "weight": 1.0, "confidence_score": 1.0, "source": "deploy_shanxia2_0_backend_\u751f\u4ea7\u90e8\u7f72\u8bf4\u660e", "target": "deploy_6_\u5e38\u89c1\u95ee\u9898" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L1", "weight": 1.0, "confidence_score": 1.0, "source": "readme", "target": "readme_shanxia2_0_\u540e\u7aef\u9aa8\u67b6_fastapi" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L83", "weight": 1.0, "confidence_score": 1.0, "source": "readme_shanxia2_0_\u540e\u7aef\u9aa8\u67b6_fastapi", "target": "readme_api_\u8def\u7531\u5206\u7ec4" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L93", "weight": 1.0, "confidence_score": 1.0, "source": "readme_shanxia2_0_\u540e\u7aef\u9aa8\u67b6_fastapi", "target": "readme_\u5f00\u53d1\u89c4\u8303" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L37", "weight": 1.0, "confidence_score": 1.0, "source": "readme_shanxia2_0_\u540e\u7aef\u9aa8\u67b6_fastapi", "target": "readme_\u5feb\u901f\u5f00\u59cb" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L7", "weight": 1.0, "confidence_score": 1.0, "source": "readme_shanxia2_0_\u540e\u7aef\u9aa8\u67b6_fastapi", "target": "readme_\u6280\u672f\u6808" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L15", "weight": 1.0, "confidence_score": 1.0, "source": "readme_shanxia2_0_\u540e\u7aef\u9aa8\u67b6_fastapi", "target": "readme_\u9879\u76ee\u7ed3\u6784" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L39", "weight": 1.0, "confidence_score": 1.0, "source": "readme_\u5feb\u901f\u5f00\u59cb", "target": "readme_1_\u521b\u5efa\u865a\u62df\u73af\u5883" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L47", "weight": 1.0, "confidence_score": 1.0, "source": "readme_\u5feb\u901f\u5f00\u59cb", "target": "readme_2_\u5b89\u88c5\u4f9d\u8d56" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L53", "weight": 1.0, "confidence_score": 1.0, "source": "readme_\u5feb\u901f\u5f00\u59cb", "target": "readme_3_\u914d\u7f6e\u73af\u5883\u53d8\u91cf" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L71", "weight": 1.0, "confidence_score": 1.0, "source": "readme_\u5feb\u901f\u5f00\u59cb", "target": "readme_4_\u542f\u52a8\u670d\u52a1" } ], "hyperedges": [], "built_at_commit": "9a8dd691d83b3449a7dea64bdab0972786de9c70" }